Patrick Kelley 8fd444092b initial
2025-05-07 15:35:15 -04:00

22 lines
405 B
C

#pragma once
#include <Tcp.h>
#include "Int128.h"
#if __BYTE_ORDER__ != __ORDER_BIG_ENDIAN__
inline _uint128 htonlll(_uint128 hostlong) {
return _uint128(htonll(LO64(hostlong)),htonll(HI64(hostlong)));
}
inline _uint128 ntohlll(_uint128 netlong) {
return _uint128(ntohll(LO64(netlong)),ntohll(HI64(netlong)));
}
#else
#define htonlll(hostlong) hostlong
#define ntohlll(netlong ) netlong
#endif