Fix implicit conversions between void * and function pointer (Miroslaw
authorOwen Taylor <otaylor@redhat.com>
Thu, 21 Feb 2002 03:57:33 +0000 (03:57 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Thu, 21 Feb 2002 03:57:33 +0000 (03:57 +0000)
Wed Feb 20 22:55:15 2002  Owen Taylor  <otaylor@redhat.com>

        * gobject.c: Fix implicit conversions between void * and
        function pointer (Miroslaw Dobrzanski-Neumann, #71963)

gobject/ChangeLog
gobject/gobject.c

index 30f3c0e..d301ca0 100644 (file)
@@ -1,3 +1,8 @@
+Wed Feb 20 22:55:15 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gobject.c: Fix implicit conversions between void * and 
+       function pointer (Miroslaw Dobrzanski-Neumann, #71963)
+
 Sun Feb 16 22:08:48 2002  Tim Janik  <timj@gtk.org>
 
        * gobject.[hc]:
index 7836094..2c05670 100644 (file)
@@ -1079,7 +1079,7 @@ g_object_connect (gpointer     _object,
   va_start (var_args, signal_spec);
   while (signal_spec)
     {
-      gpointer callback = va_arg (var_args, gpointer);
+      GCallback callback = va_arg (var_args, GCallback);
       gpointer data = va_arg (var_args, gpointer);
       gulong sid;
 
@@ -1141,7 +1141,7 @@ g_object_disconnect (gpointer     _object,
   va_start (var_args, signal_spec);
   while (signal_spec)
     {
-      gpointer callback = va_arg (var_args, gpointer);
+      GCallback callback = va_arg (var_args, GCallback);
       gpointer data = va_arg (var_args, gpointer);
       guint sid = 0, detail = 0, mask = 0;