!!() cannot pass VS2005 build.


Contributed-under: TianoCore Contribution Agreement 1.0

Signed-off-by: Jeff Fan <jeff....@intel.com>





Index: CpuDxe/CpuMp.c

===================================================================

--- CpuDxe/CpuMp.c      (revision 16401)

+++ CpuDxe/CpuMp.c   (working copy)

@@ -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-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to