Lines Matching refs:match
82 static void check_match (deflate_state *s, IPos start, IPos match,
565 register Byte *match; /* matched string */ in longest_match() local
608 match = s->window + cur_match; in longest_match()
617 if (*(ush*)(match+best_len-1) != scan_end || in longest_match()
618 *(ush*)match != scan_start) continue; in longest_match()
629 Assert(scan[2] == match[2], "scan[2]?"); in longest_match()
630 scan++, match++; in longest_match()
632 } while (*(ush*)(scan+=2) == *(ush*)(match+=2) && in longest_match()
633 *(ush*)(scan+=2) == *(ush*)(match+=2) && in longest_match()
634 *(ush*)(scan+=2) == *(ush*)(match+=2) && in longest_match()
635 *(ush*)(scan+=2) == *(ush*)(match+=2) && in longest_match()
641 if (*scan == *match) scan++; in longest_match()
648 if (match[best_len] != scan_end || in longest_match()
649 match[best_len-1] != scan_end1 || in longest_match()
650 *match != *scan || in longest_match()
651 *++match != scan[1]) continue; in longest_match()
659 scan += 2, match++; in longest_match()
660 Assert(*scan == *match, "match[2]?"); in longest_match()
666 } while (*++scan == *++match && *++scan == *++match && in longest_match()
667 *++scan == *++match && *++scan == *++match && in longest_match()
668 *++scan == *++match && *++scan == *++match && in longest_match()
669 *++scan == *++match && *++scan == *++match && in longest_match()
704 IPos match, in check_match() argument
709 if (memcmp((char *)s->window + match, in check_match()
712 start, match, length); in check_match()
714 fprintf(stderr, "%c%c", s->window[match++], s->window[start++]); in check_match()
719 fprintf(stderr,"\\[%d,%d]", start-match, length); in check_match()
724 # define check_match(s, start, match, length) argument