Home | History | Annotate | Download | only in zlib

Lines Matching refs:block_start

284             s->block_start -= (long) wsize;
577 s->block_start = 0L;
606 s->block_start = (long)s->strstart;
688 s->block_start = 0L;
777 if (strm->avail_in || (s->strstart - s->block_start) + s->lookahead)
1217 s->block_start = 0L;
1592 _tr_flush_block(s, (s->block_start >= 0L ? \
1593 (charf *)&s->window[(unsigned)s->block_start] : \
1595 (ulg)((long)s->strstart - s->block_start), \
1597 s->block_start = s->strstart; \
1653 left = s->strstart - s->block_start; /* bytes left in window */
1694 zmemcpy(s->strm->next_out, s->window + s->block_start, left);
1698 s->block_start += left;
1722 * therefore s->block_start == s->strstart.
1744 s->block_start = s->strstart;
1755 s->strm->avail_in == 0 && (long)s->strstart == s->block_start)
1760 if (s->strm->avail_in > have && s->block_start >= (long)s->w_size) {
1762 s->block_start -= s->w_size;
1790 left = s->strstart - s->block_start;
1797 _tr_stored_block(s, (charf *)s->window + s->block_start, len, last);
1798 s->block_start += len;