Blob Blame History Raw
diff -up glib-2.31.10/glib/gmacros.h.mscver glib-2.31.10/glib/gmacros.h
--- glib-2.31.10/glib/gmacros.h.mscver	2012-01-17 22:31:58.016213434 -0500
+++ glib-2.31.10/glib/gmacros.h	2012-01-17 22:32:36.884214017 -0500
@@ -343,7 +343,7 @@
 #define G_DEFINE_CONSTRUCTOR(_func) static void __attribute__((constructor)) _func (void);
 #define G_DEFINE_DESTRUCTOR(_func) static void __attribute__((destructor)) _func (void);
 
-#elif _MSC_VER >= 1500
+#elif defined(_MSC_VER) && (_MSC_VER >= 1500)
 /* Visual studio 2008 and later has _Pragma */
 
 #define G_HAS_CONSTRUCTORS 1