Lines Matching refs:match

99 local  void check_match OF((deflate_state *s, IPos start, IPos match,
1242 register Bytef *match; /* matched string */ local
1285 match = s->window + cur_match;
1299 if (*(ushf*)(match+best_len-1) != scan_end ||
1300 *(ushf*)match != scan_start) continue;
1311 Assert(scan[2] == match[2], "scan[2]?");
1312 scan++, match++;
1314 } while (*(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
1315 *(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
1316 *(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
1317 *(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
1323 if (*scan == *match) scan++;
1330 if (match[best_len] != scan_end ||
1331 match[best_len-1] != scan_end1 ||
1332 *match != *scan ||
1333 *++match != scan[1]) continue;
1341 scan += 2, match++;
1342 Assert(*scan == *match, "match[2]?");
1348 } while (*++scan == *++match && *++scan == *++match &&
1349 *++scan == *++match && *++scan == *++match &&
1350 *++scan == *++match && *++scan == *++match &&
1351 *++scan == *++match && *++scan == *++match &&
1390 register Bytef *match; /* matched string */ local
1403 match = s->window + cur_match;
1407 if (match[0] != scan[0] || match[1] != scan[1]) return MIN_MATCH-1;
1415 scan += 2, match += 2;
1416 Assert(*scan == *match, "match[2]?");
1422 } while (*++scan == *++match && *++scan == *++match &&
1423 *++scan == *++match && *++scan == *++match &&
1424 *++scan == *++match && *++scan == *++match &&
1425 *++scan == *++match && *++scan == *++match &&
1448 local void check_match(s, start, match, length) in check_match() argument
1450 IPos start, match;
1454 if (zmemcmp(s->window + match,
1457 start, match, length);
1459 fprintf(stderr, "%c%c", s->window[match++], s->window[start++]);
1464 fprintf(stderr,"\\[%d,%d]", start-match, length);
1469 # define check_match(s, start, match, length) argument