From: Phil Carmody Date: Tue, 25 Nov 2014 01:31:34 +0000 (+0200) Subject: lib: guid - turn uint8_t * parameters into guid_128_t X-Git-Tag: 2.2.16.rc1~197 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=efaa1272c1b682bc2e105b2f374152a6a1f45825;p=thirdparty%2Fdovecot%2Fcore.git lib: guid - turn uint8_t * parameters into guid_128_t As we expose the type's internals, there's no concrete difference between the two, but it might help static code checkers to detect misuse of the library, or sloppy typing. Signed-off-by: Phil Carmody --- diff --git a/src/lib/guid.c b/src/lib/guid.c index 7aae2c6540..1d3fda8b1f 100644 --- a/src/lib/guid.c +++ b/src/lib/guid.c @@ -114,12 +114,12 @@ const char *guid_128_to_string(const guid_128_t guid) return binary_to_hex(guid, GUID_128_SIZE); } -unsigned int guid_128_hash(const uint8_t *guid) +unsigned int guid_128_hash(const guid_128_t guid) { return mem_hash(guid, GUID_128_SIZE); } -int guid_128_cmp(const uint8_t *guid1, const uint8_t *guid2) +int guid_128_cmp(const guid_128_t guid1, const guid_128_t guid2) { return memcmp(guid1, guid2, GUID_128_SIZE); } diff --git a/src/lib/guid.h b/src/lib/guid.h index 94fa7d1ff2..33ea18eda1 100644 --- a/src/lib/guid.h +++ b/src/lib/guid.h @@ -26,8 +26,8 @@ const char *guid_128_to_string(const guid_128_t guid); int guid_128_from_string(const char *str, guid_128_t guid_r); /* guid_128 hash/cmp functions for hash.h */ -unsigned int guid_128_hash(const uint8_t *guid); -int guid_128_cmp(const uint8_t *guid1, const uint8_t *guid2); +unsigned int guid_128_hash(const guid_128_t guid); +int guid_128_cmp(const guid_128_t guid1, const guid_128_t guid2); /* Return the hash of host used by guid_128_generate(). */ void guid_128_host_hash_get(const char *host,