diff options
Diffstat (limited to 'opentrack-compat/nan.cpp')
-rw-r--r-- | opentrack-compat/nan.cpp | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/opentrack-compat/nan.cpp b/opentrack-compat/nan.cpp deleted file mode 100644 index 899b907a..00000000 --- a/opentrack-compat/nan.cpp +++ /dev/null @@ -1,17 +0,0 @@ -#include <cmath> -#include "export.hpp" - -#if defined(__GNUC__) -extern "C" OPENTRACK_COMPAT_EXPORT bool __attribute__ ((noinline)) nanp(double value) -#elif defined(_WIN32) -extern "C" OPENTRACK_COMPAT_EXPORT __declspec(noinline) bool nanp(double value) -#else -extern "C" OPENTRACK_COMPAT_EXPORT bool nanp(double value) -#endif -{ - using std::isnan; - using std::isinf; - - const volatile double x = value; - return isnan(x) || isinf(x); -} |