OpenWrt – Diff between revs 2 and 3

Subversion Repositories:
Rev:
Show entire fileIgnore whitespace
Rev 2 Rev 3
Line 3... Line 3...
3   3  
4 #if defined(__linux__) || defined(__CYGWIN__) 4 #if defined(__linux__) || defined(__CYGWIN__)
5 #include <byteswap.h> 5 #include <byteswap.h>
6 #include_next <endian.h> 6 #include_next <endian.h>
7 #elif defined(__APPLE__) 7 #elif defined(__APPLE__)
8 #include <netinet/in.h> 8 #include <machine/endian.h>
9 #include <libkern/OSByteOrder.h> 9 #include <machine/byte_order.h>
10 #define bswap_16(x) OSSwapInt16(x) 10 #define bswap_16(x) NXSwapShort(x)
11 #define bswap_32(x) OSSwapInt32(x) 11 #define bswap_32(x) NXSwapInt(x)
12 #define bswap_64(x) OSSwapInt64(x) 12 #define bswap_64(x) NXSwapLongLong(x)
13 #elif defined(__FreeBSD__) 13 #elif defined(__FreeBSD__)
14 #include <sys/endian.h> 14 #include <sys/endian.h>
15 #define bswap_16(x) bswap16(x) 15 #define bswap_16(x) bswap16(x)
16 #define bswap_32(x) bswap32(x) 16 #define bswap_32(x) bswap32(x)