Add a helper function for comparing struct uuids.

Submitted by:	Domagoj Stolfa <domagoj.stolfa@gmail.com>
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D11138
This commit is contained in:
markj 2017-06-12 20:14:44 +00:00
parent 30aa356b26
commit 942382e2d8
2 changed files with 8 additions and 0 deletions

View File

@ -424,3 +424,10 @@ parse_uuid(const char *str, struct uuid *uuid)
(c[3] & 0xc0) != 0x80 && /* variant 1? */
(c[3] & 0xe0) != 0xc0) ? EINVAL : 0); /* variant 2? */
}
int
uuidcmp(const struct uuid *uuid1, const struct uuid *uuid2)
{
return (memcmp(uuid1, uuid2, sizeof(struct uuid)));
}

View File

@ -65,6 +65,7 @@ int snprintf_uuid(char *, size_t, struct uuid *);
int printf_uuid(struct uuid *);
int sbuf_printf_uuid(struct sbuf *, struct uuid *);
int parse_uuid(const char *, struct uuid *);
int uuidcmp(const struct uuid *, const struct uuid *);
void be_uuid_dec(void const *buf, struct uuid *uuid);
void be_uuid_enc(void *buf, struct uuid const *uuid);