Add some more macros to tools/endian.h to allow mpssd to be compiled against glibc < 2.9. Signed-off-by: Peter Foley <pefoley2@xxxxxxxxxxx> Cc: rdunlap@xxxxxxxxxxxxx Cc: linux-doc@xxxxxxxxxxxxxxx Cc: sudeep.dutt@xxxxxxxxx Cc: nikhil.rao@xxxxxxxxx Cc: ashutosh.dixit@xxxxxxxxx Cc: akpm@xxxxxxxxxxxxxxxxxxxx Cc: gregkh@xxxxxxxxxxxxxxxxxxx --- tools/include/tools/endian.h | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/tools/include/tools/endian.h b/tools/include/tools/endian.h index 5d42e20..8001194 100644 --- a/tools/include/tools/endian.h +++ b/tools/include/tools/endian.h @@ -15,6 +15,18 @@ #define htole64(x) (x) #endif +#ifndef le16toh +#define le16toh(x) (x) +#endif + +#ifndef le32toh +#define le32toh(x) (x) +#endif + +#ifndef le64toh +#define le64toh(x) (x) +#endif + #else /* __BYTE_ORDER */ #ifndef htole16 @@ -27,6 +39,18 @@ #define htole64(x) __bswap_64(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 #endif /* _TOOLS_ENDIAN_H */ -- 2.1.1 -- To unsubscribe from this list: send the line "unsubscribe linux-doc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html