Several minor ANSI C fixes.
authorMartin Baulig <baulig@suse.de>
Fri, 29 Sep 2000 13:40:21 +0000 (13:40 +0000)
committerMartin Baulig <martin@src.gnome.org>
Fri, 29 Sep 2000 13:40:21 +0000 (13:40 +0000)
2000-09-29  Martin Baulig  <baulig@suse.de>

Several minor ANSI C fixes.

Added missing casts:
* gtype.c (type_class_init): `(gpointer) bnode->data->class.class_init_base'
in call to g_slist_prepend() and
'GBaseInitFunc class_init_base = (GBaseInitFunc) slist->data'.

* gobject.c: Put text following #endif into comments.

gobject/ChangeLog
gobject/gobject.c
gobject/gtype.c

index 7a39208e629f552e3fca28bc774ad92f7b889f22..98e5f31dfa947c404fed3b19f3e357141f794bbe 100644 (file)
@@ -1,3 +1,14 @@
+2000-09-29  Martin Baulig  <baulig@suse.de>
+       
+       Several minor ANSI C fixes.
+
+       Added missing casts:
+       * gtype.c (type_class_init): `(gpointer) bnode->data->class.class_init_base'
+       in call to g_slist_prepend() and
+       'GBaseInitFunc class_init_base = (GBaseInitFunc) slist->data'.
+
+       * gobject.c: Put text following #endif into comments.
+
 2000-09-25  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
 
        * Makefile.am: Remove empty SUBDIRS line, as that prevents make
index 7f473353b00ea2265194ae273390c5e6439c7840..e772769dd41e202fa2a5f508a3fa151ad5c0e1c6 100644 (file)
@@ -97,7 +97,7 @@ debug_objects_atexit (void)
        }
     }
 }
-#endif DEBUG_OBJECTS
+#endif /* DEBUG_OBJECTS */
 
 void
 g_object_type_init (void)      /* sync with gtype.c */
@@ -140,7 +140,7 @@ g_object_type_init (void)   /* sync with gtype.c */
   
 #ifdef DEBUG_OBJECTS
   g_atexit (debug_objects_atexit);
-#endif DEBUG_OBJECTS
+#endif /* DEBUG_OBJECTS */
 }
 
 static void
@@ -256,7 +256,7 @@ g_object_do_init (GObject *object)
       debug_objects_count++;
       g_hash_table_insert (debug_objects_ht, object, object);
     }
-#endif DEBUG_OBJECTS
+#endif /* DEBUG_OBJECTS */
 }
 
 static void
@@ -298,7 +298,7 @@ g_object_do_finalize (GObject *object)
       g_hash_table_remove (debug_objects_ht, object);
       debug_objects_count--;
     }
-#endif DEBUG_OBJECTS
+#endif /* DEBUG_OBJECTS */
 }
 
 gpointer
index e6ade67ed67737f3d9aa993b1b42867d7331733a..a4818cc6d6b39aaae5d17fdafcfdf51187875919 100644 (file)
@@ -1098,10 +1098,10 @@ type_class_init (TypeNode   *node,
    */
   for (bnode = node; bnode; bnode = LOOKUP_TYPE_NODE (NODE_PARENT_TYPE (bnode)))
     if (bnode->data->class.class_init_base)
-      init_slist = g_slist_prepend (init_slist, bnode->data->class.class_init_base);
+      init_slist = g_slist_prepend (init_slist, (gpointer) bnode->data->class.class_init_base);
   for (slist = init_slist; slist; slist = slist->next)
     {
-      GBaseInitFunc class_init_base = slist->data;
+      GBaseInitFunc class_init_base = (GBaseInitFunc) slist->data;
       
       class_init_base (class);
     }