UNUSED
#define UNUSED(a) (void)&a
#define UNUSED(a) a = a
#define UNUSED __attribute__((unused))
#define UNUSED __unused
#undef UNUSED
#define UNUSED __unused
# define UNUSED __attribute__((__unused__))
# define UNUSED
UNUSED,
#define UNUSED 0