Lines Matching refs:patstr
252 typedef struct patstr { struct
253 struct patstr *next; argument
257 } patstr; argument
259 static patstr *patterns = NULL;
260 static patstr *patterns_last = NULL;
261 static patstr *include_patterns = NULL;
262 static patstr *include_patterns_last = NULL;
263 static patstr *exclude_patterns = NULL;
264 static patstr *exclude_patterns_last = NULL;
265 static patstr *include_dir_patterns = NULL;
266 static patstr *include_dir_patterns_last = NULL;
267 static patstr *exclude_dir_patterns = NULL;
268 static patstr *exclude_dir_patterns_last = NULL;
274 patstr **anchor;
275 patstr **lastptr;
284 static patstr **incexlist[4] = { &include_patterns, &exclude_patterns,
461 static patstr *
462 add_pattern(char *s, patstr *after) in add_pattern()
464 patstr *p = (patstr *)malloc(sizeof(patstr)); in add_pattern()
502 free_pattern_chain(patstr *pc) in free_pattern_chain()
506 patstr *p = pc; in free_pattern_chain()
952 test_incexc(char *path, patstr *ip, patstr *ep) in test_incexc()
1439 patstr *p = patterns; in match_patterns()
2482 compile_pattern(patstr *p, int options, int popts, int fromfile, in compile_pattern()
2551 read_pattern_file(char *name, patstr **patptr, patstr **patlastptr, int popts) in read_pattern_file()
2632 patstr *cp; in main()