diff options
author | Charlie Brej <cbrej@cs.man.ac.uk> | 2010-08-05 17:25:43 +0100 |
---|---|---|
committer | Charlie Brej <cbrej@cs.man.ac.uk> | 2010-08-05 17:25:43 +0100 |
commit | 290ccebe4c4e26a2c38914a63a2ab002ee105622 (patch) | |
tree | 6bf41a34b538cbfdb8afce501e89de7aad2abade | |
parent | 48823cf9c583255b6f1b68ee4cb5c8fb710274e1 (diff) |
Add GUID set get count function
-rw-r--r-- | src/libtidbit/tidbit-guid.c | 5 | ||||
-rw-r--r-- | src/libtidbit/tidbit-guid.h | 1 |
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); |