MINGW64 fix
This commit is contained in:
@@ -40,20 +40,8 @@
|
||||
#endif
|
||||
|
||||
#define _fpclass(x) std::fpclassify(x)
|
||||
#define _byteswap_ushort(x) __builtin_bswap16(x)
|
||||
#define _byteswap_uint64(x) __builtin_bswap64(x)
|
||||
#define INFINITE 0xFFFFFFFF
|
||||
|
||||
#if !defined(__MINGW32__)
|
||||
#define _byteswap_ulong(x) __builtin_bswap32(x)
|
||||
#else
|
||||
inline std::uint32_t _byteswap_ulong(std::uint32_t value)
|
||||
{
|
||||
__asm__("bswap %0" : "+r"(value));
|
||||
return value;
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef __APPLE__
|
||||
|
||||
// XXX only supports a single timer
|
||||
|
||||
Reference in New Issue
Block a user