summaryrefslogtreecommitdiff
path: root/gobject/gclosure.h
diff options
context:
space:
mode:
Diffstat (limited to 'gobject/gclosure.h')
-rw-r--r--gobject/gclosure.h8
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);
/*