Fix gcc warnings -- please review affected files.
authorbbahnsen <bbahnsen@6f19259b-4bc3-4df7-8a09-765794883524>
Fri, 17 Nov 2006 17:38:32 +0000 (17:38 +0000)
committerbbahnsen <bbahnsen@6f19259b-4bc3-4df7-8a09-765794883524>
Fri, 17 Nov 2006 17:38:32 +0000 (17:38 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1972 6f19259b-4bc3-4df7-8a09-765794883524

EdkModulePkg/Core/DxeIplX64Peim/DxeLoadX64.c
EdkModulePkg/Core/DxeIplX64Peim/x64/VirtualMemory.c
EdkModulePkg/Library/EdkFvbServiceLib/x64/Fvb.c
EdkModulePkg/Universal/FirmwareVolume/FaultTolerantWriteLite/Dxe/x64/x64FtwMisc.c
EdkModulePkg/Universal/Network/PxeBc/Dxe/pxe_bc_dhcp.c

index 8e4f112..990eec1 100644 (file)
@@ -22,7 +22,9 @@ Abstract:
 \r
 #include <DxeIpl.h>\r
 \r
+#ifndef __GNUC__\r
 #pragma warning( disable : 4305 )\r
+#endif\r
 \r
 BOOLEAN gInMemory = FALSE;\r
 \r
index 8d343fe..ef9c3b6 100644 (file)
@@ -155,6 +155,6 @@ Returns:
        );\r
   }\r
 \r
-  return (EFI_PHYSICAL_ADDRESS) PageMap;\r
+  return (EFI_PHYSICAL_ADDRESS) (UINTN)PageMap; // FIXME\r
 }\r
 \r
index 76ddfa8..e9d7500 100644 (file)
@@ -35,9 +35,9 @@ Key:
 // Lib will ASSERT if more FVB devices than this are added to the system.\r
 //\r
 STATIC FVB_ENTRY          *mFvbEntry;\r
-STATIC EFI_EVENT          mFvbVirtualNotifyEvent;\r
+// STATIC EFI_EVENT          mFvbVirtualNotifyEvent;\r
 STATIC EFI_EVENT          mFvbRegistration;\r
-STATIC EFI_EVENT          mEfiFvbVirtualNotifyEvent;\r
+// STATIC EFI_EVENT          mEfiFvbVirtualNotifyEvent;\r
 STATIC BOOLEAN            mEfiFvbInitialized        = FALSE;\r
 STATIC UINTN              mFvbCount;\r
 \r
@@ -113,10 +113,10 @@ Returns:
     //\r
     //  Get the interface pointer and if it's ours, skip it\r
     //\r
-    Status = gBS->HandleProtocol (Handle, &gEfiFirmwareVolumeBlockProtocolGuid, &mFvbEntry[UpdateIndex].Fvb);\r
+    Status = gBS->HandleProtocol (Handle, &gEfiFirmwareVolumeBlockProtocolGuid, (VOID **)&mFvbEntry[UpdateIndex].Fvb);\r
     ASSERT_EFI_ERROR (Status);\r
 \r
-    Status = gBS->HandleProtocol (Handle, &gEfiFvbExtensionProtocolGuid, &mFvbEntry[UpdateIndex].FvbExtension);\r
+    Status = gBS->HandleProtocol (Handle, &gEfiFvbExtensionProtocolGuid, (VOID **)&mFvbEntry[UpdateIndex].FvbExtension);\r
     if (Status != EFI_SUCCESS) {\r
       mFvbEntry[UpdateIndex].FvbExtension = NULL;\r
     }\r
index 067bfcf..d8e3a03 100644 (file)
@@ -30,7 +30,7 @@ Revision History
 //\r
 #define BOOT_BLOCK_BASE\r
 \r
-STATIC\r
+// STATIC\r
 EFI_STATUS\r
 GetSwapState (\r
   IN EFI_FTW_LITE_DEVICE    *FtwLiteDevice,\r
@@ -56,7 +56,7 @@ Returns:
   return EFI_SUCCESS;\r
 }\r
 \r
-STATIC\r
+// STATIC\r
 EFI_STATUS\r
 SetSwapState (\r
   IN EFI_FTW_LITE_DEVICE    *FtwLiteDevice,\r
index c493c99..79bce9d 100644 (file)
@@ -2108,7 +2108,7 @@ DoDhcpDora (
     // now look for DHCP onlys and a Proxy\r
     //\r
     for (Index = 0; Index < NumOffers; ++Index) {\r
-      INT8  Index2;\r
+      UINT8  Index2;\r
 \r
       //\r
       // ignore proxies, bootps, non DHCP onlys, and bootable DHCPS\r