Lines Matching defs:strm

232                     ( bz_stream* strm, 
242 if (strm == NULL ||
248 if (strm->bzalloc == NULL) strm->bzalloc = default_bzalloc;
249 if (strm->bzfree == NULL) strm->bzfree = default_bzfree;
253 s->strm = strm;
286 strm->state = s;
287 strm->total_in_lo32 = 0;
288 strm->total_in_hi32 = 0;
289 strm->total_out_lo32 = 0;
290 strm->total_out_hi32 = 0;
322 int BZ_API(BZ2_bzCompressReset) ( bz_stream *strm )
324 EState* s = strm->state;
329 s->strm = strm;
342 strm->state = s;
343 strm->total_in_lo32 = 0;
344 strm->total_in_hi32 = 0;
345 strm->total_out_lo32 = 0;
346 strm->total_out_hi32 = 0;
439 if (s->strm->avail_in == 0) break;
441 ADD_CHAR_TO_BLOCK ( s, (UInt32)(*((UChar*)(s->strm->next_in))) );
442 s->strm->next_in++;
443 s->strm->avail_in--;
444 s->strm->total_in_lo32++;
445 if (s->strm->total_in_lo32 == 0) s->strm->total_in_hi32++;
455 if (s->strm->avail_in == 0) break;
459 ADD_CHAR_TO_BLOCK ( s, (UInt32)(*((UChar*)(s->strm->next_in))) );
460 s->strm->next_in++;
461 s->strm->avail_in--;
462 s->strm->total_in_lo32++;
463 if (s->strm->total_in_lo32 == 0) s->strm->total_in_hi32++;
480 if (s->strm->avail_out == 0) break;
486 *(s->strm->next_out) = s->zbits[s->state_out_pos];
488 s->strm->avail_out--;
489 s->strm->next_out++;
490 s->strm->total_out_lo32++;
491 if (s->strm->total_out_lo32 == 0) s->strm->total_out_hi32++;
500 Bool handle_compress ( bz_stream* strm )
504 EState* s = strm->state;
534 if (s->strm->avail_in == 0) {
546 int BZ_API(BZ2_bzCompress) ( bz_stream *strm, int action )
550 if (strm == NULL) return BZ_PARAM_ERROR;
551 s = strm->state;
553 if (s->strm != strm) return BZ_PARAM_ERROR;
563 progress = handle_compress ( strm );
568 s->avail_in_expect = strm->avail_in;
574 s->avail_in_expect = strm->avail_in;
583 if (s->avail_in_expect != s->strm->avail_in)
585 progress = handle_compress ( strm );
593 if (s->avail_in_expect != s->strm->avail_in)
595 progress = handle_compress ( strm );
607 int BZ_API(BZ2_bzCompressEnd) ( bz_stream *strm )
610 if (strm == NULL) return BZ_PARAM_ERROR;
611 s = strm->state;
613 if (s->strm != strm) return BZ_PARAM_ERROR;
618 BZFREE(strm->state);
620 strm->state = NULL;
633 ( bz_stream* strm,
641 if (strm == NULL) return BZ_PARAM_ERROR;
645 if (strm->bzalloc == NULL) strm->bzalloc = default_bzalloc;
646 if (strm->bzfree == NULL) strm->bzfree = default_bzfree;
650 s->strm = strm;
651 strm->state = s;
656 strm->total_in_lo32 = 0;
657 strm->total_in_hi32 = 0;
658 strm->total_out_lo32 = 0;
659 strm->total_out_hi32 = 0;
674 int BZ_API(BZ2_bzDecompressReset) ( bz_stream* strm )
676 DState* s = strm->state;
680 if (strm == NULL) return BZ_PARAM_ERROR;
682 s->strm = strm;
688 strm->total_in_lo32 = 0;
689 strm->total_in_hi32 = 0;
690 strm->total_out_lo32 = 0;
691 strm->total_out_hi32 = 0;
717 if (s->strm->avail_out == 0) return False;
719 *( (UChar*)(s->strm->next_out) ) = s->state_out_ch;
722 s->strm->next_out++;
723 s->strm->avail_out--;
724 s->strm->total_out_lo32++;
725 if (s->strm->total_out_lo32 == 0) s->strm->total_out_hi32++;
771 char* cs_next_out = s->strm->next_out;
772 unsigned int cs_avail_out = s->strm->avail_out;
836 total_out_lo32_old = s->strm->total_out_lo32;
837 s->strm->total_out_lo32 += (avail_out_INIT - cs_avail_out);
838 if (s->strm->total_out_lo32 < total_out_lo32_old)
839 s->strm->total_out_hi32++;
849 s->strm->next_out = cs_next_out;
850 s->strm->avail_out = cs_avail_out;
887 if (s->strm->avail_out == 0) return False;
889 *( (UChar*)(s->strm->next_out) ) = s->state_out_ch;
892 s->strm->next_out++;
893 s->strm->avail_out--;
894 s->strm->total_out_lo32++;
895 if (s->strm->total_out_lo32 == 0) s->strm->total_out_hi32++;
936 if (s->strm->avail_out == 0) return False;
938 *( (UChar*)(s->strm->next_out) ) = s->state_out_ch;
941 s->strm->next_out++;
942 s->strm->avail_out--;
943 s->strm->total_out_lo32++;
944 if (s->strm->total_out_lo32 == 0) s->strm->total_out_hi32++;
980 int BZ_API(BZ2_bzDecompress) ( bz_stream *strm )
984 if (strm == NULL) return BZ_PARAM_ERROR;
985 s = strm->state;
987 if (s->strm != strm) return BZ_PARAM_ERROR;
1036 int BZ_API(BZ2_bzDecompressEnd) ( bz_stream *strm )
1039 if (strm == NULL) return BZ_PARAM_ERROR;
1040 s = strm->state;
1042 if (s->strm != strm) return BZ_PARAM_ERROR;
1048 BZFREE(strm->state);
1049 strm->state = NULL;
1073 bz_stream strm;
1121 bzf->strm.bzalloc = NULL;
1122 bzf->strm.bzfree = NULL;
1123 bzf->strm.opaque = NULL;
1126 ret = BZ2_bzCompressInit ( &(bzf->strm), blockSize100k,
1131 bzf->strm.avail_in = 0;
1159 bzf->strm.avail_in = len;
1160 bzf->strm.next_in = buf;
1163 bzf->strm.avail_out = BZ_MAX_UNUSED;
1164 bzf->strm.next_out = bzf->buf;
1165 ret = BZ2_bzCompress ( &(bzf->strm), BZ_RUN );
1169 if (bzf->strm.avail_out < BZ_MAX_UNUSED) {
1170 n = BZ_MAX_UNUSED - bzf->strm.avail_out;
1177 if (bzf->strm.avail_in == 0)
1222 bzf->strm.avail_out = BZ_MAX_UNUSED;
1223 bzf->strm.next_out = bzf->buf;
1224 ret = BZ2_bzCompress ( &(bzf->strm), BZ_FINISH );
1228 if (bzf->strm.avail_out < BZ_MAX_UNUSED) {
1229 n = BZ_MAX_UNUSED - bzf->strm.avail_out;
1247 *nbytes_in_lo32 = bzf->strm.total_in_lo32;
1249 *nbytes_in_hi32 = bzf->strm.total_in_hi32;
1251 *nbytes_out_lo32 = bzf->strm.total_out_lo32;
1253 *nbytes_out_hi32 = bzf->strm.total_out_hi32;
1256 (void) BZ2_bzCompressEnd ( &(bzf->strm) );
1295 bzf->strm.bzalloc = NULL;
1296 bzf->strm.bzfree = NULL;
1297 bzf->strm.opaque = NULL;
1305 ret = BZ2_bzDecompressInit ( &(bzf->strm), verbosity, small );
1309 bzf->strm.avail_in = bzf->bufN;
1310 bzf->strm.next_in = bzf->buf;
1330 (void) BZ2_bzDecompressEnd ( &(bzf->strm) );
1356 bzf->strm.avail_out = len;
1357 bzf->strm.next_out = buf;
1364 if (bzf->strm.avail_in == 0 && !myfeof(bzf->handle)) {
1370 bzf->strm.avail_in = bzf->bufN;
1371 bzf->strm.next_in = bzf->buf;
1374 ret = BZ2_bzDecompress ( &(bzf->strm) );
1380 bzf->strm.avail_in == 0 && bzf->strm.avail_out > 0)
1385 return len - bzf->strm.avail_out; };
1386 if (bzf->strm.avail_out == 0)
1411 *nUnused = bzf->strm.avail_in;
1412 *unused = bzf->strm.next_in;
1431 bz_stream strm;
1442 strm.bzalloc = NULL;
1443 strm.bzfree = NULL;
1444 strm.opaque = NULL;
1445 ret = BZ2_bzCompressInit ( &strm, blockSize100k,
1449 strm.next_in = source;
1450 strm.next_out = dest;
1451 strm.avail_in = sourceLen;
1452 strm.avail_out = *destLen;
1454 ret = BZ2_bzCompress ( &strm, BZ_FINISH );
1459 *destLen -= strm.avail_out;
1460 (void) BZ2_bzCompressEnd ( &strm );
1464 (void) BZ2_bzCompressEnd ( &strm );
1468 (void) BZ2_bzCompressEnd ( &strm );
1482 bz_stream strm;
1491 strm.bzalloc = NULL;
1492 strm.bzfree = NULL;
1493 strm.opaque = NULL;
1494 ret = BZ2_bzDecompressInit ( &strm, verbosity, small );
1497 strm.next_in = source;
1498 strm.next_out = dest;
1499 strm.avail_in = sourceLen;
1500 strm.avail_out = *destLen;
1502 ret = BZ2_bzDecompress ( &strm );
1507 *destLen -= strm.avail_out;
1508 (void) BZ2_bzDecompressEnd ( &strm );
1512 if (strm.avail_out > 0) {
1513 (void) BZ2_bzDecompressEnd ( &strm );
1516 (void) BZ2_bzDecompressEnd ( &strm );
1521 (void) BZ2_bzDecompressEnd ( &strm );