From 2492891f112caac6076ce49721d9d5d78a152c3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Sun, 12 Nov 2017 15:53:58 +0100 Subject: New upstream version 0.26.4 --- src/tags/HierarchicalTagIndex.c | 210 ++++++++++++++++++++-------------------- 1 file changed, 105 insertions(+), 105 deletions(-) (limited to 'src/tags/HierarchicalTagIndex.c') diff --git a/src/tags/HierarchicalTagIndex.c b/src/tags/HierarchicalTagIndex.c index 82dfdda..c188835 100644 --- a/src/tags/HierarchicalTagIndex.c +++ b/src/tags/HierarchicalTagIndex.c @@ -1,4 +1,4 @@ -/* HierarchicalTagIndex.c generated by valac 0.34.7, the Vala compiler +/* HierarchicalTagIndex.c generated by valac 0.36.6, the Vala compiler * generated from HierarchicalTagIndex.vala, do not modify */ /* Copyright 2016 Software Freedom Conservancy Inc. @@ -140,16 +140,16 @@ GeeCollection* hierarchical_tag_index_get_all_tags (HierarchicalTagIndex* self); gboolean hierarchical_tag_index_is_path_known (HierarchicalTagIndex* self, const gchar* path); gchar* hierarchical_tag_index_get_path_for_name (HierarchicalTagIndex* self, const gchar* name); gchar** hierarchical_tag_index_get_paths_for_names_array (HierarchicalTagIndex* self, gchar** names, int names_length1, int* result_length1); -static void _vala_array_add65 (gchar*** array, int* length, int* size, gchar* value); -static void hierarchical_tag_index_finalize (HierarchicalTagIndex* obj); +static void _vala_array_add65 (gchar** * array, int* length, int* size, gchar* value); +static void hierarchical_tag_index_finalize (HierarchicalTagIndex * obj); static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func); static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func); HierarchicalTagIndex* hierarchical_tag_index_construct (GType object_type) { HierarchicalTagIndex* self = NULL; - GeeHashMap* _tmp0_ = NULL; - GeeTreeSet* _tmp1_ = NULL; + GeeHashMap* _tmp0_; + GeeTreeSet* _tmp1_; #line 11 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" self = (HierarchicalTagIndex*) g_type_create_instance (object_type); #line 12 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" @@ -180,11 +180,11 @@ HierarchicalTagIndex* hierarchical_tag_index_new (void) { HierarchicalTagIndex* hierarchical_tag_index_from_paths (GeeCollection* client_paths) { HierarchicalTagIndex* result = NULL; GeeCollection* paths = NULL; - GeeCollection* _tmp0_ = NULL; - GeeCollection* _tmp1_ = NULL; - GeeCollection* _tmp2_ = NULL; + GeeCollection* _tmp0_; + GeeCollection* _tmp1_; + GeeCollection* _tmp2_; HierarchicalTagIndex* _result_ = NULL; - HierarchicalTagIndex* _tmp3_ = NULL; + HierarchicalTagIndex* _tmp3_; #line 16 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" g_return_val_if_fail (GEE_IS_COLLECTION (client_paths), NULL); #line 17 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" @@ -202,8 +202,8 @@ HierarchicalTagIndex* hierarchical_tag_index_from_paths (GeeCollection* client_p #line 203 "HierarchicalTagIndex.c" { GeeIterator* _path_it = NULL; - GeeCollection* _tmp4_ = NULL; - GeeIterator* _tmp5_ = NULL; + GeeCollection* _tmp4_; + GeeIterator* _tmp5_; #line 21 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" _tmp4_ = paths; #line 21 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" @@ -213,13 +213,13 @@ HierarchicalTagIndex* hierarchical_tag_index_from_paths (GeeCollection* client_p #line 21 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" while (TRUE) { #line 216 "HierarchicalTagIndex.c" - GeeIterator* _tmp6_ = NULL; - gboolean _tmp7_ = FALSE; + GeeIterator* _tmp6_; + gboolean _tmp7_; gchar* path = NULL; - GeeIterator* _tmp8_ = NULL; - gpointer _tmp9_ = NULL; - const gchar* _tmp10_ = NULL; - gboolean _tmp11_ = FALSE; + GeeIterator* _tmp8_; + gpointer _tmp9_; + const gchar* _tmp10_; + gboolean _tmp11_; #line 21 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" _tmp6_ = _path_it; #line 21 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" @@ -244,8 +244,8 @@ HierarchicalTagIndex* hierarchical_tag_index_from_paths (GeeCollection* client_p if (_tmp11_) { #line 246 "HierarchicalTagIndex.c" GeeCollection* components = NULL; - const gchar* _tmp12_ = NULL; - GeeList* _tmp13_ = NULL; + const gchar* _tmp12_; + GeeList* _tmp13_; #line 23 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" _tmp12_ = path; #line 23 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" @@ -255,8 +255,8 @@ HierarchicalTagIndex* hierarchical_tag_index_from_paths (GeeCollection* client_p #line 256 "HierarchicalTagIndex.c" { GeeIterator* _component_it = NULL; - GeeCollection* _tmp14_ = NULL; - GeeIterator* _tmp15_ = NULL; + GeeCollection* _tmp14_; + GeeIterator* _tmp15_; #line 26 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" _tmp14_ = components; #line 26 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" @@ -266,14 +266,14 @@ HierarchicalTagIndex* hierarchical_tag_index_from_paths (GeeCollection* client_p #line 26 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" while (TRUE) { #line 269 "HierarchicalTagIndex.c" - GeeIterator* _tmp16_ = NULL; - gboolean _tmp17_ = FALSE; + GeeIterator* _tmp16_; + gboolean _tmp17_; gchar* component = NULL; - GeeIterator* _tmp18_ = NULL; - gpointer _tmp19_ = NULL; - HierarchicalTagIndex* _tmp20_ = NULL; - const gchar* _tmp21_ = NULL; - const gchar* _tmp22_ = NULL; + GeeIterator* _tmp18_; + gpointer _tmp19_; + HierarchicalTagIndex* _tmp20_; + const gchar* _tmp21_; + const gchar* _tmp22_; #line 26 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" _tmp16_ = _component_it; #line 26 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" @@ -310,9 +310,9 @@ HierarchicalTagIndex* hierarchical_tag_index_from_paths (GeeCollection* client_p _g_object_unref0 (components); #line 312 "HierarchicalTagIndex.c" } else { - HierarchicalTagIndex* _tmp23_ = NULL; - const gchar* _tmp24_ = NULL; - const gchar* _tmp25_ = NULL; + HierarchicalTagIndex* _tmp23_; + const gchar* _tmp24_; + const gchar* _tmp25_; #line 29 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" _tmp23_ = _result_; #line 29 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" @@ -343,11 +343,11 @@ HierarchicalTagIndex* hierarchical_tag_index_from_paths (GeeCollection* client_p HierarchicalTagIndex* hierarchical_tag_index_get_global_index (void) { HierarchicalTagIndex* result = NULL; - TagSourceCollection* _tmp0_ = NULL; - GeeCollection* _tmp1_ = NULL; - GeeCollection* _tmp2_ = NULL; - HierarchicalTagIndex* _tmp3_ = NULL; - HierarchicalTagIndex* _tmp4_ = NULL; + TagSourceCollection* _tmp0_; + GeeCollection* _tmp1_; + GeeCollection* _tmp2_; + HierarchicalTagIndex* _tmp3_; + HierarchicalTagIndex* _tmp4_; #line 37 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" _tmp0_ = tag_global; #line 37 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" @@ -369,16 +369,16 @@ HierarchicalTagIndex* hierarchical_tag_index_get_global_index (void) { void hierarchical_tag_index_add_path (HierarchicalTagIndex* self, const gchar* tag, const gchar* path) { - GeeMap* _tmp0_ = NULL; - const gchar* _tmp1_ = NULL; - gboolean _tmp2_ = FALSE; - GeeMap* _tmp7_ = NULL; - const gchar* _tmp8_ = NULL; - gpointer _tmp9_ = NULL; - GeeCollection* _tmp10_ = NULL; - const gchar* _tmp11_ = NULL; - GeeSortedSet* _tmp12_ = NULL; - const gchar* _tmp13_ = NULL; + GeeMap* _tmp0_; + const gchar* _tmp1_; + gboolean _tmp2_; + GeeMap* _tmp7_; + const gchar* _tmp8_; + gpointer _tmp9_; + GeeCollection* _tmp10_; + const gchar* _tmp11_; + GeeSortedSet* _tmp12_; + const gchar* _tmp13_; #line 40 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" g_return_if_fail (IS_HIERARCHICAL_TAG_INDEX (self)); #line 40 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" @@ -394,10 +394,10 @@ void hierarchical_tag_index_add_path (HierarchicalTagIndex* self, const gchar* t #line 41 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" if (!_tmp2_) { #line 397 "HierarchicalTagIndex.c" - GeeMap* _tmp3_ = NULL; - const gchar* _tmp4_ = NULL; - GeeArrayList* _tmp5_ = NULL; - GeeArrayList* _tmp6_ = NULL; + GeeMap* _tmp3_; + const gchar* _tmp4_; + GeeArrayList* _tmp5_; + GeeArrayList* _tmp6_; #line 42 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" _tmp3_ = self->priv->tag_table; #line 42 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" @@ -438,9 +438,9 @@ void hierarchical_tag_index_add_path (HierarchicalTagIndex* self, const gchar* t GeeCollection* hierarchical_tag_index_get_all_paths (HierarchicalTagIndex* self) { GeeCollection* result = NULL; - GeeSortedSet* _tmp0_ = NULL; - GeeSortedSet* _tmp1_ = NULL; - GeeSortedSet* _tmp2_ = NULL; + GeeSortedSet* _tmp0_; + GeeSortedSet* _tmp1_; + GeeSortedSet* _tmp2_; #line 49 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" g_return_val_if_fail (IS_HIERARCHICAL_TAG_INDEX (self), NULL); #line 50 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" @@ -459,9 +459,9 @@ GeeCollection* hierarchical_tag_index_get_all_paths (HierarchicalTagIndex* self) gboolean hierarchical_tag_index_is_tag_in_index (HierarchicalTagIndex* self, const gchar* tag) { gboolean result = FALSE; - GeeMap* _tmp0_ = NULL; - const gchar* _tmp1_ = NULL; - gboolean _tmp2_ = FALSE; + GeeMap* _tmp0_; + const gchar* _tmp1_; + gboolean _tmp2_; #line 53 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" g_return_val_if_fail (IS_HIERARCHICAL_TAG_INDEX (self), FALSE); #line 53 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" @@ -482,9 +482,9 @@ gboolean hierarchical_tag_index_is_tag_in_index (HierarchicalTagIndex* self, con GeeCollection* hierarchical_tag_index_get_all_tags (HierarchicalTagIndex* self) { GeeCollection* result = NULL; - GeeMap* _tmp0_ = NULL; - GeeSet* _tmp1_ = NULL; - GeeSet* _tmp2_ = NULL; + GeeMap* _tmp0_; + GeeSet* _tmp1_; + GeeSet* _tmp2_; #line 57 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" g_return_val_if_fail (IS_HIERARCHICAL_TAG_INDEX (self), NULL); #line 58 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" @@ -503,9 +503,9 @@ GeeCollection* hierarchical_tag_index_get_all_tags (HierarchicalTagIndex* self) gboolean hierarchical_tag_index_is_path_known (HierarchicalTagIndex* self, const gchar* path) { gboolean result = FALSE; - GeeSortedSet* _tmp0_ = NULL; - const gchar* _tmp1_ = NULL; - gboolean _tmp2_ = FALSE; + GeeSortedSet* _tmp0_; + const gchar* _tmp1_; + gboolean _tmp2_; #line 61 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" g_return_val_if_fail (IS_HIERARCHICAL_TAG_INDEX (self), FALSE); #line 61 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" @@ -526,12 +526,12 @@ gboolean hierarchical_tag_index_is_path_known (HierarchicalTagIndex* self, const gchar* hierarchical_tag_index_get_path_for_name (HierarchicalTagIndex* self, const gchar* name) { gchar* result = NULL; - const gchar* _tmp0_ = NULL; - gboolean _tmp1_ = FALSE; + const gchar* _tmp0_; + gboolean _tmp1_; GeeCollection* paths = NULL; - GeeMap* _tmp4_ = NULL; - const gchar* _tmp5_ = NULL; - gpointer _tmp6_ = NULL; + GeeMap* _tmp4_; + const gchar* _tmp5_; + gpointer _tmp6_; #line 65 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" g_return_val_if_fail (IS_HIERARCHICAL_TAG_INDEX (self), NULL); #line 65 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" @@ -543,8 +543,8 @@ gchar* hierarchical_tag_index_get_path_for_name (HierarchicalTagIndex* self, con #line 66 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" if (!_tmp1_) { #line 546 "HierarchicalTagIndex.c" - const gchar* _tmp2_ = NULL; - gchar* _tmp3_ = NULL; + const gchar* _tmp2_; + gchar* _tmp3_; #line 67 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" _tmp2_ = name; #line 67 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" @@ -566,8 +566,8 @@ gchar* hierarchical_tag_index_get_path_for_name (HierarchicalTagIndex* self, con #line 567 "HierarchicalTagIndex.c" { GeeIterator* _path_it = NULL; - GeeCollection* _tmp7_ = NULL; - GeeIterator* _tmp8_ = NULL; + GeeCollection* _tmp7_; + GeeIterator* _tmp8_; #line 70 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" _tmp7_ = paths; #line 70 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" @@ -577,22 +577,22 @@ gchar* hierarchical_tag_index_get_path_for_name (HierarchicalTagIndex* self, con #line 70 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" while (TRUE) { #line 580 "HierarchicalTagIndex.c" - GeeIterator* _tmp9_ = NULL; - gboolean _tmp10_ = FALSE; + GeeIterator* _tmp9_; + gboolean _tmp10_; gchar* path = NULL; - GeeIterator* _tmp11_ = NULL; - gpointer _tmp12_ = NULL; + GeeIterator* _tmp11_; + gpointer _tmp12_; GeeList* components = NULL; - const gchar* _tmp13_ = NULL; - GeeList* _tmp14_ = NULL; - GeeList* _tmp15_ = NULL; - GeeList* _tmp16_ = NULL; - gint _tmp17_ = 0; - gint _tmp18_ = 0; - gpointer _tmp19_ = NULL; - gchar* _tmp20_ = NULL; - const gchar* _tmp21_ = NULL; - gboolean _tmp22_ = FALSE; + const gchar* _tmp13_; + GeeList* _tmp14_; + GeeList* _tmp15_; + GeeList* _tmp16_; + gint _tmp17_; + gint _tmp18_; + gpointer _tmp19_; + gchar* _tmp20_; + const gchar* _tmp21_; + gboolean _tmp22_; #line 70 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" _tmp9_ = _path_it; #line 70 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" @@ -665,7 +665,7 @@ gchar* hierarchical_tag_index_get_path_for_name (HierarchicalTagIndex* self, con } -static void _vala_array_add65 (gchar*** array, int* length, int* size, gchar* value) { +static void _vala_array_add65 (gchar** * array, int* length, int* size, gchar* value) { #line 84 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" if ((*length) == (*size)) { #line 84 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" @@ -685,13 +685,13 @@ static void _vala_array_add65 (gchar*** array, int* length, int* size, gchar* va gchar** hierarchical_tag_index_get_paths_for_names_array (HierarchicalTagIndex* self, gchar** names, int names_length1, int* result_length1) { gchar** result = NULL; gchar** _result_ = NULL; - gchar** _tmp0_ = NULL; - gint _result__length1 = 0; - gint __result__size_ = 0; - gchar** _tmp1_ = NULL; - gint _tmp1__length1 = 0; - gchar** _tmp6_ = NULL; - gint _tmp6__length1 = 0; + gchar** _tmp0_; + gint _result__length1; + gint __result__size_; + gchar** _tmp1_; + gint _tmp1__length1; + gchar** _tmp6_; + gint _tmp6__length1; #line 80 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" g_return_val_if_fail (IS_HIERARCHICAL_TAG_INDEX (self), NULL); #line 81 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" @@ -719,7 +719,7 @@ gchar** hierarchical_tag_index_get_paths_for_names_array (HierarchicalTagIndex* #line 83 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" for (name_it = 0; name_it < _tmp1__length1; name_it = name_it + 1) { #line 722 "HierarchicalTagIndex.c" - gchar* _tmp2_ = NULL; + gchar* _tmp2_; gchar* name = NULL; #line 83 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" _tmp2_ = g_strdup (name_collection[name_it]); @@ -727,10 +727,10 @@ gchar** hierarchical_tag_index_get_paths_for_names_array (HierarchicalTagIndex* name = _tmp2_; #line 729 "HierarchicalTagIndex.c" { - gchar** _tmp3_ = NULL; - gint _tmp3__length1 = 0; - const gchar* _tmp4_ = NULL; - gchar* _tmp5_ = NULL; + gchar** _tmp3_; + gint _tmp3__length1; + const gchar* _tmp4_; + gchar* _tmp5_; #line 84 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" _tmp3_ = _result_; #line 84 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" @@ -807,7 +807,7 @@ static gchar* value_hierarchical_tag_index_collect_value (GValue* value, guint n #line 7 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" if (collect_values[0].v_pointer) { #line 810 "HierarchicalTagIndex.c" - HierarchicalTagIndex* object; + HierarchicalTagIndex * object; object = collect_values[0].v_pointer; #line 7 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" if (object->parent_instance.g_class == NULL) { @@ -834,7 +834,7 @@ static gchar* value_hierarchical_tag_index_collect_value (GValue* value, guint n static gchar* value_hierarchical_tag_index_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { - HierarchicalTagIndex** object_p; + HierarchicalTagIndex ** object_p; object_p = collect_values[0].v_pointer; #line 7 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" if (!object_p) { @@ -886,7 +886,7 @@ gpointer value_get_hierarchical_tag_index (const GValue* value) { void value_set_hierarchical_tag_index (GValue* value, gpointer v_object) { - HierarchicalTagIndex* old; + HierarchicalTagIndex * old; #line 7 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_HIERARCHICAL_TAG_INDEX)); #line 7 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" @@ -917,7 +917,7 @@ void value_set_hierarchical_tag_index (GValue* value, gpointer v_object) { void value_take_hierarchical_tag_index (GValue* value, gpointer v_object) { - HierarchicalTagIndex* old; + HierarchicalTagIndex * old; #line 7 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_HIERARCHICAL_TAG_INDEX)); #line 7 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" @@ -965,7 +965,7 @@ static void hierarchical_tag_index_instance_init (HierarchicalTagIndex * self) { } -static void hierarchical_tag_index_finalize (HierarchicalTagIndex* obj) { +static void hierarchical_tag_index_finalize (HierarchicalTagIndex * obj) { HierarchicalTagIndex * self; #line 7 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_HIERARCHICAL_TAG_INDEX, HierarchicalTagIndex); @@ -994,7 +994,7 @@ GType hierarchical_tag_index_get_type (void) { gpointer hierarchical_tag_index_ref (gpointer instance) { - HierarchicalTagIndex* self; + HierarchicalTagIndex * self; self = instance; #line 7 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" g_atomic_int_inc (&self->ref_count); @@ -1005,7 +1005,7 @@ gpointer hierarchical_tag_index_ref (gpointer instance) { void hierarchical_tag_index_unref (gpointer instance) { - HierarchicalTagIndex* self; + HierarchicalTagIndex * self; self = instance; #line 7 "/home/jens/Source/shotwell/src/tags/HierarchicalTagIndex.vala" if (g_atomic_int_dec_and_test (&self->ref_count)) { -- cgit v1.2.3