1.1 --- a/src/util.c Thu Jul 24 07:27:48 2008 +0000
1.2 +++ b/src/util.c Sun Jun 28 08:06:22 2009 +0000
1.7 -void fwrite_gzip( void *p, size_t sz, size_t count, FILE *f )
1.8 +int fwrite_gzip( void *p, size_t sz, size_t count, FILE *f )
1.10 uLongf size = sz*count;
1.11 uLongf csize = ((int)(size*1.001))+13;
1.13 assert( status == Z_OK );
1.14 uint32_t wsize = (uint32_t)csize;
1.15 fwrite( &wsize, sizeof(wsize), 1, f );
1.16 - fwrite( tmp, csize, 1, f );
1.17 + int written = fwrite( tmp, csize, 1, f );
1.20 + /* Could be finer-grained, but this is enough to know it succeeded/failed */
1.21 + if( written == 1 ) {
1.28 int fread_gzip( void *p, size_t sz, size_t count, FILE *f )