From: sater Date: Fri, 24 Jan 1986 16:08:34 +0000 (+0000) Subject: Hex numbers didn't work. Corrected bug in myatoi(). X-Git-Tag: release-5-5~5381 X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=ef48465b2afca4fb0ddb1bfdd7831e8f5823d49b;p=ack.git Hex numbers didn't work. Corrected bug in myatoi(). --- diff --git a/util/ncgg/subr.c b/util/ncgg/subr.c index 6ad80f471..fff056804 100644 --- a/util/ncgg/subr.c +++ b/util/ncgg/subr.c @@ -319,7 +319,7 @@ int myatoi(s) register char *s; { case 'e': case 'f': if (base!=16) error("Hexletter in number not expected"); - sum = sum*base + *s++ - 'a'; + sum = sum*base + 10 + *s++ - 'a'; break; case 'A': case 'B': @@ -328,7 +328,7 @@ int myatoi(s) register char *s; { case 'E': case 'F': if (base!=16) error("Hexletter in number not expected"); - sum = sum*base + *s++ - 'A'; + sum = sum*base + 10 + *s++ - 'A'; break; } }