REG_NOSUB
REG_EXTENDED|REG_NOSUB) == 0) {
REG_NOSUB|REG_NEWLINE)) != 0) {
if (regcomp(&preg, pkwd, REG_BASIC | REG_ICASE | REG_NOSUB) != 0)
REG_EXTENDED | REG_NOSUB | (cs ? 0 : REG_ICASE));
status = regcomp(&re, yesexpr, REG_EXTENDED | REG_NOSUB);
REG_EXTENDED | REG_NOSUB) != 0) {
pflags = REG_ICASE | REG_EXTENDED | REG_NOSUB;
pflags &= ~REG_NOSUB;
if (!bitset(REG_NOSUB, pflags))
REG_EXTENDED | REG_NOSUB);
regcomp(&preg_no, noexpr, REG_EXTENDED | REG_NOSUB) != 0) {
while (regcomp(&preg_yes, yesexpr, REG_EXTENDED | REG_NOSUB) != 0 ||
((regcomp(&data.preg, regexp, REG_NOSUB)) != 0)
if (g->cflags®_NOSUB)
int nonosub = REG_NOSUB == 0;
cflags |= REG_NOSUB;
if (!(flags & REG_NOSUB) && nsub < 0 && *ans == '(')
if (flags & REG_NOSUB)
flags |= REG_NOSUB;
#if REG_NOSUB & REG_TEST_DEFAULT
if (flags & REG_NOSUB)