Переглянути джерело

MSVC: Disable warning about single line comments in system headers

Max Bruckner 8 роки тому
батько
коміт
0d675cb048
2 змінених файлів з 18 додано та 0 видалено
  1. 8 0
      cJSON.c
  2. 10 0
      cJSON_Utils.c

+ 8 - 0
cJSON.c

@@ -31,6 +31,11 @@
 #ifdef __GNUC__
 #pragma GCC visibility push(default)
 #endif
+#if defined(_MSC_VER)
+#pragma warning (push)
+/* disable warning about single line comments in system headers */
+#pragma warning (disable : 4001)
+#endif
 
 #include <string.h>
 #include <stdio.h>
@@ -41,6 +46,9 @@
 #include <ctype.h>
 #include <locale.h>
 
+#if defined(_MSC_VER)
+#pragma warning (pop)
+#endif
 #ifdef __GNUC__
 #pragma GCC visibility pop
 #endif

+ 10 - 0
cJSON_Utils.c

@@ -28,11 +28,21 @@
 #ifdef __GNUCC__
 #pragma GCC visibility push(default)
 #endif
+#if defined(_MSC_VER)
+#pragma warning (push)
+/* disable warning about single line comments in system headers */
+#pragma warning (disable : 4001)
+#endif
+
 #include <ctype.h>
 #include <string.h>
 #include <stdlib.h>
 #include <stdio.h>
 #include <limits.h>
+
+#if defined(_MSC_VER)
+#pragma warning (pop)
+#endif
 #ifdef __GNUCC__
 #pragma GCC visibility pop
 #endif