]> granicus.if.org Git - pdns/commitdiff
Check if there are special macros for be/le
authorAki Tuomi <cmouse@desteem.org>
Thu, 7 Jan 2016 17:08:40 +0000 (19:08 +0200)
committerAki Tuomi <cmouse@desteem.org>
Thu, 7 Jan 2016 18:04:26 +0000 (20:04 +0200)
pdns/iputils.hh

index e15d26a9547295e8627a4e27d606b93d9e147c6c..5e77fb6f36dbabbe3a0f4d41f2a3abb19e3707c3 100644 (file)
 #define le64toh(x) OSSwapLittleToHostInt64(x)
 #endif
 
+#ifdef BE_64
+
+#define htobe16(x) BE_16(x)
+#define htole16(x) LE_16(x)
+#define be16toh(x) BE_IN16(x)
+#define le16toh(x) LE_IN16(x)
+
+#define htobe32(x) BE_32(x)
+#define htole32(x) LE_32(x)
+#define be32toh(x) BE_IN32(x)
+#define le32toh(x) LE_IN32(x)
+
+#define htobe64(x) BE_64(x)
+#define htole64(x) LE_64(x)
+#define be64toh(x) BE_IN64(x)
+#define le64toh(x) LE_IN64(x)
+
+#endif
+
 union ComboAddress {
   struct sockaddr_in sin4;
   struct sockaddr_in6 sin6;