_fail
_fail(file, line, buffer);
_fail(file, lineno, errorMessage);
_fail(file, line, "too few handler calls");
void _fail(const char *file, int line, const char *msg);
# define fail(msg) _fail(__FILE__, __LINE__, msg)
_fail(__FILE__, __LINE__, "check failed: " #cond); \