Skip to content

Commit 2f20346

Browse files
connormanningcdunn2001
authored andcommitted
Constrain MSVC _isfinite to before 2013, remove duplicate includes.
1 parent 7020451 commit 2f20346

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

src/lib_json/json_writer.cpp

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,9 @@
1616
#include <cstring>
1717
#include <cstdio>
1818

19-
#if defined(_MSC_VER) && _MSC_VER >= 1200 // VC++ 6.0 and above
19+
#if defined(_MSC_VER) && _MSC_VER >= 1200 && _MSC_VER < 1800 // Between VC++ 6.0 and VC++ 11.0
2020
#include <float.h>
2121
#define isfinite _finite
22-
#define snprintf _snprintf
2322
#elif defined(__sun) && defined(__SVR4) //Solaris
2423
#include <ieeefp.h>
2524
#define isfinite finite
@@ -29,7 +28,6 @@
2928
#endif
3029

3130
#if defined(_MSC_VER) && _MSC_VER < 1500 // VC++ 8.0 and below
32-
#include <float.h>
3331
#define snprintf _snprintf
3432
#endif
3533

0 commit comments

Comments
 (0)