summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/libtidbit/tidbit-guid.c5
-rw-r--r--src/libtidbit/tidbit-guid.h1
2 files changed, 6 insertions, 0 deletions
diff --git a/src/libtidbit/tidbit-guid.c b/src/libtidbit/tidbit-guid.c
index c6a5627..194086a 100644
--- a/src/libtidbit/tidbit-guid.c
+++ b/src/libtidbit/tidbit-guid.c
@@ -93,6 +93,11 @@ void tidbit_guid_set_unref (PtrTidbitGuidSet guid_set)
tidbit_guid_set_free (guid_set);
}
+unsigned int tidbit_guid_set_get_count (PtrTidbitGuidSet guid_set)
+{
+ return guid_set->data->len;
+}
+
gboolean tidbit_guid_set_find (PtrTidbitGuidSet guid_set, PtrTidbitGuid guid)
{
for (int i = 0; i < guid_set->data->len; i++){
diff --git a/src/libtidbit/tidbit-guid.h b/src/libtidbit/tidbit-guid.h
index dd04c8a..6caeec2 100644
--- a/src/libtidbit/tidbit-guid.h
+++ b/src/libtidbit/tidbit-guid.h
@@ -42,6 +42,7 @@ const char* tidbit_guid_get_string (PtrTidbitGuid guid);
PtrTidbitGuidSet tidbit_guid_set_new (void);
PtrTidbitGuidSet tidbit_guid_set_ref (PtrTidbitGuidSet guid);
void tidbit_guid_set_unref (PtrTidbitGuidSet guid);
+unsigned int tidbit_guid_set_get_count (PtrTidbitGuidSet guid_set);
gboolean tidbit_guid_set_find (PtrTidbitGuidSet guid_set, PtrTidbitGuid guid);
void tidbit_guid_set_append (PtrTidbitGuidSet guid_set, PtrTidbitGuid guid);
PtrTidbitGuidSet tidbit_guid_set_merge (PtrTidbitGuidSet guid_set_a, PtrTidbitGuidSet guid_set_b);