BYTE2
#define BYTE2(v) ((v >> 16) & 0xff)
#define BYTE2 16
#define BYTE2(x) (unsigned char)((x) >> 16)
#define BYTE2 (1UL << 24)
#define BYTE2(a) (BYTE0(a)<<16)