Lines Matching defs:env
66 disc = p->env->disc;
81 disc = p->env->disc;
126 disc = p->env->disc;
127 if (p->env->flags & REG_NOSUB)
132 if (!(sub = (regsub_t*)alloc(p->env->disc, 0, sizeof(regsub_t) + strlen(s))) || !(sub->re_ops = (regsubop_t*)alloc(p->env->disc, 0, (nops = 8) * sizeof(regsubop_t))))
135 alloc(p->env->disc, sub, 0);
141 p->env->sub = 1;
144 if (!(p->env->flags & REG_DELIMITED))
155 sre = p->env->flags & REG_SHELL;
164 if (p->env->flags & REG_MUSTDELIM)
265 if (isdigit(*s) && (p->env->flags & REG_MULTIREF))
291 if (!(sub->re_ops = (regsubop_t*)alloc(p->env->disc, sub->re_ops, (nops *= 2) * sizeof(regsubop_t))))
327 if (!(sub->re_ops = (regsubop_t*)alloc(p->env->disc, sub->re_ops, (nops *= 2) * sizeof(regsubop_t))))
345 if (!(sub->re_ops = (regsubop_t*)alloc(p->env->disc, sub->re_ops, (nops *= 2) * sizeof(regsubop_t))))
361 Env_t* env;
364 if (p && (env = p->env) && env->sub && (sub = p->re_sub))
366 env->sub = 0;
368 if (!(env->disc->re_flags & REG_NOFREE))
371 alloc(env->disc, sub->re_buf, 0);
373 alloc(env->disc, sub->re_ops, 0);
374 alloc(env->disc, sub, 0);