X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=src%2Fendianness.h;h=e004216790390e01dcbfd96b3540f465836faaa0;hp=ba66b27a27f5c64b6b77b0496a348594b48375f6;hb=ca28b6f865975bd84933a97fd902b81c6b284851;hpb=3c0a7e515447a43531fc864440f0676d319c3c91 diff --git a/src/endianness.h b/src/endianness.h index ba66b27a..e0042167 100644 --- a/src/endianness.h +++ b/src/endianness.h @@ -48,6 +48,10 @@ static inline uint64_t bswap64(uint64_t 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)) @@ -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 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))