fix: using __bswap_X functions over bswap_X macros, which we should be using.

This commit is contained in:
2025-09-12 17:24:40 +02:00
parent 3f48a7abb2
commit 7ec6a3b91a

View File

@@ -16,19 +16,19 @@
#define htole16(x) (x) #define htole16(x) (x)
#define htole32(x) (x) #define htole32(x) (x)
#define htole64(x) (x) #define htole64(x) (x)
#define be16toh(x) __bswap_16(x) #define be16toh(x) bswap_16(x)
#define be32toh(x) __bswap_32(x) #define be32toh(x) bswap_32(x)
#define be64toh(x) __bswap_64(x) #define be64toh(x) bswap_64(x)
#define htobe16(x) __bswap_16(x) #define htobe16(x) bswap_16(x)
#define htobe32(x) __bswap_32(x) #define htobe32(x) bswap_32(x)
#define htobe64(x) __bswap_64(x) #define htobe64(x) bswap_64(x)
#elif __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ #elif __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__
#define le16toh(x) __bswap_16(x) #define le16toh(x) bswap_16(x)
#define le32toh(x) __bswap_32(x) #define le32toh(x) bswap_32(x)
#define le64toh(x) __bswap_64(x) #define le64toh(x) bswap_64(x)
#define htole16(x) __bswap_16(x) #define htole16(x) bswap_16(x)
#define htole32(x) __bswap_32(x) #define htole32(x) bswap_32(x)
#define htole64(x) __bswap_64(x) #define htole64(x) bswap_64(x)
#define be16toh(x) (x) #define be16toh(x) (x)
#define be32toh(x) (x) #define be32toh(x) (x)
#define be64toh(x) (x) #define be64toh(x) (x)