Lines Matching refs:pattern
73 /* An exclude pattern-options pair. The options are fnmatch options
78 char const *pattern;
82 /* An exclude list, of pattern-options pairs. */
112 fnmatch_no_wildcards (char const *pattern, char const *f, int options)
116 ? strcasecmp (pattern, f)
117 : strcmp (pattern, f));
120 size_t patlen = strlen (pattern);
122 ? strncasecmp (pattern, f, patlen)
123 : strncmp (pattern, f, patlen));
156 char const *pattern = exclude[i].pattern;
164 bool matched = ((*matcher) (pattern, f, options) == 0);
170 matched = ((*matcher) (pattern, p + 1, options) == 0);
183 add_exclude (struct exclude *ex, char const *pattern, int options)
192 patopts->pattern = pattern;
197 OPTIONS. LINE_END terminates each pattern in the file. If
210 char const *pattern;
238 pattern = buf;
248 if (pattern_end == pattern)
255 (*add_func) (ex, pattern, options);
258 pattern = p + 1;