#define BIG_TO_LITTLE(x) (((x) & 0xFF) << 24) | \
(((x) & (0xFF << 8)) << 8) | \
(((x) & (0xFF << 16)) >> 8) | \
(((x) & (0xFF << 24)) >> 24
#define BIG_TO_LITTLE(x) (((x) & 0xFF) << 24) | \
(((x) & (0xFF << 8)) << 8) | \
(((x) & (0xFF << 16)) >> 8) | \
(((x) & (0xFF << 24)) >> 24