Lines Matching refs:rx
624 - file_regex_t rx;
625 - int rc = file_regcomp(&rx, m->value.s, REG_EXTENDED);
628 - file_regerror(&rx, rc, ms);
639 - file_regfree(&rx);
1568 - regex_t rx;
2244 - file_regex_t rx;
2247 - rc = file_regcomp(&rx, pat, REG_EXTENDED);
2249 - file_regerror(&rx, rc, ms);
2253 - while (file_regexec(&rx, ms->o.buf, 1, &rm, 0) == 0) {
2278 - file_regfree(&rx);
2284 -file_regcomp(file_regex_t *rx, const char *pat, int flags)
2287 - rx->c_lc_ctype = newlocale(LC_CTYPE_MASK, "C", 0);
2288 - assert(rx->c_lc_ctype != NULL);
2289 - rx->old_lc_ctype = uselocale(rx->c_lc_ctype);
2290 - assert(rx->old_lc_ctype != NULL);
2292 - rx->pat = pat;
2296 - return rx->rc = regcomp(&rx->rx, pat, flags);
2300 -file_regexec(file_regex_t *rx, const char *str, size_t nmatch,
2303 - assert(rx->rc == 0);
2304 - return regexec(&rx->rx, str, nmatch, pmatch, eflags);
2313 -file_regfree(file_regex_t *rx)
2315 - if (rx->rc == 0)
2316 - regfree(&rx->rx);
2318 - (void)uselocale(rx->old_lc_ctype);
2319 - freelocale(rx->c_lc_ctype);
2326 -file_regerror(file_regex_t *rx, int rc, struct magic_set *ms)
2331 - (void)regerror(rc, &rx->rx, errmsg, sizeof(errmsg));
2332 - file_magerror(ms, "regex error %d for `%s', (%s)", rc, rx->pat,
3319 - file_regex_t rx;
3329 - rc = file_regcomp(&rx, "%[-0-9\\.]*s", REG_EXTENDED|REG_NOSUB);
3331 - file_regerror(&rx, rc, ms);
3337 - rc = file_regexec(&rx, m->desc, 0, 0, 0);
3341 - file_regfree(&rx);
3550 - file_regex_t rx;
3561 - rc = file_regcomp(&rx, m->value.s,
3565 - file_regerror(&rx, rc, ms);
3651 - rc = file_regexec(&rx, (const char *)search,
3670 - file_regerror(&rx, rc, ms);
3677 - file_regfree(&rx);