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:
jljusten
2008-04-24 16:21:53 +00:00
parent 8067d3032c
commit 4cb43192bd
23 changed files with 93 additions and 46 deletions

View File

@@ -23,7 +23,7 @@ Abstract:
#ifndef _TIANO_BIND_H_
#define _TIANO_BIND_H_
#include "EfiBind.h"
#include <EfiBind.h>
#define EFI_DXE_ENTRY_POINT(InitFunction)

View File

@@ -20,7 +20,7 @@ Abstract:
#ifndef _EFI_COMMON_H_
#define _EFI_COMMON_H_
#include "EfiBind.h"
#include <EfiBind.h>
#include "EfiTypes.h"
#include "EfiStdArg.h"
#include "EfiError.h"

View File

@@ -33,7 +33,11 @@ Abstract:
// #define PXE_NETWORK_ORDER 1 // network order
//
#define PXE_UINT64_SUPPORT 1 // UINT64 supported
// #define PXE_NO_UINT64_SUPPORT 1 // UINT64 not supported
#if PXE_UINT64_SUPPORT == 0
#define PXE_NO_UINT64_SUPPORT 1
#else
#define PXE_NO_UINT64_SUPPORT 0
#endif
//
#define PXE_BUSTYPE(a, b, c, d) \
( \

View File

@@ -23,7 +23,7 @@ Abstract:
#ifndef _TIANO_BIND_H_
#define _TIANO_BIND_H_
#include "EfiBind.h"
#include <EfiBind.h>
#ifdef EFI_DEBUG

View File

@@ -160,7 +160,7 @@ enum {
//
//Use 200 ms to increase the error handling response time
//
EFI_USB_INTERRUPT_DELAY = 2000000,
EFI_USB_INTERRUPT_DELAY = 2000000
};

View File

@@ -23,7 +23,7 @@ Abstract:
#ifndef _TIANO_BIND_H_
#define _TIANO_BIND_H_
#include "EfiBind.h"
#include <EfiBind.h>
#define EFI_DXE_ENTRY_POINT(InitFunction)

View File

@@ -37,6 +37,38 @@ Abstract:
//
#pragma pack()
#if __INTEL_COMPILER
//
// Disable ICC's warning: trailing comma is nonstandard
//
//#pragma warning ( disable : 271 )
//
// Disable ICC's warning: extra ";" ignored
//
#pragma warning ( disable : 424 )
//
// Disable ICC's warning: : variable "foo" was set but never used
//
#pragma warning ( disable : 593 )
//
// Disable ICC's remark #1418: external function definition with no prior declaration.
// This is legal ANSI C code so we disable the remark that is turned on with /W4
//
#pragma warning ( disable : 1418 )
//
// Disable ICC's remark #1419: external declaration in primary source file
// This is legal ANSI C code so we disable the remark that is turned on with /W4
//
#pragma warning ( disable : 1419 )
#endif
#if _MSC_EXTENSIONS
//
@@ -89,7 +121,7 @@ Abstract:
#endif
#if (__STDC_VERSION__ < 199901L)
#if !defined(__GNUC__) && (__STDC_VERSION__ < 199901L)
//
// No ANSI C 2000 stdint.h integer width declarations, so define equivalents
//

View File

@@ -23,7 +23,7 @@ Abstract:
#ifndef _TIANO_BIND_H_
#define _TIANO_BIND_H_
#include "EfiBind.h"
#include <EfiBind.h>
#define EFI_DXE_ENTRY_POINT(InitFunction)