[glib: 5/9] Fix several missing initializer in tests/gobject/testgobject.c




commit 76af9efbff7d974d9c0b9ed4d7fb94b6d3de8ecd
Author: Emmanuel Fleury <emmanuel fleury gmail com>
Date:   Fri Nov 20 20:26:10 2020 +0100

    Fix several missing initializer in tests/gobject/testgobject.c
    
    tests/gobject/testgobject.c: In function ‘test_iface_get_type’:
    tests/gobject/testgobject.c:53:7: error: missing initializer for field ‘class_init’ of ‘GTypeInfo’ {aka 
‘const struct _GTypeInfo’}
       53 |       };
          |       ^
    tests/gobject/testgobject.c: In function ‘test_object_get_type’:
    tests/gobject/testgobject.c:182:7: error: missing initializer for field ‘value_table’ of ‘GTypeInfo’ {aka 
‘const struct _GTypeInfo’}
      182 |       };
          |       ^
    tests/gobject/testgobject.c: In function ‘derived_object_get_type’:
    tests/gobject/testgobject.c:349:7: error: missing initializer for field ‘value_table’ of ‘GTypeInfo’ {aka 
‘const struct _GTypeInfo’}
      349 |       };
          |       ^

 tests/gobject/testgobject.c | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)
---
diff --git a/tests/gobject/testgobject.c b/tests/gobject/testgobject.c
index df7d4c748..e467abcd4 100644
--- a/tests/gobject/testgobject.c
+++ b/tests/gobject/testgobject.c
@@ -50,6 +50,13 @@ test_iface_get_type (void)
        sizeof (TestIfaceClass),
        (GBaseInitFunc) iface_base_init,                /* base_init */
        (GBaseFinalizeFunc) iface_base_finalize,        /* base_finalize */
+        NULL,
+        NULL,
+        NULL,
+        0,
+        0,
+        NULL,
+        NULL
       };
 
       test_iface_type = g_type_register_static (G_TYPE_INTERFACE, "TestIface", &test_iface_info, 0);
@@ -178,7 +185,8 @@ test_object_get_type (void)
        NULL,           /* class_data */
        sizeof (TestObject),
        5,              /* n_preallocs */
-       (GInstanceInitFunc) test_object_init,
+        (GInstanceInitFunc) test_object_init,
+        NULL
       };
       GInterfaceInfo iface_info = { test_object_test_iface_init, NULL, GUINT_TO_POINTER (42) };
 
@@ -345,7 +353,8 @@ derived_object_get_type (void)
        NULL,           /* class_data */
        sizeof (DerivedObject),
        5,              /* n_preallocs */
-       (GInstanceInitFunc) derived_object_init,
+        (GInstanceInitFunc) derived_object_init,
+        NULL
       };
       GInterfaceInfo iface_info = { derived_object_test_iface_init, NULL, GUINT_TO_POINTER (87) };
 


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