Lines Matching refs:pat
773 match(name, pat, patend) in match() argument
774 register Char *name, *pat, *patend; in match()
779 while (pat < patend) {
780 c = *pat++;
783 if (pat == patend)
786 if (match(name, pat, patend))
799 if ((negate_range = ((*pat & M_MASK) == M_NOT)) != EOS)
800 ++pat;
801 while (((c = *pat++) & M_MASK) != M_END)
802 if ((*pat & M_MASK) == M_RNG) {
803 if (c <= k && k <= pat[1])
805 pat += 2;