Lines Matching defs:flags
35 subold(register Sfio_t* dp, const char* op, register const char* sp, size_t nmatch, register regmatch_t* match, register regflags_t flags, int sre)
43 f = flags &= (REG_SUB_LOWER|REG_SUB_UPPER);
82 switch (flags)
159 flags = f;
171 f = flags;
172 flags = REG_SUB_LOWER;
184 f = flags;
185 flags = REG_SUB_UPPER;
215 switch (flags)
242 regsub(const regex_t* p, Sfio_t* dp, const char* op, const char* sp, size_t nmatch, regmatch_t* match, regflags_t flags)
248 if ((p->env->flags & REG_NOSUB) || !nmatch)
250 m = (flags >> 16) & 0x3fff;
251 sre = !!(p->env->flags & REG_SHELL);
260 if (r = subold(dp, op, sp, nmatch, match, flags, sre))
264 } while ((m > 0 || (flags & REG_SUB_ALL)) && !(r = regexec(p, op, nmatch, match, p->env->flags|(match->rm_so == match->rm_eo ? REG_ADVANCE : 0))));