Lines Matching defs:last
46 * - Unroll last copy for window match in inflate_fast()
114 state->last = 0;
345 Update the window with the last wsize (normally 32K) bytes written before
353 advantage, since only the last 32K of output is copied to the sliding window
573 When there is a window, goto inf_leave will update the window with the last
603 code last; /* parent table entry */
813 if (state->last) {
819 state->last = BITS(1);
824 state->last ? " (last)" : ""));
830 state->last ? " (last)" : ""));
839 state->last ? " (last)" : ""));
1022 last = here;
1024 here = state->lencode[last.val +
1025 (BITS(last.bits + last.op) >> last.bits)];
1026 if ((unsigned)(last.bits + here.bits) <= bits) break;
1029 DROPBITS(last.bits);
1030 state->back += last.bits;
1072 last = here;
1074 here = state->distcode[last.val +
1075 (BITS(last.bits + last.op) >> last.bits)];
1076 if ((unsigned)(last.bits + here.bits) <= bits) break;
1079 DROPBITS(last.bits);
1080 state->back += last.bits;
1230 strm->data_type = state->bits + (state->last ? 64 : 0) +
1316 return value is how many bytes were read including the last byte of the