REQUIRE
#define REQUIRE(co, e) ((co) || seterr(p, e))
#define REQUIRE(cond) \
#define REQUIRE(cond) ((void) (cond))