Lines Matching refs:disc
49 regdisc_t* disc; in regsubflags() local
66 disc = p->env->disc; in regsubflags()
68 return fatal(disc, REG_EFLAGS, s - 1); in regsubflags()
81 disc = p->env->disc; in regsubflags()
83 return fatal(disc, REG_EFLAGS, s - 1); in regsubflags()
124 regdisc_t* disc; in regsubcomp() local
126 disc = p->env->disc; in regsubcomp()
130 return fatal(disc, REG_BADPAT, NiL); in regsubcomp()
132 …sub = (regsub_t*)alloc(p->env->disc, 0, sizeof(regsub_t) + strlen(s))) || !(sub->re_ops = (regsubo… in regsubcomp()
135 alloc(p->env->disc, sub, 0); in regsubcomp()
137 return fatal(disc, REG_ESPACE, s); in regsubcomp()
153 return fatal(disc, REG_EDELIM, s); in regsubcomp()
167 return fatal(disc, REG_EDELIM, r); in regsubcomp()
180 return fatal(disc, REG_EESCAPE, r); in regsubcomp()
216 return fatal(disc, REG_EESCAPE, s - 2); in regsubcomp()
291 …if (!(sub->re_ops = (regsubop_t*)alloc(p->env->disc, sub->re_ops, (nops *= 2) * sizeof(regsubop_t)… in regsubcomp()
294 return fatal(disc, REG_ESPACE, NiL); in regsubcomp()
323 return fatal(disc, REG_ESUBREG, s - 1); in regsubcomp()
327 …if (!(sub->re_ops = (regsubop_t*)alloc(p->env->disc, sub->re_ops, (nops *= 2) * sizeof(regsubop_t)… in regsubcomp()
330 return fatal(disc, REG_ESPACE, NiL); in regsubcomp()
345 …if (!(sub->re_ops = (regsubop_t*)alloc(p->env->disc, sub->re_ops, (nops *= 2) * sizeof(regsubop_t)… in regsubcomp()
348 return fatal(disc, REG_ESPACE, NiL); in regsubcomp()
368 if (!(env->disc->re_flags & REG_NOFREE)) in regsubfree()
371 alloc(env->disc, sub->re_buf, 0); in regsubfree()
373 alloc(env->disc, sub->re_ops, 0); in regsubfree()
374 alloc(env->disc, sub, 0); in regsubfree()