summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorShinDarth <borzifrancesco@gmail.com>2016-08-16 23:45:53 +0200
committerShinDarth <borzifrancesco@gmail.com>2016-08-16 23:45:53 +0200
commit24ae2150aa36207d0dc3feecf32006e3a8f9eed8 (patch)
treeb5d12527ee3decba52c880c9f98bb7dfa8c5f22c /modules
parenta4589f71d5906281581303b4d9430ea65f79c31a (diff)
Build/Clang: removed deprecated finite() fixing 59 warnings
Diffstat (limited to 'modules')
-rw-r--r--modules/acore/deps/mysqllite/include/my_global.h6
-rw-r--r--modules/acore/framework/Common.h8
2 files changed, 6 insertions, 8 deletions
diff --git a/modules/acore/deps/mysqllite/include/my_global.h b/modules/acore/deps/mysqllite/include/my_global.h
index c1ae8a6d6b..3bd3f219c4 100644
--- a/modules/acore/deps/mysqllite/include/my_global.h
+++ b/modules/acore/deps/mysqllite/include/my_global.h
@@ -787,11 +787,7 @@ inline unsigned long long my_double2ulonglong(double d)
#endif
#ifndef isfinite
-#ifdef HAVE_FINITE
-#define isfinite(x) finite(x)
-#else
-#define finite(x) (1.0 / fabs(x) > 0.0)
-#endif /* HAVE_FINITE */
+#define isfinite(x) (1.0 / fabs(x) > 0.0)
#endif /* isfinite */
#ifndef HAVE_ISNAN
diff --git a/modules/acore/framework/Common.h b/modules/acore/framework/Common.h
index 3415a0336c..41cb831ebe 100644
--- a/modules/acore/framework/Common.h
+++ b/modules/acore/framework/Common.h
@@ -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)