From: Nick Mathewson Date: Fri, 19 Dec 2008 18:51:52 +0000 (+0000) Subject: Expose hex_decode_digit from util.c X-Git-Tag: tor-0.2.1.9-alpha~42 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=efb863189cd4500e9cdaf8f5665f9756ae12dfde;p=thirdparty%2Ftor.git Expose hex_decode_digit from util.c svn:r17706 --- diff --git a/src/common/util.c b/src/common/util.c index b00d26cba4..ec2b1c9767 100644 --- a/src/common/util.c +++ b/src/common/util.c @@ -758,7 +758,7 @@ base16_encode(char *dest, size_t destlen, const char *src, size_t srclen) /** Helper: given a hex digit, return its value, or -1 if it isn't hex. */ static INLINE int -hex_decode_digit(char c) +_hex_decode_digit(char c) { switch (c) { case '0': return 0; @@ -782,6 +782,13 @@ hex_decode_digit(char c) } } +/** Helper: given a hex digit, return its value, or -1 if it isn't hex. */ +int +hex_decode_digit(char c) +{ + return _hex_decode_digit(c); +} + /** Given a hexadecimal string of srclen bytes in src, decode it * and store the result in the destlen-byte buffer at dest. * Return 0 on success, -1 on failure. */ @@ -797,8 +804,8 @@ base16_decode(char *dest, size_t destlen, const char *src, size_t srclen) return -1; end = src+srclen; while (src