Lines Matching refs:match
102 local void check_match OF((deflate_state *s, IPos start, IPos match,
1039 register Bytef *match; /* matched string */ local
1082 match = s->window + cur_match;
1096 if (*(ushf*)(match+best_len-1) != scan_end ||
1097 *(ushf*)match != scan_start) continue;
1108 Assert(scan[2] == match[2], "scan[2]?");
1109 scan++, match++;
1111 } while (*(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
1112 *(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
1113 *(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
1114 *(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
1120 if (*scan == *match) scan++;
1127 if (match[best_len] != scan_end ||
1128 match[best_len-1] != scan_end1 ||
1129 *match != *scan ||
1130 *++match != scan[1]) continue;
1138 scan += 2, match++;
1139 Assert(*scan == *match, "match[2]?");
1145 } while (*++scan == *++match && *++scan == *++match &&
1146 *++scan == *++match && *++scan == *++match &&
1147 *++scan == *++match && *++scan == *++match &&
1148 *++scan == *++match && *++scan == *++match &&
1186 register Bytef *match; /* matched string */ local
1199 match = s->window + cur_match;
1203 if (match[0] != scan[0] || match[1] != scan[1]) return MIN_MATCH-1;
1211 scan += 2, match += 2;
1212 Assert(*scan == *match, "match[2]?");
1218 } while (*++scan == *++match && *++scan == *++match &&
1219 *++scan == *++match && *++scan == *++match &&
1220 *++scan == *++match && *++scan == *++match &&
1221 *++scan == *++match && *++scan == *++match &&
1238 local void check_match(s, start, match, length) in check_match() argument
1240 IPos start, match;
1244 if (zmemcmp(s->window + match,
1247 start, match, length);
1249 fprintf(stderr, "%c%c", s->window[match++], s->window[start++]);
1254 fprintf(stderr,"\\[%d,%d]", start-match, length);
1259 # define check_match(s, start, match, length) argument