Lines Matching refs:match_length
382 s->match_length = s->prev_length = MIN_MATCH-1;
1123 s->match_length = s->prev_length = MIN_MATCH-1;
1657 * At this point we have always match_length < MIN_MATCH
1664 s->match_length = longest_match (s, hash_head);
1667 if (s->match_length >= MIN_MATCH) {
1668 check_match(s, s->strstart, s->match_start, s->match_length);
1671 s->match_length - MIN_MATCH, bflush);
1673 s->lookahead -= s->match_length;
1679 if (s->match_length <= s->max_insert_length &&
1681 s->match_length--; /* string at strstart already in table */
1688 } while (--s->match_length != 0);
1693 s->strstart += s->match_length;
1694 s->match_length = 0;
1761 s->prev_length = s->match_length, s->prev_match = s->match_start;
1762 s->match_length = MIN_MATCH-1;
1770 s->match_length = longest_match (s, hash_head);
1773 if (s->match_length <= 5 && (s->strategy == Z_FILTERED
1775 || (s->match_length == MIN_MATCH &&
1783 s->match_length = MIN_MATCH-1;
1789 if (s->prev_length >= MIN_MATCH && s->match_length <= s->prev_length) {
1811 s->match_length = MIN_MATCH-1;
1882 s->match_length = 0;
1894 s->match_length = MAX_MATCH - (int)(strend - scan);
1895 if (s->match_length > s->lookahead)
1896 s->match_length = s->lookahead;
1902 if (s->match_length >= MIN_MATCH) {
1903 check_match(s, s->strstart, s->strstart - 1, s->match_length);
1905 _tr_tally_dist(s, 1, s->match_length - MIN_MATCH, bflush);
1907 s->lookahead -= s->match_length;
1908 s->strstart += s->match_length;
1909 s->match_length = 0;
1951 s->match_length = 0;