typedef uint8_t u_int8_t;\r
#endif\r
\r
+#ifndef htole16\r
+# if __BYTE_ORDER == __LITTLE_ENDIAN\r
+# define htobe16(x) ___my_swab16 (x)\r
+# define htole16(x) (x)\r
+# define be16toh(x) ___my_swab16 (x)\r
+# define le16toh(x) (x)\r
+\r
+# define htobe32(x) ___my_swab32 (x)\r
+# define htole32(x) (x)\r
+# define be32toh(x) ___my_swab32 (x)\r
+# define le32toh(x) (x)\r
+\r
+# define htobe64(x) ___my_swab64 (x)\r
+# define htole64(x) (x)\r
+# define be64toh(x) ___my_swab64 (x)\r
+# define le64toh(x) (x)\r
+# else\r
+# define htobe16(x) (x)\r
+# define htole16(x) ___my_swab16 (x)\r
+# define be16toh(x) (x)\r
+# define le16toh(x) ___my_swab16 (x)\r
+\r
+# define htobe32(x) (x)\r
+# define htole32(x) ___my_swab32 (x)\r
+# define be32toh(x) (x)\r
+# define le32toh(x) ___my_swab32 (x)\r
+\r
+# define htobe64(x) (x)\r
+# define htole64(x) ___my_swab64 (x)\r
+# define be64toh(x) (x)\r
+# define le64toh(x) ___my_swab64 (x)\r
+# endif\r
+#endif\r
+\r
+\r
+\r
#endif\r
\r
/*\r