Lines Matching refs:bzf

5224    if (bzf != NULL) bzf->lastErr = eee;   \
5259 bzFile* bzf = NULL;
5272 bzf = malloc ( sizeof(bzFile) );
5273 if (bzf == NULL)
5277 bzf->initialisedOk = False;
5278 bzf->bufN = 0;
5279 bzf->handle = f;
5280 bzf->writing = True;
5281 bzf->strm.bzalloc = NULL;
5282 bzf->strm.bzfree = NULL;
5283 bzf->strm.opaque = NULL;
5286 ret = BZ2_bzCompressInit ( &(bzf->strm), blockSize100k,
5289 { BZ_SETERR(ret); free(bzf); return NULL; };
5291 bzf->strm.avail_in = 0;
5292 bzf->initialisedOk = True;
5293 return bzf;
5306 bzFile* bzf = (bzFile*)b;
5309 if (bzf == NULL || buf == NULL || len < 0)
5311 if (!(bzf->writing))
5313 if (ferror(bzf->handle))
5319 bzf->strm.avail_in = len;
5320 bzf->strm.next_in = buf;
5323 bzf->strm.avail_out = BZ_MAX_UNUSED;
5324 bzf->strm.next_out = bzf->buf;
5325 ret = BZ2_bzCompress ( &(bzf->strm), BZ_RUN );
5329 if (bzf->strm.avail_out < BZ_MAX_UNUSED) {
5330 n = BZ_MAX_UNUSED - bzf->strm.avail_out;
5331 n2 = fwrite ( (void*)(bzf->buf), sizeof(UChar),
5332 n, bzf->handle );
5333 if (n != n2 || ferror(bzf->handle))
5337 if (bzf->strm.avail_in == 0)
5366 bzFile* bzf = (bzFile*)b;
5368 if (bzf == NULL)
5370 if (!(bzf->writing))
5372 if (ferror(bzf->handle))
5380 if ((!abandon) && bzf->lastErr == BZ_OK) {
5382 bzf->strm.avail_out = BZ_MAX_UNUSED;
5383 bzf->strm.next_out = bzf->buf;
5384 ret = BZ2_bzCompress ( &(bzf->strm), BZ_FINISH );
5388 if (bzf->strm.avail_out < BZ_MAX_UNUSED) {
5389 n = BZ_MAX_UNUSED - bzf->strm.avail_out;
5390 n2 = fwrite ( (void*)(bzf->buf), sizeof(UChar),
5391 n, bzf->handle );
5392 if (n != n2 || ferror(bzf->handle))
5400 if ( !abandon && !ferror ( bzf->handle ) ) {
5401 fflush ( bzf->handle );
5402 if (ferror(bzf->handle))
5407 *nbytes_in_lo32 = bzf->strm.total_in_lo32;
5409 *nbytes_in_hi32 = bzf->strm.total_in_hi32;
5411 *nbytes_out_lo32 = bzf->strm.total_out_lo32;
5413 *nbytes_out_hi32 = bzf->strm.total_out_hi32;
5416 BZ2_bzCompressEnd ( &(bzf->strm) );
5417 free ( bzf );
5430 bzFile* bzf = NULL;
5445 bzf = malloc ( sizeof(bzFile) );
5446 if (bzf == NULL)
5451 bzf->initialisedOk = False;
5452 bzf->handle = f;
5453 bzf->bufN = 0;
5454 bzf->writing = False;
5455 bzf->strm.bzalloc = NULL;
5456 bzf->strm.bzfree = NULL;
5457 bzf->strm.opaque = NULL;
5460 bzf->buf[bzf->bufN] = *((UChar*)(unused)); bzf->bufN++;
5465 ret = BZ2_bzDecompressInit ( &(bzf->strm), verbosity, small );
5467 { BZ_SETERR(ret); free(bzf); return NULL; };
5469 bzf->strm.avail_in = bzf->bufN;
5470 bzf->strm.next_in = bzf->buf;
5472 bzf->initialisedOk = True;
5473 return bzf;
5480 bzFile* bzf = (bzFile*)b;
5483 if (bzf == NULL)
5486 if (bzf->writing)
5489 if (bzf->initialisedOk)
5490 (void)BZ2_bzDecompressEnd ( &(bzf->strm) );
5491 free ( bzf );
5503 bzFile* bzf = (bzFile*)b;
5507 if (bzf == NULL || buf == NULL || len < 0)
5510 if (bzf->writing)
5516 bzf->strm.avail_out = len;
5517 bzf->strm.next_out = buf;
5521 if (ferror(bzf->handle))
5524 if (bzf->strm.avail_in == 0 && !myfeof(bzf->handle)) {
5525 n = fread ( bzf->buf, sizeof(UChar),
5526 BZ_MAX_UNUSED, bzf->handle );
5527 if (ferror(bzf->handle))
5529 bzf->bufN = n;
5530 bzf->strm.avail_in = bzf->bufN;
5531 bzf->strm.next_in = bzf->buf;
5534 ret = BZ2_bzDecompress ( &(bzf->strm) );
5539 if (ret == BZ_OK && myfeof(bzf->handle) &&
5540 bzf->strm.avail_in == 0 && bzf->strm.avail_out > 0)
5545 return len - bzf->strm.avail_out; };
5546 if (bzf->strm.avail_out == 0)
5562 bzFile* bzf = (bzFile*)b;
5563 if (bzf == NULL)
5565 if (bzf->lastErr != BZ_STREAM_END)
5571 *nUnused = bzf->strm.avail_in;
5572 *unused = bzf->strm.next_in;