good idea!! i didn't think in this!!

On 23/02/07, Martin Jenkins <[EMAIL PROTECTED]> wrote:
Cesar Rodas wrote:
>    while ( (n=fread(buff,Buffsize,1,file)) > 0)
>    {
>        if (i>0)
>            *value = realloc(*value, (i+1) * Buffsize);
>        memcpy(*value + (i * Buffsize), buff,  Buffsize);
>        *len += n;
>        i++;
>    }

An afterthought, why don't you just stat the file and malloc the right
sized buffer from the outset? Much easier.

Martin

-----------------------------------------------------------------------------
To unsubscribe, send email to [EMAIL PROTECTED]
-----------------------------------------------------------------------------




--
Cesar Rodas
http://www.sf.net/projects/pagerank (The PageRank made easy...)
http://www.sf.net/projects/fastfs ( The Fast File System)
Mobile Phone: 595 961 974165
Phone: 595 21 645590
[EMAIL PROTECTED]
[EMAIL PROTECTED]

-----------------------------------------------------------------------------
To unsubscribe, send email to [EMAIL PROTECTED]
-----------------------------------------------------------------------------

Reply via email to