aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorTheo Buehler <tb@openbsd.org>2023-08-17 20:46:14 +0200
committerTheo Buehler <tb@openbsd.org>2023-08-17 21:15:41 +0200
commitebc38481f0bc50f4f302b978c9348ce2f93981aa (patch)
tree2f1d91afa22cafee2c242df04ae68793330c5c07 /include
parent29159e34e39e0ac337526560f954d3b1d39cb32b (diff)
downloadportable-ebc38481f0bc50f4f302b978c9348ce2f93981aa.tar.gz
portable-ebc38481f0bc50f4f302b978c9348ce2f93981aa.tar.bz2
portable-ebc38481f0bc50f4f302b978c9348ce2f93981aa.zip
Simplify and fix solaris endian.h macros
Fixes #898
Diffstat (limited to 'include')
-rw-r--r--include/compat/endian.h11
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