Просмотр исходного кода

Added a flag to ignore deprecation warnings

Benoît Blanchon 11 лет назад
Родитель
Сommit
ca01ecfb49

+ 5 - 3
JsonParser/JsonValue.h

@@ -6,13 +6,15 @@
 #pragma once
 
 #include "jsmn.h"
-
+
+#ifndef ARDUINO_JSON_NO_DEPRECATED_WARNING
 #ifdef __GNUC__
 #define DEPRECATED __attribute__((deprecated))
 #elif defined(_MSC_VER)
 #define DEPRECATED __declspec(deprecated)
-#else
-#define DEPRECATED
+#endif
+#else
+#define DEPRECATED
 #endif
 
 namespace ArduinoJson

+ 2 - 0
JsonParserTests/GbathreeBug.cpp

@@ -3,6 +3,8 @@
 * Benoit Blanchon 2014 - MIT License
 */
 
+#define ARDUINO_JSON_NO_DEPRECATED_WARNING
+
 #include "CppUnitTest.h"
 #include "JsonParser.h"
 #include <string>

+ 2 - 0
JsonParserTests/JsonArrayTests.cpp

@@ -3,6 +3,8 @@
 * Benoit Blanchon 2014 - MIT License
 */
 
+#define ARDUINO_JSON_NO_DEPRECATED_WARNING
+
 #include "CppUnitTest.h"
 #include "JsonParser.h"
 

+ 2 - 0
JsonParserTests/JsonHashTableTests.cpp

@@ -2,6 +2,8 @@
 * Arduino JSON library
 * Benoit Blanchon 2014 - MIT License
 */
+
+#define ARDUINO_JSON_NO_DEPRECATED_WARNING
 
 #include "CppUnitTest.h"
 #include "JsonParser.h"