summaryrefslogtreecommitdiff
path: root/girepository/girepository.h
diff options
context:
space:
mode:
authorColin Walters <walters@src.gnome.org>2009-01-12 21:31:43 +0000
committerColin Walters <walters@src.gnome.org>2009-01-12 21:31:43 +0000
commitb7ecac18be6222eb6cc9adb491bf19661230e6b3 (patch)
tree31dd6f1aada302553ff44a33eb3fed8d34c1d92b /girepository/girepository.h
parent13e0c1c74eb7fa3fa0a7089aa1cb733d07855139 (diff)
downloadgobject-introspection-b7ecac18be6222eb6cc9adb491bf19661230e6b3.tar.gz
Bug 567087 - generic marshaller
Since GObject-Introspection depends on both ffi and GObject, it's a convenient home for jdahlin's generic signal marshaller until such time as GObject can directly depend on ffi. When it gets added to GObject, we can simply point our marshaller at that one. svn path=/trunk/; revision=1022
Diffstat (limited to 'girepository/girepository.h')
-rw-r--r--girepository/girepository.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/girepository/girepository.h b/girepository/girepository.h
index 38697c69..340c7fa4 100644
--- a/girepository/girepository.h
+++ b/girepository/girepository.h
@@ -141,6 +141,15 @@ typedef enum
GQuark g_irepository_error_quark (void);
+/* Global utility functions */
+
+void gi_cclosure_marshal_generic (GClosure *closure,
+ GValue *return_gvalue,
+ guint n_param_values,
+ const GValue *param_values,
+ gpointer invocation_hint,
+ gpointer marshal_data);
+
/* Types of objects registered in the repository */
typedef enum