Lines Matching refs:strm

6 local int updatewindow OF((z_streamp strm, unsigned out));
8 int ZEXPORT inflateReset(z_streamp strm) in inflateReset() argument
12 if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR; in inflateReset()
13 state = (struct inflate_state FAR *)strm->state; in inflateReset()
14 strm->total_in = strm->total_out = state->total = 0; in inflateReset()
15 strm->msg = Z_NULL; in inflateReset()
16 strm->adler = 1; /* to support ill-conceived Java test suite */ in inflateReset()
33 int ZEXPORT inflateInit2_(z_streamp strm, int windowBits, const char *version, in inflateInit2_() argument
41 if (strm == Z_NULL) return Z_STREAM_ERROR; in inflateInit2_()
42 strm->msg = Z_NULL; /* in case we return an error */ in inflateInit2_()
43 if (strm->zalloc == (alloc_func)0) { in inflateInit2_()
44 strm->zalloc = zcalloc; in inflateInit2_()
45 strm->opaque = (voidpf)0; in inflateInit2_()
47 if (strm->zfree == (free_func)0) strm->zfree = zcfree; in inflateInit2_()
49 ZALLOC(strm, 1, sizeof(struct inflate_state)); in inflateInit2_()
52 strm->state = (struct internal_state FAR *)state; in inflateInit2_()
64 ZFREE(strm, state); in inflateInit2_()
65 strm->state = Z_NULL; in inflateInit2_()
70 return inflateReset(strm); in inflateInit2_()
73 int ZEXPORT inflateInit_(z_streamp strm, const char *version, int stream_size) in inflateInit_() argument
75 return inflateInit2_(strm, DEF_WBITS, version, stream_size); in inflateInit_()
100 local int updatewindow(z_streamp strm, unsigned out) in updatewindow() argument
105 state = (struct inflate_state FAR *)strm->state; in updatewindow()
110 ZALLOC(strm, 1U << state->wbits, in updatewindow()
123 copy = out - strm->avail_out; in updatewindow()
125 zmemcpy(state->window, strm->next_out - state->wsize, state->wsize); in updatewindow()
132 zmemcpy(state->window + state->write, strm->next_out - copy, dist); in updatewindow()
135 zmemcpy(state->window, strm->next_out - copy, copy); in updatewindow()
180 put = strm->next_out; \
181 left = strm->avail_out; \
182 next = strm->next_in; \
183 have = strm->avail_in; \
191 strm->next_out = put; \
192 strm->avail_out = left; \
193 strm->next_in = next; \
194 strm->avail_in = have; \
328 int ZEXPORT inflate(z_streamp strm, int flush) in inflate() argument
349 if (strm == Z_NULL || strm->state == Z_NULL || in inflate()
350 (strm->next_in == Z_NULL && strm->avail_in != 0)) in inflate()
353 state = (struct inflate_state FAR *)strm->state; in inflate()
383 strm->msg = (char *)"incorrect header check"; in inflate()
388 strm->msg = (char *)"unknown compression method"; in inflate()
395 strm->msg = (char *)"invalid window size"; in inflate()
401 strm->adler = state->check = adler32(0L, Z_NULL, 0); in inflate()
410 strm->msg = (char *)"unknown compression method"; in inflate()
415 strm->msg = (char *)"unknown header flags set"; in inflate()
519 strm->msg = (char *)"header crc mismatch"; in inflate()
529 strm->adler = state->check = crc32(0L, Z_NULL, 0); in inflate()
535 strm->adler = state->check = REVERSE(hold); in inflate()
543 strm->adler = state->check = adler32(0L, Z_NULL, 0); in inflate()
575 strm->msg = (char *)"invalid block type"; in inflate()
584 strm->msg = (char *)"invalid stored block lengths"; in inflate()
620 strm->msg = (char *)"too many length or distance symbols"; in inflate()
642 strm->msg = (char *)"invalid code lengths set"; in inflate()
666 strm->msg = (char *)"invalid bit length repeat"; in inflate()
689 strm->msg = (char *)"invalid bit length repeat"; in inflate()
708 strm->msg = (char *)"invalid literal/lengths set"; in inflate()
717 strm->msg = (char *)"invalid distances set"; in inflate()
727 inflate_fast(strm, out); in inflate()
761 strm->msg = (char *)"invalid literal/length code"; in inflate()
793 strm->msg = (char *)"invalid distance code"; in inflate()
808 strm->msg = (char *)"invalid distance too far back"; in inflate()
814 strm->msg = (char *)"invalid distance too far back"; in inflate()
855 strm->total_out += out; in inflate()
858 strm->adler = state->check = in inflate()
866 strm->msg = (char *)"incorrect data check"; in inflate()
879 strm->msg = (char *)"incorrect length check"; in inflate()
909 if (state->wsize || (state->mode < CHECK && out != strm->avail_out)) in inflate()
910 if (updatewindow(strm, out)) { in inflate()
914 in -= strm->avail_in; in inflate()
915 out -= strm->avail_out; in inflate()
916 strm->total_in += in; in inflate()
917 strm->total_out += out; in inflate()
920 strm->adler = state->check = in inflate()
921 UPDATE(state->check, strm->next_out - out, out); in inflate()
922 strm->data_type = state->bits + (state->last ? 64 : 0) + in inflate()
929 int ZEXPORT inflateEnd(z_streamp strm) in inflateEnd() argument
932 if (strm == Z_NULL || strm->state == Z_NULL || strm->zfree == (free_func)0) in inflateEnd()
934 state = (struct inflate_state FAR *)strm->state; in inflateEnd()
937 ZFREE(strm, state->window); in inflateEnd()
939 ZFREE(strm, strm->state); in inflateEnd()
940 strm->state = Z_NULL; in inflateEnd()