gst: use #if GLIB_CHECK_VERSION instead of #ifndef GLIBMACRO
authorTim-Philipp Müller <tim.muller@collabora.co.uk>
Tue, 16 Mar 2010 17:56:13 +0000 (17:56 +0000)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Wed, 17 Mar 2010 11:03:15 +0000 (11:03 +0000)
for better greppability at the time we bump GLib version requirements.

gst/gstcaps.c
gst/gstchildproxy.c
gst/gststructure.c
gst/gsttaglist.c

index c2ca2bc..9c0c0e8 100644 (file)
@@ -940,11 +940,11 @@ gst_caps_set_simple_valist (GstCaps * caps, const char *field, va_list varargs)
       g_warning ("Don't use G_TYPE_DATE, use GST_TYPE_DATE instead\n");
       type = GST_TYPE_DATE;
     }
-#ifndef G_VALUE_COLLECT_INIT
+#if GLIB_CHECK_VERSION(2,23,3)
+    G_VALUE_COLLECT_INIT (&value, type, varargs, 0, &err);
+#else
     g_value_init (&value, type);
     G_VALUE_COLLECT (&value, varargs, 0, &err);
-#else
-    G_VALUE_COLLECT_INIT (&value, type, varargs, 0, &err);
 #endif
     if (G_UNLIKELY (err)) {
       g_critical ("%s", err);
index faa0f07..13aa71b 100644 (file)
@@ -388,12 +388,12 @@ gst_child_proxy_set_valist (GstObject * object,
     if (!gst_child_proxy_lookup (object, name, &target, &pspec))
       goto not_found;
 
-#ifndef G_VALUE_COLLECT_INIT
-    g_value_init (&value, G_PARAM_SPEC_VALUE_TYPE (pspec));
-    G_VALUE_COLLECT (&value, var_args, G_VALUE_NOCOPY_CONTENTS, &error);
-#else
+#if GLIB_CHECK_VERSION(2,23,3)
     G_VALUE_COLLECT_INIT (&value, pspec->value_type, var_args,
         G_VALUE_NOCOPY_CONTENTS, &error);
+#else
+    g_value_init (&value, G_PARAM_SPEC_VALUE_TYPE (pspec));
+    G_VALUE_COLLECT (&value, var_args, G_VALUE_NOCOPY_CONTENTS, &error);
 #endif
     if (error)
       goto cant_copy;
index a82accb..e030446 100644 (file)
@@ -517,11 +517,11 @@ gst_structure_set_valist (GstStructure * structure,
       g_warning ("Don't use G_TYPE_DATE, use GST_TYPE_DATE instead\n");
       type = GST_TYPE_DATE;
     }
-#ifndef G_VALUE_COLLECT_INIT
+#if GLIB_CHECK_VERSION(2,23,3)
+    G_VALUE_COLLECT_INIT (&field.value, type, varargs, 0, &err);
+#else
     g_value_init (&field.value, type);
     G_VALUE_COLLECT (&field.value, varargs, 0, &err);
-#else
-    G_VALUE_COLLECT_INIT (&field.value, type, varargs, 0, &err);
 #endif
     if (G_UNLIKELY (err)) {
       g_critical ("%s", err);
index 8afbc6f..5fb9d8c 100644 (file)
@@ -957,11 +957,11 @@ gst_tag_list_add_valist (GstTagList * list, GstTagMergeMode mode,
       g_warning ("unknown tag '%s'", tag);
       return;
     }
-#ifndef G_VALUE_COLLECT_INIT
+#if GLIB_CHECK_VERSION(2,23,3)
+    G_VALUE_COLLECT_INIT (&value, info->type, var_args, 0, &error);
+#else
     g_value_init (&value, info->type);
     G_VALUE_COLLECT (&value, var_args, 0, &error);
-#else
-    G_VALUE_COLLECT_INIT (&value, info->type, var_args, 0, &error);
 #endif
     if (error) {
       g_warning ("%s: %s", G_STRLOC, error);