Lines Matching defs:last_lit
509 uInt last_lit; /* running index in l_buf */
584 s->d_buf[s->last_lit] = 0; \
585 s->l_buf[s->last_lit++] = cc; \
587 flush = (s->last_lit == s->lit_bufsize-1); \
592 s->d_buf[s->last_lit] = dist; \
593 s->l_buf[s->last_lit++] = len; \
597 flush = (s->last_lit == s->lit_bufsize-1); \
2519 s->last_lit = s->matches = 0;
3054 s->last_lit));
3121 s->d_buf[s->last_lit] = (ush)dist;
3122 s->l_buf[s->last_lit++] = (uch)lc;
3140 if ((s->last_lit & 0x1fff) == 0 && s->level > 2) {
3142 ulg out_length = (ulg)s->last_lit*8L;
3151 s->last_lit, in_length, out_length,
3153 if (s->matches < s->last_lit/2 && out_length < in_length/2) return 1;
3156 return (s->last_lit == s->lit_bufsize-1);
3177 if (s->last_lit != 0) do {
3207 } while (lx < s->last_lit);