Lines Matching refs:strm

149                     ( bz_stream* strm, 
159 if (strm == NULL ||
165 if (strm->bzalloc == NULL) strm->bzalloc = default_bzalloc;
166 if (strm->bzfree == NULL) strm->bzfree = default_bzfree;
170 s->strm = strm;
203 strm->state = s;
204 strm->total_in_lo32 = 0;
205 strm->total_in_hi32 = 0;
206 strm->total_out_lo32 = 0;
207 strm->total_out_hi32 = 0;
300 if (s->strm->avail_in == 0) break;
302 ADD_CHAR_TO_BLOCK ( s, (UInt32)(*((UChar*)(s->strm->next_in))) );
303 s->strm->next_in++;
304 s->strm->avail_in--;
305 s->strm->total_in_lo32++;
306 if (s->strm->total_in_lo32 == 0) s->strm->total_in_hi32++;
316 if (s->strm->avail_in == 0) break;
320 ADD_CHAR_TO_BLOCK ( s, (UInt32)(*((UChar*)(s->strm->next_in))) );
321 s->strm->next_in++;
322 s->strm->avail_in--;
323 s->strm->total_in_lo32++;
324 if (s->strm->total_in_lo32 == 0) s->strm->total_in_hi32++;
341 if (s->strm->avail_out == 0) break;
347 *(s->strm->next_out) = s->zbits[s->state_out_pos];
349 s->strm->avail_out--;
350 s->strm->next_out++;
351 s->strm->total_out_lo32++;
352 if (s->strm->total_out_lo32 == 0) s->strm->total_out_hi32++;
361 Bool handle_compress ( bz_stream* strm )
365 EState* s = strm->state;
395 if (s->strm->avail_in == 0) {
407 int BZ_API(BZ2_bzCompress) ( bz_stream *strm, int action )
411 if (strm == NULL) return BZ_PARAM_ERROR;
412 s = strm->state;
414 if (s->strm != strm) return BZ_PARAM_ERROR;
424 progress = handle_compress ( strm );
429 s->avail_in_expect = strm->avail_in;
435 s->avail_in_expect = strm->avail_in;
444 if (s->avail_in_expect != s->strm->avail_in)
446 progress = handle_compress ( strm );
454 if (s->avail_in_expect != s->strm->avail_in)
456 progress = handle_compress ( strm );
468 int BZ_API(BZ2_bzCompressEnd) ( bz_stream *strm )
471 if (strm == NULL) return BZ_PARAM_ERROR;
472 s = strm->state;
474 if (s->strm != strm) return BZ_PARAM_ERROR;
479 BZFREE(strm->state);
481 strm->state = NULL;
493 ( bz_stream* strm,
501 if (strm == NULL) return BZ_PARAM_ERROR;
505 if (strm->bzalloc == NULL) strm->bzalloc = default_bzalloc;
506 if (strm->bzfree == NULL) strm->bzfree = default_bzfree;
510 s->strm = strm;
511 strm->state = s;
516 strm->total_in_lo32 = 0;
517 strm->total_in_hi32 = 0;
518 strm->total_out_lo32 = 0;
519 strm->total_out_hi32 = 0;
545 if (s->strm->avail_out == 0) return False;
547 *( (UChar*)(s->strm->next_out) ) = s->state_out_ch;
550 s->strm->next_out++;
551 s->strm->avail_out--;
552 s->strm->total_out_lo32++;
553 if (s->strm->total_out_lo32 == 0) s->strm->total_out_hi32++;
599 char* cs_next_out = s->strm->next_out;
600 unsigned int cs_avail_out = s->strm->avail_out;
664 total_out_lo32_old = s->strm->total_out_lo32;
665 s->strm->total_out_lo32 += (avail_out_INIT - cs_avail_out);
666 if (s->strm->total_out_lo32 < total_out_lo32_old)
667 s->strm->total_out_hi32++;
677 s->strm->next_out = cs_next_out;
678 s->strm->avail_out = cs_avail_out;
715 if (s->strm->avail_out == 0) return False;
717 *( (UChar*)(s->strm->next_out) ) = s->state_out_ch;
720 s->strm->next_out++;
721 s->strm->avail_out--;
722 s->strm->total_out_lo32++;
723 if (s->strm->total_out_lo32 == 0) s->strm->total_out_hi32++;
764 if (s->strm->avail_out == 0) return False;
766 *( (UChar*)(s->strm->next_out) ) = s->state_out_ch;
769 s->strm->next_out++;
770 s->strm->avail_out--;
771 s->strm->total_out_lo32++;
772 if (s->strm->total_out_lo32 == 0) s->strm->total_out_hi32++;
808 int BZ_API(BZ2_bzDecompress) ( bz_stream *strm )
812 if (strm == NULL) return BZ_PARAM_ERROR;
813 s = strm->state;
815 if (s->strm != strm) return BZ_PARAM_ERROR;
862 int BZ_API(BZ2_bzDecompressEnd) ( bz_stream *strm )
865 if (strm == NULL) return BZ_PARAM_ERROR;
866 s = strm->state;
868 if (s->strm != strm) return BZ_PARAM_ERROR;
874 BZFREE(strm->state);
875 strm->state = NULL;
898 bz_stream strm;
946 bzf->strm.bzalloc = NULL;
947 bzf->strm.bzfree = NULL;
948 bzf->strm.opaque = NULL;
951 ret = BZ2_bzCompressInit ( &(bzf->strm), blockSize100k,
956 bzf->strm.avail_in = 0;
984 bzf->strm.avail_in = len;
985 bzf->strm.next_in = buf;
988 bzf->strm.avail_out = BZ_MAX_UNUSED;
989 bzf->strm.next_out = bzf->buf;
990 ret = BZ2_bzCompress ( &(bzf->strm), BZ_RUN );
994 if (bzf->strm.avail_out < BZ_MAX_UNUSED) {
995 n = BZ_MAX_UNUSED - bzf->strm.avail_out;
1002 if (bzf->strm.avail_in == 0)
1047 bzf->strm.avail_out = BZ_MAX_UNUSED;
1048 bzf->strm.next_out = bzf->buf;
1049 ret = BZ2_bzCompress ( &(bzf->strm), BZ_FINISH );
1053 if (bzf->strm.avail_out < BZ_MAX_UNUSED) {
1054 n = BZ_MAX_UNUSED - bzf->strm.avail_out;
1072 *nbytes_in_lo32 = bzf->strm.total_in_lo32;
1074 *nbytes_in_hi32 = bzf->strm.total_in_hi32;
1076 *nbytes_out_lo32 = bzf->strm.total_out_lo32;
1078 *nbytes_out_hi32 = bzf->strm.total_out_hi32;
1081 BZ2_bzCompressEnd ( &(bzf->strm) );
1120 bzf->strm.bzalloc = NULL;
1121 bzf->strm.bzfree = NULL;
1122 bzf->strm.opaque = NULL;
1130 ret = BZ2_bzDecompressInit ( &(bzf->strm), verbosity, small );
1134 bzf->strm.avail_in = bzf->bufN;
1135 bzf->strm.next_in = bzf->buf;
1155 (void)BZ2_bzDecompressEnd ( &(bzf->strm) );
1181 bzf->strm.avail_out = len;
1182 bzf->strm.next_out = buf;
1189 if (bzf->strm.avail_in == 0 && !myfeof(bzf->handle)) {
1195 bzf->strm.avail_in = bzf->bufN;
1196 bzf->strm.next_in = bzf->buf;
1199 ret = BZ2_bzDecompress ( &(bzf->strm) );
1205 bzf->strm.avail_in == 0 && bzf->strm.avail_out > 0)
1210 return len - bzf->strm.avail_out; };
1211 if (bzf->strm.avail_out == 0)
1236 *nUnused = bzf->strm.avail_in;
1237 *unused = bzf->strm.next_in;
1256 bz_stream strm;
1267 strm.bzalloc = NULL;
1268 strm.bzfree = NULL;
1269 strm.opaque = NULL;
1270 ret = BZ2_bzCompressInit ( &strm, blockSize100k,
1274 strm.next_in = source;
1275 strm.next_out = dest;
1276 strm.avail_in = sourceLen;
1277 strm.avail_out = *destLen;
1279 ret = BZ2_bzCompress ( &strm, BZ_FINISH );
1284 *destLen -= strm.avail_out;
1285 BZ2_bzCompressEnd ( &strm );
1289 BZ2_bzCompressEnd ( &strm );
1293 BZ2_bzCompressEnd ( &strm );
1307 bz_stream strm;
1316 strm.bzalloc = NULL;
1317 strm.bzfree = NULL;
1318 strm.opaque = NULL;
1319 ret = BZ2_bzDecompressInit ( &strm, verbosity, small );
1322 strm.next_in = source;
1323 strm.next_out = dest;
1324 strm.avail_in = sourceLen;
1325 strm.avail_out = *destLen;
1327 ret = BZ2_bzDecompress ( &strm );
1332 *destLen -= strm.avail_out;
1333 BZ2_bzDecompressEnd ( &strm );
1337 if (strm.avail_out > 0) {
1338 BZ2_bzDecompressEnd ( &strm );
1341 BZ2_bzDecompressEnd ( &strm );
1346 BZ2_bzDecompressEnd ( &strm );