Lines Matching refs:have
103 local unsigned syncsearch OF((unsigned FAR *have, const unsigned char FAR *buf,
483 have = strm->avail_in; \
494 strm->avail_in = have; \
510 if (have == 0) goto inf_leave; \
511 have--; \
631 unsigned have, left; /* available input and output */ local
654 in = have;
765 if (copy > have) copy = have;
776 have -= copy;
787 if (have == 0) goto inf_leave;
795 } while (len && copy < have);
798 have -= copy;
809 if (have == 0) goto inf_leave;
817 } while (len && copy < have);
820 have -= copy;
920 if (copy > have) copy = have;
924 have -= copy;
950 state->have = 0;
954 while (state->have < state->ncode) {
956 state->lens[order[state->have++]] = (unsigned short)BITS(3);
959 while (state->have < 19)
960 state->lens[order[state->have++]] = 0;
972 state->have = 0;
976 while (state->have < state->nlen + state->ndist) {
984 state->lens[state->have++] = here.val;
990 if (state->have == 0) {
995 len = state->lens[state->have - 1];
1013 if (state->have + copy > state->nlen + state->ndist) {
1019 state->lens[state->have++] = (unsigned short)len;
1063 if (have >= 6 && left >= 258) {
1402 local unsigned syncsearch(have, buf, len) in syncsearch() argument
1403 unsigned FAR *have; in syncsearch()
1410 got = *have;
1421 *have = got;
1450 state->have = 0;
1451 syncsearch(&(state->have), buf, len);
1455 len = syncsearch(&(state->have), strm->next_in, strm->avail_in);
1461 if (state->have != 4) return Z_DATA_ERROR;