BYTE1
#define BYTE1(v) ((v >> 8) & 0xff)
#define BYTE1 8
#define BYTE1(h) (((h) >> 8) & 0xFF)
#define BYTE1(h) ((h) & 0xFF)
#define BYTE1(x) (unsigned char)((x) >> 8)
#define BYTE1 (1UL << 16)
#define BYTE1(a) (BYTE0(a)<<8)