OUT_OF_RANGE
#define OUT_OF_RANGE 0xe1
#define OUT_OF_RANGE(x, lo, hi) ((x) != 0 && ((x) < (lo) || (x) > (hi)))
#undef OUT_OF_RANGE
#define OUT_OF_RANGE do { \