From: Michael Beck Date: Mon, 26 Nov 2007 01:05:23 +0000 (+0000) Subject: fixed warning: unix strtold expect char* X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=e27256469af72d284af0011e38fa2375309f136e;p=cparser fixed warning: unix strtold expect char* [r18532] --- 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);