From 2646ac5fa5dcaa5fca18c598312af0a6137d3223 Mon Sep 17 00:00:00 2001 From: Jacco Date: Mon, 25 Jan 2016 11:38:49 +0100 Subject: [PATCH 1/2] std::snprintf fix for MinGW32 c++11 --- src/lib_json/json_reader.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib_json/json_reader.cpp b/src/lib_json/json_reader.cpp index 2eae15d..f2d71b7 100644 --- a/src/lib_json/json_reader.cpp +++ b/src/lib_json/json_reader.cpp @@ -30,8 +30,10 @@ #elif defined(__ANDROID__) || defined(__QNXNTO__) #define snprintf snprintf #elif __cplusplus >= 201103L +#if !defined(__MINGW32__) #define snprintf std::snprintf #endif +#endif #if defined(__QNXNTO__) #define sscanf std::sscanf From bc9b445fee63c66c2d4e0085d01bfb4ae5c0d6c1 Mon Sep 17 00:00:00 2001 From: Jacco Date: Mon, 25 Jan 2016 11:39:36 +0100 Subject: [PATCH 2/2] std::snprintf fix for MinGW32 c++11 --- src/lib_json/json_writer.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib_json/json_writer.cpp b/src/lib_json/json_writer.cpp index 0b2d7d5..a54f0ee 100644 --- a/src/lib_json/json_writer.cpp +++ b/src/lib_json/json_writer.cpp @@ -57,8 +57,10 @@ #elif defined(__ANDROID__) || defined(__QNXNTO__) #define snprintf snprintf #elif __cplusplus >= 201103L +#if !defined(__MINGW32__) #define snprintf std::snprintf #endif +#endif #if defined(__BORLANDC__) #include