summaryrefslogtreecommitdiffstats
path: root/source/compiler/aslsupport.l
diff options
context:
space:
mode:
Diffstat (limited to 'source/compiler/aslsupport.l')
-rw-r--r--source/compiler/aslsupport.l20
1 files changed, 10 insertions, 10 deletions
diff --git a/source/compiler/aslsupport.l b/source/compiler/aslsupport.l
index 2f73900..f63519c 100644
--- a/source/compiler/aslsupport.l
+++ b/source/compiler/aslsupport.l
@@ -92,7 +92,7 @@ static void
AslDoLineDirective (
void)
{
- UINT8 c;
+ int c;
char *Token;
UINT32 LineNumber;
char *Filename;
@@ -103,7 +103,7 @@ AslDoLineDirective (
Gbl_LineBufPtr = Gbl_CurrentLineBuffer;
- while ((c = (UINT8) input()) != '\n' && c != EOF)
+ while ((c = input()) != '\n' && c != EOF)
{
*Gbl_LineBufPtr = c;
Gbl_LineBufPtr++;
@@ -430,8 +430,8 @@ static char
AslDoComment (
void)
{
- char c;
- char c1 = 0;
+ int c;
+ int c1 = 0;
AslInsertLineBuffer ('/');
@@ -441,7 +441,7 @@ loop:
/* Eat chars until end-of-comment */
- while ((c = (char) input()) != '*' && c != EOF)
+ while ((c = input()) != '*' && c != EOF)
{
AslInsertLineBuffer (c);
c1 = c;
@@ -468,7 +468,7 @@ loop:
AslInsertLineBuffer (c);
- if ((c1 = (char) input()) != '/' && c1 != EOF)
+ if ((c1 = input()) != '/' && c1 != EOF)
{
unput(c1);
goto loop;
@@ -511,13 +511,13 @@ static char
AslDoCommentType2 (
void)
{
- char c;
+ int c;
AslInsertLineBuffer ('/');
AslInsertLineBuffer ('/');
- while ((c = (char) input()) != '\n' && c != EOF)
+ while ((c = input()) != '\n' && c != EOF)
{
AslInsertLineBuffer (c);
}
@@ -553,7 +553,7 @@ AslDoStringLiteral (
char *StringBuffer = MsgBuffer;
char *EndBuffer = MsgBuffer + ASL_MSG_BUFFER_SIZE;
char *CleanString;
- char StringChar;
+ int StringChar;
UINT32 State = ASL_NORMAL_CHAR;
UINT32 i = 0;
UINT8 Digit;
@@ -566,7 +566,7 @@ AslDoStringLiteral (
* source line buffer.
*/
AslInsertLineBuffer ('\"');
- while ((StringChar = (char) input()) != EOF)
+ while ((StringChar = input()) != EOF)
{
AslInsertLineBuffer (StringChar);
OpenPOWER on IntegriCloud