Lines Matching defs:ere
725 static const char *parse_dup(const char *s, int ere, int *pmin, int *pmax)
740 (!ere && *s++ != '\\') ||
795 int len, ere = ctx->cflags & REG_EXTENDED;
853 if (!ere)
857 if (!ere) {
864 if (!ere && (unsigned)*s-'1' < 9) {
893 if (!ere && s != ctx->start)
900 if (!ere && s[1] && (s[1]!='\\'|| (s[2]!=')' && s[2]!='|')))
910 if (ere)
913 if (!ere)
960 int ere = ctx->cflags & REG_EXTENDED;
969 if ((!ere && *s == '\\' && s[1] == '(') ||
970 (ere && *s == '(')) {
975 if (!ere)
982 if ((!ere && *s == '\\' && s[1] == ')') ||
983 (ere && *s == ')' && depth)) {
999 if (!ere)
1004 if (*s=='\\' && ere)
1013 if (!ere && s==ctx->start+1 && s[-1]=='^')
1021 s = parse_dup(s+1, ere, &min, &max);
1042 if ((ere && *s == '|') ||
1043 (ere && *s == ')' && depth) ||
1044 (!ere && *s == '\\' && s[1] == ')') ||
1046 (!ere && *s == '\\' && s[1] == '|') ||