Lines Matching defs:pattern
264 * Pattern lists for include / exclude processing
266 struct pattern {
267 STAILQ_ENTRY(pattern) link;
268 char pattern[];
271 STAILQ_HEAD(pattern_list, pattern);
276 * Add an entry to a pattern list
279 add_pattern(struct pattern_list *list, const char *pattern)
281 struct pattern *entry;
284 debug("adding pattern '%s'\n", pattern);
285 len = strlen(pattern);
290 memcpy(entry->pattern, pattern, len + 1);
300 struct pattern *entry;
303 if (fnmatch(entry->pattern, str, C_opt ? FNM_CASEFOLD : 0) == 0)
977 "[-x <pattern>] [-P <passphrase>] <zipfile>\n", getprogname());