Lines Matching refs:match

80 static  void check_match (deflate_state *s, IPos start, IPos match,
561 register Byte *match; /* matched string */ in longest_match() local
604 match = s->window + cur_match; in longest_match()
613 if (*(ush*)(match+best_len-1) != scan_end || in longest_match()
614 *(ush*)match != scan_start) continue; in longest_match()
625 Assert(scan[2] == match[2], "scan[2]?"); in longest_match()
626 scan++, match++; in longest_match()
628 } while (*(ush*)(scan+=2) == *(ush*)(match+=2) && in longest_match()
629 *(ush*)(scan+=2) == *(ush*)(match+=2) && in longest_match()
630 *(ush*)(scan+=2) == *(ush*)(match+=2) && in longest_match()
631 *(ush*)(scan+=2) == *(ush*)(match+=2) && in longest_match()
637 if (*scan == *match) scan++; in longest_match()
644 if (match[best_len] != scan_end || in longest_match()
645 match[best_len-1] != scan_end1 || in longest_match()
646 *match != *scan || in longest_match()
647 *++match != scan[1]) continue; in longest_match()
655 scan += 2, match++; in longest_match()
656 Assert(*scan == *match, "match[2]?"); in longest_match()
662 } while (*++scan == *++match && *++scan == *++match && in longest_match()
663 *++scan == *++match && *++scan == *++match && in longest_match()
664 *++scan == *++match && *++scan == *++match && in longest_match()
665 *++scan == *++match && *++scan == *++match && in longest_match()
700 IPos match, in check_match() argument
705 if (memcmp((char *)s->window + match, in check_match()
708 start, match, length); in check_match()
710 fprintf(stderr, "%c%c", s->window[match++], s->window[start++]); in check_match()
715 fprintf(stderr,"\\[%d,%d]", start-match, length); in check_match()
720 # define check_match(s, start, match, length) argument