We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 8e400e9 + 8df11d5 commit 49393eaCopy full SHA for 49393ea
src/lib_json/json_writer.cpp
@@ -20,8 +20,25 @@
20
#include <float.h>
21
#define isfinite _finite
22
#elif defined(__sun) && defined(__SVR4) //Solaris
23
+#if !defined(isfinite)
24
#include <ieeefp.h>
25
#define isfinite finite
26
+#endif
27
+#elif defined(_AIX)
28
29
+#include <math.h>
30
+#define isfinite finite
31
32
+#elif defined(__hpux)
33
34
+#if defined(__ia64) && !defined(finite)
35
+#define isfinite(x) ((sizeof(x) == sizeof(float) ? \
36
+ _Isfinitef(x) : _IsFinite(x)))
37
+#else
38
39
40
41
42
#else
43
#include <cmath>
44
#define isfinite std::isfinite
0 commit comments