Lines Matching defs:last
46 * - Unroll last copy for window match in inflate_fast()
117 state->last = 0;
367 Update the window with the last wsize (normally 32K) bytes written before
375 advantage, since only the last 32K of output is copied to the sliding window
587 When there is a window, goto inf_leave will update the window with the last
614 code last; /* parent table entry */
897 if (state->last) {
903 state->last = BITS(1);
908 state->last ? " (last)" : ""));
914 state->last ? " (last)" : ""));
923 state->last ? " (last)" : ""));
1125 last = here;
1127 here = state->lencode[last.val +
1128 (BITS(last.bits + last.op) >> last.bits)];
1129 if ((unsigned)(last.bits + here.bits) <= bits)
1135 DROPBITS(last.bits);
1136 state->back += last.bits;
1183 last = here;
1185 here = state->distcode[last.val +
1186 (BITS(last.bits + last.op) >> last.bits)];
1187 if ((unsigned)(last.bits + here.bits) <= bits)
1193 DROPBITS(last.bits);
1194 state->back += last.bits;
1376 strm->data_type = (int)state->bits + (state->last ? 64 : 0) +
1490 return value is how many bytes were read including the last byte of the