Lines Matching defs:regex
5 #include <regex.h>
66 regex_t regex;
127 regfree(&msgs->patterns[i].regex);
152 * pattern := (<verbatim text> | regex)*
153 * regex := "{{" <posix extended regular expression> "}}"
160 static int compile_regex(const char *pattern, regex_t *regex)
184 /* list of characters that need escaping for extended posix regex */
200 err = regcomp(regex, buf, REG_EXTENDED | REG_NEWLINE);
202 regerror(err, regex, err_buf, sizeof(err_buf));
227 err = compile_regex(pattern, &msg->regex);
738 err = regexec(&msg->regex, log, 1, reg_match, 0);