Lines Matching refs:pattern
50 pmatch(const char *string, const char *pattern, const char **estr)
61 switch (patternc = *pattern++) {
71 if (!*pattern) {
81 switch (pmatch(string, pattern, estr)) {
108 if ((negate_range = (*pattern == '^')) != 0)
109 pattern++;
110 while ((rangec = *pattern++) != '\0') {
115 if (rangec == '-' && *(pattern - 2) != '[' &&
116 *pattern != ']') {
118 stringc <= (u_char)*pattern &&
119 (u_char)*(pattern - 2) <= stringc;
120 pattern++;