From 617de480bcf916d37af6ed6f283091c6165fbc30 Mon Sep 17 00:00:00 2001 From: xli24 Date: Fri, 26 Jan 2007 06:54:08 +0000 Subject: Make MDE and EdkModule packages avoid all Intel IPF compiler warnings except waning 1419. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2326 6f19259b-4bc3-4df7-8a09-765794883524 --- MdePkg/Library/BaseIoLibIntrinsic/IoHighLevel.c | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) (limited to 'MdePkg/Library/BaseIoLibIntrinsic/IoHighLevel.c') diff --git a/MdePkg/Library/BaseIoLibIntrinsic/IoHighLevel.c b/MdePkg/Library/BaseIoLibIntrinsic/IoHighLevel.c index 0d8d0de8f4..ed09b4e5aa 100644 --- a/MdePkg/Library/BaseIoLibIntrinsic/IoHighLevel.c +++ b/MdePkg/Library/BaseIoLibIntrinsic/IoHighLevel.c @@ -48,7 +48,7 @@ IoOr8 ( IN UINT8 OrData ) { - return IoWrite8 (Port, IoRead8 (Port) | OrData); + return IoWrite8 (Port, (UINT8) (IoRead8 (Port) | OrData)); } /** @@ -76,7 +76,7 @@ IoAnd8 ( IN UINT8 AndData ) { - return IoWrite8 (Port, IoRead8 (Port) & AndData); + return IoWrite8 (Port, (UINT8) (IoRead8 (Port) & AndData)); } /** @@ -107,7 +107,7 @@ IoAndThenOr8 ( IN UINT8 OrData ) { - return IoWrite8 (Port, (IoRead8 (Port) & AndData) | OrData); + return IoWrite8 (Port, (UINT8) ((IoRead8 (Port) & AndData) | OrData)); } /** @@ -328,7 +328,7 @@ IoOr16 ( IN UINT16 OrData ) { - return IoWrite16 (Port, IoRead16 (Port) | OrData); + return IoWrite16 (Port, (UINT16) (IoRead16 (Port) | OrData)); } /** @@ -356,7 +356,7 @@ IoAnd16 ( IN UINT16 AndData ) { - return IoWrite16 (Port, IoRead16 (Port) & AndData); + return IoWrite16 (Port, (UINT16) (IoRead16 (Port) & AndData)); } /** @@ -387,7 +387,7 @@ IoAndThenOr16 ( IN UINT16 OrData ) { - return IoWrite16 (Port, (IoRead16 (Port) & AndData) | OrData); + return IoWrite16 (Port, (UINT16) ((IoRead16 (Port) & AndData) | OrData)); } /** @@ -1168,7 +1168,7 @@ MmioOr8 ( IN UINT8 OrData ) { - return MmioWrite8 (Address, MmioRead8 (Address) | OrData); + return MmioWrite8 (Address, (UINT8) (MmioRead8 (Address) | OrData)); } /** @@ -1196,7 +1196,7 @@ MmioAnd8 ( IN UINT8 AndData ) { - return MmioWrite8 (Address, MmioRead8 (Address) & AndData); + return MmioWrite8 (Address, (UINT8) (MmioRead8 (Address) & AndData)); } /** @@ -1228,7 +1228,7 @@ MmioAndThenOr8 ( IN UINT8 OrData ) { - return MmioWrite8 (Address, (MmioRead8 (Address) & AndData) | OrData); + return MmioWrite8 (Address, (UINT8) ((MmioRead8 (Address) & AndData) | OrData)); } /** @@ -1450,7 +1450,7 @@ MmioOr16 ( IN UINT16 OrData ) { - return MmioWrite16 (Address, MmioRead16 (Address) | OrData); + return MmioWrite16 (Address, (UINT16) (MmioRead16 (Address) | OrData)); } /** @@ -1478,7 +1478,7 @@ MmioAnd16 ( IN UINT16 AndData ) { - return MmioWrite16 (Address, MmioRead16 (Address) & AndData); + return MmioWrite16 (Address, (UINT16) (MmioRead16 (Address) & AndData)); } /** @@ -1510,7 +1510,7 @@ MmioAndThenOr16 ( IN UINT16 OrData ) { - return MmioWrite16 (Address, (MmioRead16 (Address) & AndData) | OrData); + return MmioWrite16 (Address, (UINT16) ((MmioRead16 (Address) & AndData) | OrData)); } /** -- cgit v1.2.3