Lines Matching refs:have
1671 unsigned have; /* number of code lengths in lens[] */ member
2326 local unsigned syncsearch OF((unsigned FAR *have, unsigned char FAR *buf,
2627 have = strm->avail_in; \
2638 strm->avail_in = have; \
2654 if (have == 0) goto inf_leave; \
2655 have--; \
2780 unsigned have, left; /* available input and output */ local
2803 in = have;
2902 if (copy > have) copy = have;
2913 have -= copy;
2923 if (have == 0) goto inf_leave;
2931 } while (len && copy < have);
2934 have -= copy;
2944 if (have == 0) goto inf_leave;
2952 } while (len && copy < have);
2955 have -= copy;
3042 if (copy > have) copy = have;
3046 have -= copy;
3072 state->have = 0;
3075 while (state->have < state->ncode) {
3077 state->lens[order[state->have++]] = (unsigned short)BITS(3);
3080 while (state->have < 19)
3081 state->lens[order[state->have++]] = 0;
3093 state->have = 0;
3096 while (state->have < state->nlen + state->ndist) {
3105 state->lens[state->have++] = this.val;
3111 if (state->have == 0) {
3116 len = state->lens[state->have - 1];
3134 if (state->have + copy > state->nlen + state->ndist) {
3140 state->lens[state->have++] = (unsigned short)len;
3170 if (have >= 6 && left >= 258) {
3460 local unsigned syncsearch(have, buf, len) in syncsearch() argument
3461 unsigned FAR *have; in syncsearch()
3468 got = *have;
3479 *have = got;
3507 state->have = 0;
3508 syncsearch(&(state->have), buf, len);
3512 len = syncsearch(&(state->have), strm->next_in, strm->avail_in);
3518 if (state->have != 4) return Z_DATA_ERROR;