ERR
#define ERR (-2)
#define ERR 1
#define ERR(s) _write(2, s, sizeof(s))
#define ERR(err) \
# undef ERR
#define ERR(...) do { warn(__VA_ARGS__); goto _error; } while(0)
#undef ERR
#define ERR 12
#define ERR (-1)