diff --git a/lib/jsoncpp/include/json/json.h b/lib/jsoncpp/include/json/json.h index 1eccbd37c..f9a7948cf 100644 --- a/lib/jsoncpp/include/json/json.h +++ b/lib/jsoncpp/include/json/json.h @@ -68,7 +68,11 @@ license you like. // End of content of file: LICENSE // ////////////////////////////////////////////////////////////////////// - +/* own assert() which does not abort... */ +#define assert(x) do { \ + if (x) \ + fprintf(stderr, "JSONCPP:%s:%d assert(%s) failed\n", __func__, __LINE__, #x); \ +} while (0) diff --git a/lib/jsoncpp/jsoncpp.cpp b/lib/jsoncpp/jsoncpp.cpp index 1ff900de4..be5a16b3b 100644 --- a/lib/jsoncpp/jsoncpp.cpp +++ b/lib/jsoncpp/jsoncpp.cpp @@ -198,7 +198,7 @@ static inline void fixNumericLocale(char* begin, char* end) { #endif // if !defined(JSON_IS_AMALGAMATION) #include #include -#include +//#include #include #include #include @@ -2195,7 +2195,7 @@ ValueIterator& ValueIterator::operator=(const SelfType& other) { #include #include #include -#include +//#include #ifdef JSON_USE_CPPTL #include #endif @@ -3725,7 +3725,7 @@ Value& Path::make(Value& root) const { #include #include #include -#include +//#include #include #include