fix some minor warning for unix package
authorklu2 <klu2@de2fecce-e211-0410-80a6-f3fac2684e05>
Fri, 12 Jan 2007 03:51:28 +0000 (03:51 +0000)
committerklu2 <klu2@de2fecce-e211-0410-80a6-f3fac2684e05>
Fri, 12 Jan 2007 03:51:28 +0000 (03:51 +0000)
git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2230 de2fecce-e211-0410-80a6-f3fac2684e05

17 files changed:
edk2/EdkUnixPkg/Dxe/PlatformBds/Generic/BootMaint/BBSsupport.c
edk2/EdkUnixPkg/Dxe/PlatformBds/Generic/BootMaint/BootMaint.c
edk2/EdkUnixPkg/Dxe/PlatformBds/Generic/DeviceMngr/DeviceManager.c
edk2/EdkUnixPkg/Dxe/UnixPlatform/MiscSubclass/MiscBootInformationData.c
edk2/EdkUnixPkg/Dxe/UnixPlatform/MiscSubclass/MiscOemStringData.c
edk2/EdkUnixPkg/Dxe/UnixPlatform/MiscSubclass/MiscPortInternalConnectorDesignatorData.c
edk2/EdkUnixPkg/Dxe/UnixPlatform/MiscSubclass/MiscPortInternalConnectorDesignatorFunction.c
edk2/EdkUnixPkg/Dxe/UnixPlatform/MiscSubclass/MiscSubclassDriverEntryPoint.c
edk2/EdkUnixPkg/Dxe/UnixThunk/Bus/SimpleFileSystem/ComponentName.c
edk2/EdkUnixPkg/Dxe/UnixThunk/Bus/SimpleFileSystem/UnixSimpleFileSystem.c
edk2/EdkUnixPkg/Dxe/UnixThunk/Bus/UnixBusDriver/ComponentName.c
edk2/EdkUnixPkg/Dxe/UnixThunk/Bus/UnixBusDriver/UnixBusDriver.c
edk2/EdkUnixPkg/Dxe/UnixThunk/UnixThunk/UnixThunk.c
edk2/EdkUnixPkg/RuntimeDxe/FvbServices/FWBlockService.c
edk2/EdkUnixPkg/RuntimeDxe/FvbServices/FvbInfo.c
edk2/EdkUnixPkg/Sec/UnixThunk.c
edk2/Tools/Conf/tools_def.template

index c9f2402..76dd54f 100644 (file)
@@ -24,10 +24,14 @@ Abstract:
 #include "BBSsupport.h"\r
 \r
 EFI_DEVICE_PATH_PROTOCOL  EndDevicePath[] = {\r
-  END_DEVICE_PATH_TYPE,\r
-  END_ENTIRE_DEVICE_PATH_SUBTYPE,\r
-  END_DEVICE_PATH_LENGTH,\r
-  0\r
+  {\r
+    END_DEVICE_PATH_TYPE,\r
+    END_ENTIRE_DEVICE_PATH_SUBTYPE,\r
+    {\r
+      END_DEVICE_PATH_LENGTH,\r
+      0\r
+    }\r
+  }\r
 };\r
 \r
 VOID\r
@@ -446,7 +450,7 @@ BdsDeleteAllInvalidLegacyBootOptions (
   LocalBbsTable = NULL;\r
   BbsEntry      = NULL;\r
 \r
-  Status        = EfiLibLocateProtocol (&gEfiLegacyBiosProtocolGuid, &LegacyBios);\r
+  Status        = EfiLibLocateProtocol (&gEfiLegacyBiosProtocolGuid, (VOID**) &LegacyBios);\r
   if (EFI_ERROR (Status)) {\r
     return Status;\r
   }\r
@@ -680,7 +684,7 @@ Returns:
   LocalHddInfo  = NULL;\r
   LocalBbsTable = NULL;\r
 \r
-  Status        = EfiLibLocateProtocol (&gEfiLegacyBiosProtocolGuid, &LegacyBios);\r
+  Status        = EfiLibLocateProtocol (&gEfiLegacyBiosProtocolGuid, (VOID**)&LegacyBios);\r
   if (EFI_ERROR (Status)) {\r
     return Status;\r
   }\r
@@ -985,7 +989,7 @@ Index# is a 16 bit integer, the low byte of it stands for the index in BBS table
   BEVIndex      = 0;\r
   NewDevPtr     = NULL;\r
 \r
-  Status        = EfiLibLocateProtocol (&gEfiLegacyBiosProtocolGuid, &LegacyBios);\r
+  Status        = EfiLibLocateProtocol (&gEfiLegacyBiosProtocolGuid, (VOID**) &LegacyBios);\r
   if (EFI_ERROR (Status)) {\r
     return Status;\r
   }\r
@@ -1497,7 +1501,7 @@ BdsRefreshBbsTableForBoot (
   LocalBbsTable = NULL;\r
   DevType       = BBS_UNKNOWN;\r
 \r
-  Status        = EfiLibLocateProtocol (&gEfiLegacyBiosProtocolGuid, &LegacyBios);\r
+  Status        = EfiLibLocateProtocol (&gEfiLegacyBiosProtocolGuid, (VOID**) &LegacyBios);\r
   if (EFI_ERROR (Status)) {\r
     return Status;\r
   }\r
index 7dfad51..9b84db5 100644 (file)
@@ -757,7 +757,7 @@ Returns:
   //\r
   // There should be only one EFI_HII_PROTOCOL Image\r
   //\r
-  Status = EfiLibLocateProtocol (&gEfiHiiProtocolGuid, &Hii);\r
+  Status = EfiLibLocateProtocol (&gEfiHiiProtocolGuid, (VOID**)&Hii);\r
   if (EFI_ERROR (Status)) {\r
     return Status;\r
   }\r
@@ -893,7 +893,7 @@ Returns:
   }\r
 \r
   Location  = (UINT8 *) &UpdateData->Data;\r
-  Status    = EfiLibLocateProtocol (&gEfiLegacyBiosProtocolGuid, &LegacyBios);\r
+  Status    = EfiLibLocateProtocol (&gEfiLegacyBiosProtocolGuid, (VOID**) &LegacyBios);\r
   if (!EFI_ERROR (Status)) {\r
     //\r
     // If LegacyBios Protocol is installed, add 3 tags about legacy boot option\r
@@ -1240,7 +1240,7 @@ Returns:
   //\r
   // There should only be one Form Configuration protocol\r
   //\r
-  Status = EfiLibLocateProtocol (&gEfiFormBrowserProtocolGuid, &FormConfig);\r
+  Status = EfiLibLocateProtocol (&gEfiFormBrowserProtocolGuid, (VOID**) &FormConfig);\r
   if (EFI_ERROR (Status)) {\r
     return Status;\r
   }\r
index 02be71e..3de404b 100644 (file)
@@ -411,7 +411,7 @@ Returns:
 \r
   ASSERT (FPCallbackInfo.Data.VideoBIOS <= 1);\r
 \r
-  Status = gBS->AllocatePool (EfiBootServicesData, 2 * sizeof (IFR_OPTION), &IfrOptionList);\r
+  Status = gBS->AllocatePool (EfiBootServicesData, 2 * sizeof (IFR_OPTION), (VOID**) &IfrOptionList);\r
   if (IfrOptionList != NULL) {\r
     IfrOptionList[0].Flags        = EFI_IFR_FLAG_INTERACTIVE;\r
     IfrOptionList[0].Key          = SET_VIDEO_BIOS_TYPE_QUESTION_ID + 0x2000;\r
index 1bf280b..0c95b31 100644 (file)
@@ -27,7 +27,7 @@ Abstract:
 //\r
 MISC_SUBCLASS_TABLE_DATA(EFI_MISC_BOOT_INFORMATION_STATUS_DATA, BootInformationStatus) = {\r
   EfiBootInformationStatusNoError,  // BootInformationStatus\r
-  0                                 // BootInformationData\r
+  {0}                                 // BootInformationData\r
 };\r
 \r
 /* eof - MiscBootInformationData.c */\r
index fdfbd1f..e511684 100644 (file)
@@ -26,7 +26,7 @@ Abstract:
 // Static (possibly build generated) Bios Vendor data.\r
 //\r
 MISC_SUBCLASS_TABLE_DATA(EFI_MISC_OEM_STRING_DATA, OemString) = {\r
-  STRING_TOKEN(STR_MISC_OEM_STRING)\r
+  { STRING_TOKEN(STR_MISC_OEM_STRING) }\r
 };\r
 \r
 /* eof - MiscOemStringData.c */\r
index d886a9d..78eac76 100644 (file)
@@ -31,7 +31,7 @@ MISC_SUBCLASS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscP
   EfiPortConnectorTypeOther,  // PortInternalConnectorType\r
   EfiPortConnectorTypeOther,  // PortExternalConnectorType\r
   EfiPortTypeNone,            // PortType\r
-  0                           // PortPath\r
+  {0, 0, 0}                         // PortPath\r
 };\r
 \r
 //\r
@@ -45,7 +45,7 @@ MISC_SUBCLASS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscP
   EfiPortTypeKeyboard,      // PortType\r
   // mPs2KbyboardDevicePath                          // PortPath\r
   //\r
-  0\r
+  {0}\r
 };\r
 \r
 MISC_SUBCLASS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscPortMouse) = {\r
@@ -56,7 +56,7 @@ MISC_SUBCLASS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscP
   EfiPortTypeMouse,         // PortType\r
   // mPs2MouseDevicePath                // PortPath\r
   //\r
-  0\r
+  {0}\r
 };\r
 \r
 \r
@@ -66,7 +66,7 @@ MISC_SUBCLASS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscP
   EfiPortConnectorTypeNone,\r
   EfiPortConnectorTypeDB9Female,\r
   EfiPortTypeSerial16550ACompatible,\r
-  0\r
+  {0}\r
 };\r
 \r
 MISC_SUBCLASS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscPortCom2) = {\r
@@ -84,7 +84,7 @@ MISC_SUBCLASS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscP
   EfiPortConnectorTypeOther,\r
   EfiPortConnectorTypeNone,\r
   EfiPortTypeOther,\r
-  0\r
+  {0}\r
 };\r
 \r
 MISC_SUBCLASS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscPortFloppy) = {\r
@@ -93,7 +93,7 @@ MISC_SUBCLASS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscP
   EfiPortConnectorTypeOnboardFloppy,\r
   EfiPortConnectorTypeNone,\r
   EfiPortTypeOther,\r
-  0\r
+  {0}\r
 };\r
 \r
 /* eof - MiscPortInternalConnectorDesignatorData.c */\r
index 35351aa..206c114 100644 (file)
@@ -74,15 +74,15 @@ Returns:
   STATIC PS2_CONN_DEVICE_PATH       mPs2MouseDevicePath     = { DP_ACPI, DP_PCI (0x1F, 0x00), DP_LPC (0x0303, 1), DP_END };\r
   STATIC SERIAL_CONN_DEVICE_PATH    mCom1DevicePath         = { DP_ACPI, DP_PCI (0x1F, 0x00), DP_LPC (0x0501, 0), DP_END };\r
   STATIC SERIAL_CONN_DEVICE_PATH    mCom2DevicePath         = { DP_ACPI, DP_PCI (0x1F, 0x00), DP_LPC (0x0501, 1), DP_END };\r
-  STATIC PARALLEL_CONN_DEVICE_PATH  mLpt1DevicePath         = { DP_ACPI, DP_PCI (0x1F, 0x00), DP_LPC (0x0401, 0), DP_END };\r
+  //STATIC PARALLEL_CONN_DEVICE_PATH  mLpt1DevicePath         = { DP_ACPI, DP_PCI (0x1F, 0x00), DP_LPC (0x0401, 0), DP_END };\r
   STATIC FLOOPY_CONN_DEVICE_PATH    mFloopyADevicePath      = { DP_ACPI, DP_PCI (0x1F, 0x00), DP_LPC (0x0604, 0), DP_END };\r
-  STATIC FLOOPY_CONN_DEVICE_PATH    mFloopyBDevicePath      = { DP_ACPI, DP_PCI (0x1F, 0x00), DP_LPC (0x0604, 1), DP_END };\r
-  STATIC USB_PORT_DEVICE_PATH       mUsb0DevicePath         = { DP_ACPI, DP_PCI (0x1d, 0x00), DP_END };\r
-  STATIC USB_PORT_DEVICE_PATH       mUsb1DevicePath         = { DP_ACPI, DP_PCI (0x1d, 0x01), DP_END };\r
-  STATIC USB_PORT_DEVICE_PATH       mUsb2DevicePath         = { DP_ACPI, DP_PCI (0x1d, 0x02), DP_END };\r
-  STATIC USB_PORT_DEVICE_PATH       mUsb3DevicePath         = { DP_ACPI, DP_PCI (0x1d, 0x07), DP_END };\r
-  STATIC IDE_DEVICE_PATH            mIdeDevicePath          = { DP_ACPI, DP_PCI (0x1F, 0x01), DP_END };\r
-  STATIC GB_NIC_DEVICE_PATH         mGbNicDevicePath        = { DP_ACPI, DP_PCI( 0x03,0x00 ),DP_PCI( 0x1F,0x00 ),DP_PCI( 0x07,0x00 ), DP_END };\r
+  //STATIC FLOOPY_CONN_DEVICE_PATH    mFloopyBDevicePath      = { DP_ACPI, DP_PCI (0x1F, 0x00), DP_LPC (0x0604, 1), DP_END };\r
+  //STATIC USB_PORT_DEVICE_PATH       mUsb0DevicePath         = { DP_ACPI, DP_PCI (0x1d, 0x00), DP_END };\r
+  //STATIC USB_PORT_DEVICE_PATH       mUsb1DevicePath         = { DP_ACPI, DP_PCI (0x1d, 0x01), DP_END };\r
+  //STATIC USB_PORT_DEVICE_PATH       mUsb2DevicePath         = { DP_ACPI, DP_PCI (0x1d, 0x02), DP_END };\r
+  //STATIC USB_PORT_DEVICE_PATH       mUsb3DevicePath         = { DP_ACPI, DP_PCI (0x1d, 0x07), DP_END };\r
+  //STATIC IDE_DEVICE_PATH            mIdeDevicePath          = { DP_ACPI, DP_PCI (0x1F, 0x01), DP_END };\r
+  //STATIC GB_NIC_DEVICE_PATH         mGbNicDevicePath        = { DP_ACPI, DP_PCI( 0x03,0x00 ),DP_PCI( 0x1F,0x00 ),DP_PCI( 0x07,0x00 ), DP_END };\r
   EFI_DEVICE_PATH_PROTOCOL          EndDevicePath           = DP_END;\r
 \r
   //\r
index bddc041..910564d 100644 (file)
@@ -175,7 +175,7 @@ Returns:
   //\r
   // Locate data hub protocol.\r
   //\r
-  EfiStatus = gBS->LocateProtocol (&gEfiDataHubProtocolGuid, NULL, &DataHub);\r
+  EfiStatus = gBS->LocateProtocol (&gEfiDataHubProtocolGuid, NULL, (VOID**) &DataHub);\r
 \r
   if (EFI_ERROR (EfiStatus)) {\r
     DEBUG ((EFI_D_ERROR, "Could not locate DataHub protocol.  %r\n", EfiStatus));\r
@@ -187,7 +187,7 @@ Returns:
   //\r
   // Locate hii protocol.\r
   //\r
-  EfiStatus = gBS->LocateProtocol (&gEfiHiiProtocolGuid, NULL, &Hii);\r
+  EfiStatus = gBS->LocateProtocol (&gEfiHiiProtocolGuid, NULL, (VOID**)&Hii);\r
 \r
   if (EFI_ERROR (EfiStatus)) {\r
     DEBUG ((EFI_D_ERROR, "Could not locate Hii protocol.  %r\n", EfiStatus));\r
@@ -436,7 +436,7 @@ Returns:
   //\r
   // Locate DataHub protocol.\r
   //\r
-  Status = gBS->LocateProtocol (&gEfiDataHubProtocolGuid, NULL, &DataHub);\r
+  Status = gBS->LocateProtocol (&gEfiDataHubProtocolGuid, NULL, (VOID**)&DataHub);\r
   if (EFI_ERROR (Status)) {\r
     return ;\r
   }\r
@@ -447,7 +447,7 @@ Returns:
     Status = gBS->OpenProtocol (\r
                     HandleBuffer[HandleIndex],\r
                     &gEfiUnixIoProtocolGuid,\r
-                    &UnixIo,\r
+                    (VOID**)&UnixIo,\r
                     Context,\r
                     NULL,\r
                     EFI_OPEN_PROTOCOL_GET_PROTOCOL\r
index 0db3b1c..b4bbb32 100644 (file)
@@ -173,7 +173,7 @@ UnixSimpleFileSystemComponentNameGetControllerName (
   Status = gBS->OpenProtocol (\r
                   ControllerHandle,\r
                   &gEfiSimpleFileSystemProtocolGuid,\r
-                  &SimpleFileSystem,\r
+                  (VOID**)&SimpleFileSystem,\r
                   gUnixSimpleFileSystemDriverBinding.DriverBindingHandle,\r
                   ControllerHandle,\r
                   EFI_OPEN_PROTOCOL_GET_PROTOCOL\r
index 2a745cb..42a361b 100644 (file)
@@ -632,7 +632,7 @@ Returns:
   CHAR16                            *Src;
   char                              *Dst;
   CHAR8                             *RealFileName;\r
-  CHAR16                            *TempFileName;\r
+  //CHAR16                            *TempFileName;\r
   char                              *ParseFileName;\r
   char                              *GuardPointer;\r
   CHAR8                             TempChar;\r
@@ -863,7 +863,7 @@ OpenRoot:
 \r
         LastError = PrivateFile->UnixThunk->GetErrno ();\r
         if (LastError != EEXIST) {
-          gBS->FreePool (TempFileName);\r
+          //gBS->FreePool (TempFileName);\r
           Status = EFI_ACCESS_DENIED;\r
           goto Done;\r
         }\r
index b52a471..2045f8f 100644 (file)
@@ -167,7 +167,7 @@ UnixBusDriverComponentNameGetControllerName (
   Status = gBS->OpenProtocol (\r
                   ChildHandle,\r
                   &gEfiUnixIoProtocolGuid,\r
-                  &UnixIo,\r
+                  (VOID**)&UnixIo,\r
                   gUnixBusDriverBinding.DriverBindingHandle,\r
                   ChildHandle,\r
                   EFI_OPEN_PROTOCOL_GET_PROTOCOL\r
index 5346774..0e93e48 100644 (file)
@@ -97,7 +97,7 @@ EFI_UNIX_UGA            - Builds UGA Windows of Width and Height
 // Define GUID for the Unix Bus Driver\r
 //\r
 static EFI_GUID gUnixBusDriverGuid = {\r
-  0x419f582, 0x625, 0x4531, 0x8a, 0x33, 0x85, 0xa9, 0x96, 0x5c, 0x95, 0xbc\r
+  0x419f582, 0x625, 0x4531, {0x8a, 0x33, 0x85, 0xa9, 0x96, 0x5c, 0x95, 0xbc}\r
 };\r
 \r
 //\r
index e7f4a24..3520bf7 100644 (file)
@@ -33,17 +33,23 @@ Abstract:
 //\r
 static UNIX_THUNK_DEVICE_PATH mUnixThunkDevicePath = {\r
   {\r
-    HARDWARE_DEVICE_PATH,\r
-    HW_VENDOR_DP,\r
-    (UINT8) (sizeof (VENDOR_DEVICE_PATH)),\r
-    (UINT8) ((sizeof (VENDOR_DEVICE_PATH)) >> 8),\r
+    {\r
+      HARDWARE_DEVICE_PATH,\r
+      HW_VENDOR_DP,\r
+      {\r
+        (UINT8) (sizeof (VENDOR_DEVICE_PATH)),\r
+        (UINT8) ((sizeof (VENDOR_DEVICE_PATH)) >> 8)\r
+      }\r
+    },\r
     EFI_UNIX_THUNK_PROTOCOL_GUID,\r
   },\r
   {\r
     END_DEVICE_PATH_TYPE,\r
     END_ENTIRE_DEVICE_PATH_SUBTYPE,\r
-    END_DEVICE_PATH_LENGTH,\r
-    0\r
+    {\r
+      END_DEVICE_PATH_LENGTH,\r
+      0\r
+    }\r
   }\r
 };\r
 \r
index 84c40f4..fad36f8 100644 (file)
@@ -1255,7 +1255,7 @@ Returns:
   Status = gBS->AllocatePool (\r
                   EfiRuntimeServicesData,\r
                   sizeof (ESAL_FWB_GLOBAL),\r
-                  &mFvbModuleGlobal\r
+                  (VOID**) &mFvbModuleGlobal\r
                   );\r
   ASSERT_EFI_ERROR (Status);\r
 \r
@@ -1309,7 +1309,7 @@ Returns:
   Status = gBS->AllocatePool (\r
                   EfiRuntimeServicesData,\r
                   BufferSize,\r
-                  &mFvbModuleGlobal->FvInstance[FVB_PHYSICAL]\r
+                  (VOID**) &mFvbModuleGlobal->FvInstance[FVB_PHYSICAL]\r
                   );\r
   ASSERT_EFI_ERROR (Status);\r
 \r
@@ -1395,7 +1395,7 @@ Returns:
     Status = gBS->AllocatePool (\r
                     EfiRuntimeServicesData,\r
                     sizeof (EFI_FW_VOL_BLOCK_DEVICE),\r
-                    &FvbDevice\r
+                    (VOID**) &FvbDevice\r
                     );\r
     ASSERT_EFI_ERROR (Status);\r
 \r
@@ -1437,7 +1437,7 @@ Returns:
       Status = gBS->HandleProtocol (\r
                       FwbHandle,\r
                       &gEfiFirmwareVolumeBlockProtocolGuid,\r
-                      &OldFwbInterface\r
+                      (VOID**)&OldFwbInterface\r
                       );\r
       ASSERT_EFI_ERROR (Status);\r
 \r
@@ -1484,7 +1484,7 @@ Returns:
   Status = gBS->AllocatePool (\r
                   EfiRuntimeServicesData,\r
                   MaxLbaSize,\r
-                  &mFvbModuleGlobal->FvbScratchSpace[FVB_PHYSICAL]\r
+                  (VOID**)&mFvbModuleGlobal->FvbScratchSpace[FVB_PHYSICAL]\r
                   );\r
   ASSERT_EFI_ERROR (Status);\r
 \r
index d079423..5c152ea 100644 (file)
@@ -62,13 +62,17 @@ EFI_FVB_MEDIA_INFO  mPlatformFvbMediaInfo[] = {
       },  // Reserved[3]\r
       1,  // Revision\r
       {\r
-        RECOVERY_BOIS_BLOCK_NUM,\r
-        FVB_MEDIA_BLOCK_SIZE,\r
+        {\r
+          RECOVERY_BOIS_BLOCK_NUM,\r
+          FVB_MEDIA_BLOCK_SIZE\r
+        }\r
       }\r
     },\r
     {\r
-      0,\r
-      0\r
+      {\r
+        0,\r
+        0\r
+      }\r
     }\r
   },\r
   //\r
@@ -95,13 +99,17 @@ EFI_FVB_MEDIA_INFO  mPlatformFvbMediaInfo[] = {
       },  // Reserved[3]\r
       1,  // Revision\r
       {\r
-        SYSTEM_NV_BLOCK_NUM,\r
-        FVB_MEDIA_BLOCK_SIZE,\r
+        {\r
+          SYSTEM_NV_BLOCK_NUM,\r
+          FVB_MEDIA_BLOCK_SIZE\r
+        }\r
       }\r
     },\r
     {\r
-      0,\r
-      0\r
+      {\r
+        0,\r
+        0\r
+      }\r
     }\r
   }\r
 };\r
index a94cb38..46b0e34 100644 (file)
@@ -147,7 +147,7 @@ GetErrno(void)
 }
 
 extern EFI_STATUS
-UgaCreate(struct _EFI_UNIX_UGA_IO_PROTOCOL *UgaIo, CONST CHAR16 *Title);
+UgaCreate(struct _EFI_UNIX_UGA_IO_PROTOCOL **UgaIo, CONST CHAR16 *Title);
 
 EFI_UNIX_THUNK_PROTOCOL mUnixThunkTable = {\r
   EFI_UNIX_THUNK_PROTOCOL_SIGNATURE,\r
index 54d181b..e8e894d 100644 (file)
@@ -340,8 +340,8 @@ RELEASE_VS2005PRO_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF
 *_UNIXGCC_X64_PP_NAME       = gcc\r
 *_UNIXGCC_X64_VFRPP_NAME    = gcc\r
 \r
-*_UNIXGCC_IA32_CC_FLAGS     = -Os -fshort-wchar -fno-strict-aliasing -Wall -Werror -c -include ${DEST_DIR_DEBUG}/AutoGen.h\r
-*_UNIXGCC_X64_CC_FLAGS      = -Os -fshort-wchar -fno-strict-aliasing -Wall -Werror -c -include ${DEST_DIR_DEBUG}/AutoGen.h -D_EFI_P64\r
+*_UNIXGCC_IA32_CC_FLAGS     = -Os -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -c -include ${DEST_DIR_DEBUG}/AutoGen.h\r
+*_UNIXGCC_X64_CC_FLAGS      = -Os -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -c -include ${DEST_DIR_DEBUG}/AutoGen.h -D_EFI_P64\r
 *_UNIXGCC_*_DLINK_FLAGS     = -nostdlib -O2 --gc-sections --dll --export-all-symbols --entry _${ENTRYPOINT}\r
 *_UNIXGCC_*_ASM_FLAGS       = -c -imacros ${DEST_DIR_DEBUG}/AutoGen.h -DASM_PFX(name)=_##name\r
 *_UNIXGCC_*_PP_FLAGS        = -E -x assembler-with-cpp -include ${DEST_DIR_DEBUG}/AutoGen.h\r