Lines Matching refs:match_length
1003 s->match_length = s->prev_length = MIN_MATCH-1;
1487 s->match_length = longest_match_fast (s, hash_head);
1491 s->match_length = longest_match (s, hash_head);
1493 s->match_length = longest_match_fast (s, hash_head);
1498 if (s->match_length >= MIN_MATCH) {
1499 check_match(s, s->strstart, s->match_start, s->match_length);
1502 s->match_length - MIN_MATCH, bflush);
1504 s->lookahead -= s->match_length;
1510 if (s->match_length <= s->max_insert_length &&
1512 s->match_length--; /* string at strstart already in table */
1519 } while (--s->match_length != 0);
1524 s->strstart += s->match_length;
1525 s->match_length = 0;
1585 s->prev_length = s->match_length, s->prev_match = s->match_start;
1586 s->match_length = MIN_MATCH-1;
1595 s->match_length = longest_match (s, hash_head);
1597 s->match_length = longest_match_fast (s, hash_head);
1601 if (s->match_length <= 5 && (s->strategy == Z_FILTERED
1603 || (s->match_length == MIN_MATCH &&
1611 s->match_length = MIN_MATCH-1;
1617 if (s->prev_length >= MIN_MATCH && s->match_length <= s->prev_length) {
1639 s->match_length = MIN_MATCH-1;