Lines Matching defs:pattern
477 checked_regcomp(char const *pattern, regex_t *comp)
482 if (pattern == NULL)
485 error = regcomp(comp, pattern, REG_NEWLINE | REG_EXTENDED);
488 if (*pattern != '\0')
489 errx(2, "%s: %s", pattern, buf);
519 char *pattern = NULL;
527 while ((len = getline(&pattern, &blen, fp)) >= 0) {
528 if ((len > 0) && (pattern[len - 1] == '\n'))
529 pattern[len - 1] = '\0';
530 push_excludes(pattern);
532 pattern = NULL;
535 free(pattern);
541 * Push a pattern onto the excludes list.
544 push_excludes(char *pattern)
549 entry->pattern = pattern;
555 push_ignore_pats(char *pattern)
560 ignore_pats = xstrdup(pattern);
563 len = strlen(ignore_pats) + strlen(pattern) + 2;
566 strlcat(ignore_pats, pattern, len);
620 " [-I pattern] [-F pattern] [-L label] file1 file2\n"
621 " diff [-aBbdilpTtw] [-I pattern] [-L label] [--ignore-case]\n"
623 " [-F pattern] -C number file1 file2\n"
624 " diff [-aBbdiltw] [-I pattern] [--ignore-case] [--no-ignore-case]\n"
626 " diff [-aBbdilpTtw] [-I pattern] [-L label] [--ignore-case]\n"
628 " [-F pattern] -U number file1 file2\n"
630 " [--no-ignore-case] [--normal] [--tabsize] [-I pattern] [-L label]\n"
631 " [-F pattern] [-S name] [-X file] [-x pattern] dir1 dir2\n"