Lines Matching refs:lookahead
256 Assert(s->lookahead < MIN_LOOKAHEAD, "already enough lookahead"); in fill_window()
259 more = (unsigned)(s->window_size -(ulg)s->lookahead -(ulg)s->strstart); in fill_window()
263 if (more == 0 && s->strstart == 0 && s->lookahead == 0) { in fill_window()
303 n = read_buf(s->strm, s->window + s->strstart + s->lookahead, more); in fill_window()
304 s->lookahead += n; in fill_window()
307 if (s->lookahead + s->insert >= MIN_MATCH) { in fill_window()
322 if (s->lookahead + s->insert < MIN_MATCH) in fill_window()
330 } while (s->lookahead < MIN_LOOKAHEAD && s->strm->avail_in != 0); in fill_window()
340 ulg curr = s->strstart + (ulg)(s->lookahead); in fill_window()
562 if (wrap == 2 || (wrap == 1 && s->status != INIT_STATE) || s->lookahead) in deflateSetDictionary()
588 while (s->lookahead >= MIN_MATCH) { in deflateSetDictionary()
590 n = s->lookahead - (MIN_MATCH-1); in deflateSetDictionary()
600 s->lookahead = MIN_MATCH-1; in deflateSetDictionary()
603 s->strstart += s->lookahead; in deflateSetDictionary()
605 s->insert = s->lookahead; in deflateSetDictionary()
606 s->lookahead = 0; in deflateSetDictionary()
624 len = s->strstart + s->lookahead; in deflateGetDictionary()
628 zmemcpy(dictionary, s->window + s->strstart + s->lookahead - len, len); in deflateGetDictionary()
687 s->lookahead = 0; in lm_init()
775 if (strm->avail_in || (s->strstart - s->block_start) + s->lookahead) in deflateParams()
1178 if (strm->avail_in != 0 || s->lookahead != 0 || in deflate()
1213 if (s->lookahead == 0) { in deflate()
1388 if ((uInt)nice_match > s->lookahead) nice_match = (int)s->lookahead; in longest_match()
1487 if ((uInt)best_len <= s->lookahead) return (uInt)best_len; in longest_match()
1488 return s->lookahead; in longest_match()
1544 return (uInt)len <= s->lookahead ? (uInt)len : s->lookahead; in longest_match()
1823 if (s->lookahead < MIN_LOOKAHEAD) { in deflate_fast()
1825 if (s->lookahead < MIN_LOOKAHEAD && flush == Z_NO_FLUSH) { in deflate_fast()
1828 if (s->lookahead == 0) break; /* flush the current block */ in deflate_fast()
1835 if (s->lookahead >= MIN_MATCH) { in deflate_fast()
1856 s->lookahead -= s->match_length; in deflate_fast()
1863 s->lookahead >= MIN_MATCH) { in deflate_fast()
1891 s->lookahead--; in deflate_fast()
1923 if (s->lookahead < MIN_LOOKAHEAD) { in deflate_slow()
1925 if (s->lookahead < MIN_LOOKAHEAD && flush == Z_NO_FLUSH) { in deflate_slow()
1928 if (s->lookahead == 0) break; /* flush the current block */ in deflate_slow()
1935 if (s->lookahead >= MIN_MATCH) { in deflate_slow()
1970 uInt max_insert = s->strstart + s->lookahead - MIN_MATCH; in deflate_slow()
1983 s->lookahead -= s->prev_length - 1; in deflate_slow()
2007 s->lookahead--; in deflate_slow()
2015 s->lookahead--; in deflate_slow()
2050 if (s->lookahead <= MAX_MATCH) { in deflate_rle()
2052 if (s->lookahead <= MAX_MATCH && flush == Z_NO_FLUSH) { in deflate_rle()
2055 if (s->lookahead == 0) break; /* flush the current block */ in deflate_rle()
2060 if (s->lookahead >= MIN_MATCH && s->strstart > 0) { in deflate_rle()
2072 if (s->match_length > s->lookahead) in deflate_rle()
2073 s->match_length = s->lookahead; in deflate_rle()
2085 s->lookahead -= s->match_length; in deflate_rle()
2092 s->lookahead--; in deflate_rle()
2116 if (s->lookahead == 0) { in deflate_huff()
2118 if (s->lookahead == 0) { in deflate_huff()
2129 s->lookahead--; in deflate_huff()