Lines Matching defs:in
3 * For conditions of distribution and use, see copyright notice in zlib.h
38 inflate execution time is spent in this routine.
52 BAD -- error in block data
72 z_const unsigned char FAR *in; /* local strm->next_in */
73 z_const unsigned char FAR *last; /* have enough input while in < last */
81 unsigned whave; /* valid bytes in the window */
99 in = strm->next_in - OFF;
100 last = in + (strm->avail_in - 5);
122 hold += (unsigned long)(PUP(in)) << bits;
124 hold += (unsigned long)(PUP(in)) << bits;
144 hold += (unsigned long)(PUP(in)) << bits;
153 hold += (unsigned long)(PUP(in)) << bits;
155 hold += (unsigned long)(PUP(in)) << bits;
168 hold += (unsigned long)(PUP(in)) << bits;
171 hold += (unsigned long)(PUP(in)) << bits;
186 op = (unsigned)(out - beg); /* max distance in output */
188 op = dist - op; /* distance back in window */
246 else { /* contiguous in window */
307 } while (in < last && out < end);
309 /* return unused bytes (on entry, bits < 8, so in won't go too far back) */
311 in -= len;
316 strm->next_in = in + OFF;
318 strm->avail_in = (unsigned)(in < last ? 5 + (last - in) : 5 - (in - last));