Lines Matching defs:pat
910 match(Char *name, Char *pat, Char *patend)
917 while (pat < patend) {
918 c = *pat++;
921 if (pat == patend)
924 if (match(name, pat, patend))
936 if ((negate_range = ((*pat & M_MASK) == M_NOT)) != 0)
937 ++pat;
938 while (((c = *pat++) & M_MASK) != M_END)
939 if ((*pat & M_MASK) == M_RNG) {
942 CHAR(k) <= CHAR(pat[1]) :
946 CHAR(pat[1])) <= 0)
948 pat += 2;