Lines Matching refs:rx
589 - file_regex_t rx;
590 - int rc = file_regcomp(&rx, m->value.s, REG_EXTENDED);
593 - file_regerror(&rx, rc, ms);
604 - file_regfree(&rx);
1710 - regex_t rx;
2266 - file_regex_t rx;
2269 - rc = file_regcomp(&rx, pat, REG_EXTENDED);
2271 - file_regerror(&rx, rc, ms);
2275 - while (file_regexec(&rx, ms->o.buf, 1, &rm, 0) == 0) {
2308 - file_regfree(&rx);
2313 -file_regcomp(file_regex_t *rx, const char *pat, int flags)
2316 - rx->c_lc_ctype = newlocale(LC_CTYPE_MASK, "C", 0);
2317 - assert(rx->c_lc_ctype != NULL);
2318 - rx->old_lc_ctype = uselocale(rx->c_lc_ctype);
2319 - assert(rx->old_lc_ctype != NULL);
2321 - rx->old_lc_ctype = setlocale(LC_CTYPE, NULL);
2322 - assert(rx->old_lc_ctype != NULL);
2323 - rx->old_lc_ctype = strdup(rx->old_lc_ctype);
2324 - assert(rx->old_lc_ctype != NULL);
2327 - rx->pat = pat;
2329 - return rx->rc = regcomp(&rx->rx, pat, flags);
2333 -file_regexec(file_regex_t *rx, const char *str, size_t nmatch,
2336 - assert(rx->rc == 0);
2340 - return regexec(&rx->rx, str, nmatch, pmatch, eflags);
2344 -file_regfree(file_regex_t *rx)
2346 - if (rx->rc == 0)
2347 - regfree(&rx->rx);
2349 - (void)uselocale(rx->old_lc_ctype);
2350 - freelocale(rx->c_lc_ctype);
2352 - (void)setlocale(LC_CTYPE, rx->old_lc_ctype);
2353 - free(rx->old_lc_ctype);
2360 -file_regerror(file_regex_t *rx, int rc, struct magic_set *ms)
2365 - (void)regerror(rc, &rx->rx, errmsg, sizeof(errmsg));
2366 - file_magerror(ms, "regex error %d for `%s', (%s)", rc, rx->pat,
3247 - file_regex_t rx;
3256 - rc = file_regcomp(&rx, "%[-0-9\\.]*s", REG_EXTENDED|REG_NOSUB);
3258 - file_regerror(&rx, rc, ms);
3263 - rc = file_regexec(&rx, fmt, 0, 0, 0);
3272 - file_regfree(&rx);
3424 - file_regex_t rx;
3435 - rc = file_regcomp(&rx, m->value.s,
3439 - file_regerror(&rx, rc, ms);
3458 - file_regfree(&rx);
3518 - rc = file_regexec(&rx, RCAST(const char *, search),
3535 - file_regerror(&rx, rc, ms);
3542 - file_regfree(&rx);