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