diff options
Diffstat (limited to 'ami_slab.c')
-rw-r--r-- | ami_slab.c | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -25,6 +25,17 @@ #include <sys/stat.h> #include <sys/mman.h> +#if !defined(le32toh) || !defined(le16toh) +#if BYTE_ORDER == LITTLE_ENDIAN +#define le32toh(x) (x) +#define le16toh(x) (x) +#else +#include <byteswap.h> +#define le32toh(x) bswap_32(x) +#define le16toh(x) bswap_16(x) +#endif +#endif + struct slabentry { uint32_t destaddr; uint32_t length_flag; |