diff options
author | Qiu Shumin <shumin.qiu@intel.com> | 2014-08-07 08:32:54 +0000 |
---|---|---|
committer | shenshushi <shenshushi@6f19259b-4bc3-4df7-8a09-765794883524> | 2014-08-07 08:32:54 +0000 |
commit | e935092fa7e1401201e6faadb04b0ae239dd97a5 (patch) | |
tree | 85848fe871d20ffe69a5da08d32fc3221cc178f3 | |
parent | 0e24145420fc1c4d38ca22437bec44ee32d1465b (diff) | |
download | edk2-e935092fa7e1401201e6faadb04b0ae239dd97a5.tar.gz edk2-e935092fa7e1401201e6faadb04b0ae239dd97a5.tar.bz2 edk2-e935092fa7e1401201e6faadb04b0ae239dd97a5.zip |
Add type cast for better coding style.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Qiu Shumin <shumin.qiu@intel.com>
Reviewed-by: Eric Dong <eric.dong@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15769 6f19259b-4bc3-4df7-8a09-765794883524
-rw-r--r-- | MdePkg/Library/BaseCacheMaintenanceLib/X86Cache.c | 2 | ||||
-rw-r--r-- | MdePkg/Library/BasePrintLib/PrintLibInternal.c | 10 |
2 files changed, 6 insertions, 6 deletions
diff --git a/MdePkg/Library/BaseCacheMaintenanceLib/X86Cache.c b/MdePkg/Library/BaseCacheMaintenanceLib/X86Cache.c index 060a146ab0..5246893f94 100644 --- a/MdePkg/Library/BaseCacheMaintenanceLib/X86Cache.c +++ b/MdePkg/Library/BaseCacheMaintenanceLib/X86Cache.c @@ -142,7 +142,7 @@ WriteBackInvalidateDataCacheRange ( // Calculate the cache line alignment
//
End = (Start + Length + (CACHE_LINE_SIZE - 1)) & ~(CACHE_LINE_SIZE - 1);
- Start &= ~(CACHE_LINE_SIZE - 1);
+ Start &= ~((UINTN) CACHE_LINE_SIZE - 1);
do {
Start = (UINTN)AsmFlushCacheLine ((VOID*)Start) + CACHE_LINE_SIZE;
diff --git a/MdePkg/Library/BasePrintLib/PrintLibInternal.c b/MdePkg/Library/BasePrintLib/PrintLibInternal.c index e61aed9fda..8dc5ec7381 100644 --- a/MdePkg/Library/BasePrintLib/PrintLibInternal.c +++ b/MdePkg/Library/BasePrintLib/PrintLibInternal.c @@ -213,7 +213,7 @@ BasePrintLibConvertValueToString ( // Width is 0 or COMMA_TYPE is set, PREFIX_ZERO is ignored.
//
if (Width == 0 || (Flags & COMMA_TYPE) != 0) {
- Flags &= (~PREFIX_ZERO);
+ Flags &= ~((UINTN) PREFIX_ZERO);
}
//
// If Width is 0 then a width of MAXIMUM_VALUE_CHARACTERS is assumed.
@@ -422,7 +422,7 @@ BasePrintLibSPrintMarker ( //
// Clear all the flag bits except those that may have been passed in
//
- Flags &= (OUTPUT_UNICODE | FORMAT_UNICODE | COUNT_ONLY_NO_PRINT);
+ Flags &= (UINTN) (OUTPUT_UNICODE | FORMAT_UNICODE | COUNT_ONLY_NO_PRINT);
//
// Set the default width to zero, and the default precision to 1
@@ -530,7 +530,7 @@ BasePrintLibSPrintMarker ( //
// Flag space, +, 0, L & l are invalid for type p.
//
- Flags &= ~(PREFIX_BLANK | PREFIX_SIGN | PREFIX_ZERO | LONG_TYPE);
+ Flags &= ~((UINTN) (PREFIX_BLANK | PREFIX_SIGN | PREFIX_ZERO | LONG_TYPE));
if (sizeof (VOID *) > 4) {
Flags |= LONG_TYPE;
}
@@ -581,7 +581,7 @@ BasePrintLibSPrintMarker ( if ((Flags & RADIX_HEX) == 0) {
Radix = 10;
if (Comma) {
- Flags &= (~PREFIX_ZERO);
+ Flags &= ~((UINTN) PREFIX_ZERO);
Precision = 1;
}
if (Value < 0) {
@@ -650,7 +650,7 @@ BasePrintLibSPrintMarker ( ArgumentString = BASE_ARG (BaseListMarker, CHAR8 *);
}
if (ArgumentString == NULL) {
- Flags &= (~ARGUMENT_UNICODE);
+ Flags &= ~((UINTN) ARGUMENT_UNICODE);
ArgumentString = "<null string>";
}
//
|