From 7ec6a3b91a93854a1e2921ca7749e790e1134752 Mon Sep 17 00:00:00 2001 From: Quinn Date: Fri, 12 Sep 2025 17:24:40 +0200 Subject: [PATCH] fix: using `__bswap_X` functions over `bswap_X` macros, which we should be using. --- include/endian.h | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/include/endian.h b/include/endian.h index bf9e606..c77fab1 100644 --- a/include/endian.h +++ b/include/endian.h @@ -16,19 +16,19 @@ #define htole16(x) (x) #define htole32(x) (x) #define htole64(x) (x) -#define be16toh(x) __bswap_16(x) -#define be32toh(x) __bswap_32(x) -#define be64toh(x) __bswap_64(x) -#define htobe16(x) __bswap_16(x) -#define htobe32(x) __bswap_32(x) -#define htobe64(x) __bswap_64(x) +#define be16toh(x) bswap_16(x) +#define be32toh(x) bswap_32(x) +#define be64toh(x) bswap_64(x) +#define htobe16(x) bswap_16(x) +#define htobe32(x) bswap_32(x) +#define htobe64(x) bswap_64(x) #elif __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ -#define le16toh(x) __bswap_16(x) -#define le32toh(x) __bswap_32(x) -#define le64toh(x) __bswap_64(x) -#define htole16(x) __bswap_16(x) -#define htole32(x) __bswap_32(x) -#define htole64(x) __bswap_64(x) +#define le16toh(x) bswap_16(x) +#define le32toh(x) bswap_32(x) +#define le64toh(x) bswap_64(x) +#define htole16(x) bswap_16(x) +#define htole32(x) bswap_32(x) +#define htole64(x) bswap_64(x) #define be16toh(x) (x) #define be32toh(x) (x) #define be64toh(x) (x)