Add volatile type definition to avoid link error when building with ICC
authorvanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 25 Jul 2007 07:35:03 +0000 (07:35 +0000)
committervanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 25 Jul 2007 07:35:03 +0000 (07:35 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3439 6f19259b-4bc3-4df7-8a09-765794883524

MdeModulePkg/Library/DxeIpIoLib/DxeIpIoLib.c

index cfc8970..f377138 100644 (file)
@@ -362,7 +362,7 @@ IpIoCreateSndEntry (
   EFI_IP4_TRANSMIT_DATA     *TxData;\r
   EFI_STATUS                Status;\r
   EFI_IP4_OVERRIDE_DATA     *OverrideData;\r
-  UINT32                    Index;\r
+  volatile UINT32           Index;\r
 \r
   //\r
   // Allocate resource for SndEntry\r
@@ -429,8 +429,8 @@ IpIoCreateSndEntry (
   TxData->TotalDataLength               = Pkt->TotalSize;\r
   TxData->FragmentCount                 = Pkt->BlockOpNum;\r
 \r
-  for (Index = 0; Index < Pkt->BlockOpNum; Index++) {\r
 \r
+  for (Index = 0; Index < Pkt->BlockOpNum; Index++) {\r
     TxData->FragmentTable[Index].FragmentBuffer = Pkt->BlockOp[Index].Head;\r
     TxData->FragmentTable[Index].FragmentLength = Pkt->BlockOp[Index].Size;\r
   }\r
@@ -857,6 +857,7 @@ IpIoStop (
   //\r
   // Detroy the Ip List used by IpIo\r
   //\r
+\r
   while (!NetListIsEmpty (&(IpIo->IpList))) {\r
     IpInfo = NET_LIST_HEAD (&(IpIo->IpList), IP_IO_IP_INFO, Entry);\r
 \r