Lines Matching defs:REQUIRE

144 #define	REQUIRE(co, e)	((co) || seterr(p, e))
145 #define MUSTSEE(c, e) (REQUIRE(MORE() && PEEK() == (c), e))
146 #define MUSTEAT(c, e) (REQUIRE(MORE() && GETNEXT() == (c), e))
147 #define MUSTNOTSEE(c, e) (REQUIRE(!MORE() || PEEK() != (c), e))
293 (void) REQUIRE(HERE() != conc, REG_BADPAT);
339 (void) REQUIRE(MORE(), REG_EPAREN);
395 (void) REQUIRE(MORE(), REG_EESCAPE);
410 (void) REQUIRE(!MORE() || !isdigit((uch)PEEK()), REG_BADRPT);
428 (void) REQUIRE(!wascaret, REG_BADRPT);
455 (void) REQUIRE(count <= count2, REG_BADBR);
464 (void) REQUIRE(MORE(), REG_EBRACE);
485 (void) REQUIRE(MORE(), REG_BADPAT);
523 (void) REQUIRE(HERE() != start, REG_BADPAT); /* require nonempty */
547 (void) REQUIRE(MORE(), REG_EESCAPE);
583 (void) REQUIRE(EATTWO('\\', ')'), REG_EPAREN);
613 (void) REQUIRE(starordinary, REG_BADRPT);
633 (void) REQUIRE(count <= count2, REG_BADBR);
642 (void) REQUIRE(MORE(), REG_EBRACE);
665 (void) REQUIRE(ndigits > 0 && count <= DUPMAX, REG_BADBR);
747 (void) REQUIRE(MORE(), REG_EBRACK);
749 (void) REQUIRE(c != '-' && c != ']', REG_ECTYPE);
751 (void) REQUIRE(MORE(), REG_EBRACK);
752 (void) REQUIRE(EATTWO(':', ']'), REG_ECTYPE);
756 (void) REQUIRE(MORE(), REG_EBRACK);
758 (void) REQUIRE(c != '-' && c != ']', REG_ECOLLATE);
760 (void) REQUIRE(MORE(), REG_EBRACK);
761 (void) REQUIRE(EATTWO('=', ']'), REG_ECOLLATE);
778 (void) REQUIRE((uch)start <= (uch)finish,
782 (void) REQUIRE(_collate_range_cmp(start,
846 (void) REQUIRE(MORE(), REG_EBRACK);
852 (void) REQUIRE(EATTWO('.', ']'), REG_ECOLLATE);