Lines Matching defs:last
46 * - Unroll last copy for window match in inflate_fast()
117 state->last = 0;
357 Update the window with the last wsize (normally 32K) bytes written before
365 advantage, since only the last 32K of output is copied to the sliding window
586 When there is a window, goto inf_leave will update the window with the last
613 code last; /* parent table entry */
840 if (state->last) {
846 state->last = BITS(1);
851 state->last ? " (last)" : ""));
857 state->last ? " (last)" : ""));
866 state->last ? " (last)" : ""));
1055 last = here;
1057 here = state->lencode[last.val +
1058 (BITS(last.bits + last.op) >> last.bits)];
1059 if ((unsigned)(last.bits + here.bits) <= bits) break;
1062 DROPBITS(last.bits);
1063 state->back += last.bits;
1107 last = here;
1109 here = state->distcode[last.val +
1110 (BITS(last.bits + last.op) >> last.bits)];
1111 if ((unsigned)(last.bits + here.bits) <= bits) break;
1114 DROPBITS(last.bits);
1115 state->back += last.bits;
1293 strm->data_type = (int)state->bits + (state->last ? 64 : 0) +
1384 return value is how many bytes were read including the last byte of the