summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCharlie Brej <cbrej@cs.man.ac.uk>2010-08-04 13:47:51 +0100
committerCharlie Brej <cbrej@cs.man.ac.uk>2010-08-04 13:47:51 +0100
commit110f1763ca8eca09a876aeee4bfb8d633e8860cf (patch)
tree1ac6781565450f7c801325308d99eaf35aec1c47
parent83cba11fcf9bbf50fed4ae464052e5e0462967fe (diff)
Add GUID compare function
-rw-r--r--src/libtidbit/tidbit-guid.c8
-rw-r--r--src/libtidbit/tidbit-guid.h1
2 files changed, 9 insertions, 0 deletions
diff --git a/src/libtidbit/tidbit-guid.c b/src/libtidbit/tidbit-guid.c
index 36cdb1b..2201479 100644
--- a/src/libtidbit/tidbit-guid.c
+++ b/src/libtidbit/tidbit-guid.c
@@ -52,6 +52,14 @@ void tidbit_guid_unref (PtrTidbitGuid guid)
tidbit_guid_free (guid);
}
+void tidbit_guid_cmp (PtrTidbitGuid guid_a, PtrTidbitGuid guid_b)
+{
+ return g_strcmp0(guid_a->string, guid_b->string);
+}
+
+
+
+
PtrTidbitGuidSet tidbit_guid_set_new (void)
{
PtrTidbitGuidSet guid_set = g_new(TidbitGuidSet, 1);
diff --git a/src/libtidbit/tidbit-guid.h b/src/libtidbit/tidbit-guid.h
index 6f32a43..a25e40f 100644
--- a/src/libtidbit/tidbit-guid.h
+++ b/src/libtidbit/tidbit-guid.h
@@ -33,6 +33,7 @@ struct _TidbitGuidSet{
PtrTidbitGuid tidbit_guid_new (char* string);
PtrTidbitGuid tidbit_guid_ref (PtrTidbitGuid guid);
void tidbit_guid_unref (PtrTidbitGuid guid);
+void tidbit_guid_cmp (PtrTidbitGuid guid_a, PtrTidbitGuid guid_b);
PtrTidbitGuidSet tidbit_guid_set_new (void);
PtrTidbitGuidSet tidbit_guid_set_ref (PtrTidbitGuidSet guid);