Lines Matching refs:pattern_end
19 static void EatSameChars(const CHAR** pattern, const CHAR* pattern_end, in EatSameChars() argument
23 while (*pattern != pattern_end && *string != string_end) { in EatSameChars()
33 next(pattern, pattern_end); in EatSameChars()
40 base_icu::UChar32 pattern_char = next(&pattern_next, pattern_end); in EatSameChars()
72 const CHAR* pattern, const CHAR* pattern_end, in MatchPatternT() argument
80 EatSameChars(&pattern, pattern_end, &eval, eval_end, next); in MatchPatternT()
85 EatWildcard(&pattern, pattern_end, next); in MatchPatternT()
86 return pattern == pattern_end; in MatchPatternT()
90 if (pattern == pattern_end) in MatchPatternT()
96 next(&next_pattern, pattern_end); in MatchPatternT()
98 if (MatchPatternT(eval, eval_end, next_pattern, pattern_end, in MatchPatternT()
103 if (MatchPatternT(next_eval, eval_end, next_pattern, pattern_end, in MatchPatternT()
113 EatWildcard(&next_pattern, pattern_end, next); in MatchPatternT()
116 if (MatchPatternT(eval, eval_end, next_pattern, pattern_end, in MatchPatternT()
125 EatWildcard(&pattern, pattern_end, next); in MatchPatternT()
126 if (pattern != pattern_end) in MatchPatternT()