#include // for uint64_t, htole64 #include uint64_t htole64(uint64_t host_64bits) { #if __BYTE_ORDER == __BIG_ENDIAN return __builtin_bswap64(host_64bits); #else return host_64bits; #endif }