regexec_e
return (regexec_e(a->u.r, ps, 0, 1, psl));
if (!regexec_e(re, s, 0, 0, psl))
} while (slen >= 0 && regexec_e(re, s, REG_NOTBOL, 0, slen));
if (!regexec_e(re, s, REG_NOTBOL, 0, slen))
static int regexec_e(regex_t *, const char *, int, int, size_t);