From: Volker Lendecke Date: Mon, 4 Jan 2021 12:52:48 +0000 (+0100) Subject: tdb: Use hex_byte() in parse_hex() X-Git-Tag: samba-4.14.0rc1~153 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fd056127944182bf1fa96d025a4418d9c05d1982;p=thirdparty%2Fsamba.git tdb: Use hex_byte() in parse_hex() Signed-off-by: Volker Lendecke Reviewed-by: Ralph Boehme Reviewed-by: Jeremy Allison --- diff --git a/lib/tdb/tools/tdbtool.c b/lib/tdb/tools/tdbtool.c index 36e480cd29c..fca28a16ba8 100644 --- a/lib/tdb/tools/tdbtool.c +++ b/lib/tdb/tools/tdbtool.c @@ -349,23 +349,6 @@ static void store_tdb(char *keyname, size_t keylen, char* data, size_t datalen) } } -static bool hexchar(char c, uint8_t *v) -{ - if ((c >= '0') && (c <= '9')) { - *v = (c - '0'); - return true; - } - if ((c >= 'A') && (c <= 'F')) { - *v = (c - 'A' + 10); - return true; - } - if ((c >= 'a') && (c <= 'f')) { - *v = (c - 'a' + 10); - return true; - } - return false; -} - static bool parse_hex(const char *src, size_t srclen, uint8_t *dst) { size_t i=0; @@ -375,14 +358,11 @@ static bool parse_hex(const char *src, size_t srclen, uint8_t *dst) } while (i