ShellPkg: Fix GCC 4.4 build issues

This change fixes various GCC 4.4 build issues
* EFIAPI usage inconsistencies
* multi-character literal warning ('eell')
* Filename case inconsistencies
* Use 'ULL' suffix for integers > 4GB

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11519 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
jljusten 2011-04-12 03:18:38 +00:00
parent 4a22b9bc6a
commit 2b578de0b2
9 changed files with 15 additions and 32 deletions

View File

@ -24,7 +24,6 @@
@retval EFI_OUT_OF_RESOURCES A memory allocation failed. @retval EFI_OUT_OF_RESOURCES A memory allocation failed.
**/ **/
EFI_STATUS EFI_STATUS
EFIAPI
MainCommandOpenFile ( MainCommandOpenFile (
VOID VOID
); );
@ -35,7 +34,6 @@ MainCommandOpenFile (
@retval EFI_SUCCESS The switch was ok or a warning was presented. @retval EFI_SUCCESS The switch was ok or a warning was presented.
**/ **/
EFI_STATUS EFI_STATUS
EFIAPI
MainCommandSwitchFileType ( MainCommandSwitchFileType (
VOID VOID
); );
@ -46,7 +44,6 @@ MainCommandSwitchFileType (
@retval EFI_SUCCESS The operation was successful. @retval EFI_SUCCESS The operation was successful.
**/ **/
EFI_STATUS EFI_STATUS
EFIAPI
MainCommandGotoLine ( MainCommandGotoLine (
VOID VOID
); );
@ -60,7 +57,6 @@ MainCommandGotoLine (
@retval EFI_LOAD_ERROR A file access error occured. @retval EFI_LOAD_ERROR A file access error occured.
**/ **/
EFI_STATUS EFI_STATUS
EFIAPI
MainCommandSaveFile ( MainCommandSaveFile (
VOID VOID
); );
@ -73,7 +69,6 @@ MainCommandSaveFile (
@retval EFI_LOAD_ERROR A load error occured. @retval EFI_LOAD_ERROR A load error occured.
**/ **/
EFI_STATUS EFI_STATUS
EFIAPI
MainCommandExit ( MainCommandExit (
VOID VOID
); );
@ -86,7 +81,6 @@ MainCommandExit (
@retval EFI_LOAD_ERROR A load error occured. @retval EFI_LOAD_ERROR A load error occured.
**/ **/
EFI_STATUS EFI_STATUS
EFIAPI
MainCommandSearch ( MainCommandSearch (
VOID VOID
); );
@ -99,7 +93,6 @@ MainCommandSearch (
@retval EFI_LOAD_ERROR A load error occured. @retval EFI_LOAD_ERROR A load error occured.
**/ **/
EFI_STATUS EFI_STATUS
EFIAPI
MainCommandSearchReplace ( MainCommandSearchReplace (
VOID VOID
); );
@ -112,7 +105,6 @@ MainCommandSearchReplace (
@retval EFI_LOAD_ERROR A load error occured. @retval EFI_LOAD_ERROR A load error occured.
**/ **/
EFI_STATUS EFI_STATUS
EFIAPI
MainCommandCutLine ( MainCommandCutLine (
VOID VOID
); );
@ -125,7 +117,6 @@ MainCommandCutLine (
@retval EFI_LOAD_ERROR A load error occured. @retval EFI_LOAD_ERROR A load error occured.
**/ **/
EFI_STATUS EFI_STATUS
EFIAPI
MainCommandPasteLine ( MainCommandPasteLine (
VOID VOID
); );
@ -195,7 +186,6 @@ EDITOR_MENU_ITEM MainMenuItems[] = {
@retval EFI_OUT_OF_RESOURCES A memory allocation failed. @retval EFI_OUT_OF_RESOURCES A memory allocation failed.
**/ **/
EFI_STATUS EFI_STATUS
EFIAPI
MainCommandOpenFile ( MainCommandOpenFile (
VOID VOID
) )
@ -350,7 +340,6 @@ MainCommandOpenFile (
@retval EFI_SUCCESS The switch was ok or a warning was presented. @retval EFI_SUCCESS The switch was ok or a warning was presented.
**/ **/
EFI_STATUS EFI_STATUS
EFIAPI
MainCommandSwitchFileType ( MainCommandSwitchFileType (
VOID VOID
) )
@ -384,7 +373,6 @@ MainCommandSwitchFileType (
@retval EFI_LOAD_ERROR A load error occured. @retval EFI_LOAD_ERROR A load error occured.
**/ **/
EFI_STATUS EFI_STATUS
EFIAPI
MainCommandCutLine ( MainCommandCutLine (
VOID VOID
) )
@ -422,7 +410,6 @@ MainCommandCutLine (
@retval EFI_LOAD_ERROR A load error occured. @retval EFI_LOAD_ERROR A load error occured.
**/ **/
EFI_STATUS EFI_STATUS
EFIAPI
MainCommandPasteLine ( MainCommandPasteLine (
VOID VOID
) )
@ -455,7 +442,6 @@ MainCommandPasteLine (
@retval EFI_LOAD_ERROR A load error occured. @retval EFI_LOAD_ERROR A load error occured.
**/ **/
EFI_STATUS EFI_STATUS
EFIAPI
MainCommandSearch ( MainCommandSearch (
VOID VOID
) )
@ -597,7 +583,6 @@ MainCommandSearch (
@retval EFI_LOAD_ERROR A load error occured. @retval EFI_LOAD_ERROR A load error occured.
**/ **/
EFI_STATUS EFI_STATUS
EFIAPI
MainCommandSearchReplace ( MainCommandSearchReplace (
VOID VOID
) )
@ -901,7 +886,6 @@ MainCommandSearchReplace (
@retval EFI_LOAD_ERROR A load error occured. @retval EFI_LOAD_ERROR A load error occured.
**/ **/
EFI_STATUS EFI_STATUS
EFIAPI
MainCommandExit ( MainCommandExit (
VOID VOID
) )
@ -983,7 +967,6 @@ MainCommandExit (
@retval EFI_SUCCESS The operation was successful. @retval EFI_SUCCESS The operation was successful.
**/ **/
EFI_STATUS EFI_STATUS
EFIAPI
MainCommandGotoLine ( MainCommandGotoLine (
VOID VOID
) )
@ -1057,7 +1040,6 @@ MainCommandGotoLine (
@retval EFI_LOAD_ERROR A file access error occured. @retval EFI_LOAD_ERROR A file access error occured.
**/ **/
EFI_STATUS EFI_STATUS
EFIAPI
MainCommandSaveFile ( MainCommandSaveFile (
VOID VOID
) )

View File

@ -42,7 +42,7 @@ typedef enum {
NewLineTypeUnknown NewLineTypeUnknown
} EE_NEWLINE_TYPE; } EE_NEWLINE_TYPE;
#define LINE_LIST_SIGNATURE 'eell' #define LINE_LIST_SIGNATURE SIGNATURE_32 ('e', 'e', 'l', 'l')
typedef struct _EFI_EDITOR_LINE { typedef struct _EFI_EDITOR_LINE {
UINTN Signature; UINTN Signature;
CHAR16 *Buffer; CHAR16 *Buffer;

View File

@ -17,7 +17,7 @@
typedef typedef
EFI_STATUS EFI_STATUS
(EFIAPI *MENU_ITEM_FUNCTION) ( (*MENU_ITEM_FUNCTION) (
VOID VOID
); );

View File

@ -18,7 +18,7 @@
#include "UefiShellDebug1CommandsLib.h" #include "UefiShellDebug1CommandsLib.h"
#include "EditTitleBar.h" #include "EditTitleBar.h"
#define EFI_EDITOR_LINE_LIST 'eell' #define EFI_EDITOR_LINE_LIST SIGNATURE_32 ('e', 'e', 'l', 'l')
#define ASCII_POSITION ((0x10 * 3) + 12) #define ASCII_POSITION ((0x10 * 3) + 12)

View File

@ -50,6 +50,7 @@ HEFI_EDITOR_MEM_IMAGE HMemImageConst = {
@retval EFI_UNSUPPORTED. @retval EFI_UNSUPPORTED.
**/ **/
EFI_STATUS EFI_STATUS
EFIAPI
DummyMemRead ( DummyMemRead (
IN EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL * This, IN EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL * This,
IN EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_WIDTH Width, IN EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_WIDTH Width,
@ -73,6 +74,7 @@ DummyMemRead (
@retval EFI_UNSUPPORTED. @retval EFI_UNSUPPORTED.
**/ **/
EFI_STATUS EFI_STATUS
EFIAPI
DummyMemWrite ( DummyMemWrite (
IN EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL * This, IN EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL * This,
IN EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_WIDTH Width, IN EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_WIDTH Width,

View File

@ -3199,8 +3199,8 @@ PciExplainBar (
} else if ((*Bar & PCI_BIT_1) == 0 && (*Bar & PCI_BIT_2) != 0) { } else if ((*Bar & PCI_BIT_1) == 0 && (*Bar & PCI_BIT_2) != 0) {
Bar64 = 0x0; Bar64 = 0x0;
CopyMem (&Bar64, Bar, sizeof (UINT64)); CopyMem (&Bar64, Bar, sizeof (UINT64));
ShellPrintHiiEx(-1, -1, NULL,STRING_TOKEN (STR_PCI2_ONE_VAR_2), gShellDebug1HiiHandle, RShiftU64 ((Bar64 & 0xfffffffffffffff0), 32)); ShellPrintHiiEx(-1, -1, NULL,STRING_TOKEN (STR_PCI2_ONE_VAR_2), gShellDebug1HiiHandle, RShiftU64 ((Bar64 & 0xfffffffffffffff0ULL), 32));
ShellPrintHiiEx(-1, -1, NULL,STRING_TOKEN (STR_PCI2_ONE_VAR_3), gShellDebug1HiiHandle, (UINT32) (Bar64 & 0xfffffffffffffff0)); ShellPrintHiiEx(-1, -1, NULL,STRING_TOKEN (STR_PCI2_ONE_VAR_3), gShellDebug1HiiHandle, (UINT32) (Bar64 & 0xfffffffffffffff0ULL));
ShellPrintHiiEx(-1, -1, NULL,STRING_TOKEN (STR_PCI2_MEM), gShellDebug1HiiHandle); ShellPrintHiiEx(-1, -1, NULL,STRING_TOKEN (STR_PCI2_MEM), gShellDebug1HiiHandle);
ShellPrintHiiEx(-1, -1, NULL,STRING_TOKEN (STR_PCI2_64_BITS), gShellDebug1HiiHandle); ShellPrintHiiEx(-1, -1, NULL,STRING_TOKEN (STR_PCI2_64_BITS), gShellDebug1HiiHandle);
IsBar32 = FALSE; IsBar32 = FALSE;
@ -3271,18 +3271,18 @@ PciExplainBar (
OldBar64 = 0x0; OldBar64 = 0x0;
CopyMem (&OldBar64, Bar, sizeof (UINT64)); CopyMem (&OldBar64, Bar, sizeof (UINT64));
NewBar64 = 0xffffffffffffffff; NewBar64 = 0xffffffffffffffffULL;
IoDev->Pci.Write (IoDev, EfiPciWidthUint32, RegAddress, 2, &NewBar64); IoDev->Pci.Write (IoDev, EfiPciWidthUint32, RegAddress, 2, &NewBar64);
IoDev->Pci.Read (IoDev, EfiPciWidthUint32, RegAddress, 2, &NewBar64); IoDev->Pci.Read (IoDev, EfiPciWidthUint32, RegAddress, 2, &NewBar64);
IoDev->Pci.Write (IoDev, EfiPciWidthUint32, RegAddress, 2, &OldBar64); IoDev->Pci.Write (IoDev, EfiPciWidthUint32, RegAddress, 2, &OldBar64);
if (IsMem) { if (IsMem) {
NewBar64 = NewBar64 & 0xfffffffffffffff0; NewBar64 = NewBar64 & 0xfffffffffffffff0ULL;
NewBar64 = (~NewBar64) + 1; NewBar64 = (~NewBar64) + 1;
} else { } else {
NewBar64 = NewBar64 & 0xfffffffffffffffc; NewBar64 = NewBar64 & 0xfffffffffffffffcULL;
NewBar64 = (~NewBar64) + 1; NewBar64 = (~NewBar64) + 1;
NewBar64 = NewBar64 & 0x000000000000ffff; NewBar64 = NewBar64 & 0x000000000000ffff;
} }
@ -3305,9 +3305,9 @@ PciExplainBar (
ShellPrintHiiEx(-1, -1, NULL, ShellPrintHiiEx(-1, -1, NULL,
STRING_TOKEN (STR_PCI2_RSHIFT), STRING_TOKEN (STR_PCI2_RSHIFT),
gShellDebug1HiiHandle, gShellDebug1HiiHandle,
RShiftU64 ((NewBar64 + (Bar64 & 0xfffffffffffffff0) - 1), 32) RShiftU64 ((NewBar64 + (Bar64 & 0xfffffffffffffff0ULL) - 1), 32)
); );
ShellPrintHiiEx(-1, -1, NULL,STRING_TOKEN (STR_PCI2_RSHIFT), gShellDebug1HiiHandle, (UINT32) (NewBar64 + (Bar64 & 0xfffffffffffffff0) - 1)); ShellPrintHiiEx(-1, -1, NULL,STRING_TOKEN (STR_PCI2_RSHIFT), gShellDebug1HiiHandle, (UINT32) (NewBar64 + (Bar64 & 0xfffffffffffffff0ULL) - 1));
} }
} else { } else {

View File

@ -14,8 +14,8 @@
#include "../UefiShellDebug1CommandsLib.h" #include "../UefiShellDebug1CommandsLib.h"
#include <Guid/Smbios.h> #include <Guid/SmBios.h>
#include "LIbSmbios.h" #include "LibSmbios.h"
#include "LibSmbiosView.h" #include "LibSmbiosView.h"
#include "SmbiosView.h" #include "SmbiosView.h"

View File

@ -13,7 +13,7 @@
**/ **/
#include "../UefiShellDebug1CommandsLib.h" #include "../UefiShellDebug1CommandsLib.h"
#include <Guid/Smbios.h> #include <Guid/SmBios.h>
#include "LibSmbios.h" #include "LibSmbios.h"
/** /**

View File

@ -150,7 +150,6 @@ STATIC CONST CHAR8 Hex[] = {
@param[in] UserData The data to print out. @param[in] UserData The data to print out.
**/ **/
VOID VOID
EFIAPI
DumpHex ( DumpHex (
IN UINTN Indent, IN UINTN Indent,
IN UINTN Offset, IN UINTN Offset,