diff options
author | Jürg Billeter <j@bitron.ch> | 2008-10-11 21:54:30 +0000 |
---|---|---|
committer | Jürg Billeter <juergbi@src.gnome.org> | 2008-10-11 21:54:30 +0000 |
commit | 879cd46718f70bb0adbb35031a59e1036ec6ec42 (patch) | |
tree | f5fd729ebf5e49a287f13e1f20a0044ed85e191a /tests/scanner/foo.c | |
parent | b11e7fae0f38cc61ad54f8d314582181a668d094 (diff) | |
download | gobject-introspection-879cd46718f70bb0adbb35031a59e1036ec6ec42.tar.gz |
Bug 552374: Const strings should be identified in the gir.
2008-10-11 Jürg Billeter <j@bitron.ch>
Bug 552374: Const strings should be identified in the gir.
* giscanner/transformer.py: support string memory management
* tests/scanner/foo.h: use char * and const char *
* tests/scanner/foo-expected.gir: test that
svn path=/trunk/; revision=670
Diffstat (limited to 'tests/scanner/foo.c')
-rw-r--r-- | tests/scanner/foo.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/scanner/foo.c b/tests/scanner/foo.c index 4c2d3cc0..fff96a86 100644 --- a/tests/scanner/foo.c +++ b/tests/scanner/foo.c @@ -155,6 +155,18 @@ foo_object_is_it_time_yet (FooObject *object, time_t time) { } +const char * +foo_object_get_name (FooObject *object) +{ + return "foo"; +} + +char * +foo_object_dup_name (FooObject *object) +{ + return g_strdup ("foo"); +} + G_DEFINE_TYPE (FooSubobject, foo_subobject, FOO_TYPE_OBJECT); static void |