SWAP16
#define SWAP16(x) (((x) & 0xff) << 8 | ((x) >> 8) & 0xff)
#define SWAP16(x) (x)
#define SWAP16(x) (((x) & 0xff) << 8 | ((x) >> 8) & 0xff)
#define SWAP16(x) (x)
#define SWAP16(p) { \
#define SWAP16(value) \
#define SWAP16(X) ((((X) << 8) | ((X) >> 8)) & 0xFFFF)
#define SWAP16(value) \
#define SWAP16(value) (value)
#define SWAP16(_x) ((((uint16_t)(_x) & 0xFF)<<8) | \