diff options
author | Theo Buehler <tb@openbsd.org> | 2023-08-17 20:46:14 +0200 |
---|---|---|
committer | Theo Buehler <tb@openbsd.org> | 2023-08-17 21:15:41 +0200 |
commit | ebc38481f0bc50f4f302b978c9348ce2f93981aa (patch) | |
tree | 2f1d91afa22cafee2c242df04ae68793330c5c07 | |
parent | 29159e34e39e0ac337526560f954d3b1d39cb32b (diff) | |
download | portable-ebc38481f0bc50f4f302b978c9348ce2f93981aa.tar.gz portable-ebc38481f0bc50f4f302b978c9348ce2f93981aa.tar.bz2 portable-ebc38481f0bc50f4f302b978c9348ce2f93981aa.zip |
Simplify and fix solaris endian.h macros
Fixes #898
-rw-r--r-- | include/compat/endian.h | 11 |
1 files 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 @@ | |||
129 | 129 | ||
130 | #if defined(__sun) | 130 | #if defined(__sun) |
131 | #include <sys/byteorder.h> | 131 | #include <sys/byteorder.h> |
132 | #define be16toh(x) BE_IN16(x) | 132 | #define be16toh(x) BE_16(x) |
133 | #define betoh16(x) BE_IN16(x) | ||
134 | #define htobe16(x) BE_16(x) | 133 | #define htobe16(x) BE_16(x) |
135 | #define le32toh(x) LE_IN32(x) | 134 | #define le32toh(x) LE_32(x) |
136 | #define be32toh(x) BE_IN32(x) | 135 | #define be32toh(x) BE_32(x) |
137 | #define betoh32(x) BE_IN32(x) | ||
138 | #define htole32(x) LE_32(x) | 136 | #define htole32(x) LE_32(x) |
139 | #define htobe32(x) BE_32(x) | 137 | #define htobe32(x) BE_32(x) |
140 | #define be64toh(x) BE_IN64(x) | 138 | #define be64toh(x) BE_64(x) |
141 | #define betoh64(x) BE_IN64(x) | ||
142 | #define htobe64(x) BE_64(x) | 139 | #define htobe64(x) BE_64(x) |
143 | #endif | 140 | #endif |
144 | 141 | ||