diff options
Diffstat (limited to 'gobject/gclosure.h')
-rw-r--r-- | gobject/gclosure.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gobject/gclosure.h b/gobject/gclosure.h index 423ccebb4..2ca0f3fa3 100644 --- a/gobject/gclosure.h +++ b/gobject/gclosure.h @@ -41,10 +41,10 @@ typedef gpointer GCallback; typedef void (*GClosureNotify) (gpointer data, GClosure *closure); typedef void (*GClosureMarshal) (GClosure *closure, - guint invocation_hint, GValue *return_value, guint n_param_values, const GValue *param_values, + gpointer invocation_hint, gpointer marshal_data); typedef struct _GCClosure GCClosure; @@ -69,10 +69,10 @@ struct _GClosure /*< public >*/ guint is_invalid : 1; /*< private >*/ void (*marshal) (GClosure *closure, - guint invocation_hint, GValue /*out*/ *return_value, guint n_param_values, const GValue *param_values, + gpointer invocation_hint, gpointer marshal_data); /*< protected >*/ gpointer data; @@ -139,10 +139,10 @@ void g_closure_set_meta_marshal (GClosure *closure, GClosureMarshal meta_marshal); void g_closure_invalidate (GClosure *closure); void g_closure_invoke (GClosure *closure, - guint invocation_hint, GValue /*out*/ *return_value, guint n_param_values, - const GValue *param_values); + const GValue *param_values, + gpointer invocation_hint); /* |