@object:
@signal_spec:
@Varargs:
+<!-- # Unused Parameters # -->
@Returns:
@object:
@first_property_name:
@Varargs:
+<!-- # Unused Parameters # -->
@Returns:
+Mon Sep 10 20:31:37 2001 Tim Janik <timj@gtk.org>
+
+ * gobject.[hc]: removed extraneous GObject* returns from a
+ couple functions that are very unlikely to be used in nested.
+ changed gpointer->GObject* for a couple return values/arguments.
+ this fixes #50206.
+
Mon Sep 10 19:27:47 2001 Tim Janik <timj@gtk.org>
* gtype.[hc]:
return object;
}
-gpointer
+GObject*
g_object_new_valist (GType object_type,
const gchar *first_property_name,
va_list var_args)
g_object_unref (object);
}
-gpointer
+void
g_object_set (gpointer _object,
const gchar *first_property_name,
...)
GObject *object = _object;
va_list var_args;
- g_return_val_if_fail (G_IS_OBJECT (object), NULL);
+ g_return_if_fail (G_IS_OBJECT (object));
va_start (var_args, first_property_name);
g_object_set_valist (object, first_property_name, var_args);
va_end (var_args);
-
- return object;
}
void
return object;
}
-gpointer
+void
g_object_disconnect (gpointer _object,
const gchar *signal_spec,
...)
GObject *object = _object;
va_list var_args;
- g_return_val_if_fail (G_IS_OBJECT (object), NULL);
- g_return_val_if_fail (object->ref_count > 0, object);
+ g_return_if_fail (G_IS_OBJECT (object));
+ g_return_if_fail (object->ref_count > 0);
va_start (var_args, signal_spec);
while (signal_spec)
signal_spec = va_arg (var_args, gchar*);
}
va_end (var_args);
-
- return object;
}
typedef struct {
GClosure*
g_cclosure_new_object (GCallback callback_func,
- gpointer _object)
+ GObject *object)
{
- GObject *object = _object;
GClosure *closure;
g_return_val_if_fail (G_IS_OBJECT (object), NULL);
GClosure*
g_cclosure_new_object_swap (GCallback callback_func,
- gpointer _object)
+ GObject *object)
{
- GObject *object = _object;
GClosure *closure;
g_return_val_if_fail (G_IS_OBJECT (object), NULL);
gpointer g_object_newv (GType object_type,
guint n_parameters,
GParameter *parameters);
-gpointer g_object_new_valist (GType object_type,
+GObject* g_object_new_valist (GType object_type,
const gchar *first_property_name,
va_list var_args);
-gpointer g_object_set (gpointer object,
+void g_object_set (gpointer object,
const gchar *first_property_name,
...);
void g_object_get (gpointer object,
gpointer g_object_connect (gpointer object,
const gchar *signal_spec,
...);
-gpointer g_object_disconnect (gpointer object,
+void g_object_disconnect (gpointer object,
const gchar *signal_spec,
...);
void g_object_set_valist (GObject *object,
void g_object_watch_closure (GObject *object,
GClosure *closure);
GClosure* g_cclosure_new_object (GCallback callback_func,
- gpointer object);
+ GObject *object);
GClosure* g_cclosure_new_object_swap (GCallback callback_func,
- gpointer object);
+ GObject *object);
GClosure* g_closure_new_object (guint sizeof_closure,
GObject *object);
void g_value_set_object (GValue *value,