eret
eret();
eret();
eret();
eret();
eret();
eret();
eret();
eret();
eret();
eret();
eret();
eret();
eret();
int eret;
eret = 0;
else if (!(eret = setjmp(state.gotcha)))
error(preg, eret);
return eret;
int eret;
eret = regnexec(&preg, s, nexec, nmatch, match, eflags);
eret = regexec(&preg, s, nmatch, match, eflags);
else if (!(eret = setjmp(state.gotcha)))
eret = regexec(&preg, s, nmatch, match, eflags);
if ((test & TEST_SUB) && !eret)
eret = regsubexec(&preg, s, nmatch, match);
else if (!(eret = setjmp(state.gotcha)))
eret = regsubexec(&preg, s, nmatch, match);
if (eret)
if (eret != REG_NOMATCH || !streq(ans, "NOMATCH"))
error(&preg, eret);
error(&preg, eret);
else if (eret)
if (eret != REG_NOMATCH || !streq(ans, "NOMATCH"))
if (eret != REG_NOMATCH)
error(&preg, eret);