OpenWrt
/branches/18.06.1/tools/include/endian.h |
@@ -5,11 +5,11 @@ |
#include <byteswap.h> |
#include_next <endian.h> |
#elif defined(__APPLE__) |
#include <netinet/in.h> |
#include <libkern/OSByteOrder.h> |
#define bswap_16(x) OSSwapInt16(x) |
#define bswap_32(x) OSSwapInt32(x) |
#define bswap_64(x) OSSwapInt64(x) |
#include <machine/endian.h> |
#include <machine/byte_order.h> |
#define bswap_16(x) NXSwapShort(x) |
#define bswap_32(x) NXSwapInt(x) |
#define bswap_64(x) NXSwapLongLong(x) |
#elif defined(__FreeBSD__) |
#include <sys/endian.h> |
#define bswap_16(x) bswap16(x) |