added -Zm400 to DEPCFLAGS to avoid : gunidecomp.h(5846) : fatal error
[platform/upstream/glib.git] / glibconfig.h.win32.in
index c39dec7..5157016 100644 (file)
@@ -9,6 +9,33 @@
 
 #include <glib/gmacros.h>
 
+#ifdef _MSC_VER
+/* Make MSVC more pedantic, this is a recommended pragma list
+ * from _Win32_Programming_ by Rector and Newcomer.
+ */
+#pragma warning(error:4002)
+#pragma warning(error:4003)
+#pragma warning(1:4010)
+#pragma warning(error:4013)
+#pragma warning(1:4016)
+#pragma warning(error:4020)
+#pragma warning(error:4021)
+#pragma warning(error:4027)
+#pragma warning(error:4029)
+#pragma warning(error:4033)
+#pragma warning(error:4035)
+#pragma warning(error:4045)
+#pragma warning(error:4047)
+#pragma warning(error:4049)
+#pragma warning(error:4053)
+#pragma warning(error:4071)
+#pragma warning(disable:4101)
+#pragma warning(error:4150)
+
+#pragma warning(disable:4244)  /* No possible loss of data warnings */
+#pragma warning(disable:4305)   /* No truncation from int to char warnings */
+#endif /* _MSC_VER */
+
 #include <limits.h>
 #include <float.h>