summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCharlie Brej <cbrej@cs.man.ac.uk>2010-08-05 17:25:43 +0100
committerCharlie Brej <cbrej@cs.man.ac.uk>2010-08-05 17:25:43 +0100
commit290ccebe4c4e26a2c38914a63a2ab002ee105622 (patch)
tree6bf41a34b538cbfdb8afce501e89de7aad2abade
parent48823cf9c583255b6f1b68ee4cb5c8fb710274e1 (diff)
Add GUID set get count function
-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);