]> git.proxmox.com Git - mirror_edk2.git/commit
Fix various warnings with the Intel C compiler.
authorjljusten <jljusten@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 24 Apr 2008 16:21:53 +0000 (16:21 +0000)
committerjljusten <jljusten@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 24 Apr 2008 16:21:53 +0000 (16:21 +0000)
commit4cb43192bd4a7b7eee05f5c33233459843636edb
tree848afdd6c229a825d9976b8ba56e797deda48be6
parent8067d3032cae5a13d0f2ab045eb8064ba4c1ee52
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
23 files changed:
EdkCompatibilityPkg/Foundation/Efi/Include/EfiApi.h
EdkCompatibilityPkg/Foundation/Framework/Guid/DataHubRecords/DataHubSubClassMemory.h
EdkCompatibilityPkg/Foundation/Framework/Guid/DataHubRecords/DataHubSubClassMisc.h
EdkCompatibilityPkg/Foundation/Framework/Include/TianoSpecError.h
EdkCompatibilityPkg/Foundation/Framework/Ppi/Reset/Reset.h
EdkCompatibilityPkg/Foundation/Framework/Protocol/LegacyBios/LegacyBios.h
EdkCompatibilityPkg/Foundation/Include/Ebc/TianoBind.h
EdkCompatibilityPkg/Foundation/Include/EfiCommon.h
EdkCompatibilityPkg/Foundation/Include/EfiPxe.h
EdkCompatibilityPkg/Foundation/Include/Ia32/TianoBind.h
EdkCompatibilityPkg/Foundation/Include/IndustryStandard/usb.h
EdkCompatibilityPkg/Foundation/Include/Ipf/TianoBind.h
EdkCompatibilityPkg/Foundation/Include/X64/EfiBind.h
EdkCompatibilityPkg/Foundation/Include/X64/TianoBind.h
EdkCompatibilityPkg/Foundation/Library/Dxe/EfiIfrSupportLib/IfrCommon.c
EdkCompatibilityPkg/Foundation/Library/Dxe/EfiIfrSupportLib/IfrVariable.c
EdkCompatibilityPkg/Foundation/Library/Dxe/UefiEfiIfrSupportLib/UefiIfrForm.c
EdkCompatibilityPkg/Foundation/Library/Dxe/UefiEfiIfrSupportLib/UefiIfrOpCodeCreation.c
EdkCompatibilityPkg/Foundation/Library/EfiCommonLib/Math.c
EdkCompatibilityPkg/Foundation/Library/EfiCommonLib/PostCode.c
EdkCompatibilityPkg/Foundation/Library/EfiCommonLib/ReportStatusCode.c
EdkCompatibilityPkg/Foundation/Library/EfiCommonLib/String.c
EdkCompatibilityPkg/Foundation/Library/Pei/PeiLib/Decompress.c