From 0671ee41259ee8c9a757161be315544fb6ca950f Mon Sep 17 00:00:00 2001 From: Richard Stallman Date: Wed, 6 Jan 1993 07:28:08 +0000 Subject: [PATCH] (yylex): Make tokstart an unsigned char *. From-SVN: r3115 --- gcc/cexp.y | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/gcc/cexp.y b/gcc/cexp.y index 0e48c0f..5e1c635 100644 --- a/gcc/cexp.y +++ b/gcc/cexp.y @@ -460,13 +460,13 @@ yylex () { register int c; register int namelen; - register char *tokstart; + register unsigned char *tokstart; register struct token *toktab; int wide_flag; retry: - tokstart = lexptr; + tokstart = (unsigned char *) lexptr; c = *tokstart; /* See if it is a special token of length 2. */ if (! keyword_parsing) @@ -522,7 +522,7 @@ yylex () else if (c == '\'') break; } - yylval.name.address = (U_CHAR *) tokstart; + yylval.name.address = tokstart; yylval.name.length = lexptr - start_ptr; return NAME; } @@ -677,7 +677,7 @@ yylex () else if (c == '"') break; } - yylval.name.address = (U_CHAR *) tokstart; + yylval.name.address = tokstart; yylval.name.length = lexptr - start_ptr; return NAME; } @@ -716,7 +716,7 @@ yylex () } lexptr += namelen; - yylval.name.address = (U_CHAR *) tokstart; + yylval.name.address = tokstart; yylval.name.length = namelen; return NAME; } -- 2.7.4