Fix various warnings with the Intel C compiler.
EfiBind.h: * Adding ignores for certain warnings with the Intel C compiler. (Partially merged from MdePkg.) EfiPxe.h: * Make sure PXE_NO_UINT64_SUPPORT is defined Decompress.c: * Removed 'unreachable' return statement. EdkCompatibilityPkg/**: (all other files) * Remove trailing comma from last value in enum. * Include <EfiBind.h> instead of "EfiBind.h", or for some reason __STDC_VERSION__ is not defined. * Introduce more explicit function call ordering by storing results in local variables before using in a calculation. * Add some additional casting for BOOLEAN & UINT8 following calculations which change the type to 'int'. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5123 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
@@ -78,7 +78,7 @@ typedef enum _EFI_MEMORY_ARRAY_USE {
|
||||
EfiMemoryArrayUseVideoMemory = 0x04,
|
||||
EfiMemoryArrayUseFlashMemory = 0x05,
|
||||
EfiMemoryArrayUseNonVolatileRam = 0x06,
|
||||
EfiMemoryArrayUseCacheMemory = 0x07,
|
||||
EfiMemoryArrayUseCacheMemory = 0x07
|
||||
} EFI_MEMORY_ARRAY_USE;
|
||||
|
||||
typedef enum _EFI_MEMORY_ERROR_CORRECTION {
|
||||
@@ -88,7 +88,7 @@ typedef enum _EFI_MEMORY_ERROR_CORRECTION {
|
||||
EfiMemoryErrorCorrectionParity = 0x04,
|
||||
EfiMemoryErrorCorrectionSingleBitEcc = 0x05,
|
||||
EfiMemoryErrorCorrectionMultiBitEcc = 0x06,
|
||||
EfiMemoryErrorCorrectionCrc = 0x07,
|
||||
EfiMemoryErrorCorrectionCrc = 0x07
|
||||
} EFI_MEMORY_ERROR_CORRECTION;
|
||||
|
||||
typedef struct {
|
||||
|
@@ -137,7 +137,7 @@ typedef enum {
|
||||
EfiSystemWakeupTypeLanRemote = 5,
|
||||
EfiSystemWakeupTypePowerSwitch = 6,
|
||||
EfiSystemWakeupTypePciPme = 7,
|
||||
EfiSystemWakeupTypeAcPowerRestored = 8,
|
||||
EfiSystemWakeupTypeAcPowerRestored = 8
|
||||
} EFI_MISC_SYSTEM_WAKEUP_TYPE;
|
||||
|
||||
typedef struct {
|
||||
@@ -180,7 +180,7 @@ typedef enum {
|
||||
EfiBaseBoardTypeMotherBoard = 0xA,
|
||||
EfiBaseBoardTypeProcessorMemoryModule = 0xB,
|
||||
EfiBaseBoardTypeProcessorIOModule = 0xC,
|
||||
EfiBaseBoardTypeInterconnectBoard = 0xD,
|
||||
EfiBaseBoardTypeInterconnectBoard = 0xD
|
||||
} EFI_BASE_BOARD_TYPE;
|
||||
|
||||
typedef struct {
|
||||
@@ -248,7 +248,7 @@ typedef enum {
|
||||
EfiChassisStateSafe = 3,
|
||||
EfiChassisStateWarning = 4,
|
||||
EfiChassisStateCritical = 5,
|
||||
EfiChassisStateNonRecoverable = 6,
|
||||
EfiChassisStateNonRecoverable = 6
|
||||
} EFI_MISC_CHASSIS_STATE;
|
||||
|
||||
typedef enum {
|
||||
@@ -256,7 +256,7 @@ typedef enum {
|
||||
EfiChassisSecurityStatusUnknown = 2,
|
||||
EfiChassisSecurityStatusNone = 3,
|
||||
EfiChassisSecurityStatusExternalInterfaceLockedOut = 4,
|
||||
EfiChassisSecurityStatusExternalInterfaceLockedEnabled = 5,
|
||||
EfiChassisSecurityStatusExternalInterfaceLockedEnabled = 5
|
||||
} EFI_MISC_CHASSIS_SECURITY_STATE;
|
||||
|
||||
typedef struct {
|
||||
@@ -338,7 +338,7 @@ typedef enum {
|
||||
EfiPortConnectorTypePCH98 = 0xA2,
|
||||
EfiPortConnectorTypePC98Note = 0xA3,
|
||||
EfiPortConnectorTypePC98Full = 0xA4,
|
||||
EfiPortConnectorTypeOther = 0xFF,
|
||||
EfiPortConnectorTypeOther = 0xFF
|
||||
} EFI_MISC_PORT_CONNECTOR_TYPE;
|
||||
|
||||
typedef enum {
|
||||
@@ -378,7 +378,7 @@ typedef enum {
|
||||
EfiPortTypeSas = 0x21,
|
||||
EfiPortType8251Compatible = 0xA0,
|
||||
EfiPortType8251FifoCompatible = 0xA1,
|
||||
EfiPortTypeOther = 0xFF,
|
||||
EfiPortTypeOther = 0xFF
|
||||
} EFI_MISC_PORT_TYPE;
|
||||
|
||||
|
||||
@@ -445,14 +445,14 @@ typedef enum {
|
||||
EfiSlotDataBusWidth8xOrx8 = 0xB,
|
||||
EfiSlotDataBusWidth12xOrx12 = 0xC,
|
||||
EfiSlotDataBusWidth16xOrx16 = 0xD,
|
||||
EfiSlotDataBusWidth32xOrx32 = 0xE,
|
||||
EfiSlotDataBusWidth32xOrx32 = 0xE
|
||||
} EFI_MISC_SLOT_DATA_BUS_WIDTH;
|
||||
|
||||
typedef enum {
|
||||
EfiSlotUsageOther = 1,
|
||||
EfiSlotUsageUnknown = 2,
|
||||
EfiSlotUsageAvailable = 3,
|
||||
EfiSlotUsageInUse = 4,
|
||||
EfiSlotUsageInUse = 4
|
||||
} EFI_MISC_SLOT_USAGE;
|
||||
|
||||
typedef enum {
|
||||
@@ -613,7 +613,7 @@ typedef enum {
|
||||
EfiPointingDeviceTypeGlidePoint = 6,
|
||||
EfiPointingDeviceTouchPad = 7,
|
||||
EfiPointingDeviceTouchScreen = 8,
|
||||
EfiPointingDeviceOpticalSensor = 9,
|
||||
EfiPointingDeviceOpticalSensor = 9
|
||||
} EFI_MISC_POINTING_DEVICE_TYPE;
|
||||
|
||||
typedef enum {
|
||||
@@ -627,7 +627,7 @@ typedef enum {
|
||||
EfiPointingDeviceInterfaceADB = 8,
|
||||
EfiPointingDeviceInterfaceBusMouseDB9 = 0xA0,
|
||||
EfiPointingDeviceInterfaceBusMouseMicroDin = 0xA1,
|
||||
EfiPointingDeviceInterfaceUsb = 0xA2,
|
||||
EfiPointingDeviceInterfaceUsb = 0xA2
|
||||
} EFI_MISC_POINTING_DEVICE_INTERFACE;
|
||||
|
||||
typedef struct {
|
||||
@@ -652,7 +652,7 @@ typedef enum {
|
||||
EfiPortableBatteryDeviceChemistryNickelMetalHydride = 5,
|
||||
EfiPortableBatteryDeviceChemistryLithiumIon = 6,
|
||||
EfiPortableBatteryDeviceChemistryZincAir = 7,
|
||||
EfiPortableBatteryDeviceChemistryLithiumPolymer = 8,
|
||||
EfiPortableBatteryDeviceChemistryLithiumPolymer = 8
|
||||
} EFI_MISC_PORTABLE_BATTERY_DEVICE_CHEMISTRY;
|
||||
|
||||
typedef struct {
|
||||
@@ -908,7 +908,7 @@ typedef enum {
|
||||
EfiBootInformationStatusWatchdogTimerExpired = 8,
|
||||
EfiBootInformationStatusStartReserved = 9,
|
||||
EfiBootInformationStatusStartOemSpecific = 128,
|
||||
EfiBootInformationStatusStartProductSpecific = 192,
|
||||
EfiBootInformationStatusStartProductSpecific = 192
|
||||
} EFI_MISC_BOOT_INFORMATION_STATUS_TYPE;
|
||||
|
||||
typedef struct {
|
||||
@@ -977,7 +977,7 @@ typedef enum {
|
||||
EfiIpmiOther = 0,
|
||||
EfiIpmiKcs = 1,
|
||||
EfiIpmiSmic = 2,
|
||||
EfiIpmiBt = 3,
|
||||
EfiIpmiBt = 3
|
||||
} EFI_MISC_IPMI_INTERFACE_TYPE;
|
||||
|
||||
typedef struct {
|
||||
|
@@ -22,7 +22,7 @@ Abstract:
|
||||
#ifndef _TIANO_SPEC_ERROR_H_
|
||||
#define _TIANO_SPEC_ERROR_H_
|
||||
|
||||
#include "EfiBind.h"
|
||||
#include <EfiBind.h>
|
||||
#define TIANO_ERROR(a) (MAX_2_BITS | (a))
|
||||
|
||||
//
|
||||
|
@@ -36,7 +36,7 @@ Abstract:
|
||||
//
|
||||
typedef enum {
|
||||
PeiResetCold,
|
||||
PeiResetWarm,
|
||||
PeiResetWarm
|
||||
} PEI_RESET_TYPE;
|
||||
|
||||
typedef
|
||||
|
@@ -218,7 +218,7 @@ typedef enum {
|
||||
Compatibility16DispatchOprom = 0x0005,
|
||||
Compatibility16GetTableAddress = 0x0006,
|
||||
Compatibility16SetKeyboardLeds = 0x0007,
|
||||
Compatibility16InstallPciHandler = 0x0008,
|
||||
Compatibility16InstallPciHandler = 0x0008
|
||||
} EFI_COMPATIBILITY_FUNCTIONS;
|
||||
|
||||
//
|
||||
|
Reference in New Issue
Block a user