Lines Matching defs:strm
229 ( bz_stream* strm,
239 if (strm == NULL ||
245 if (strm->bzalloc == NULL) strm->bzalloc = default_bzalloc;
246 if (strm->bzfree == NULL) strm->bzfree = default_bzfree;
250 s->strm = strm;
283 strm->state = s;
284 strm->total_in_lo32 = 0;
285 strm->total_in_hi32 = 0;
286 strm->total_out_lo32 = 0;
287 strm->total_out_hi32 = 0;
319 int BZ_API(BZ2_bzCompressReset) ( bz_stream *strm )
321 EState* s = strm->state;
326 s->strm = strm;
339 strm->state = s;
340 strm->total_in_lo32 = 0;
341 strm->total_in_hi32 = 0;
342 strm->total_out_lo32 = 0;
343 strm->total_out_hi32 = 0;
349 int BZ_API(BZ2_bzDecompressReset) ( bz_stream* strm )
351 DState* s = strm->state;
355 if (strm == NULL) return BZ_PARAM_ERROR;
357 s->strm = strm;
363 strm->total_in_lo32 = 0;
364 strm->total_in_hi32 = 0;
365 strm->total_out_lo32 = 0;
366 strm->total_out_hi32 = 0;
464 if (s->strm->avail_in == 0) break;
466 ADD_CHAR_TO_BLOCK ( s, (UInt32)(*((UChar*)(s->strm->next_in))) );
467 s->strm->next_in++;
468 s->strm->avail_in--;
469 s->strm->total_in_lo32++;
470 if (s->strm->total_in_lo32 == 0) s->strm->total_in_hi32++;
480 if (s->strm->avail_in == 0) break;
484 ADD_CHAR_TO_BLOCK ( s, (UInt32)(*((UChar*)(s->strm->next_in))) );
485 s->strm->next_in++;
486 s->strm->avail_in--;
487 s->strm->total_in_lo32++;
488 if (s->strm->total_in_lo32 == 0) s->strm->total_in_hi32++;
505 if (s->strm->avail_out == 0) break;
511 *(s->strm->next_out) = s->zbits[s->state_out_pos];
513 s->strm->avail_out--;
514 s->strm->next_out++;
515 s->strm->total_out_lo32++;
516 if (s->strm->total_out_lo32 == 0) s->strm->total_out_hi32++;
525 Bool handle_compress ( bz_stream* strm )
529 EState* s = strm->state;
559 if (s->strm->avail_in == 0) {
571 int BZ_API(BZ2_bzCompress) ( bz_stream *strm, int action )
575 if (strm == NULL) return BZ_PARAM_ERROR;
576 s = strm->state;
578 if (s->strm != strm) return BZ_PARAM_ERROR;
588 progress = handle_compress ( strm );
593 s->avail_in_expect = strm->avail_in;
599 s->avail_in_expect = strm->avail_in;
608 if (s->avail_in_expect != s->strm->avail_in)
610 progress = handle_compress ( strm );
618 if (s->avail_in_expect != s->strm->avail_in)
620 progress = handle_compress ( strm );
632 int BZ_API(BZ2_bzCompressEnd) ( bz_stream *strm )
635 if (strm == NULL) return BZ_PARAM_ERROR;
636 s = strm->state;
638 if (s->strm != strm) return BZ_PARAM_ERROR;
643 BZFREE(strm->state);
645 strm->state = NULL;
657 ( bz_stream* strm,
665 if (strm == NULL) return BZ_PARAM_ERROR;
669 if (strm->bzalloc == NULL) strm->bzalloc = default_bzalloc;
670 if (strm->bzfree == NULL) strm->bzfree = default_bzfree;
674 s->strm = strm;
675 strm->state = s;
680 strm->total_in_lo32 = 0;
681 strm->total_in_hi32 = 0;
682 strm->total_out_lo32 = 0;
683 strm->total_out_hi32 = 0;
709 if (s->strm->avail_out == 0) return False;
711 *( (UChar*)(s->strm->next_out) ) = s->state_out_ch;
714 s->strm->next_out++;
715 s->strm->avail_out--;
716 s->strm->total_out_lo32++;
717 if (s->strm->total_out_lo32 == 0) s->strm->total_out_hi32++;
763 char* cs_next_out = s->strm->next_out;
764 unsigned int cs_avail_out = s->strm->avail_out;
828 total_out_lo32_old = s->strm->total_out_lo32;
829 s->strm->total_out_lo32 += (avail_out_INIT - cs_avail_out);
830 if (s->strm->total_out_lo32 < total_out_lo32_old)
831 s->strm->total_out_hi32++;
841 s->strm->next_out = cs_next_out;
842 s->strm->avail_out = cs_avail_out;
879 if (s->strm->avail_out == 0) return False;
881 *( (UChar*)(s->strm->next_out) ) = s->state_out_ch;
884 s->strm->next_out++;
885 s->strm->avail_out--;
886 s->strm->total_out_lo32++;
887 if (s->strm->total_out_lo32 == 0) s->strm->total_out_hi32++;
928 if (s->strm->avail_out == 0) return False;
930 *( (UChar*)(s->strm->next_out) ) = s->state_out_ch;
933 s->strm->next_out++;
934 s->strm->avail_out--;
935 s->strm->total_out_lo32++;
936 if (s->strm->total_out_lo32 == 0) s->strm->total_out_hi32++;
972 int BZ_API(BZ2_bzDecompress) ( bz_stream *strm )
976 if (strm == NULL) return BZ_PARAM_ERROR;
977 s = strm->state;
979 if (s->strm != strm) return BZ_PARAM_ERROR;
1028 int BZ_API(BZ2_bzDecompressEnd) ( bz_stream *strm )
1031 if (strm == NULL) return BZ_PARAM_ERROR;
1032 s = strm->state;
1034 if (s->strm != strm) return BZ_PARAM_ERROR;
1040 BZFREE(strm->state);
1041 strm->state = NULL;
1064 bz_stream strm;
1112 bzf->strm.bzalloc = NULL;
1113 bzf->strm.bzfree = NULL;
1114 bzf->strm.opaque = NULL;
1117 ret = BZ2_bzCompressInit ( &(bzf->strm), blockSize100k,
1122 bzf->strm.avail_in = 0;
1150 bzf->strm.avail_in = len;
1151 bzf->strm.next_in = buf;
1154 bzf->strm.avail_out = BZ_MAX_UNUSED;
1155 bzf->strm.next_out = bzf->buf;
1156 ret = BZ2_bzCompress ( &(bzf->strm), BZ_RUN );
1160 if (bzf->strm.avail_out < BZ_MAX_UNUSED) {
1161 n = BZ_MAX_UNUSED - bzf->strm.avail_out;
1168 if (bzf->strm.avail_in == 0)
1213 bzf->strm.avail_out = BZ_MAX_UNUSED;
1214 bzf->strm.next_out = bzf->buf;
1215 ret = BZ2_bzCompress ( &(bzf->strm), BZ_FINISH );
1219 if (bzf->strm.avail_out < BZ_MAX_UNUSED) {
1220 n = BZ_MAX_UNUSED - bzf->strm.avail_out;
1238 *nbytes_in_lo32 = bzf->strm.total_in_lo32;
1240 *nbytes_in_hi32 = bzf->strm.total_in_hi32;
1242 *nbytes_out_lo32 = bzf->strm.total_out_lo32;
1244 *nbytes_out_hi32 = bzf->strm.total_out_hi32;
1247 (void) BZ2_bzCompressEnd ( &(bzf->strm) );
1286 bzf->strm.bzalloc = NULL;
1287 bzf->strm.bzfree = NULL;
1288 bzf->strm.opaque = NULL;
1296 ret = BZ2_bzDecompressInit ( &(bzf->strm), verbosity, small );
1300 bzf->strm.avail_in = bzf->bufN;
1301 bzf->strm.next_in = bzf->buf;
1321 (void) BZ2_bzDecompressEnd ( &(bzf->strm) );
1347 bzf->strm.avail_out = len;
1348 bzf->strm.next_out = buf;
1355 if (bzf->strm.avail_in == 0 && !myfeof(bzf->handle)) {
1361 bzf->strm.avail_in = bzf->bufN;
1362 bzf->strm.next_in = bzf->buf;
1365 ret = BZ2_bzDecompress ( &(bzf->strm) );
1371 bzf->strm.avail_in == 0 && bzf->strm.avail_out > 0)
1376 return len - bzf->strm.avail_out; };
1377 if (bzf->strm.avail_out == 0)
1402 *nUnused = bzf->strm.avail_in;
1403 *unused = bzf->strm.next_in;
1422 bz_stream strm;
1433 strm.bzalloc = NULL;
1434 strm.bzfree = NULL;
1435 strm.opaque = NULL;
1436 ret = BZ2_bzCompressInit ( &strm, blockSize100k,
1440 strm.next_in = source;
1441 strm.next_out = dest;
1442 strm.avail_in = sourceLen;
1443 strm.avail_out = *destLen;
1445 ret = BZ2_bzCompress ( &strm, BZ_FINISH );
1450 *destLen -= strm.avail_out;
1451 (void) BZ2_bzCompressEnd ( &strm );
1455 (void) BZ2_bzCompressEnd ( &strm );
1459 (void) BZ2_bzCompressEnd ( &strm );
1473 bz_stream strm;
1482 strm.bzalloc = NULL;
1483 strm.bzfree = NULL;
1484 strm.opaque = NULL;
1485 ret = BZ2_bzDecompressInit ( &strm, verbosity, small );
1488 strm.next_in = source;
1489 strm.next_out = dest;
1490 strm.avail_in = sourceLen;
1491 strm.avail_out = *destLen;
1493 ret = BZ2_bzDecompress ( &strm );
1498 *destLen -= strm.avail_out;
1499 (void) BZ2_bzDecompressEnd ( &strm );
1503 if (strm.avail_out > 0) {
1504 (void) BZ2_bzDecompressEnd ( &strm );
1507 (void) BZ2_bzDecompressEnd ( &strm );
1512 (void) BZ2_bzDecompressEnd ( &strm );