From e27256469af72d284af0011e38fa2375309f136e Mon Sep 17 00:00:00 2001 From: Michael Beck Date: Mon, 26 Nov 2007 01:05:23 +0000 Subject: [PATCH] fixed warning: unix strtold expect char* [r18532] --- lexer.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lexer.c b/lexer.c index 9fa306d..a53325b 100644 --- a/lexer.c +++ b/lexer.c @@ -503,8 +503,8 @@ static void parse_number_dec(void) obstack_1grow(&symbol_obstack, '\0'); char *string = obstack_finish(&symbol_obstack); - const char *endptr; if(is_float) { + char *endptr; lexer_token.type = T_FLOATINGPOINT; lexer_token.v.floatvalue = strtold(string, &endptr); @@ -514,6 +514,7 @@ static void parse_number_dec(void) parse_floating_suffix(); } else { + const char *endptr; lexer_token.type = T_INTEGER; lexer_token.v.intvalue = parse_int_string(string, &endptr, 10); -- 2.20.1