From ef48465b2afca4fb0ddb1bfdd7831e8f5823d49b Mon Sep 17 00:00:00 2001 From: sater Date: Fri, 24 Jan 1986 16:08:34 +0000 Subject: [PATCH] Hex numbers didn't work. Corrected bug in myatoi(). --- util/ncgg/subr.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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; } } -- 2.34.1