Lines Matching refs:patn
214 match(char *patn, char *str) in match() argument
217 switch (*patn) { in match()
224 patn++; in match()
230 patn++; in match()
231 if (*patn == 0) in match()
235 if (match(patn, str)) in match()
242 if (*str != *patn) in match()
245 patn++; in match()
255 match_ci(char *patn, char *str) in match_ci() argument
261 if (strcmp(patn, "<") == 0) { in match_ci()
269 switch (*patn) { in match_ci()
276 patn++; in match_ci()
282 patn++; in match_ci()
283 if (*patn == 0) in match_ci()
287 if (match_ci(patn, str)) in match_ci()
294 if (*str != *patn) { in match_ci()
296 int c2 = *patn; in match_ci()
304 patn++; in match_ci()