Lines Matching refs:scan

1279     register Bytef *scan = s->window + s->strstart; /* current string */  local
1297 register ush scan_start = *(ushf*)scan;
1298 register ush scan_end = *(ushf*)(scan+best_len-1);
1301 register Byte scan_end1 = scan[best_len-1];
1302 register Byte scan_end = scan[best_len];
1349 Assert(scan[2] == match[2], "scan[2]?");
1350 scan++, match++;
1352 } while (*(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
1353 *(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
1354 *(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
1355 *(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
1356 scan < strend);
1360 Assert(scan <= s->window+(unsigned)(s->window_size-1), "wild scan");
1361 if (*scan == *match) scan++;
1363 len = (MAX_MATCH - 1) - (int)(strend-scan);
1364 scan = strend - (MAX_MATCH-1);
1370 *match != *scan ||
1371 *++match != scan[1]) continue;
1379 scan += 2, match++;
1380 Assert(*scan == *match, "match[2]?");
1386 } while (*++scan == *++match && *++scan == *++match &&
1387 *++scan == *++match && *++scan == *++match &&
1388 *++scan == *++match && *++scan == *++match &&
1389 *++scan == *++match && *++scan == *++match &&
1390 scan < strend);
1392 Assert(scan <= s->window+(unsigned)(s->window_size-1), "wild scan");
1394 len = MAX_MATCH - (int)(strend - scan);
1395 scan = strend - MAX_MATCH;
1404 scan_end = *(ushf*)(scan+best_len-1);
1406 scan_end1 = scan[best_len-1];
1407 scan_end = scan[best_len];
1427 register Bytef *scan = s->window + s->strstart; /* current string */ local
1445 if (match[0] != scan[0] || match[1] != scan[1]) return MIN_MATCH-1;
1453 scan += 2, match += 2;
1454 Assert(*scan == *match, "match[2]?");
1460 } while (*++scan == *++match && *++scan == *++match &&
1461 *++scan == *++match && *++scan == *++match &&
1462 *++scan == *++match && *++scan == *++match &&
1463 *++scan == *++match && *++scan == *++match &&
1464 scan < strend);
1466 Assert(scan <= s->window+(unsigned)(s->window_size-1), "wild scan");
1468 len = MAX_MATCH - (int)(strend - scan);
2109 Bytef *scan, *strend; /* scan goes up to strend for length of run */ local
2127 scan = s->window + s->strstart - 1;
2128 prev = *scan;
2129 if (prev == *++scan && prev == *++scan && prev == *++scan) {
2132 } while (prev == *++scan && prev == *++scan &&
2133 prev == *++scan && prev == *++scan &&
2134 prev == *++scan && prev == *++scan &&
2135 prev == *++scan && prev == *++scan &&
2136 scan < strend);
2137 s->match_length = MAX_MATCH - (uInt)(strend - scan);
2141 Assert(scan <= s->window+(uInt)(s->window_size-1), "wild scan");