le16_to_cpus
#define le16_to_cpus(x) __le16_to_cpus(x)
#define le16_to_cpus(x) do { *((u_int16_t *)(x)) = le16toh((*(u_int16_t *)x)); } while (0)