Lines Matching defs:regex
28 #include <regex.h>
92 regex_t regex;
102 ret = regcomp (®ex, args[0], REG_EXTENDED);
106 matches = grub_zalloc (sizeof (*matches) * (regex.re_nsub + 1));
110 ret = regexec (®ex, args[1], regex.re_nsub + 1, matches, 0);
114 regex.re_nsub + 1, matches);
115 regfree (®ex);
122 s = regerror (ret, ®ex, 0, 0);
126 regfree (®ex);
129 regerror (ret, ®ex, comperr, s);
131 regfree (®ex);