Lines Matching defs:strm

28         strm->avail_in >= INFLATE_FAST_MIN_INPUT (6 or 8 bytes + 7 bytes)
29 strm->avail_out >= INFLATE_FAST_MIN_OUTPUT (258 bytes + 2 bytes)
30 start >= strm->avail_out
33 strm->next_out[0..strm->avail_out] does not overlap with
34 strm->next_in[0..strm->avail_in]
35 strm->state->window is allocated with an additional
36 CHUNKCOPY_CHUNK_SIZE-1 bytes of padding beyond strm->state->wsize
51 Therefore if strm->avail_in >= 6, then there is enough input to avoid
55 if strm->avail_in >= 8, then there is enough input to avoid checking for
72 requires strm->avail_out >= 260 for each loop to avoid checking for
75 void ZLIB_INTERNAL inflate_fast_chunk_(z_streamp strm, unsigned start) {
77 z_const unsigned char FAR *in; /* local strm->next_in */
79 unsigned char FAR *out; /* local strm->next_out */
80 unsigned char FAR *beg; /* inflate()'s initial strm->next_out */
90 inflate_holder_t hold; /* local strm->hold */
91 unsigned bits; /* local strm->bits */
92 code const FAR *lcode; /* local strm->lencode */
93 code const FAR *dcode; /* local strm->distcode */
104 state = (struct inflate_state FAR *)strm->state;
105 in = strm->next_in;
106 last = in + (strm->avail_in - (INFLATE_FAST_MIN_INPUT - 1));
107 out = strm->next_out;
108 beg = out - (start - strm->avail_out);
109 end = out + (strm->avail_out - (INFLATE_FAST_MIN_OUTPUT - 1));
110 limit = out + strm->avail_out;
229 strm->msg = (char *)"invalid distance too far back";
242 strm->msg =
320 strm->msg = (char *)"invalid distance code";
335 strm->msg = (char *)"invalid literal/length code";
348 strm->next_in = in;
349 strm->next_out = out;
350 strm->avail_in = (unsigned)(in < last ?
353 strm->avail_out = (unsigned)(out < end ?