Revision: 16404
          http://sourceforge.net/p/edk2/code/16404
Author:   vanjeff
Date:     2014-11-19 05:15:06 +0000 (Wed, 19 Nov 2014)
Log Message:
-----------
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 <[email protected]>
Reviewed-by: Chen Fan <[email protected]>

Modified Paths:
--------------
    trunk/edk2/UefiCpuPkg/CpuDxe/CpuMp.c

Modified: trunk/edk2/UefiCpuPkg/CpuDxe/CpuMp.c
===================================================================
--- trunk/edk2/UefiCpuPkg/CpuDxe/CpuMp.c        2014-11-19 02:47:02 UTC (rev 
16403)
+++ trunk/edk2/UefiCpuPkg/CpuDxe/CpuMp.c        2014-11-19 05:15:06 UTC (rev 
16404)
@@ -178,7 +178,7 @@
   Ret = CpuData->Info.StatusFlag & Flags;
   ReleaseMpSpinLock (CpuData);
 
-  return !!(Ret);
+  return (Ret != 0);
 }
 
 /**
@@ -664,7 +664,7 @@
   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 @@
 
   CpuData->Timeout = TimeoutInMicroseconds;
   CpuData->WaitEvent = WaitEvent;
-  CpuData->TimeoutActive = !!(TimeoutInMicroseconds);
+  CpuData->TimeoutActive = (TimeoutInMicroseconds != 0);
   CpuData->Finished = Finished;
 
   mStopCheckAllAPsStatus = FALSE;


------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to