Lines Matching refs:pat
816 pmatch(const Char *name, const Char *pat)
823 patNext = pat;
830 patc = *pat;
839 pat++;
843 while ((pat[1] & TRIM) == '*')
844 pat++;
845 patNext = pat;
847 pat++;
853 pat++;
855 if ((negate_range = (*pat == '^')) != 0)
856 pat++;
857 while ((c = *pat++) != ']') {
859 if (*pat == '-') {
860 if (c <= namec && namec <= (pat[1] & TRIM))
862 pat += 2;
874 pat++;
879 pat = patNext;