From 3a5d9a3682ec17479a6e8cc184370471f8136a3c Mon Sep 17 00:00:00 2001 From: Jeff Fan Date: Wed, 19 Nov 2014 05:15:06 +0000 Subject: UefiCpuPkg : Fix CpuDxe build issue with VS2005 tool chain !!() cannot pass VS2005 build. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jeff Fan Reviewed-by: Chen Fan git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16404 6f19259b-4bc3-4df7-8a09-765794883524 --- UefiCpuPkg/CpuDxe/CpuMp.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'UefiCpuPkg') diff --git a/UefiCpuPkg/CpuDxe/CpuMp.c b/UefiCpuPkg/CpuDxe/CpuMp.c index b65300c773..8290dd29f1 100644 --- a/UefiCpuPkg/CpuDxe/CpuMp.c +++ b/UefiCpuPkg/CpuDxe/CpuMp.c @@ -178,7 +178,7 @@ TestCpuStatusFlag ( Ret = CpuData->Info.StatusFlag & Flags; ReleaseMpSpinLock (CpuData); - return !!(Ret); + return (Ret != 0); } /** @@ -664,7 +664,7 @@ StartupAllAPs ( mMpSystemData.ProcedureArgument = ProcedureArgument; mMpSystemData.WaitEvent = WaitEvent; mMpSystemData.Timeout = TimeoutInMicroseconds; - mMpSystemData.TimeoutActive = !!(TimeoutInMicroseconds); + mMpSystemData.TimeoutActive = (TimeoutInMicroseconds != 0); mMpSystemData.FinishCount = 0; mMpSystemData.StartCount = 0; mMpSystemData.SingleThread = SingleThread; @@ -887,7 +887,7 @@ StartupThisAP ( CpuData->Timeout = TimeoutInMicroseconds; CpuData->WaitEvent = WaitEvent; - CpuData->TimeoutActive = !!(TimeoutInMicroseconds); + CpuData->TimeoutActive = (TimeoutInMicroseconds != 0); CpuData->Finished = Finished; mStopCheckAllAPsStatus = FALSE; -- cgit v1.2.3