diff options
author | Dan Winship <danw@src.gnome.org> | 2008-11-17 22:07:26 +0000 |
---|---|---|
committer | Dan Winship <danw@src.gnome.org> | 2008-11-17 22:07:26 +0000 |
commit | 37b60d07bd7ca7861a0758d47ad386730f8509fa (patch) | |
tree | 2dfd43f97c2fb9a3ce80e0c6eefa0ad960b755cf /tests/scanner/annotation.c | |
parent | e123aa13f6478ff7486c610e49a9c2f5efab194b (diff) | |
download | gobject-introspection-37b60d07bd7ca7861a0758d47ad386730f8509fa.tar.gz |
fix spelling of GHashTable. #561135
* giscanner/glibtransformer.py (GLibTransformer.__init__): fix
spelling of GHashTable. #561135
* tests/scanner/annotation.c (annotation_object_get_hash):
* tests/scanner/annotation-1.0-expected.gir:
* tests/scanner/annotation-1.0-expected.tgir: add a test of
GHashTable annotations
svn path=/trunk/; revision=940
Diffstat (limited to 'tests/scanner/annotation.c')
-rw-r--r-- | tests/scanner/annotation.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/scanner/annotation.c b/tests/scanner/annotation.c index 3a67a01a..fafb2a43 100644 --- a/tests/scanner/annotation.c +++ b/tests/scanner/annotation.c @@ -161,6 +161,24 @@ annotation_object_get_strings (AnnotationObject *object) return list; } +/** + * annotation_object_get_hash: + * @object: a #GObject + * + * This is a test for returning a hash table mapping strings to + * objects. + * + * Return value: (element-type utf8 GObject): hash table + */ +GHashTable* +annotation_object_get_hash (AnnotationObject *object) +{ + GHashTable *hash = g_hash_table_new_full (g_str_hash, g_str_equal, + g_free, g_object_unref); + g_hash_table_insert (hash, g_strdup ("one"), g_object_ref (object)); + g_hash_table_insert (hash, g_strdup ("two"), g_object_ref (object)); + return hash; +} /** * annotation_object_with_voidp |