]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Remove unnecessary volatile for local Index variable.
authorlgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524>
Mon, 28 Jun 2010 10:26:41 +0000 (10:26 +0000)
committerlgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524>
Mon, 28 Jun 2010 10:26:41 +0000 (10:26 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10608 6f19259b-4bc3-4df7-8a09-765794883524

EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseUefiDecompressLib/BaseUefiDecompressLib.c

index cc491238fe5a61f8d628f7b7efa75f8db0ef1a1a..a57b0b9e37b037dbe5f1f502d2ce71dfb0aae7d5 100644 (file)
@@ -142,7 +142,7 @@ GlueMakeTable (
   UINT16  Start[18];\r
   UINT16  *Pointer;\r
   UINT16  Index3;\r
-  volatile UINT16  Index;\r
+  UINT16  Index;\r
   UINT16  Len;\r
   UINT16  Char;\r
   UINT16  JuBits;\r
@@ -155,7 +155,7 @@ GlueMakeTable (
   //\r
   // TableBits should not be greater than 16.\r
   //\r
-  if (TableBits > 16) {\r
+  if (TableBits >= (sizeof (Count)/sizeof (UINT16))) {\r
     return (UINT16) BAD_TABLE;\r
   }\r
  \r
@@ -170,7 +170,7 @@ GlueMakeTable (
     //\r
     // Count array index should not be greater than or equal to its size.\r
     //\r
-    if (BitLen[Index] <= 16) {\r
+    if (BitLen[Index] < (sizeof (Count)/sizeof (UINT16))) {\r
       Count[BitLen[Index]]++;\r
     } else {\r
       return (UINT16) BAD_TABLE;\r