INRANGE
#define INRANGE(val, x, y) (((x <= val) && (val <= y)) || \
#define INRANGE(val, x, y) (((x <= val) && (val <= y)) || \
#define INRANGE(X, Y, Z) \
#define INRANGE(X, Y, Z) ((((X) <= (Y)) && ((Y) <= (Z))) \