From 83c0efff026598098addfabdf72698d5d13b7b48 Mon Sep 17 00:00:00 2001 From: Martin Schanzenbach Date: Sun, 19 Sep 2021 20:06:17 +0200 Subject: -BUILD: Fix bswap portability --- src/include/gnunet_common.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/include/gnunet_common.h b/src/include/gnunet_common.h index ca3ddceaa..4472d3ee8 100644 --- a/src/include/gnunet_common.h +++ b/src/include/gnunet_common.h @@ -151,10 +151,10 @@ enum GNUNET_GenericReturnValue */ #if __BYTE_ORDER == __LITTLE_ENDIAN -#if defined(__linux__) -#define BYTE_SWAP_16(x) __bswap_16 (x) -#define BYTE_SWAP_32(x) __bswap_32 (x) -#define BYTE_SWAP_64(x) __bswap_64 (x) +#ifdef HAVE_BYTESWAP_H +#define BYTE_SWAP_16(x) bswap_16 (x) +#define BYTE_SWAP_32(x) bswap_32 (x) +#define BYTE_SWAP_64(x) bswap_64 (x) #else #define BYTE_SWAP_16(x) ((((x) & 0x00ff) << 8) | (((x) & 0xff00) >> 8)) -- cgit v1.2.3