X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=tools%2Finclude%2Fendian.h;fp=tools%2Finclude%2Fendian.h;h=bba70abd833fb07bd46238defd47cf7e7788a0aa;hb=1f77bfff9608f97996bffdb28dabec4e787631f6;hp=0f17b41da73f50aa21c2a51ac5695862c982db2f;hpb=ed083586aaf8468794c87d65324cfe7ee015f38c;p=openwrt%2Fopenwrt.git diff --git a/tools/include/endian.h b/tools/include/endian.h index 0f17b41da7..bba70abd83 100644 --- a/tools/include/endian.h +++ b/tools/include/endian.h @@ -15,6 +15,11 @@ #define bswap_16(x) bswap16(x) #define bswap_32(x) bswap32(x) #define bswap_64(x) bswap64(x) +#elif defined(__OpenBSD__) +#include +#define bswap_16(x) __swap16(x) +#define bswap_32(x) __swap32(x) +#define bswap_64(x) __swap64(x) #else #include #define bswap_16(x) swap16(x)