ERRX
#define ERRX(x) do { warnx(x); goto _error; } while(0)
#undef ERRX
#define ERRX(arg) xerrx arg
#define ERRX(arg) return 1
#define ERRX(ev, msg, ...) do { \
#define ERRX(ev, msg, ...) errx(EXIT_FAILURE, msg, __VA_ARGS__)
#define ERRX(ev, msg, ...) ATF_REQUIRE_MSG(0, msg, __VA_ARGS__)
#define ERRX(ev, msg, ...) errx(ev, msg, __VA_ARGS__)
#define ERRX(msg, a) errx(EXIT_FAILURE, msg, a)
#define ERRX(msg, a) ATF_REQUIRE_MSG(0, msg, a)