Home | History | Annotate | Download | only in C

Lines Matching refs:maxLen

333     UInt32 *distances, UInt32 maxLen)

344 if (pb[maxLen] == cur[maxLen] && *pb == *cur)
350 if (maxLen < len)
352 *distances++ = maxLen = len;
364 UInt32 *distances, UInt32 maxLen)
387 if (maxLen < len)
389 *distances++ = maxLen = len;
486 #define GET_MATCHES_FOOTER(offset, maxLen) \
488 distances + offset, maxLen) - distances); MOVE_POS_RET;
517 UInt32 hash2Value, delta2, maxLen, offset;
529 maxLen = 2;
533 for (; maxLen != lenLimit; maxLen++)
534 if (cur[(ptrdiff_t)maxLen - delta2] != cur[maxLen])
536 distances[0] = maxLen;
539 if (maxLen == lenLimit)
545 GET_MATCHES_FOOTER(offset, maxLen)
550 UInt32 hash2Value, hash3Value, delta2, delta3, maxLen, offset;
563 maxLen = 1;
567 distances[0] = maxLen = 2;
573 maxLen = 3;
580 for (; maxLen != lenLimit; maxLen++)
581 if (cur[(ptrdiff_t)maxLen - delta2] != cur[maxLen])
583 distances[offset - 2] = maxLen;
584 if (maxLen == lenLimit)
590 if (maxLen < 3)
591 maxLen = 3;
592 GET_MATCHES_FOOTER(offset, maxLen)
597 UInt32 hash2Value, hash3Value, delta2, delta3, maxLen, offset;
610 maxLen = 1;
614 distances[0] = maxLen = 2;
620 maxLen = 3;
627 for (; maxLen != lenLimit; maxLen++)
628 if (cur[(ptrdiff_t)maxLen - delta2] != cur[maxLen])
630 distances[offset - 2] = maxLen;
631 if (maxLen == lenLimit)
637 if (maxLen < 3)
638 maxLen = 3;
640 distances + offset, maxLen) - (distances));