]> git.proxmox.com Git - mirror_qemu.git/commitdiff
more endianness macros
authorbellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>
Sun, 25 Apr 2004 22:08:49 +0000 (22:08 +0000)
committerbellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>
Sun, 25 Apr 2004 22:08:49 +0000 (22:08 +0000)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@759 c046a42c-6fe2-441c-8c8c-71466251a162

vl.h

diff --git a/vl.h b/vl.h
index 59ac6935b64f20b10309742eecd1b5fadbb68a8c..e47f7020b27756a2128146715ab1dc49780ff1be 100644 (file)
--- a/vl.h
+++ b/vl.h
@@ -67,6 +67,16 @@ static inline uint16_t be16_to_cpu(uint16_t v)
     return v;
 }
 
+static inline uint32_t cpu_to_be32(uint32_t v)
+{
+    return v;
+}
+
+static inline uint16_t cpu_to_be16(uint16_t v)
+{
+    return v;
+}
+
 static inline uint32_t le32_to_cpu(uint32_t v)
 {
     return bswap32(v);
@@ -77,7 +87,18 @@ static inline uint16_t le16_to_cpu(uint16_t v)
     return bswap16(v);
 }
 
+static inline uint32_t cpu_to_le32(uint32_t v)
+{
+    return bswap32(v);
+}
+
+static inline uint16_t cpu_to_le16(uint16_t v)
+{
+    return bswap16(v);
+}
+
 #else
+
 static inline uint32_t be32_to_cpu(uint32_t v)
 {
     return bswap32(v);
@@ -88,6 +109,16 @@ static inline uint16_t be16_to_cpu(uint16_t v)
     return bswap16(v);
 }
 
+static inline uint32_t cpu_to_be32(uint32_t v)
+{
+    return bswap32(v);
+}
+
+static inline uint16_t cpu_to_be16(uint16_t v)
+{
+    return bswap16(v);
+}
+
 static inline uint32_t le32_to_cpu(uint32_t v)
 {
     return v;
@@ -97,6 +128,16 @@ static inline uint16_t le16_to_cpu(uint16_t v)
 {
     return v;
 }
+
+static inline uint32_t cpu_to_le32(uint32_t v)
+{
+    return v;
+}
+
+static inline uint16_t cpu_to_le16(uint16_t v)
+{
+    return v;
+}
 #endif