]> wimlib.net Git - wimlib/blobdiff - src/endianness.h
NTFS capture (IN PROGRESS)
[wimlib] / src / endianness.h
index ba66b27a27f5c64b6b77b0496a348594b48375f6..e004216790390e01dcbfd96b3540f465836faaa0 100644 (file)
@@ -48,6 +48,10 @@ static inline uint64_t bswap64(uint64_t n)
 #define to_be32(n) (n)
 #define to_be64(n) (n)
 
 #define to_be32(n) (n)
 #define to_be64(n) (n)
 
+#define le16_to_cpu(n) bswap16(n)
+#define le32_to_cpu(n) bswap32(n)
+#define le64_to_cpu(n) bswap64(n)
+
 /* In place */
 #define TO_LE16(n) ((n) = to_le16(n))
 #define TO_LE32(n) ((n) = to_le32(n))
 /* In place */
 #define TO_LE16(n) ((n) = to_le16(n))
 #define TO_LE32(n) ((n) = to_le32(n))
@@ -78,6 +82,10 @@ static inline void array_to_le64(uint64_t *p, uint64_t n)
 #define to_le32(n) (n)
 #define to_le64(n) (n)
 
 #define to_le32(n) (n)
 #define to_le64(n) (n)
 
+#define le16_to_cpu(n) (n)
+#define le32_to_cpu(n) (n)
+#define le64_to_cpu(n) (n)
+
 #define to_be16(n) (bswap16(n))
 #define to_be32(n) (bswap32(n))
 #define to_be64(n) (bswap64(n))
 #define to_be16(n) (bswap16(n))
 #define to_be32(n) (bswap32(n))
 #define to_be64(n) (bswap64(n))