Lines Matching refs:al
369 struct arg_list *al, *new, *list = NULL; in parse_regex() local
374 al = TT.f ? TT.f : TT.e; in parse_regex()
375 while (al) { in parse_regex()
376 if (TT.f) s = ss = xreadfile(al->arg, 0, 0); in parse_regex()
377 else s = ss = al->arg; in parse_regex()
392 al = al->next; in parse_regex()
393 if (!al && TT.f) { in parse_regex()
395 al = TT.e; in parse_regex()
402 for (al = TT.e; al; al = al->next) { in parse_regex()
405 if (FLAG(o) && !*al->arg) continue; in parse_regex()
407 xregcomp(&shoe->r, al->arg, in parse_regex()
416 struct arg_list *al; in do_grep_r() local
422 for (al = TT.exclude_dir; al; al = al->next) in do_grep_r()
423 if (!fnmatch(al->arg, new->name, 0)) return 0; in do_grep_r()
427 for (al = TT.S; al; al = al->next) in do_grep_r()
428 if (!fnmatch(al->arg, new->name, 0)) return 0; in do_grep_r()
431 for (al = TT.M; al; al = al->next) in do_grep_r()
432 if (!fnmatch(al->arg, new->name, 0)) break; in do_grep_r()
434 if (!al) return 0; in do_grep_r()