RHEL 5: Also add le{16,64}toh functions
authorRichard Jones <rjones@redhat.com>
Thu, 29 Oct 2009 18:36:12 +0000 (18:36 +0000)
committerRichard Jones <rjones@redhat.com>
Thu, 29 Oct 2009 18:36:12 +0000 (18:36 +0000)
hivex/hivex.c

index 85d6c7b..a0a730c 100644 (file)
 #ifndef be64toh
 #define be64toh(x) __bswap_64 (x)
 #endif
+#ifndef le16toh
+#define le32toh(x) (x)
+#endif
 #ifndef le32toh
 #define le32toh(x) (x)
 #endif
+#ifndef le64toh
+#define le32toh(x) (x)
+#endif
 #else
 #ifndef be32toh
 #define be32toh(x) (x)
 #ifndef be64toh
 #define be64toh(x) (x)
 #endif
+#ifndef le16toh
+#define le16toh(x) __bswap_16 (x)
+#endif
 #ifndef le32toh
 #define le32toh(x) __bswap_32 (x)
 #endif
+#ifndef le64toh
+#define le64toh(x) __bswap_64 (x)
+#endif
 #endif
 
 #include "hivex.h"