Lines Matching refs:match

96 local  void check_match OF((deflate_state *s, IPos start, IPos match,
1069 register Bytef *match; /* matched string */ local
1112 match = s->window + cur_match;
1126 if (*(ushf*)(match+best_len-1) != scan_end ||
1127 *(ushf*)match != scan_start) continue;
1138 Assert(scan[2] == match[2], "scan[2]?");
1139 scan++, match++;
1141 } while (*(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
1142 *(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
1143 *(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
1144 *(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
1150 if (*scan == *match) scan++;
1157 if (match[best_len] != scan_end ||
1158 match[best_len-1] != scan_end1 ||
1159 *match != *scan ||
1160 *++match != scan[1]) continue;
1168 scan += 2, match++;
1169 Assert(*scan == *match, "match[2]?");
1175 } while (*++scan == *++match && *++scan == *++match &&
1176 *++scan == *++match && *++scan == *++match &&
1177 *++scan == *++match && *++scan == *++match &&
1178 *++scan == *++match && *++scan == *++match &&
1217 register Bytef *match; /* matched string */ local
1230 match = s->window + cur_match;
1234 if (match[0] != scan[0] || match[1] != scan[1]) return MIN_MATCH-1;
1242 scan += 2, match += 2;
1243 Assert(*scan == *match, "match[2]?");
1249 } while (*++scan == *++match && *++scan == *++match &&
1250 *++scan == *++match && *++scan == *++match &&
1251 *++scan == *++match && *++scan == *++match &&
1252 *++scan == *++match && *++scan == *++match &&
1271 local void check_match(s, start, match, length) in check_match() argument
1273 IPos start, match;
1277 if (zmemcmp(s->window + match,
1280 start, match, length);
1282 fprintf(stderr, "%c%c", s->window[match++], s->window[start++]);
1287 fprintf(stderr,"\\[%d,%d]", start-match, length);
1292 # define check_match(s, start, match, length) argument