be64toh
#define be64toh(x) __htobe64(x)
# define be64toh(x) betoh(64,(x))
#define be64toh(x) _byteswap_uint64(x)
#define be64toh(x) (x)
#define be64toh(x) OSSwapBigToHostInt64(x)
# define be64toh(x) OSSwapBigToHostInt64(x)
# define be64toh(n) (n)
# define be64toh(n) (((uint64_t)htonl((n) & 0xFFFFFFFF) << 32) | htonl((n) >> 32))