Lines Matching refs:have
153 have = strm->avail_in; \
164 strm->avail_in = have; \
180 if (have == 0) { \
181 have = in(in_desc, &next); \
182 if (have == 0) { \
195 have--; \
280 unsigned have, left; /* available input and output */
303 have = next != Z_NULL ? strm->avail_in : 0;
365 if (copy > have) copy = have;
368 have -= copy;
397 state->have = 0;
398 while (state->have < state->ncode) {
400 state->lens[order[state->have++]] = (unsigned short)BITS(3);
403 while (state->have < 19)
404 state->lens[order[state->have++]] = 0;
418 state->have = 0;
419 while (state->have < state->nlen + state->ndist) {
428 state->lens[state->have++] = this.val;
434 if (state->have == 0) {
439 len = (unsigned)(state->lens[state->have - 1]);
457 if (state->have + copy > state->nlen + state->ndist) {
463 state->lens[state->have++] = (unsigned short)len;
494 /* use inflate_fast() if we have enough input and output */
495 if (have >= 6 && left >= 258) {
639 strm->avail_in = have;