FAIL
#define FAIL(msg, ...) \
#define FAIL(msg, ...) \
#define FAIL(msg, ...) \
#define FAIL 1
#define FAIL 1
#define FAIL(test) do { \
#define FAIL() assert(0)
#define FAIL 0
FAIL
#define FAIL -1
enum RUNSTATE { INIT = 0, SLAVE, MASTER, FAIL };