Lines Matching refs:pattern
544 // convert pattern to UTF8Char array
545 BStackOrHeapArray<UTF8Char, 64> pattern(patternByteLen);
546 if (!pattern.IsValid())
552 pattern[patternLen].SetTo(_pattern, charLen);
556 pattern[patternLen] = pattern[patternLen].ToLower();
563 //debug_printf(" pattern byte len: %ld, pattern len: %ld\n", patternByteLen, patternLen);
568 // reverse pattern, if searching backward
571 std::swap(pattern[i], pattern[patternLen - i - 1]);
584 if (caseSensitive ? (c == pattern[matchIndex])
585 : (c.ToLower() == pattern[matchIndex])) {