aboutsummaryrefslogtreecommitdiffstats
path: root/host/include/uhd/utils/byteswap.ipp
diff options
context:
space:
mode:
Diffstat (limited to 'host/include/uhd/utils/byteswap.ipp')
-rw-r--r--host/include/uhd/utils/byteswap.ipp34
1 files changed, 17 insertions, 17 deletions
diff --git a/host/include/uhd/utils/byteswap.ipp b/host/include/uhd/utils/byteswap.ipp
index f6c9407b6..fc15d8a0a 100644
--- a/host/include/uhd/utils/byteswap.ipp
+++ b/host/include/uhd/utils/byteswap.ipp
@@ -24,74 +24,74 @@
#if defined(BOOST_MSVC) //http://msdn.microsoft.com/en-us/library/a3140177%28VS.80%29.aspx
#include <cstdlib>
- UHD_INLINE boost::uint16_t uhd::byteswap(boost::uint16_t x){
+ UHD_INLINE uint16_t uhd::byteswap(uint16_t x){
return _byteswap_ushort(x);
}
- UHD_INLINE boost::uint32_t uhd::byteswap(boost::uint32_t x){
+ UHD_INLINE uint32_t uhd::byteswap(uint32_t x){
return _byteswap_ulong(x);
}
- UHD_INLINE boost::uint64_t uhd::byteswap(boost::uint64_t x){
+ UHD_INLINE uint64_t uhd::byteswap(uint64_t x){
return _byteswap_uint64(x);
}
#elif defined(__GNUC__) && __GNUC__ >= 4 && __GNUC_MINOR__ >= 3
- UHD_INLINE boost::uint16_t uhd::byteswap(boost::uint16_t x){
+ UHD_INLINE uint16_t uhd::byteswap(uint16_t x){
return (x>>8) | (x<<8); //DNE return __builtin_bswap16(x);
}
- UHD_INLINE boost::uint32_t uhd::byteswap(boost::uint32_t x){
+ UHD_INLINE uint32_t uhd::byteswap(uint32_t x){
return __builtin_bswap32(x);
}
- UHD_INLINE boost::uint64_t uhd::byteswap(boost::uint64_t x){
+ UHD_INLINE uint64_t uhd::byteswap(uint64_t x){
return __builtin_bswap64(x);
}
#elif defined(UHD_PLATFORM_MACOS)
#include <libkern/OSByteOrder.h>
- UHD_INLINE boost::uint16_t uhd::byteswap(boost::uint16_t x){
+ UHD_INLINE uint16_t uhd::byteswap(uint16_t x){
return OSSwapInt16(x);
}
- UHD_INLINE boost::uint32_t uhd::byteswap(boost::uint32_t x){
+ UHD_INLINE uint32_t uhd::byteswap(uint32_t x){
return OSSwapInt32(x);
}
- UHD_INLINE boost::uint64_t uhd::byteswap(boost::uint64_t x){
+ UHD_INLINE uint64_t uhd::byteswap(uint64_t x){
return OSSwapInt64(x);
}
#elif defined(UHD_PLATFORM_LINUX)
#include <byteswap.h>
- UHD_INLINE boost::uint16_t uhd::byteswap(boost::uint16_t x){
+ UHD_INLINE uint16_t uhd::byteswap(uint16_t x){
return bswap_16(x);
}
- UHD_INLINE boost::uint32_t uhd::byteswap(boost::uint32_t x){
+ UHD_INLINE uint32_t uhd::byteswap(uint32_t x){
return bswap_32(x);
}
- UHD_INLINE boost::uint64_t uhd::byteswap(boost::uint64_t x){
+ UHD_INLINE uint64_t uhd::byteswap(uint64_t x){
return bswap_64(x);
}
#else //http://www.koders.com/c/fidB93B34CD44F0ECF724F1A4EAE3854BA2FE692F59.aspx
- UHD_INLINE boost::uint16_t uhd::byteswap(boost::uint16_t x){
+ UHD_INLINE uint16_t uhd::byteswap(uint16_t x){
return (x>>8) | (x<<8);
}
- UHD_INLINE boost::uint32_t uhd::byteswap(boost::uint32_t x){
- return (boost::uint32_t(uhd::byteswap(boost::uint16_t(x&0xfffful)))<<16) | (uhd::byteswap(boost::uint16_t(x>>16)));
+ UHD_INLINE uint32_t uhd::byteswap(uint32_t x){
+ return (uint32_t(uhd::byteswap(uint16_t(x&0xfffful)))<<16) | (uhd::byteswap(uint16_t(x>>16)));
}
- UHD_INLINE boost::uint64_t uhd::byteswap(boost::uint64_t x){
- return (boost::uint64_t(uhd::byteswap(boost::uint32_t(x&0xffffffffull)))<<32) | (uhd::byteswap(boost::uint32_t(x>>32)));
+ UHD_INLINE uint64_t uhd::byteswap(uint64_t x){
+ return (uint64_t(uhd::byteswap(uint32_t(x&0xffffffffull)))<<32) | (uhd::byteswap(uint32_t(x>>32)));
}
#endif