Lines Matching refs:p

43 regsubflags(regex_t* p, register const char* s, char** e, int delim, register const regflags_t* map…  in regsubflags()  argument
66 disc = p->env->disc; in regsubflags()
67 regfree(p); in regsubflags()
81 disc = p->env->disc; in regsubflags()
82 regfree(p); in regsubflags()
109 regsubcomp(regex_t* p, register const char* s, const regflags_t* map, int minmatch, regflags_t flag… in regsubcomp() argument
126 disc = p->env->disc; in regsubcomp()
127 if (p->env->flags & REG_NOSUB) in regsubcomp()
129 regfree(p); in regsubcomp()
132 …if (!(sub = (regsub_t*)alloc(p->env->disc, 0, sizeof(regsub_t) + strlen(s))) || !(sub->re_ops = (r… in regsubcomp()
135 alloc(p->env->disc, sub, 0); in regsubcomp()
136 regfree(p); in regsubcomp()
140 p->re_sub = sub; in regsubcomp()
141 p->env->sub = 1; in regsubcomp()
144 if (!(p->env->flags & REG_DELIMITED)) in regsubcomp()
152 regfree(p); in regsubcomp()
155 sre = p->env->flags & REG_SHELL; in regsubcomp()
164 if (p->env->flags & REG_MUSTDELIM) in regsubcomp()
166 regfree(p); in regsubcomp()
179 regfree(p); in regsubcomp()
185 if (n = regsubflags(p, s, &e, d, map, &minmatch, &flags)) in regsubcomp()
189 p->re_npat = s - o; in regsubcomp()
193 p->re_npat = 0; in regsubcomp()
201 p->re_npat = s - o - 1; in regsubcomp()
215 regfree(p); in regsubcomp()
265 if (isdigit(*s) && (p->env->flags & REG_MULTIREF)) in regsubcomp()
291 …if (!(sub->re_ops = (regsubop_t*)alloc(p->env->disc, sub->re_ops, (nops *= 2) * sizeof(regsubop_t)… in regsubcomp()
293 regfree(p); in regsubcomp()
320 if (c > p->re_nsub) in regsubcomp()
322 regfree(p); in regsubcomp()
327 …if (!(sub->re_ops = (regsubop_t*)alloc(p->env->disc, sub->re_ops, (nops *= 2) * sizeof(regsubop_t)… in regsubcomp()
329 regfree(p); in regsubcomp()
345 …if (!(sub->re_ops = (regsubop_t*)alloc(p->env->disc, sub->re_ops, (nops *= 2) * sizeof(regsubop_t)… in regsubcomp()
347 regfree(p); in regsubcomp()
359 regsubfree(regex_t* p) in regsubfree() argument
364 if (p && (env = p->env) && env->sub && (sub = p->re_sub)) in regsubfree()
367 p->re_sub = 0; in regsubfree()