Diff between 6d73ad9a1cdc11d4f0159b4610312d68ffc71f20 and c7c092bca3f13348f2f92e72999ee585f98e7974

Changed Files

File Additions Deletions Status
lib/uuid.c +5 -0 modified
lib/uuid.h +2 -0 modified

Full Patch

diff --git a/lib/uuid.c b/lib/uuid.c
index a3e2a1a..4363aee 100644
--- a/lib/uuid.c
+++ b/lib/uuid.c
@@ -271,3 +271,8 @@ int bt_string_to_uuid(bt_uuid_t *uuid, const char *string)
 
 	return -EINVAL;
 }
+
+int bt_uuid_strcmp(const void *a, const void *b)
+{
+	return strcasecmp(a, b);
+}
diff --git a/lib/uuid.h b/lib/uuid.h
index 3bad8cc..aa6efdf 100644
--- a/lib/uuid.h
+++ b/lib/uuid.h
@@ -97,6 +97,8 @@ typedef struct {
 	} value;
 } bt_uuid_t;
 
+int bt_uuid_strcmp(const void *a, const void *b);
+
 int bt_uuid16_create(bt_uuid_t *btuuid, uint16_t value);
 int bt_uuid32_create(bt_uuid_t *btuuid, uint32_t value);
 int bt_uuid128_create(bt_uuid_t *btuuid, uint128_t value);