diff options
Diffstat (limited to 'source/compiler/prscan.c')
| -rw-r--r-- | source/compiler/prscan.c | 9 | 
1 files changed, 7 insertions, 2 deletions
| diff --git a/source/compiler/prscan.c b/source/compiler/prscan.c index 27eb6be85318..1ba58d14c679 100644 --- a/source/compiler/prscan.c +++ b/source/compiler/prscan.c @@ -499,7 +499,8 @@ PrDoDirective (          case PR_DIRECTIVE_ELSE:          case PR_DIRECTIVE_ELIF: -            if (Gbl_DirectiveStack && Gbl_DirectiveStack->IgnoringThisCodeBlock) +            if (Gbl_DirectiveStack && +                Gbl_DirectiveStack->IgnoringThisCodeBlock)              {                  PrDbgPrint ("Ignoring", Gbl_DirectiveInfo[Directive].Name);                  return; @@ -674,7 +675,8 @@ PrDoDirective (          if (*(&Gbl_CurrentLineBuffer[TokenOffset]) == '(')          {  #ifndef MACROS_SUPPORTED -            AcpiOsPrintf ("%s ERROR - line %u: #define macros are not supported yet\n", +            AcpiOsPrintf ( +                "%s ERROR - line %u: #define macros are not supported yet\n",                  Gbl_CurrentLineBuffer, Gbl_LogicalLineNumber);              exit(1);  #else @@ -692,11 +694,13 @@ PrDoDirective (                  {                      Token2++;                  } +                  End = Token2;                  while (*End != '\n')                  {                      End++;                  } +                  *End = 0;              }              else @@ -999,6 +1003,7 @@ PrGetNextLine (              {                  return (ASL_BLANK_LINE);              } +              return (AE_OK);          }      } | 
