diff options
Diffstat (limited to 'source/compiler/asltransform.c')
| -rw-r--r-- | source/compiler/asltransform.c | 36 | 
1 files changed, 19 insertions, 17 deletions
| diff --git a/source/compiler/asltransform.c b/source/compiler/asltransform.c index 709b7b09e68f..b2a0f39b3af3 100644 --- a/source/compiler/asltransform.c +++ b/source/compiler/asltransform.c @@ -111,7 +111,7 @@ TrAmlGetNextTempName (      char                    *TempName; -    if (*TempCount >= (10+26))  /* 0-35 valid: 0-9 and A-Z for TempName[3] */ +    if (*TempCount >= (10 + 26))  /* 0-35 valid: 0-9 and A-Z for TempName[3] */      {          /* Too many temps */ @@ -129,6 +129,7 @@ TrAmlGetNextTempName (      {          TempName[3] = (char) (*TempCount + ('A' - 10));      } +      (*TempCount)++;      /* First three characters are always "_T_" */ @@ -217,7 +218,7 @@ TrAmlSetSubtreeParent (      while (Next)      {          Next->Asl.Parent = Parent; -        Next             = Next->Asl.Next; +        Next = Next->Asl.Next;      }  } @@ -242,7 +243,7 @@ TrAmlInsertPeer (  {      NewPeer->Asl.Next = Op->Asl.Next; -    Op->Asl.Next      = NewPeer; +    Op->Asl.Next = NewPeer;  } @@ -297,7 +298,7 @@ TrTransformSubtree (      switch (Op->Asl.ParseOpcode)      { -    case PARSEOP_DEFINITIONBLOCK: +    case PARSEOP_DEFINITION_BLOCK:          TrDoDefinitionBlock (Op);          break; @@ -448,7 +449,7 @@ TrDoSwitch (              {                  /* Add an ELSE to complete the previous CASE */ -                NewOp             = TrCreateLeafNode (PARSEOP_ELSE); +                NewOp = TrCreateLeafNode (PARSEOP_ELSE);                  NewOp->Asl.Parent = Conditional->Asl.Parent;                  TrAmlInitLineNumbers (NewOp, NewOp->Asl.Parent); @@ -458,9 +459,9 @@ TrDoSwitch (                  CurrentParentNode = NewOp;              } -            CaseOp      = Next; +            CaseOp = Next;              Conditional = CaseOp; -            CaseBlock   = CaseOp->Asl.Child->Asl.Next; +            CaseBlock = CaseOp->Asl.Child->Asl.Next;              Conditional->Asl.Child->Asl.Next = NULL;              Predicate = CaseOp->Asl.Child; @@ -537,7 +538,7 @@ TrDoSwitch (                   * CaseOp->Child->Peer is the beginning of the case block                   */                  NewOp = TrCreateValuedLeafNode (PARSEOP_NAMESTRING, -                            (UINT64) ACPI_TO_INTEGER (PredicateValueName)); +                    (UINT64) ACPI_TO_INTEGER (PredicateValueName));                  NewOp->Asl.Next = Predicate;                  TrAmlInitLineNumbers (NewOp, Predicate); @@ -600,7 +601,7 @@ TrDoSwitch (              /* Unknown peer opcode */              AcpiOsPrintf ("Unknown parse opcode for switch statement: %s (%u)\n", -                        Next->Asl.ParseOpName, Next->Asl.ParseOpcode); +                Next->Asl.ParseOpName, Next->Asl.ParseOpcode);          }      } @@ -645,7 +646,7 @@ TrDoSwitch (      Next = StartNode;      while ((Next->Asl.ParseOpcode != PARSEOP_METHOD) && -           (Next->Asl.ParseOpcode != PARSEOP_DEFINITIONBLOCK)) +           (Next->Asl.ParseOpcode != PARSEOP_DEFINITION_BLOCK))      {          Next = Next->Asl.Parent;      } @@ -668,7 +669,8 @@ TrDoSwitch (       */      if (Next->Asl.ParseOpcode != PARSEOP_SERIALIZERULE_SERIAL)      { -        AslError (ASL_REMARK, ASL_MSG_SERIALIZED, MethodOp, "Due to use of Switch operator"); +        AslError (ASL_REMARK, ASL_MSG_SERIALIZED, MethodOp, +            "Due to use of Switch operator");          Next->Asl.ParseOpcode = PARSEOP_SERIALIZERULE_SERIAL;      } @@ -682,7 +684,7 @@ TrDoSwitch (      /* Create the NameSeg child for the Name node */      NewOp2 = TrCreateValuedLeafNode (PARSEOP_NAMESEG, -                (UINT64) ACPI_TO_INTEGER (PredicateValueName)); +        (UINT64) ACPI_TO_INTEGER (PredicateValueName));      TrAmlInitLineNumbers (NewOp2, NewOp);      NewOp2->Asl.CompileFlags |= NODE_IS_NAME_DECLARATION;      NewOp->Asl.Child  = NewOp2; @@ -694,25 +696,25 @@ TrDoSwitch (      case ACPI_BTYPE_INTEGER:          NewOp2->Asl.Next = TrCreateValuedLeafNode (PARSEOP_ZERO, -                                (UINT64) 0); +            (UINT64) 0);          TrAmlInitLineNumbers (NewOp2->Asl.Next, NewOp);          break;      case ACPI_BTYPE_STRING:          NewOp2->Asl.Next = TrCreateValuedLeafNode (PARSEOP_STRING_LITERAL, -                                (UINT64) ACPI_TO_INTEGER ("")); +            (UINT64) ACPI_TO_INTEGER (""));          TrAmlInitLineNumbers (NewOp2->Asl.Next, NewOp);          break;      case ACPI_BTYPE_BUFFER:          (void) TrLinkPeerNode (NewOp2, TrCreateValuedLeafNode (PARSEOP_BUFFER, -                                    (UINT64) 0)); +            (UINT64) 0));          Next = NewOp2->Asl.Next;          TrAmlInitLineNumbers (Next, NewOp2);          (void) TrLinkChildren (Next, 1, TrCreateValuedLeafNode (PARSEOP_ZERO, -                                    (UINT64) 1)); +            (UINT64) 1));          TrAmlInitLineNumbers (Next->Asl.Child, Next);          BufferOp = TrCreateValuedLeafNode (PARSEOP_DEFAULT_ARG, (UINT64) 0); @@ -755,7 +757,7 @@ TrDoSwitch (      Predicate->Asl.Parent = StoreOp;      NewOp = TrCreateValuedLeafNode (PARSEOP_NAMESEG, -                (UINT64) ACPI_TO_INTEGER (PredicateValueName)); +        (UINT64) ACPI_TO_INTEGER (PredicateValueName));      TrAmlInitLineNumbers (NewOp, StoreOp);      NewOp->Asl.Parent    = StoreOp;      Predicate->Asl.Next  = NewOp; | 
