From c7c092bca3f13348f2f92e72999ee585f98e7974 Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Sat, 1 Sep 2012 20:14:41 +0300 Subject: [PATCH] uuid: Add string-format UUID comparison helper function --- lib/uuid.c | 5 +++++ lib/uuid.h | 2 ++ 2 files changed, 7 insertions(+) diff --git a/lib/uuid.c b/lib/uuid.c index a3e2a1ad8..4363aee49 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 3bad8cc44..aa6efdf19 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); -- 2.47.3