Lines Matching defs:pat
254 exit_regerror(int er, const char *pat, regex_t *re)
263 m4errx(1, "regular expression error: %s for: `%s'", errbuf, pat);
321 do_subst(const char *pat, const char *string, regex_t *re, const char *replace,
360 exit_regerror(error, pat, re);
365 do_regexp(const char *pat, const char *string, regex_t *re, const char *replace,
378 exit_regerror(error, pat, re);
383 do_regexpindex(const char *pat, const char *string, regex_t *re, regmatch_t *pm)
395 exit_regerror(error, pat, re);
495 const char *pat;
507 pat = mimic_gnu ? twiddle(argv[3]) : argv[3];
508 error = regcomp(&re, pat, mode);
510 exit_regerror(error, pat, &re);
513 do_subst(pat, argv[2], &re,
527 const char *pat;
540 pat = mimic_gnu ? twiddle(argv[3]) : argv[3];
541 error = regcomp(&re, pat, REG_EXTENDED);
543 exit_regerror(error, pat, &re);
547 do_regexpindex(pat, argv[2], &re, pmatch);
549 do_regexp(pat, argv[2], &re, argv[4], pmatch);