Lines Matching defs:last
511 * bits gets to the next sym_buf symbol to read is just before the last
809 /* Flush the last buffer: */
1646 #define FLUSH_BLOCK_ONLY(s, last) { \
1651 (last)); \
1658 #define FLUSH_BLOCK(s, last) { \
1659 FLUSH_BLOCK_ONLY(s, last); \
1660 if (s->strm->avail_out == 0) return (last) ? finish_started : need_more; \
1695 unsigned len, left, have, last = 0;
1727 last = flush == Z_FINISH && len == left + s->strm->avail_in ? 1 : 0;
1728 _tr_stored_block(s, (char *)0, 0L, last);
1766 } while (last == 0);
1768 /* Update the sliding window with the last s->w_size bytes of the copied
1804 /* If the last block was written to next_out, then done. */
1805 if (last)
1850 last = flush == Z_FINISH && s->strm->avail_in == 0 &&
1852 _tr_stored_block(s, (charf *)s->window + s->block_start, len, last);
1858 return last ? finish_started : need_more;
2044 * enough lookahead, the last two strings are not inserted in