Lines Matching refs:have
1697 unsigned len, left, have, last = 0; local
1705 have = (s->bi_valid + 42) >> 3; /* number of header bytes */
1706 if (s->strm->avail_out < have) /* need room for header */
1709 have = s->strm->avail_out - have;
1713 if (len > have)
1714 len = have; /* limit len to the output */
1816 have = s->window_size - s->strstart;
1817 if (s->strm->avail_in > have && s->block_start >= (long)s->w_size) {
1824 have += s->w_size; /* more space now */
1828 if (have > s->strm->avail_in)
1829 have = s->strm->avail_in;
1830 if (have) {
1831 read_buf(s->strm, s->window + s->strstart, have);
1832 s->strstart += have;
1833 s->insert += MIN(have, s->w_size - s->insert);
1843 have = (s->bi_valid + 42) >> 3; /* number of header bytes */
1845 have = MIN(s->pending_buf_size - have, MAX_STORED);
1846 min_block = MIN(have, s->w_size);
1850 s->strm->avail_in == 0 && left <= have)) {
1851 len = MIN(left, have);