Lines Matching refs:strm
44 strm->avail_in >= 6
45 strm->avail_out >= 258
46 start >= strm->avail_out
60 Therefore if strm->avail_in >= 6, then there is enough input to avoid
65 requires strm->avail_out >= 258 for each loop to avoid checking for
68 void inflate_fast(strm, start)
69 z_streamp strm;
70 unsigned start; /* inflate()'s starting value for strm->avail_out */
73 unsigned char FAR *in; /* local strm->next_in */
75 unsigned char FAR *out; /* local strm->next_out */
76 unsigned char FAR *beg; /* inflate()'s initial strm->next_out */
85 unsigned long hold; /* local strm->hold */
86 unsigned bits; /* local strm->bits */
87 code const FAR *lcode; /* local strm->lencode */
88 code const FAR *dcode; /* local strm->distcode */
99 state = (struct inflate_state FAR *)strm->state;
100 in = strm->next_in - OFF;
101 last = in + (strm->avail_in - 5);
102 out = strm->next_out - OFF;
103 beg = out - (start - strm->avail_out);
104 end = out + (strm->avail_out - 257);
179 strm->msg = (char *)"invalid distance too far back";
191 strm->msg = (char *)"invalid distance too far back";
267 strm->msg = (char *)"invalid distance code";
282 strm->msg = (char *)"invalid literal/length code";
295 strm->next_in = in + OFF;
296 strm->next_out = out + OFF;
297 strm->avail_in = (unsigned)(in < last ? 5 + (last - in) : 5 - (in - last));
298 strm->avail_out = (unsigned)(out < end ?