Lines Matching refs:lookahead
279 uInt lookahead; /* number of valid bytes ahead in window */ member
782 if (strm->avail_in != 0 || state->lookahead != 0 ||
918 s->lookahead = 0;
1118 more = (unsigned)(s->window_size -(ulg)s->lookahead -(ulg)s->strstart);
1121 if (more == 0 && s->strstart == 0 && s->lookahead == 0) {
1181 n = read_buf(s->strm, (charf *)s->window + s->strstart + s->lookahead,
1183 s->lookahead += n;
1186 if (s->lookahead >= MIN_MATCH) {
1197 } while (s->lookahead < MIN_LOOKAHEAD && s->strm->avail_in != 0);
1241 if (s->lookahead < MIN_LOOKAHEAD) {
1243 if (s->lookahead < MIN_LOOKAHEAD && flush == Z_NO_FLUSH) return 1;
1245 if (s->lookahead == 0) break; /* flush the current block */
1251 if (s->lookahead >= MIN_MATCH) {
1268 if (s->match_length > s->lookahead) s->match_length = s->lookahead;
1276 s->lookahead -= s->match_length;
1282 s->lookahead >= MIN_MATCH) {
1308 s->lookahead--;
1336 if (s->lookahead < MIN_LOOKAHEAD) {
1338 if (s->lookahead < MIN_LOOKAHEAD && flush == Z_NO_FLUSH) return 1;
1340 if (s->lookahead == 0) break; /* flush the current block */
1346 if (s->lookahead >= MIN_MATCH) {
1365 if (s->match_length > s->lookahead) s->match_length = s->lookahead;
1381 uInt max_insert = s->strstart + s->lookahead - MIN_MATCH;
1394 s->lookahead -= s->prev_length-1;
1417 s->lookahead--;
1425 s->lookahead--;