Sha256: 899dbf2897be11d14fc76388ef94f4a494b30386d8e07508fce024f20226d382

Contents?: true

Size: 706 Bytes

Versions: 18

Compression:

Stored size: 706 Bytes

Contents

diff --git a/src/yajl_gen.c b/src/yajl_gen.c
index 0f5c68e..a86a6ed 100644
--- a/src/yajl_gen.c
+++ b/src/yajl_gen.c
@@ -217,7 +217,7 @@ yajl_gen_integer(yajl_gen g, long long int number)
     return yajl_gen_status_ok;
 }
 
-#if defined(_WIN32) || defined(WIN32)
+#if ( defined(_WIN32) || defined(WIN32) ) && !defined(__GNUC__)
 #include <float.h>
 #define isnan _isnan
 #define isinf !_finite
diff --git a/src/yajl_tree.c b/src/yajl_tree.c
index 3d357a3..2b4c183 100644
--- a/src/yajl_tree.c
+++ b/src/yajl_tree.c
@@ -25,7 +25,7 @@
 
 #include "yajl_parser.h"
 
-#if defined(_WIN32) || defined(WIN32)
+#if ( defined(_WIN32) || defined(WIN32) ) && !defined(__GNUC__)
 #define snprintf sprintf_s
 #endif
 

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
libyajl2-2.1.0 ext/libyajl2/patches/000-mingw-gcc.patch
libyajl2-2.0.0 ext/libyajl2/patches/000-mingw-gcc.patch
libyajl2-1.2.0 ext/libyajl2/patches/000-mingw-gcc.patch
libyajl2-1.1.0 ext/libyajl2/patches/000-mingw-gcc.patch
libyajl2-1.0.1 ext/libyajl2/patches/000-mingw-gcc.patch
libyajl2-0.1.18 ext/libyajl2/patches/000-mingw-gcc.patch
libyajl2-0.1.17 ext/libyajl2/patches/000-mingw-gcc.patch
libyajl2-0.1.16 ext/libyajl2/patches/000-mingw-gcc.patch
libyajl2-0.1.15 ext/libyajl2/patches/000-mingw-gcc.patch
libyajl2-0.1.14 ext/libyajl2/patches/000-mingw-gcc.patch
libyajl2-0.1.13 ext/libyajl2/patches/000-mingw-gcc.patch
libyajl2-0.1.12 ext/libyajl2/patches/000-mingw-gcc.patch
libyajl2-0.1.11 ext/libyajl2/patches/000-mingw-gcc.patch
libyajl2-0.1.10 ext/libyajl2/patches/000-mingw-gcc.patch
libyajl2-0.1.9 ext/libyajl2/patches/000-mingw-gcc.patch
libyajl2-0.1.8 ext/libyajl2/patches/000-mingw-gcc.patch
libyajl2-0.1.7 ext/libyajl2/patches/000-mingw-gcc.patch
libyajl2-0.1.6 ext/libyajl2/patches/000-mingw-gcc.patch