Lines Matching refs:have
125 have = strm->avail_in; \
136 strm->avail_in = have; \
152 if (have == 0) { \
153 have = in(in_desc, &next); \
154 if (have == 0) { \
167 have--; \
247 unsigned have, left; /* available input and output */
270 have = next != Z_NULL ? strm->avail_in : 0;
332 if (copy > have) copy = have;
335 have -= copy;
364 state->have = 0;
365 while (state->have < state->ncode) {
367 state->lens[order[state->have++]] = (unsigned short)BITS(3);
370 while (state->have < 19)
371 state->lens[order[state->have++]] = 0;
385 state->have = 0;
386 while (state->have < state->nlen + state->ndist) {
394 state->lens[state->have++] = here.val;
400 if (state->have == 0) {
405 len = (unsigned)(state->lens[state->have - 1]);
423 if (state->have + copy > state->nlen + state->ndist) {
429 state->lens[state->have++] = (unsigned short)len;
436 /* check for end-of-block code (better have one) */
470 /* use inflate_fast() if we have enough input and output */
471 if (have >= INFLATE_FAST_MIN_INPUT &&
618 strm->avail_in = have;