From ebc38481f0bc50f4f302b978c9348ce2f93981aa Mon Sep 17 00:00:00 2001 From: Theo Buehler Date: Thu, 17 Aug 2023 20:46:14 +0200 Subject: Simplify and fix solaris endian.h macros Fixes #898 --- include/compat/endian.h | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/include/compat/endian.h b/include/compat/endian.h index 3d55994..d0dcfe3 100644 --- a/include/compat/endian.h +++ b/include/compat/endian.h @@ -129,16 +129,13 @@ #if defined(__sun) #include -#define be16toh(x) BE_IN16(x) -#define betoh16(x) BE_IN16(x) +#define be16toh(x) BE_16(x) #define htobe16(x) BE_16(x) -#define le32toh(x) LE_IN32(x) -#define be32toh(x) BE_IN32(x) -#define betoh32(x) BE_IN32(x) +#define le32toh(x) LE_32(x) +#define be32toh(x) BE_32(x) #define htole32(x) LE_32(x) #define htobe32(x) BE_32(x) -#define be64toh(x) BE_IN64(x) -#define betoh64(x) BE_IN64(x) +#define be64toh(x) BE_64(x) #define htobe64(x) BE_64(x) #endif -- cgit v1.2.3-55-g6feb