Diff between 44e30afcdcb8df8bab18feb4f0e6720707d4a0e5 and 51c416390f9c481af8403c470f892ed24a770435

Changed Files

File Additions Deletions Status
src/shared/util.h +12 -0 modified

Full Patch

diff --git a/src/shared/util.h b/src/shared/util.h
index 59490b4..f0d2368 100644
--- a/src/shared/util.h
+++ b/src/shared/util.h
@@ -32,6 +32,12 @@
 #define cpu_to_le16(val) (val)
 #define cpu_to_le32(val) (val)
 #define cpu_to_le64(val) (val)
+#define be16_to_cpu(val) bswap_16(val)
+#define be32_to_cpu(val) bswap_32(val)
+#define be64_to_cpu(val) bswap_64(val)
+#define cpu_to_be16(val) bswap_16(val)
+#define cpu_to_be32(val) bswap_32(val)
+#define cpu_to_be64(val) bswap_64(val)
 #elif __BYTE_ORDER == __BIG_ENDIAN
 #define le16_to_cpu(val) bswap_16(val)
 #define le32_to_cpu(val) bswap_32(val)
@@ -39,6 +45,12 @@
 #define cpu_to_le16(val) bswap_16(val)
 #define cpu_to_le32(val) bswap_32(val)
 #define cpu_to_le64(val) bswap_64(val)
+#define be16_to_cpu(val) (val)
+#define be32_to_cpu(val) (val)
+#define be64_to_cpu(val) (val)
+#define cpu_to_be16(val) (val)
+#define cpu_to_be32(val) (val)
+#define cpu_to_be64(val) (val)
 #else
 #error "Unknown byte order"
 #endif