Lines Matching refs:x
55 #define bswap(x) \ argument
57 _Static_assert(sizeof(x) == 1 || sizeof(x) == 2 || \
58 sizeof(x) == 4 || sizeof(x) == 8, "bug"); \
59 (typeof(x))(sizeof(x) == 2 ? bswap_16(x) : \
60 sizeof(x) == 4 ? bswap_32(x) : \
61 sizeof(x) == 8 ? bswap_64(x) : \
62 x); \
65 #define TO_NATIVE(x) \ argument
66 (target_is_big_endian == host_is_big_endian ? x : bswap(x))
69 const struct { type x; } __attribute__((__packed__)) *__pptr = \
71 __pptr->x; \