]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EdkModulePkg/Universal/Network/PxeBc/Dxe/bc.c
Partially make EdkModulePkg pass intel IPF compiler with /W4 /WX switched on.
[mirror_edk2.git] / EdkModulePkg / Universal / Network / PxeBc / Dxe / bc.c
index 303f3547ae6f855b7e6533a5df096c939e956616..f3969b90e84d0bc1ebf80ba0055dfc29e8bc99ee 100644 (file)
@@ -45,17 +45,6 @@ PxeBcDriverStop (
   IN  EFI_HANDLE                     *ChildHandleBuffer\r
   );\r
 \r
-extern\r
-VOID\r
-InitArpHeader (\r
-  VOID\r
-  );\r
-extern\r
-VOID\r
-OptionsStrucInit (\r
-  VOID\r
-  );\r
-\r
 //\r
 // helper routines\r
 //\r
@@ -310,8 +299,8 @@ IpChecksum2 (
 {\r
   UINT32  Sum;\r
 \r
-  Sum = (UINT16)~IpChecksum (Header, HeaderLen) + (UINT16)~IpChecksum (Message, MessageLen);\r
-\r
+  Sum = (UINT16)~IpChecksum (Header, HeaderLen);\r
+  Sum = Sum + (UINT16)~IpChecksum (Message, MessageLen);\r
   //\r
   // in case above carried\r
   //\r
@@ -1597,7 +1586,6 @@ BcStop (
   //\r
   // Lock the instance data\r
   //\r
-  EFI_PXE_BASE_CODE_MODE      *PxebcMode;\r
   EFI_SIMPLE_NETWORK_PROTOCOL *SnpPtr;\r
   EFI_SIMPLE_NETWORK_MODE     *SnpModePtr;\r
   EFI_STATUS                  StatCode;\r
@@ -1619,7 +1607,6 @@ BcStop (
 \r
   EfiAcquireLock (&Private->Lock);\r
 \r
-  PxebcMode   = Private->EfiBc.Mode;\r
   SnpPtr      = Private->SimpleNetwork;\r
   SnpModePtr  = SnpPtr->Mode;\r
 \r
@@ -2069,13 +2056,11 @@ BcSetStationIP (
 --*/\r
 {\r
   EFI_PXE_BASE_CODE_MODE  *PxebcMode;\r
-  EFI_STATUS              StatCode;\r
   PXE_BASECODE_DEVICE     *Private;\r
 \r
   //\r
   // Lock the instance data and make sure started\r
   //\r
-  StatCode = EFI_SUCCESS;\r
 \r
   if (This == NULL) {\r
     DEBUG ((EFI_D_ERROR, "BC *This pointer == NULL"));\r