]> granicus.if.org Git - flex/commitdiff
Added fix for 8-bit chars returned by input()
authorVern Paxson <vern@ee.lbl.gov>
Wed, 16 Mar 1994 12:18:38 +0000 (12:18 +0000)
committerVern Paxson <vern@ee.lbl.gov>
Wed, 16 Mar 1994 12:18:38 +0000 (12:18 +0000)
flex.skl

index 1b0c2d7c57bc46dd96969945bd1b36df539e7a04..327986de45c78c15bfba639f357c10e9f6289752 100644 (file)
--- a/flex.skl
+++ b/flex.skl
@@ -896,7 +896,7 @@ int yyFlexLexer::yyinput()
                        }
                }
 
-       c = *yy_c_buf_p;
+       c = *(unsigned char *) yy_c_buf_p;      /* cast for 8-bit char's */
        *yy_c_buf_p = '\0';     /* preserve yytext */
        yy_hold_char = *++yy_c_buf_p;