mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-01-31 01:23:47 +00:00
Build/Clang: removed deprecated finite() fixing 59 warnings
This commit is contained in:
@@ -122,7 +122,9 @@
|
||||
#define snprintf _snprintf
|
||||
#define atoll _atoi64
|
||||
#define vsnprintf _vsnprintf
|
||||
#define finite(X) _finite(X)
|
||||
#ifndef isfinite
|
||||
#define isfinite(X) _finite(X)
|
||||
#endif
|
||||
#define llabs _abs64
|
||||
|
||||
#else
|
||||
@@ -134,12 +136,12 @@
|
||||
|
||||
#endif
|
||||
|
||||
inline float finiteAlways(float f) { return finite(f) ? f : 0.0f; }
|
||||
inline float finiteAlways(float f) { return isfinite(f) ? f : 0.0f; }
|
||||
|
||||
#if COMPILER == COMPILER_MICROSOFT
|
||||
inline bool myisfinite(float f) { return _finite(f) && !_isnan(f); }
|
||||
#else
|
||||
inline bool myisfinite(float f) { return finite(f) && !std::isnan(f); }
|
||||
inline bool myisfinite(float f) { return isfinite(f) && !std::isnan(f); }
|
||||
#endif
|
||||
|
||||
#define atol(a) strtoul( a, NULL, 10)
|
||||
|
||||
Reference in New Issue
Block a user