Home | History | Annotate | Download | only in tests

Lines Matching refs:bzf

5277    if (bzf != NULL) bzf->lastErr = eee;   \
5312 bzFile* bzf = NULL;
5325 bzf = malloc ( sizeof(bzFile) );
5326 if (bzf == NULL)
5330 bzf->initialisedOk = False;
5331 bzf->bufN = 0;
5332 bzf->handle = f;
5333 bzf->writing = True;
5334 bzf->strm.bzalloc = NULL;
5335 bzf->strm.bzfree = NULL;
5336 bzf->strm.opaque = NULL;
5339 ret = BZ2_bzCompressInit ( &(bzf->strm), blockSize100k,
5342 { BZ_SETERR(ret); free(bzf); return NULL; };
5344 bzf->strm.avail_in = 0;
5345 bzf->initialisedOk = True;
5346 return bzf;
5359 bzFile* bzf = (bzFile*)b;
5362 if (bzf == NULL || buf == NULL || len < 0)
5364 if (!(bzf->writing))
5366 if (ferror(bzf->handle))
5372 bzf->strm.avail_in = len;
5373 bzf->strm.next_in = buf;
5376 bzf->strm.avail_out = BZ_MAX_UNUSED;
5377 bzf->strm.next_out = bzf->buf;
5378 ret = BZ2_bzCompress ( &(bzf->strm), BZ_RUN );
5382 if (bzf->strm.avail_out < BZ_MAX_UNUSED) {
5383 n = BZ_MAX_UNUSED - bzf->strm.avail_out;
5384 n2 = fwrite ( (void*)(bzf->buf), sizeof(UChar),
5385 n, bzf->handle );
5386 if (n != n2 || ferror(bzf->handle))
5390 if (bzf->strm.avail_in == 0)
5419 bzFile* bzf = (bzFile*)b;
5421 if (bzf == NULL)
5423 if (!(bzf->writing))
5425 if (ferror(bzf->handle))
5433 if ((!abandon) && bzf->lastErr == BZ_OK) {
5435 bzf->strm.avail_out = BZ_MAX_UNUSED;
5436 bzf->strm.next_out = bzf->buf;
5437 ret = BZ2_bzCompress ( &(bzf->strm), BZ_FINISH );
5441 if (bzf->strm.avail_out < BZ_MAX_UNUSED) {
5442 n = BZ_MAX_UNUSED - bzf->strm.avail_out;
5443 n2 = fwrite ( (void*)(bzf->buf), sizeof(UChar),
5444 n, bzf->handle );
5445 if (n != n2 || ferror(bzf->handle))
5453 if ( !abandon && !ferror ( bzf->handle ) ) {
5454 fflush ( bzf->handle );
5455 if (ferror(bzf->handle))
5460 *nbytes_in_lo32 = bzf->strm.total_in_lo32;
5462 *nbytes_in_hi32 = bzf->strm.total_in_hi32;
5464 *nbytes_out_lo32 = bzf->strm.total_out_lo32;
5466 *nbytes_out_hi32 = bzf->strm.total_out_hi32;
5469 BZ2_bzCompressEnd ( &(bzf->strm) );
5470 free ( bzf );
5483 bzFile* bzf = NULL;
5498 bzf = malloc ( sizeof(bzFile) );
5499 if (bzf == NULL)
5504 bzf->initialisedOk = False;
5505 bzf->handle = f;
5506 bzf->bufN = 0;
5507 bzf->writing = False;
5508 bzf->strm.bzalloc = NULL;
5509 bzf->strm.bzfree = NULL;
5510 bzf->strm.opaque = NULL;
5513 bzf->buf[bzf->bufN] = *((UChar*)(unused)); bzf->bufN++;
5518 ret = BZ2_bzDecompressInit ( &(bzf->strm), verbosity, small );
5520 { BZ_SETERR(ret); free(bzf); return NULL; };
5522 bzf->strm.avail_in = bzf->bufN;
5523 bzf->strm.next_in = bzf->buf;
5525 bzf->initialisedOk = True;
5526 return bzf;
5533 bzFile* bzf = (bzFile*)b;
5536 if (bzf == NULL)
5539 if (bzf->writing)
5542 if (bzf->initialisedOk)
5543 (void)BZ2_bzDecompressEnd ( &(bzf->strm) );
5544 free ( bzf );
5556 bzFile* bzf = (bzFile*)b;
5560 if (bzf == NULL || buf == NULL || len < 0)
5563 if (bzf->writing)
5569 bzf->strm.avail_out = len;
5570 bzf->strm.next_out = buf;
5574 if (ferror(bzf->handle))
5577 if (bzf->strm.avail_in == 0 && !myfeof(bzf->handle)) {
5578 n = fread ( bzf->buf, sizeof(UChar),
5579 BZ_MAX_UNUSED, bzf->handle );
5580 if (ferror(bzf->handle))
5582 bzf->bufN = n;
5583 bzf->strm.avail_in = bzf->bufN;
5584 bzf->strm.next_in = bzf->buf;
5587 ret = BZ2_bzDecompress ( &(bzf->strm) );
5592 if (ret == BZ_OK && myfeof(bzf->handle) &&
5593 bzf->strm.avail_in == 0 && bzf->strm.avail_out > 0)
5598 return len - bzf->strm.avail_out; };
5599 if (bzf->strm.avail_out == 0)
5615 bzFile* bzf = (bzFile*)b;
5616 if (bzf == NULL)
5618 if (bzf->lastErr != BZ_STREAM_END)
5624 *nUnused = bzf->strm.avail_in;
5625 *unused = bzf->strm.next_in;