Lines Matching refs:regexp
76 #define DICT_PCRE_OP_MATCH 1 /* Match this regexp */
81 * Max strings captured by regexp - essentially the max number of (..)
89 char *regexp; /* regular expression */
151 const char *mapname; /* name of regexp map */
230 msg_fatal("pcre map %s, line %d: corrupt compiled regexp",
449 msg_warn("pcre map %s, line %d: no regexp: skipping this rule",
454 pattern->regexp = p;
470 msg_warn("pcre map %s, line %d: no closing regexp delimiter \"%c\": "
474 *p++ = 0; /* Null term the regexp */
477 * Parse any regexp options.
507 msg_warn("pcre map %s, line %d: unknown regexp option \"%c\": "
565 engine->pattern = pcre_compile(pattern->regexp, pattern->options,
614 DICT_PCRE_REGEXP regexp;
622 if (dict_pcre_get_pattern(mapname, lineno, &p, ®exp) == 0)
661 if (prescan_context.max_sub > 0 && regexp.match == 0) {
676 if (dict_pcre_compile(mapname, lineno, ®exp, &engine) == 0)
702 match_rule->match = regexp.match;
717 DICT_PCRE_REGEXP regexp;
728 if (!dict_pcre_get_pattern(mapname, lineno, &p, ®exp))
746 if (dict_pcre_compile(mapname, lineno, ®exp, &engine) == 0)
755 if_rule->match = regexp.match;