#ifndef ETHERBOOT_BYTESWAP_H #define ETHERBOOT_BYTESWAP_H #include "endian.h" #include "i386_byteswap.h" #if __BYTE_ORDER == __LITTLE_ENDIAN #include "little_bswap.h" #endif #if __BYTE_ORDER == __BIG_ENDIAN #include "big_bswap.h" #endif /* Make routines available to all */ #define swap32(x) __bswap_32(x) #define swap16(x) __bswap_16(x) #define bswap_32(x) __bswap_32(x) #define bswap_16(x) __bswap_16(x) #endif /* ETHERBOOT_BYTESWAP_H */