diff --git a/lib/byteutils.c b/lib/byteutils.c index 861e24f..0950208 100644 --- a/lib/byteutils.c +++ b/lib/byteutils.c @@ -31,6 +31,9 @@ # ifndef ntonll # define ntohll(x) ((1==ntohl(1)) ? (x) : (((uint64_t)ntohl((x) & 0xFFFFFFFFUL)) << 32) | ntohl((uint32_t)((x) >> 32))) # endif +#ifndef htonll +# define htonll(x) ((1==htonl(1)) ? (x) : (((uint64_t)htonl((x) & 0xFFFFFFFFUL)) << 32) | htonl((uint32_t)((x) >> 32))) +#endif #else # ifndef htonll # ifdef SYS_ENDIAN_H