2009-11-24 Zoltan Varga <vargaz@gmail.com>
authorZoltan Varga <vargaz@gmail.com>
Tue, 24 Nov 2009 15:21:50 +0000 (15:21 -0000)
committerZoltan Varga <vargaz@gmail.com>
Tue, 24 Nov 2009 15:21:50 +0000 (15:21 -0000)
* mono-io-portability.c (append_report): g_string_append_vprintf is available
only in glib 2.14.

svn path=/trunk/mono/; revision=146833

mono/utils/ChangeLog
mono/utils/mono-io-portability.c

index 6e479017645a79f84521903ead18c3c31b85abac..3d485dcb2eb42a1392a01b63bc0ea4224a7aea3c 100644 (file)
@@ -1,3 +1,8 @@
+2009-11-24  Zoltan Varga  <vargaz@gmail.com>
+
+       * mono-io-portability.c (append_report): g_string_append_vprintf is available
+       only in glib 2.14.
+
 2009-11-23  Andreas Färber  <andreas.faerber@web.de>
 
        * mono-mmap.c (mono_mprotect): Use posix_madvise in absence of madvise.
index 3c46a2097f3771a5ee1641f3fa29944065c7977e..b4058d510131d415bc4436e9166df19b331adc6d 100644 (file)
@@ -214,6 +214,7 @@ static inline void print_report (const gchar *report)
 
 static inline void append_report (GString **report, const gchar *format, ...)
 {
+#if GLIB_CHECK_VERSION(2,14,0)
        va_list ap;
        if (!*report)
                *report = g_string_new ("");
@@ -221,6 +222,9 @@ static inline void append_report (GString **report, const gchar *format, ...)
        va_start (ap, format);
        g_string_append_vprintf (*report, format, ap);
        va_end (ap);
+#else
+       g_assert_not_reached ();
+#endif
 }
 
 gchar *mono_portability_find_file (const gchar *pathname, gboolean last_exists)