Lines Matching refs:next

38  * - Use local copies of stream next and avail values, as well as local bit
122 state->lencode = state->distcode = state->next = state->codes;
272 static code *next;
280 next = fixed;
281 lenfix = next;
283 inflate_table(LENS, state->lens, 288, &(next), &(bits), state->work);
288 distfix = next;
290 inflate_table(DISTS, state->lens, 32, &(next), &(bits), state->work);
463 next = strm->next_in; \
474 strm->next_in = next; \
493 hold += (unsigned long)(*next++) << bits; \
541 next state. The NEEDBITS() macro is usually the way the state evaluates
556 and a NEEDBITS(8), then BITS(8) would return the next byte in the stream.
560 PULLBYTE() directly in order to pull just enough bytes to decode the next
578 As shown above, if the next state is also the next case, then the break
592 output to the window for the next call of inflate().
610 z_const unsigned char FAR *next; /* next input */
611 unsigned char FAR *put; /* next output */
741 zmemcpy(state->head->extra + len, next,
746 state->check = crc32(state->check, next, copy);
748 next += copy;
760 len = (unsigned)(next[copy++]);
767 state->check = crc32(state->check, next, copy);
769 next += copy;
781 len = (unsigned)(next[copy++]);
788 state->check = crc32(state->check, next, copy);
790 next += copy;
886 zmemcpy(put, next, copy);
888 next += copy;
923 state->next = state->codes;
924 state->lencode = (const code FAR *)(state->next);
926 ret = inflate_table(CODES, state->lens, 19, &(state->next),
997 state->next = state->codes;
998 state->lencode = (const code FAR *)(state->next);
1000 ret = inflate_table(LENS, state->lens, state->nlen, &(state->next),
1007 state->distcode = (const code FAR *)(state->next);
1010 &(state->next), &(state->distbits), state->work);
1360 unsigned next;
1363 next = 0;
1364 while (next < len && got < 4) {
1365 if ((int)(buf[next]) == (got < 2 ? 0 : 0xff))
1367 else if (buf[next])
1371 next++;
1374 return next;
1475 copy->next = copy->codes + (state->next - state->codes);