Home | History | Annotate | Download | only in perf

Lines Matching refs:bzf

5237    if (bzf != NULL) bzf->lastErr = eee;   \
5272 bzFile* bzf = NULL;
5285 bzf = malloc ( sizeof(bzFile) );
5286 if (bzf == NULL)
5290 bzf->initialisedOk = False;
5291 bzf->bufN = 0;
5292 bzf->handle = f;
5293 bzf->writing = True;
5294 bzf->strm.bzalloc = NULL;
5295 bzf->strm.bzfree = NULL;
5296 bzf->strm.opaque = NULL;
5299 ret = BZ2_bzCompressInit ( &(bzf->strm), blockSize100k,
5302 { BZ_SETERR(ret); free(bzf); return NULL; };
5304 bzf->strm.avail_in = 0;
5305 bzf->initialisedOk = True;
5306 return bzf;
5319 bzFile* bzf = (bzFile*)b;
5322 if (bzf == NULL || buf == NULL || len < 0)
5324 if (!(bzf->writing))
5326 if (ferror(bzf->handle))
5332 bzf->strm.avail_in = len;
5333 bzf->strm.next_in = buf;
5336 bzf->strm.avail_out = BZ_MAX_UNUSED;
5337 bzf->strm.next_out = bzf->buf;
5338 ret = BZ2_bzCompress ( &(bzf->strm), BZ_RUN );
5342 if (bzf->strm.avail_out < BZ_MAX_UNUSED) {
5343 n = BZ_MAX_UNUSED - bzf->strm.avail_out;
5344 n2 = fwrite ( (void*)(bzf->buf), sizeof(UChar),
5345 n, bzf->handle );
5346 if (n != n2 || ferror(bzf->handle))
5350 if (bzf->strm.avail_in == 0)
5379 bzFile* bzf = (bzFile*)b;
5381 if (bzf == NULL)
5383 if (!(bzf->writing))
5385 if (ferror(bzf->handle))
5393 if ((!abandon) && bzf->lastErr == BZ_OK) {
5395 bzf->strm.avail_out = BZ_MAX_UNUSED;
5396 bzf->strm.next_out = bzf->buf;
5397 ret = BZ2_bzCompress ( &(bzf->strm), BZ_FINISH );
5401 if (bzf->strm.avail_out < BZ_MAX_UNUSED) {
5402 n = BZ_MAX_UNUSED - bzf->strm.avail_out;
5403 n2 = fwrite ( (void*)(bzf->buf), sizeof(UChar),
5404 n, bzf->handle );
5405 if (n != n2 || ferror(bzf->handle))
5413 if ( !abandon && !ferror ( bzf->handle ) ) {
5414 fflush ( bzf->handle );
5415 if (ferror(bzf->handle))
5420 *nbytes_in_lo32 = bzf->strm.total_in_lo32;
5422 *nbytes_in_hi32 = bzf->strm.total_in_hi32;
5424 *nbytes_out_lo32 = bzf->strm.total_out_lo32;
5426 *nbytes_out_hi32 = bzf->strm.total_out_hi32;
5429 BZ2_bzCompressEnd ( &(bzf->strm) );
5430 free ( bzf );
5443 bzFile* bzf = NULL;
5458 bzf = malloc ( sizeof(bzFile) );
5459 if (bzf == NULL)
5464 bzf->initialisedOk = False;
5465 bzf->handle = f;
5466 bzf->bufN = 0;
5467 bzf->writing = False;
5468 bzf->strm.bzalloc = NULL;
5469 bzf->strm.bzfree = NULL;
5470 bzf->strm.opaque = NULL;
5473 bzf->buf[bzf->bufN] = *((UChar*)(unused)); bzf->bufN++;
5478 ret = BZ2_bzDecompressInit ( &(bzf->strm), verbosity, small );
5480 { BZ_SETERR(ret); free(bzf); return NULL; };
5482 bzf->strm.avail_in = bzf->bufN;
5483 bzf->strm.next_in = bzf->buf;
5485 bzf->initialisedOk = True;
5486 return bzf;
5493 bzFile* bzf = (bzFile*)b;
5496 if (bzf == NULL)
5499 if (bzf->writing)
5502 if (bzf->initialisedOk)
5503 (void)BZ2_bzDecompressEnd ( &(bzf->strm) );
5504 free ( bzf );
5516 bzFile* bzf = (bzFile*)b;
5520 if (bzf == NULL || buf == NULL || len < 0)
5523 if (bzf->writing)
5529 bzf->strm.avail_out = len;
5530 bzf->strm.next_out = buf;
5534 if (ferror(bzf->handle))
5537 if (bzf->strm.avail_in == 0 && !myfeof(bzf->handle)) {
5538 n = fread ( bzf->buf, sizeof(UChar),
5539 BZ_MAX_UNUSED, bzf->handle );
5540 if (ferror(bzf->handle))
5542 bzf->bufN = n;
5543 bzf->strm.avail_in = bzf->bufN;
5544 bzf->strm.next_in = bzf->buf;
5547 ret = BZ2_bzDecompress ( &(bzf->strm) );
5552 if (ret == BZ_OK && myfeof(bzf->handle) &&
5553 bzf->strm.avail_in == 0 && bzf->strm.avail_out > 0)
5558 return len - bzf->strm.avail_out; };
5559 if (bzf->strm.avail_out == 0)
5575 bzFile* bzf = (bzFile*)b;
5576 if (bzf == NULL)
5578 if (bzf->lastErr != BZ_STREAM_END)
5584 *nUnused = bzf->strm.avail_in;
5585 *unused = bzf->strm.next_in;