summaryrefslogtreecommitdiff
path: root/tests/scanner/regress.h
diff options
context:
space:
mode:
Diffstat (limited to 'tests/scanner/regress.h')
-rw-r--r--tests/scanner/regress.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/scanner/regress.h b/tests/scanner/regress.h
index 3f917e62..e6ae1c22 100644
--- a/tests/scanner/regress.h
+++ b/tests/scanner/regress.h
@@ -487,6 +487,8 @@ struct _RegressTestObj
GType gtype;
};
+typedef void (*RegressTestExternallyDefinedCallback) (RegressTestObj *obj, int someint);
+
struct _RegressTestObjClass
{
GObjectClass parent_class;
@@ -502,6 +504,8 @@ struct _RegressTestObjClass
guint test_signal;
guint test_signal_with_static_scope_arg;
+ RegressTestExternallyDefinedCallback complex_vfunc;
+
/* Should be replaced with simple "gpointer" and not be callback */
void (*_regress_reserved1) (void);
void (*_regress_reserved2) (void);