Lines Matching refs:strm

102 #define ZALLOC(strm, items, size) \  argument
103 (*((strm)->zalloc))((strm)->opaque, (items), (size))
104 #define ZFREE(strm, addr) (*((strm)->zfree))((strm)->opaque, (voidpf)(addr)) argument
263 local int updatewindow OF((z_streamp strm, unsigned out));
270 int ZEXPORT inflateReset(z_streamp strm) in inflateReset() argument
274 if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR; in inflateReset()
275 state = (struct inflate_state FAR *)(void *)strm->state; in inflateReset()
276 strm->total_in = strm->total_out = state->total = 0; in inflateReset()
277 strm->msg = Z_NULL; in inflateReset()
278 strm->adler = 1; /* to support ill-conceived Java test suite */ in inflateReset()
294 int ZEXPORT inflatePrime(z_streamp strm, int bits, int value) in inflatePrime() argument
298 if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR; in inflatePrime()
299 state = (struct inflate_state FAR *)(void *)strm->state; in inflatePrime()
307 int ZEXPORT inflateInit2_(z_streamp strm, int windowBits, const char *version, int stream_size) in inflateInit2_() argument
314 if (strm == Z_NULL) return Z_STREAM_ERROR; in inflateInit2_()
315 strm->msg = Z_NULL; /* in case we return an error */ in inflateInit2_()
316 if (strm->zalloc == (alloc_func)0) { in inflateInit2_()
317 strm->zalloc = zcalloc; in inflateInit2_()
318 strm->opaque = (voidpf)0; in inflateInit2_()
320 if (strm->zfree == (free_func)0) strm->zfree = zcfree; in inflateInit2_()
322 ZALLOC(strm, 1, sizeof(struct inflate_state)); in inflateInit2_()
325 strm->state = (struct internal_state FAR *)(void *)state; in inflateInit2_()
337 ZFREE(strm, state); in inflateInit2_()
338 strm->state = Z_NULL; in inflateInit2_()
343 return inflateReset(strm); in inflateInit2_()
346 int ZEXPORT inflateInit_( z_streamp strm, const char *version, int stream_size) in inflateInit_() argument
348 return inflateInit2_(strm, DEF_WBITS, version, stream_size); in inflateInit_()
481 updatewindow(z_streamp strm, unsigned out) in updatewindow() argument
486 state = (struct inflate_state FAR *)(void *)strm->state; in updatewindow()
491 ZALLOC(strm, 1U << state->wbits, in updatewindow()
504 copy = out - strm->avail_out; in updatewindow()
506 zmemcpy(state->window, strm->next_out - state->wsize, state->wsize); in updatewindow()
513 zmemcpy(state->window + state->write, strm->next_out - copy, dist); in updatewindow()
516 zmemcpy(state->window, strm->next_out - copy, copy); in updatewindow()
675 put = strm->next_out; \
676 left = strm->avail_out; \
677 next = strm->next_in; \
678 have = strm->avail_in; \
686 strm->next_out = put; \
687 strm->avail_out = left; \
688 strm->next_in = next; \
689 strm->avail_in = have; \
1114 inflate_fast(z_streamp strm, unsigned start) in inflate_fast() argument
1144 state = (struct inflate_state FAR *)(void *)strm->state; in inflate_fast()
1145 in = strm->next_in - OFF; in inflate_fast()
1146 last = in + (strm->avail_in - 5); in inflate_fast()
1147 out = strm->next_out - OFF; in inflate_fast()
1148 beg = out - (start - strm->avail_out); in inflate_fast()
1149 end = out + (strm->avail_out - 257); in inflate_fast()
1224 strm->msg = (char *)"invalid distance too far back"; in inflate_fast()
1236 strm->msg = __UNCONST("invalid distance too far back"); in inflate_fast()
1312 strm->msg = __UNCONST("invalid distance code"); in inflate_fast()
1327 strm->msg = __UNCONST("invalid literal/length code"); in inflate_fast()
1340 strm->next_in = in + OFF; in inflate_fast()
1341 strm->next_out = out + OFF; in inflate_fast()
1342 strm->avail_in = (unsigned)(in < last ? 5 + (last - in) : 5 - (in - last)); in inflate_fast()
1343 strm->avail_out = (unsigned)(out < end ? in inflate_fast()
1433 inflate(z_streamp strm, int flush) in inflate() argument
1456 if (strm == Z_NULL || strm->state == Z_NULL || in inflate()
1457 (strm->next_in == Z_NULL && strm->avail_in != 0)) in inflate()
1460 if (strm == Z_NULL || strm->state == Z_NULL || strm->next_out == Z_NULL || in inflate()
1461 (strm->next_in == Z_NULL && strm->avail_in != 0)) in inflate()
1465 state = (struct inflate_state FAR *)(void *)strm->state; in inflate()
1495 strm->msg = __UNCONST("incorrect header check"); in inflate()
1500 strm->msg = __UNCONST("unknown compression method"); in inflate()
1507 strm->msg = __UNCONST("invalid window size"); in inflate()
1513 strm->adler = state->check = adler32(0L, Z_NULL, 0); in inflate()
1522 strm->msg = __UNCONST("unknown compression method"); in inflate()
1527 strm->msg = __UNCONST("unknown header flags set"); in inflate()
1632 strm->msg = __UNCONST("header crc mismatch"); in inflate()
1642 strm->adler = state->check = crc32(0L, Z_NULL, 0); in inflate()
1648 strm->adler = state->check = REVERSE(hold); in inflate()
1656 strm->adler = state->check = adler32(0L, Z_NULL, 0); in inflate()
1687 strm->msg = __UNCONST("invalid block type"); in inflate()
1696 strm->msg = __UNCONST("invalid stored block lengths"); in inflate()
1732 strm->msg = __UNCONST("too many length or distance symbols"); in inflate()
1754 strm->msg = __UNCONST("invalid code lengths set"); in inflate()
1778 strm->msg = __UNCONST("invalid bit length repeat"); in inflate()
1801 strm->msg = __UNCONST("invalid bit length repeat"); in inflate()
1820 strm->msg = __UNCONST("invalid literal/lengths set"); in inflate()
1829 strm->msg = __UNCONST("invalid distances set"); in inflate()
1838 inflate_fast(strm, out); in inflate()
1872 strm->msg = __UNCONST("invalid literal/length code"); in inflate()
1904 strm->msg = __UNCONST("invalid distance code"); in inflate()
1919 strm->msg = __UNCONST("invalid distance too far back"); in inflate()
1925 strm->msg = __UNCONST("invalid distance too far back"); in inflate()
1966 strm->total_out += out; in inflate()
1969 strm->adler = state->check = in inflate()
1977 strm->msg = __UNCONST("incorrect data check"); in inflate()
1990 strm->msg = __UNCONST("incorrect length check"); in inflate()
2020 if (state->wsize || (state->mode < CHECK && out != strm->avail_out)) in inflate()
2021 if (updatewindow(strm, out)) { in inflate()
2025 in -= strm->avail_in; in inflate()
2026 out -= strm->avail_out; in inflate()
2027 strm->total_in += in; in inflate()
2028 strm->total_out += out; in inflate()
2031 strm->adler = state->check = in inflate()
2032 UPDATE(state->check, strm->next_out - out, out); in inflate()
2033 strm->data_type = state->bits + (state->last ? 64 : 0) + in inflate()
2041 inflateEnd(z_streamp strm) in inflateEnd() argument
2044 if (strm == Z_NULL || strm->state == Z_NULL || strm->zfree == (free_func)0) in inflateEnd()
2046 state = (struct inflate_state FAR *)(void *)strm->state; in inflateEnd()
2047 if (state->window != Z_NULL) ZFREE(strm, state->window); in inflateEnd()
2048 ZFREE(strm, strm->state); in inflateEnd()
2049 strm->state = Z_NULL; in inflateEnd()
2055 inflateSetDictionary(z_streamp strm, const Bytef *dictionary, uInt dictLength) in inflateSetDictionary() argument
2061 if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR; in inflateSetDictionary()
2062 state = (struct inflate_state FAR *)(void *)strm->state; in inflateSetDictionary()
2075 if (updatewindow(strm, strm->avail_out)) { in inflateSetDictionary()
2095 inflateGetHeader(z_streamp strm, gz_headerp head) in inflateGetHeader() argument
2100 if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR; in inflateGetHeader()
2101 state = (struct inflate_state FAR *)(void *)strm->state; in inflateGetHeader()
2143 inflateSync(z_streamp strm) in inflateSync() argument
2151 if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR; in inflateSync()
2152 state = (struct inflate_state FAR *)(void *)strm->state; in inflateSync()
2153 if (strm->avail_in == 0 && state->bits < 8) return Z_BUF_ERROR; in inflateSync()
2171 len = syncsearch(&(state->have), strm->next_in, strm->avail_in); in inflateSync()
2172 strm->avail_in -= len; in inflateSync()
2173 strm->next_in += len; in inflateSync()
2174 strm->total_in += len; in inflateSync()
2178 in = strm->total_in; out = strm->total_out; in inflateSync()
2179 inflateReset(strm); in inflateSync()
2180 strm->total_in = in; strm->total_out = out; in inflateSync()
2194 inflateSyncPoint(z_streamp strm) in inflateSyncPoint() argument
2198 if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR; in inflateSyncPoint()
2199 state = (struct inflate_state FAR *)(void *)strm->state; in inflateSyncPoint()