Lines Matching refs:match
96 local void check_match OF((deflate_state *s, IPos start, IPos match,
1067 register Bytef *match; /* matched string */ local
1110 match = s->window + cur_match;
1124 if (*(ushf*)(match+best_len-1) != scan_end ||
1125 *(ushf*)match != scan_start) continue;
1136 Assert(scan[2] == match[2], "scan[2]?");
1137 scan++, match++;
1139 } while (*(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
1140 *(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
1141 *(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
1142 *(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
1148 if (*scan == *match) scan++;
1155 if (match[best_len] != scan_end ||
1156 match[best_len-1] != scan_end1 ||
1157 *match != *scan ||
1158 *++match != scan[1]) continue;
1166 scan += 2, match++;
1167 Assert(*scan == *match, "match[2]?");
1173 } while (*++scan == *++match && *++scan == *++match &&
1174 *++scan == *++match && *++scan == *++match &&
1175 *++scan == *++match && *++scan == *++match &&
1176 *++scan == *++match && *++scan == *++match &&
1215 register Bytef *match; /* matched string */ local
1228 match = s->window + cur_match;
1232 if (match[0] != scan[0] || match[1] != scan[1]) return MIN_MATCH-1;
1240 scan += 2, match += 2;
1241 Assert(*scan == *match, "match[2]?");
1247 } while (*++scan == *++match && *++scan == *++match &&
1248 *++scan == *++match && *++scan == *++match &&
1249 *++scan == *++match && *++scan == *++match &&
1250 *++scan == *++match && *++scan == *++match &&
1269 local void check_match(s, start, match, length) in check_match() argument
1271 IPos start, match;
1275 if (zmemcmp(s->window + match,
1278 start, match, length);
1280 fprintf(stderr, "%c%c", s->window[match++], s->window[start++]);
1285 fprintf(stderr,"\\[%d,%d]", start-match, length);
1290 # define check_match(s, start, match, length) argument