Lines Matching defs:pat
647 file_replace(struct magic_set *ms, const char *pat, const char *rep)
652 rc = file_regcomp(ms, &rx, pat, REG_EXTENDED);
671 check_regex(struct magic_set *ms, const char *pat)
678 for (p = pat; *p; p++) {
682 size_t len = strlen(pat);
686 file_printable(ms, sbuf, sizeof(sbuf), pat, len));
706 size_t len = strlen(pat);
709 c, file_printable(ms, sbuf, sizeof(sbuf), pat, len));
714 file_magwarn(ms, "bounds too large %ld in regex `%s'", l, pat);
720 const char *pat, int flags)
722 if (check_regex(ms, pat) == -1)
734 rc = regcomp(rx, pat, flags);
746 file_printable(ms, buf, sizeof(buf), pat, strlen(pat)),