[glib] gobject: Use G_VALUE_INIT



commit 108480b7baad8d02b7b0f9729146a04ad09219de
Author: Javier JardÃn <jjardon gnome org>
Date:   Fri Sep 30 17:19:50 2011 +0100

    gobject: Use G_VALUE_INIT

 gobject/gbinding.c              |   16 ++++++++--------
 gobject/gobject.c               |    8 ++++----
 gobject/gparam.c                |    4 ++--
 gobject/gsignal.c               |    6 +++---
 gobject/gsourceclosure.c        |    6 +++---
 gobject/gvaluetypes.c           |    2 +-
 gobject/tests/boxed.c           |   26 +++++++++++++-------------
 gobject/tests/enums.c           |    4 ++--
 gobject/tests/ifaceproperties.c |    4 ++--
 gobject/tests/param.c           |   12 ++++++------
 gobject/tests/reference.c       |    2 +-
 gobject/tests/valuearray.c      |    2 +-
 12 files changed, 46 insertions(+), 46 deletions(-)
---
diff --git a/gobject/gbinding.c b/gobject/gbinding.c
index 39de99f..612ed3b 100644
--- a/gobject/gbinding.c
+++ b/gobject/gbinding.c
@@ -350,8 +350,8 @@ on_source_notify (GObject    *gobject,
                   GBinding   *binding)
 {
   const gchar *p_name;
-  GValue source_value = { 0, };
-  GValue target_value = { 0, };
+  GValue source_value = G_VALUE_INIT;
+  GValue target_value = G_VALUE_INIT;
   gboolean res;
 
   if (binding->is_frozen)
@@ -391,8 +391,8 @@ on_target_notify (GObject    *gobject,
                   GBinding   *binding)
 {
   const gchar *p_name;
-  GValue source_value = { 0, };
-  GValue target_value = { 0, };
+  GValue source_value = G_VALUE_INIT;
+  GValue target_value = G_VALUE_INIT;
   gboolean res;
 
   if (binding->is_frozen)
@@ -1026,8 +1026,8 @@ bind_with_closures_transform_to (GBinding     *binding,
                                  gpointer      data)
 {
   TransformData *t_data = data;
-  GValue params[3] = { { 0, }, { 0, }, { 0, } };
-  GValue retval = { 0, };
+  GValue params[3] = { G_VALUE_INIT, G_VALUE_INIT, G_VALUE_INIT };
+  GValue retval = G_VALUE_INIT;
   gboolean res;
 
   g_value_init (&params[0], G_TYPE_BINDING);
@@ -1069,8 +1069,8 @@ bind_with_closures_transform_from (GBinding     *binding,
                                    gpointer      data)
 {
   TransformData *t_data = data;
-  GValue params[3] = { { 0, }, { 0, }, { 0, } };
-  GValue retval = { 0, };
+  GValue params[3] = { G_VALUE_INIT, G_VALUE_INIT, G_VALUE_INIT };
+  GValue retval = G_VALUE_INIT;
   gboolean res;
 
   g_value_init (&params[0], G_TYPE_BINDING);
diff --git a/gobject/gobject.c b/gobject/gobject.c
index c2bdbf7..faf3cef 100644
--- a/gobject/gobject.c
+++ b/gobject/gobject.c
@@ -1144,7 +1144,7 @@ object_set_property (GObject             *object,
 		     const GValue        *value,
 		     GObjectNotifyQueue  *nqueue)
 {
-  GValue tmp_value = { 0, };
+  GValue tmp_value = G_VALUE_INIT;
   GObjectClass *class = g_type_class_peek (pspec->owner_type);
   guint param_id = PARAM_SPEC_PARAM_ID (pspec);
   GParamSpec *redirect;
@@ -1683,7 +1683,7 @@ g_object_set_valist (GObject	 *object,
   name = first_property_name;
   while (name)
     {
-      GValue value = { 0, };
+      GValue value = G_VALUE_INIT;
       GParamSpec *pspec;
       gchar *error = NULL;
       
@@ -1764,7 +1764,7 @@ g_object_get_valist (GObject	 *object,
   
   while (name)
     {
-      GValue value = { 0, };
+      GValue value = G_VALUE_INIT;
       GParamSpec *pspec;
       gchar *error;
       
@@ -1977,7 +1977,7 @@ g_object_get_property (GObject	   *object,
                G_OBJECT_TYPE_NAME (object));
   else
     {
-      GValue *prop_value, tmp_value = { 0, };
+      GValue *prop_value, tmp_value = G_VALUE_INIT;
       
       /* auto-conversion of the callers value type
        */
diff --git a/gobject/gparam.c b/gobject/gparam.c
index 8b4e455..6d136f3 100644
--- a/gobject/gparam.c
+++ b/gobject/gparam.c
@@ -605,7 +605,7 @@ gboolean
 g_param_value_defaults (GParamSpec *pspec,
 			GValue     *value)
 {
-  GValue dflt_value = { 0, };
+  GValue dflt_value = G_VALUE_INIT;
   gboolean defaults;
 
   g_return_val_if_fail (G_IS_PARAM_SPEC (pspec), FALSE);
@@ -679,7 +679,7 @@ g_param_value_convert (GParamSpec   *pspec,
 		       GValue       *dest_value,
 		       gboolean	     strict_validation)
 {
-  GValue tmp_value = { 0, };
+  GValue tmp_value = G_VALUE_INIT;
 
   g_return_val_if_fail (G_IS_PARAM_SPEC (pspec), FALSE);
   g_return_val_if_fail (G_IS_VALUE (src_value), FALSE);
diff --git a/gobject/gsignal.c b/gobject/gsignal.c
index 98534be..4ea57c5 100644
--- a/gobject/gsignal.c
+++ b/gobject/gsignal.c
@@ -2049,7 +2049,7 @@ g_signal_chain_from_overridden_handler (gpointer instance,
         }
       else
         {
-          GValue return_value = { 0, };
+          GValue return_value = G_VALUE_INIT;
           gchar *error = NULL;
           GType rtype = signal_return_type & ~G_SIGNAL_TYPE_STATIC_SCOPE;
           gboolean static_scope = signal_return_type & G_SIGNAL_TYPE_STATIC_SCOPE;
@@ -3003,7 +3003,7 @@ g_signal_emit_valist (gpointer instance,
     signal_emit_unlocked_R (node, detail, instance, NULL, instance_and_params);
   else
     {
-      GValue return_value = { 0, };
+      GValue return_value = G_VALUE_INIT;
       gchar *error = NULL;
       GType rtype = signal_return_type & ~G_SIGNAL_TYPE_STATIC_SCOPE;
       gboolean static_scope = signal_return_type & G_SIGNAL_TYPE_STATIC_SCOPE;
@@ -3130,7 +3130,7 @@ signal_emit_unlocked_R (SignalNode   *node,
   GClosure *class_closure;
   HandlerList *hlist;
   Handler *handler_list = NULL;
-  GValue *return_accu, accu = { 0, };
+  GValue *return_accu, accu = G_VALUE_INIT;
   guint signal_id;
   gulong max_sequential_handler_number;
   gboolean return_value_altered = FALSE;
diff --git a/gobject/gsourceclosure.c b/gobject/gsourceclosure.c
index e3e6b8d..644a1e0 100644
--- a/gobject/gsourceclosure.c
+++ b/gobject/gsourceclosure.c
@@ -80,8 +80,8 @@ io_watch_closure_callback (GIOChannel   *channel,
 {
   GClosure *closure = data;
 
-  GValue params[2] = { { 0, }, { 0, } };
-  GValue result_value = { 0, };
+  GValue params[2] = { G_VALUE_INIT, G_VALUE_INIT };
+  GValue result_value = G_VALUE_INIT;
   gboolean result;
 
   g_value_init (&result_value, G_TYPE_BOOLEAN);
@@ -105,7 +105,7 @@ static gboolean
 source_closure_callback (gpointer data)
 {
   GClosure *closure = data;
-  GValue result_value = { 0, };
+  GValue result_value = G_VALUE_INIT;
   gboolean result;
 
   g_value_init (&result_value, G_TYPE_BOOLEAN);
diff --git a/gobject/gvaluetypes.c b/gobject/gvaluetypes.c
index c2850d1..3afb300 100644
--- a/gobject/gvaluetypes.c
+++ b/gobject/gvaluetypes.c
@@ -1355,7 +1355,7 @@ g_strdup_value_contents (const GValue *value)
     }
   else if (g_value_type_transformable (G_VALUE_TYPE (value), G_TYPE_STRING))
     {
-      GValue tmp_value = { 0, };
+      GValue tmp_value = G_VALUE_INIT;
       gchar *s;
 
       g_value_init (&tmp_value, G_TYPE_STRING);
diff --git a/gobject/tests/boxed.c b/gobject/tests/boxed.c
index 59fe4ba..7b1e7d4 100644
--- a/gobject/tests/boxed.c
+++ b/gobject/tests/boxed.c
@@ -61,7 +61,7 @@ test_define_boxed (void)
 static void
 test_boxed_ownership (void)
 {
-  GValue value = { 0, };
+  GValue value = G_VALUE_INIT;
   static MyBoxed boxed = { 10, "bla" };
 
   g_value_init (&value, MY_TYPE_BOXED);
@@ -104,7 +104,7 @@ test_boxed_closure (void)
 {
   GClosure *closure;
   GClosure *closure2;
-  GValue value = { 0, };
+  GValue value = G_VALUE_INIT;
 
   g_value_init (&value, G_TYPE_CLOSURE);
   g_assert (G_VALUE_HOLDS_BOXED (&value));
@@ -128,7 +128,7 @@ test_boxed_date (void)
 {
   GDate *date;
   GDate *date2;
-  GValue value = { 0, };
+  GValue value = G_VALUE_INIT;
 
   g_value_init (&value, G_TYPE_DATE);
   g_assert (G_VALUE_HOLDS_BOXED (&value));
@@ -150,9 +150,9 @@ test_boxed_date (void)
 static void
 test_boxed_value (void)
 {
-  GValue value1 = { 0, };
+  GValue value1 = G_VALUE_INIT;
   GValue *value2;
-  GValue value = { 0, };
+  GValue value = G_VALUE_INIT;
 
   g_value_init (&value, G_TYPE_VALUE);
   g_assert (G_VALUE_HOLDS_BOXED (&value));
@@ -179,7 +179,7 @@ test_boxed_string (void)
 {
   GString *v;
   GString *v2;
-  GValue value = { 0, };
+  GValue value = G_VALUE_INIT;
 
   g_value_init (&value, G_TYPE_GSTRING);
   g_assert (G_VALUE_HOLDS_BOXED (&value));
@@ -203,7 +203,7 @@ test_boxed_hashtable (void)
 {
   GHashTable *v;
   GHashTable *v2;
-  GValue value = { 0, };
+  GValue value = G_VALUE_INIT;
 
   g_value_init (&value, G_TYPE_HASH_TABLE);
   g_assert (G_VALUE_HOLDS_BOXED (&value));
@@ -226,7 +226,7 @@ test_boxed_array (void)
 {
   GArray *v;
   GArray *v2;
-  GValue value = { 0, };
+  GValue value = G_VALUE_INIT;
 
   g_value_init (&value, G_TYPE_ARRAY);
   g_assert (G_VALUE_HOLDS_BOXED (&value));
@@ -249,7 +249,7 @@ test_boxed_ptrarray (void)
 {
   GPtrArray *v;
   GPtrArray *v2;
-  GValue value = { 0, };
+  GValue value = G_VALUE_INIT;
 
   g_value_init (&value, G_TYPE_PTR_ARRAY);
   g_assert (G_VALUE_HOLDS_BOXED (&value));
@@ -272,7 +272,7 @@ test_boxed_regex (void)
 {
   GRegex *v;
   GRegex *v2;
-  GValue value = { 0, };
+  GValue value = G_VALUE_INIT;
 
   g_value_init (&value, G_TYPE_REGEX);
   g_assert (G_VALUE_HOLDS_BOXED (&value));
@@ -295,7 +295,7 @@ test_boxed_varianttype (void)
 {
   GVariantType *v;
   GVariantType *v2;
-  GValue value = { 0, };
+  GValue value = G_VALUE_INIT;
 
   g_value_init (&value, G_TYPE_VARIANT_TYPE);
   g_assert (G_VALUE_HOLDS_BOXED (&value));
@@ -319,7 +319,7 @@ test_boxed_datetime (void)
 {
   GDateTime *v;
   GDateTime *v2;
-  GValue value = { 0, };
+  GValue value = G_VALUE_INIT;
 
   g_value_init (&value, G_TYPE_DATE_TIME);
   g_assert (G_VALUE_HOLDS_BOXED (&value));
@@ -342,7 +342,7 @@ test_boxed_error (void)
 {
   GError *v;
   GError *v2;
-  GValue value = { 0, };
+  GValue value = G_VALUE_INIT;
 
   g_value_init (&value, G_TYPE_ERROR);
   g_assert (G_VALUE_HOLDS_BOXED (&value));
diff --git a/gobject/tests/enums.c b/gobject/tests/enums.c
index f4076f2..e744bed 100644
--- a/gobject/tests/enums.c
+++ b/gobject/tests/enums.c
@@ -14,7 +14,7 @@ test_enum_basic (void)
   GType type;
   GEnumClass *class;
   GEnumValue *val;
-  GValue value = { 0, };
+  GValue value = G_VALUE_INIT;
 
   type = g_enum_register_static ("MyEnum", my_enum_values);
 
@@ -65,7 +65,7 @@ test_flags_basic (void)
   GType type;
   GFlagsClass *class;
   GFlagsValue *val;
-  GValue value = { 0, };
+  GValue value = G_VALUE_INIT;
 
   type = g_flags_register_static ("MyFlags", my_flag_values);
 
diff --git a/gobject/tests/ifaceproperties.c b/gobject/tests/ifaceproperties.c
index 22fc747..5e3d220 100644
--- a/gobject/tests/ifaceproperties.c
+++ b/gobject/tests/ifaceproperties.c
@@ -154,8 +154,8 @@ base_object_constructor (GType                  type,
   /* The constructor is the one place where a GParamSpecOverride is visible
    * to the outside world, so we do a bunch of checks here
    */
-  GValue value1 = { 0, };
-  GValue value2 = { 0, };
+  GValue value1 = G_VALUE_INIT;
+  GValue value2 = G_VALUE_INIT;
   GParamSpec *pspec;
 
   g_assert (n_construct_properties == 1);
diff --git a/gobject/tests/param.c b/gobject/tests/param.c
index 5c3dab1..d482e7b 100644
--- a/gobject/tests/param.c
+++ b/gobject/tests/param.c
@@ -6,7 +6,7 @@ test_param_value (void)
 {
   GParamSpec *p, *p2;
   GParamSpec *pp;
-  GValue value = { 0, };
+  GValue value = G_VALUE_INIT;
 
   g_value_init (&value, G_TYPE_PARAM);
   g_assert (G_VALUE_HOLDS_PARAM (&value));
@@ -66,7 +66,7 @@ static void
 test_param_validate (void)
 {
   GParamSpec *p;
-  GValue value = { 0, };
+  GValue value = G_VALUE_INIT;
 
   p = g_param_spec_int ("my-int", "My Int", "Blurb", 0, 20, 10, G_PARAM_READWRITE);
 
@@ -111,8 +111,8 @@ static void
 test_param_convert (void)
 {
   GParamSpec *p;
-  GValue v1 = { 0, };
-  GValue v2 = { 0, };
+  GValue v1 = G_VALUE_INIT;
+  GValue v2 = G_VALUE_INIT;
 
   p = g_param_spec_int ("my-int", "My Int", "Blurb", 0, 20, 10, G_PARAM_READWRITE);
   g_value_init (&v1, G_TYPE_UINT);
@@ -133,8 +133,8 @@ test_param_convert (void)
 static void
 test_value_transform (void)
 {
-  GValue src = { 0, };
-  GValue dest = { 0, };
+  GValue src = G_VALUE_INIT;
+  GValue dest = G_VALUE_INIT;
 
 #define CHECK_INT_CONVERSION(type, getter, value)                       \
   g_assert (g_value_type_transformable (G_TYPE_INT, type));             \
diff --git a/gobject/tests/reference.c b/gobject/tests/reference.c
index 1106591..5a396be 100644
--- a/gobject/tests/reference.c
+++ b/gobject/tests/reference.c
@@ -157,7 +157,7 @@ test_object_value (void)
 {
   GObject *v;
   GObject *v2;
-  GValue value = { 0, };
+  GValue value = G_VALUE_INIT;
 
   g_value_init (&value, G_TYPE_OBJECT);
 
diff --git a/gobject/tests/valuearray.c b/gobject/tests/valuearray.c
index 0868cae..47bd26d 100644
--- a/gobject/tests/valuearray.c
+++ b/gobject/tests/valuearray.c
@@ -14,7 +14,7 @@ test_basic (void)
 {
   GValueArray *a;
   GValueArray *a2;
-  GValue v = { 0, };
+  GValue v = G_VALUE_INIT;
   GValue *p;
   gint i;
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]