diff options
author | Johan Dahlin <johan@gnome.org> | 2010-09-02 09:10:30 -0300 |
---|---|---|
committer | Johan Dahlin <johan@gnome.org> | 2010-09-02 09:12:29 -0300 |
commit | b6fb70f9b867d3ae4100e295d7c4dbb17293e8ed (patch) | |
tree | 42c3c3570acbdd38cfb5bcd172af6e0ae6346536 /tests/scanner/foo.c | |
parent | d97f1cdf1fd0064f5ec4251f9a1c0335bb808455 (diff) | |
download | gobject-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.c | 12 |
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* |