REQUIRE 57 ext/ereg/regex/regcomp.c #define MUSTSEE(c, e) (REQUIRE(MORE() && PEEK() == (c), e)) REQUIRE 58 ext/ereg/regex/regcomp.c #define MUSTEAT(c, e) (REQUIRE(MORE() && GETNEXT() == (c), e)) REQUIRE 59 ext/ereg/regex/regcomp.c #define MUSTNOTSEE(c, e) (REQUIRE(!MORE() || PEEK() != (c), e)) REQUIRE 215 ext/ereg/regex/regcomp.c (void) REQUIRE(HERE() != conc, REG_EMPTY); /* require nonempty */ REQUIRE 262 ext/ereg/regex/regcomp.c REQUIRE(MORE(), REG_EPAREN); REQUIRE 318 ext/ereg/regex/regcomp.c REQUIRE(MORE(), REG_EESCAPE); REQUIRE 323 ext/ereg/regex/regcomp.c REQUIRE(!MORE() || !isdigit(PEEK()), REG_BADRPT); REQUIRE 339 ext/ereg/regex/regcomp.c REQUIRE(!wascaret, REG_BADRPT); REQUIRE 366 ext/ereg/regex/regcomp.c REQUIRE(count <= count2, REG_BADBR); REQUIRE 375 ext/ereg/regex/regcomp.c REQUIRE(MORE(), REG_EBRACE); REQUIRE 398 ext/ereg/regex/regcomp.c REQUIRE(MORE(), REG_EMPTY); REQUIRE 441 ext/ereg/regex/regcomp.c REQUIRE(HERE() != start, REG_EMPTY); /* require nonempty */ REQUIRE 466 ext/ereg/regex/regcomp.c REQUIRE(MORE(), REG_EESCAPE); REQUIRE 496 ext/ereg/regex/regcomp.c REQUIRE(EATTWO('\\', ')'), REG_EPAREN); REQUIRE 526 ext/ereg/regex/regcomp.c REQUIRE(starordinary, REG_BADRPT); REQUIRE 544 ext/ereg/regex/regcomp.c REQUIRE(count <= count2, REG_BADBR); REQUIRE 553 ext/ereg/regex/regcomp.c REQUIRE(MORE(), REG_EBRACE); REQUIRE 578 ext/ereg/regex/regcomp.c REQUIRE(ndigits > 0 && count <= DUPMAX, REG_BADBR); REQUIRE 689 ext/ereg/regex/regcomp.c REQUIRE(MORE(), REG_EBRACK); REQUIRE 691 ext/ereg/regex/regcomp.c REQUIRE(c != '-' && c != ']', REG_ECTYPE); REQUIRE 693 ext/ereg/regex/regcomp.c REQUIRE(MORE(), REG_EBRACK); REQUIRE 694 ext/ereg/regex/regcomp.c REQUIRE(EATTWO(':', ']'), REG_ECTYPE); REQUIRE 698 ext/ereg/regex/regcomp.c REQUIRE(MORE(), REG_EBRACK); REQUIRE 700 ext/ereg/regex/regcomp.c REQUIRE(c != '-' && c != ']', REG_ECOLLATE); REQUIRE 702 ext/ereg/regex/regcomp.c REQUIRE(MORE(), REG_EBRACK); REQUIRE 703 ext/ereg/regex/regcomp.c REQUIRE(EATTWO('=', ']'), REG_ECOLLATE); REQUIRE 718 ext/ereg/regex/regcomp.c REQUIRE(start <= finish, REG_ERANGE); REQUIRE 786 ext/ereg/regex/regcomp.c REQUIRE(MORE(), REG_EBRACK); REQUIRE 792 ext/ereg/regex/regcomp.c REQUIRE(EATTWO('.', ']'), REG_ECOLLATE);