Lines Matching refs:target
382 int FindLastIndex(uint8_t *source, uint8_t *target, int soulen, int tarlen)
384 if (source == nullptr || target == nullptr) {
394 if (source[i] == target[j]) {
402 int badValue = GetBadCharLengthInSequence(target, source[i], j, tarlen);
406 int badValue = GetBadCharLengthInSequence(target, source[i], j, tarlen);
407 int goodSuffix = GetGoodSuffixLengthByFirstChar(target, j, tarlen);
417 bool FindIndexInner(uint8_t* target, uint8_t* source, int tarlen, int &indexI, int &indexJ)
420 int badValue = GetBadCharLengthInReverseOrder(target, source[indexI], indexJ);
423 int badValue = GetBadCharLengthInReverseOrder(target, source[indexI], indexJ);
424 int goodSuffix = GetGoodSuffixLengthByLastChar(target, indexJ, tarlen);
437 int FindIndex(uint8_t* source, uint8_t* target, int soulen, int tarlen)
439 if (source == nullptr || target == nullptr) {
448 if (source[i] == target[j]) {
455 bool flag = FindIndexInner(target, source, tarlen, i, j);