summaryrefslogtreecommitdiff
path: root/tests/scanner/foo.c
diff options
context:
space:
mode:
authorJürg Billeter <j@bitron.ch>2008-10-11 21:54:30 +0000
committerJürg Billeter <juergbi@src.gnome.org>2008-10-11 21:54:30 +0000
commit879cd46718f70bb0adbb35031a59e1036ec6ec42 (patch)
treef5fd729ebf5e49a287f13e1f20a0044ed85e191a /tests/scanner/foo.c
parentb11e7fae0f38cc61ad54f8d314582181a668d094 (diff)
downloadgobject-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.c12
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