File tree 1 file changed +9
-9
lines changed 1 file changed +9
-9
lines changed Original file line number Diff line number Diff line change 12
12
#include < sstream>
13
13
#include < utility>
14
14
#include < set>
15
- #include < assert.h>
16
- #include < math.h>
17
- #include < stdio.h>
18
- #include < string.h>
15
+ #include < cassert>
16
+ #include < cstring>
17
+ #include < cstdio>
19
18
20
19
#if defined(_MSC_VER) && _MSC_VER < 1500 // VC++ 8.0 and below
21
20
#include < float.h>
22
21
#define isfinite _finite
23
22
#define snprintf _snprintf
23
+ #elif defined(__sun) && defined(__SVR4) // Solaris
24
+ #include < ieeefp.h>
25
+ #define isfinite finite
26
+ #else
27
+ #include < cmath>
28
+ #define isfinite std::isfinite
24
29
#endif
25
30
26
31
#if defined(_MSC_VER) && _MSC_VER >= 1400 // VC++ 8.0
27
32
// Disable warning about strdup being deprecated.
28
33
#pragma warning(disable : 4996)
29
34
#endif
30
35
31
- #if defined(__sun) && defined(__SVR4) // Solaris
32
- #include < ieeefp.h>
33
- #define isfinite finite
34
- #endif
35
-
36
36
namespace Json {
37
37
38
38
#if __cplusplus >= 201103L
You can’t perform that action at this time.
0 commit comments