Home | History | Annotate | Download | only in error

Lines Matching defs:pat

479 	const char *pat;
482 pat = suffixlist;
483 if (pat == 0)
485 if (*pat == '*')
487 while (*pat++ != '.')
489 --pat; /* point to the period */
497 for (src++, pat++, osrc = src;
498 *src != '\0' && *pat != '\0'; src = osrc, pat++) {
500 && *pat != '\0' /* not off end of pattern */
501 && *pat != '.' /* not off end of sub pattern */
502 && *pat != '*' /* not wild card */
503 && *src == *pat; /* and equal... */
504 src++, pat++)
507 && (*pat == '\0' || *pat == '.' || *pat == '*'))
509 if (*src != '\0' && *pat == '*')
511 while (*pat != '\0' && *pat != '.')
512 pat++;
513 if (*pat == '\0')