* threads.c: Define G_GSIZE_FORMAT for systems with glib < 2.6
authorWade Berrier <wade@mono-cvs.ximian.com>
Fri, 12 May 2006 17:05:06 +0000 (17:05 -0000)
committerWade Berrier <wade@mono-cvs.ximian.com>
Fri, 12 May 2006 17:05:06 +0000 (17:05 -0000)
svn path=/trunk/mono/; revision=60649

mono/metadata/ChangeLog
mono/metadata/threads.c

index 26c2856272d73bd260e05387275ab73fcd9724bc..efb827375a0dfd6c29f638642487e808734911e1 100644 (file)
@@ -1,3 +1,7 @@
+2006-05-12  Wade Berrier <wberrier@novell.com>
+
+       * threads.c: Define G_GSIZE_FORMAT for systems with glib < 2.6
+
 2006-05-12  Zoltan Varga  <vargaz@gmail.com>
 
        * class.c (mono_fnptr_class_get): Set class->image to corlib for now, since other
index 8f8a565a7a67a029dd487d55fb08841d796a881b..d461037768f2ba77c14a6a8e8e665044415575a2 100644 (file)
 /*#define LIBGC_DEBUG(a) do { a; } while (0)*/
 #define LIBGC_DEBUG(a)
 
+/* Provide this for systems with glib < 2.6 */
+#ifndef G_GSIZE_FORMAT
+#   if GLIB_SIZEOF_LONG == 8
+#       define G_GSIZE_FORMAT "lu"
+#   else
+#       define G_GSIZE_FORMAT "u"
+#   endif
+#endif
+
 struct StartInfo 
 {
        guint32 (*func)(void *);