Lines Matching refs:next

45  * - Use local copies of stream next and avail values, as well as local bit
130 state->lencode = state->distcode = state->next = state->codes;
223 static code *next;
231 next = fixed;
232 lenfix = next;
234 inflate_table(LENS, state->lens, 288, &(next), &(bits), state->work);
239 distfix = next;
241 inflate_table(DISTS, state->lens, 32, &(next), &(bits), state->work);
414 next = strm->next_in; \
425 strm->next_in = next; \
444 hold += (unsigned long)(*next++) << bits; \
497 next state. The NEEDBITS() macro is usually the way the state evaluates
512 and a NEEDBITS(8), then BITS(8) would return the next byte in the stream.
516 PULLBYTE() directly in order to pull just enough bytes to decode the next
534 As shown above, if the next state is also the next case, then the break
548 output to the window for the next call of inflate().
566 unsigned char FAR *next; /* next input */
567 unsigned char FAR *put; /* next output */
699 zmemcpy(state->head->extra + len, next,
704 state->check = crc32(state->check, next, copy);
706 next += copy;
719 len = (unsigned)(next[copy++]);
726 state->check = crc32(state->check, next, copy);
728 next += copy;
741 len = (unsigned)(next[copy++]);
748 state->check = crc32(state->check, next, copy);
750 next += copy;
844 zmemcpy(put, next, copy);
846 next += copy;
882 state->next = state->codes;
883 state->lencode = (code const FAR *)(state->next);
885 ret = inflate_table(CODES, state->lens, 19, &(state->next),
949 state->next = state->codes;
950 state->lencode = (code const FAR *)(state->next);
952 ret = inflate_table(LENS, state->lens, state->nlen, &(state->next),
959 state->distcode = (code const FAR *)(state->next);
962 &(state->next), &(state->distbits), state->work);
1272 unsigned next;
1275 next = 0;
1276 while (next < len && got < 4) {
1277 if ((int)(buf[next]) == (got < 2 ? 0 : 0xff))
1279 else if (buf[next])
1283 next++;
1286 return next;
1387 copy->next = copy->codes + (state->next - state->codes);