Changeset - r20647:97c23652ea68
[Not reviewed]
master
0 1 0
michi_cc - 11 years ago 2013-08-05 20:37:29
michi_cc@openttd.org
(svn r25685) -Codechange: [OSX] Use non-deprecated functions for byte swapping.
1 file changed with 2 insertions and 2 deletions:
0 comments (0 inline, 0 general)
src/core/bitmath_func.hpp
Show inline comments
 
@@ -365,8 +365,8 @@ static inline T ROR(const T x, const uin
 
	 * (since it will use hardware swapping if available).
 
	 * Even though they should return uint16 and uint32, we get
 
	 * warnings if we don't cast those (why?) */
 
	#define BSWAP32(x) ((uint32)Endian32_Swap(x))
 
	#define BSWAP16(x) ((uint16)Endian16_Swap(x))
 
	#define BSWAP32(x) ((uint32)CFSwapInt32(x))
 
	#define BSWAP16(x) ((uint16)CFSwapInt16(x))
 
#elif defined(_MSC_VER)
 
	/* MSVC has intrinsics for swapping, resulting in faster code */
 
	#define BSWAP32(x) (_byteswap_ulong(x))
0 comments (0 inline, 0 general)