Lines Matching defs:next

65  * - Use local copies of stream next and avail values, as well as local bit
150 state->lencode = state->distcode = state->next = state->codes;
245 static code *next;
253 next = fixed;
254 lenfix = next;
256 inflate_table(LENS, state->lens, 288, &(next), &(bits), state->work);
261 distfix = next;
263 inflate_table(DISTS, state->lens, 32, &(next), &(bits), state->work);
436 next = strm->next_in; \
447 strm->next_in = next; \
466 hold += (unsigned long)(*next++) << bits; \
519 next state. The NEEDBITS() macro is usually the way the state evaluates
534 and a NEEDBITS(8), then BITS(8) would return the next byte in the stream.
538 PULLBYTE() directly in order to pull just enough bytes to decode the next
556 As shown above, if the next state is also the next case, then the break
570 output to the window for the next call of inflate().
588 unsigned char FAR *next; /* next input */
589 unsigned char FAR *put; /* next output */
717 zmemcpy(state->head->extra + len, next,
722 state->check = z_crc32(state->check, next, copy);
724 next += copy;
736 len = (unsigned)(next[copy++]);
743 state->check = z_crc32(state->check, next, copy);
745 next += copy;
757 len = (unsigned)(next[copy++]);
764 state->check = z_crc32(state->check, next, copy);
766 next += copy;
855 zmemcpy(put, next, copy);
857 next += copy;
892 state->next = state->codes;
893 state->lencode = (code const FAR *)(state->next);
895 ret = inflate_table(CODES, state->lens, 19, &(state->next),
958 state->next = state->codes;
959 state->lencode = (code const FAR *)(state->next);
961 ret = inflate_table(LENS, state->lens, state->nlen, &(state->next),
968 state->distcode = (code const FAR *)(state->next);
971 &(state->next), &(state->distbits), state->work);
1274 unsigned next;
1277 next = 0;
1278 while (next < len && got < 4) {
1279 if ((int)(buf[next]) == (got < 2 ? 0 : 0xff))
1281 else if (buf[next])
1285 next++;
1288 return next;
1389 copy->next = copy->codes + (state->next - state->codes);