X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=src%2Futil%2Fcommon_endian.c;h=117e575e4b228ec3341331a46800f516b0566469;hb=72c8645af31896829b674b575c5375706f362a30;hp=1867ba01d90a45f1c026c3ec266624b0b03c04f9;hpb=3415075bda4992dcef7ea51e29126b4a6b2f001c;p=oweals%2Fgnunet.git diff --git a/src/util/common_endian.c b/src/util/common_endian.c index 1867ba01d..117e575e4 100644 --- a/src/util/common_endian.c +++ b/src/util/common_endian.c @@ -32,9 +32,9 @@ uint64_t GNUNET_ntohll (uint64_t n) { -#if __BYTE_ORDER == __BIG_ENDIAN || _BYTE_ORDER == _BIG_ENDIAN +#if __BYTE_ORDER == __BIG_ENDIAN return n; -#elif __BYTE_ORDER == __LITTLE_ENDIAN || _BYTE_ORDER == _LITTLE_ENDIAN +#elif __BYTE_ORDER == __LITTLE_ENDIAN return (((uint64_t) ntohl (n)) << 32) + ntohl (n >> 32); #else #error byteorder undefined @@ -44,9 +44,9 @@ GNUNET_ntohll (uint64_t n) uint64_t GNUNET_htonll (uint64_t n) { -#if __BYTE_ORDER == __BIG_ENDIAN || _BYTE_ORDER == _BIG_ENDIAN +#if __BYTE_ORDER == __BIG_ENDIAN return n; -#elif __BYTE_ORDER == __LITTLE_ENDIAN || _BYTE_ORDER == _LITTLE_ENDIAN +#elif __BYTE_ORDER == __LITTLE_ENDIAN return (((uint64_t) htonl (n)) << 32) + htonl (n >> 32); #else #error byteorder undefined