Lines Matching defs:exclude
0 /* exclude.c -- exclude file names
29 #include <exclude.h>
39 struct exclude
41 char const **exclude;
46 struct exclude *
49 struct exclude *ex = (struct exclude *) xmalloc (sizeof (struct exclude));
52 ex->exclude = (char const **) xmalloc (ex->exclude_alloc * sizeof (char *));
57 excluded_filename (struct exclude const *ex, char const *f, int options)
59 char const * const *exclude = ex->exclude;
64 if (fnmatch (exclude[i], f, options) == 0)
71 add_exclude (struct exclude *ex, char const *pattern)
74 ex->exclude = (char const **) xrealloc (ex->exclude,
78 ex->exclude[ex->exclude_count++] = pattern;
82 add_exclude_file (void (*add_func) PARAMS ((struct exclude *, char const *)),
83 struct exclude *ex, char const *filename, char line_end)