Lines Matching refs:bzf
5239 if (bzf != NULL) bzf->lastErr = eee; \
5274 bzFile* bzf = NULL;
5287 bzf = malloc ( sizeof(bzFile) );
5288 if (bzf == NULL)
5292 bzf->initialisedOk = False;
5293 bzf->bufN = 0;
5294 bzf->handle = f;
5295 bzf->writing = True;
5296 bzf->strm.bzalloc = NULL;
5297 bzf->strm.bzfree = NULL;
5298 bzf->strm.opaque = NULL;
5301 ret = BZ2_bzCompressInit ( &(bzf->strm), blockSize100k,
5304 { BZ_SETERR(ret); free(bzf); return NULL; };
5306 bzf->strm.avail_in = 0;
5307 bzf->initialisedOk = True;
5308 return bzf;
5321 bzFile* bzf = (bzFile*)b;
5324 if (bzf == NULL || buf == NULL || len < 0)
5326 if (!(bzf->writing))
5328 if (ferror(bzf->handle))
5334 bzf->strm.avail_in = len;
5335 bzf->strm.next_in = buf;
5338 bzf->strm.avail_out = BZ_MAX_UNUSED;
5339 bzf->strm.next_out = bzf->buf;
5340 ret = BZ2_bzCompress ( &(bzf->strm), BZ_RUN );
5344 if (bzf->strm.avail_out < BZ_MAX_UNUSED) {
5345 n = BZ_MAX_UNUSED - bzf->strm.avail_out;
5346 n2 = fwrite ( (void*)(bzf->buf), sizeof(UChar),
5347 n, bzf->handle );
5348 if (n != n2 || ferror(bzf->handle))
5352 if (bzf->strm.avail_in == 0)
5381 bzFile* bzf = (bzFile*)b;
5383 if (bzf == NULL)
5385 if (!(bzf->writing))
5387 if (ferror(bzf->handle))
5395 if ((!abandon) && bzf->lastErr == BZ_OK) {
5397 bzf->strm.avail_out = BZ_MAX_UNUSED;
5398 bzf->strm.next_out = bzf->buf;
5399 ret = BZ2_bzCompress ( &(bzf->strm), BZ_FINISH );
5403 if (bzf->strm.avail_out < BZ_MAX_UNUSED) {
5404 n = BZ_MAX_UNUSED - bzf->strm.avail_out;
5405 n2 = fwrite ( (void*)(bzf->buf), sizeof(UChar),
5406 n, bzf->handle );
5407 if (n != n2 || ferror(bzf->handle))
5415 if ( !abandon && !ferror ( bzf->handle ) ) {
5416 fflush ( bzf->handle );
5417 if (ferror(bzf->handle))
5422 *nbytes_in_lo32 = bzf->strm.total_in_lo32;
5424 *nbytes_in_hi32 = bzf->strm.total_in_hi32;
5426 *nbytes_out_lo32 = bzf->strm.total_out_lo32;
5428 *nbytes_out_hi32 = bzf->strm.total_out_hi32;
5431 BZ2_bzCompressEnd ( &(bzf->strm) );
5432 free ( bzf );
5445 bzFile* bzf = NULL;
5460 bzf = malloc ( sizeof(bzFile) );
5461 if (bzf == NULL)
5466 bzf->initialisedOk = False;
5467 bzf->handle = f;
5468 bzf->bufN = 0;
5469 bzf->writing = False;
5470 bzf->strm.bzalloc = NULL;
5471 bzf->strm.bzfree = NULL;
5472 bzf->strm.opaque = NULL;
5475 bzf->buf[bzf->bufN] = *((UChar*)(unused)); bzf->bufN++;
5480 ret = BZ2_bzDecompressInit ( &(bzf->strm), verbosity, small );
5482 { BZ_SETERR(ret); free(bzf); return NULL; };
5484 bzf->strm.avail_in = bzf->bufN;
5485 bzf->strm.next_in = bzf->buf;
5487 bzf->initialisedOk = True;
5488 return bzf;
5495 bzFile* bzf = (bzFile*)b;
5498 if (bzf == NULL)
5501 if (bzf->writing)
5504 if (bzf->initialisedOk)
5505 (void)BZ2_bzDecompressEnd ( &(bzf->strm) );
5506 free ( bzf );
5518 bzFile* bzf = (bzFile*)b;
5522 if (bzf == NULL || buf == NULL || len < 0)
5525 if (bzf->writing)
5531 bzf->strm.avail_out = len;
5532 bzf->strm.next_out = buf;
5536 if (ferror(bzf->handle))
5539 if (bzf->strm.avail_in == 0 && !myfeof(bzf->handle)) {
5540 n = fread ( bzf->buf, sizeof(UChar),
5541 BZ_MAX_UNUSED, bzf->handle );
5542 if (ferror(bzf->handle))
5544 bzf->bufN = n;
5545 bzf->strm.avail_in = bzf->bufN;
5546 bzf->strm.next_in = bzf->buf;
5549 ret = BZ2_bzDecompress ( &(bzf->strm) );
5554 if (ret == BZ_OK && myfeof(bzf->handle) &&
5555 bzf->strm.avail_in == 0 && bzf->strm.avail_out > 0)
5560 return len - bzf->strm.avail_out; };
5561 if (bzf->strm.avail_out == 0)
5577 bzFile* bzf = (bzFile*)b;
5578 if (bzf == NULL)
5580 if (bzf->lastErr != BZ_STREAM_END)
5586 *nUnused = bzf->strm.avail_in;
5587 *unused = bzf->strm.next_in;