summaryrefslogtreecommitdiff
path: root/tests/scanner/foo.c
diff options
context:
space:
mode:
authorJohan Dahlin <johan@gnome.org>2010-09-02 09:10:30 -0300
committerJohan Dahlin <johan@gnome.org>2010-09-02 09:12:29 -0300
commitb6fb70f9b867d3ae4100e295d7c4dbb17293e8ed (patch)
tree42c3c3570acbdd38cfb5bcd172af6e0ae6346536 /tests/scanner/foo.c
parentd97f1cdf1fd0064f5ec4251f9a1c0335bb808455 (diff)
downloadgobject-introspection-b6fb70f9b867d3ae4100e295d7c4dbb17293e8ed.tar.gz
[scanner] Allow nameless parameters for vfuncs
Add a test case and disable fatal warnings since there's currently no way to avoid the warning(s) Fixes https://bugzilla.gnome.org/show_bug.cgi?id=628567
Diffstat (limited to 'tests/scanner/foo.c')
-rw-r--r--tests/scanner/foo.c12
1 files changed, 11 insertions, 1 deletions
diff --git a/tests/scanner/foo.c b/tests/scanner/foo.c
index 9f4a3ede..3118be45 100644
--- a/tests/scanner/foo.c
+++ b/tests/scanner/foo.c
@@ -121,6 +121,16 @@ void foo_sub_interface_do_bar (FooSubInterface *self)
FOO_SUBINTERFACE_GET_INTERFACE(self)->do_bar (self);
}
+/**
+ * foo_sub_interface_do_baz:
+ * @self:
+ * @callback: (scope call):
+ */
+void
+foo_sub_interface_do_baz (FooSubInterface *self, GCallback callback, gpointer user_data)
+{
+ FOO_SUBINTERFACE_GET_INTERFACE(self)->do_baz (self, callback, user_data);
+}
G_DEFINE_TYPE_EXTENDED (FooObject, foo_object, G_TYPE_OBJECT,
0, G_IMPLEMENT_INTERFACE (FOO_TYPE_INTERFACE,
@@ -206,7 +216,7 @@ foo_object_init (FooObject *object)
/**
* foo_object_external_type:
* @object: a #FooObject
- *
+ *
* Returns: (transfer none): %NULL always
*/
UtilityObject*