Add typecast to fix VS2005 build issue.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jeff Fan <jeff.fan@intel.com>
Signed-off-by: Liming Gao <liming.gao@intel.com>


git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16419 6f19259b-4bc3-4df7-8a09-765794883524
diff --git a/UefiCpuPkg/CpuDxe/CpuMp.c b/UefiCpuPkg/CpuDxe/CpuMp.c
index 8290dd2..71b62be 100644
--- a/UefiCpuPkg/CpuDxe/CpuMp.c
+++ b/UefiCpuPkg/CpuDxe/CpuMp.c
@@ -178,7 +178,7 @@
   Ret = CpuData->Info.StatusFlag & Flags;

   ReleaseMpSpinLock (CpuData);

 

-  return (Ret != 0);

+  return (BOOLEAN) (Ret != 0);

 }

 

 /**

@@ -664,7 +664,7 @@
   mMpSystemData.ProcedureArgument = ProcedureArgument;

   mMpSystemData.WaitEvent         = WaitEvent;

   mMpSystemData.Timeout           = TimeoutInMicroseconds;

-  mMpSystemData.TimeoutActive     = (TimeoutInMicroseconds != 0);

+  mMpSystemData.TimeoutActive     = (BOOLEAN) (TimeoutInMicroseconds != 0);

   mMpSystemData.FinishCount       = 0;

   mMpSystemData.StartCount        = 0;

   mMpSystemData.SingleThread      = SingleThread;

@@ -887,7 +887,7 @@
 

   CpuData->Timeout = TimeoutInMicroseconds;

   CpuData->WaitEvent = WaitEvent;

-  CpuData->TimeoutActive = (TimeoutInMicroseconds != 0);

+  CpuData->TimeoutActive = (BOOLEAN) (TimeoutInMicroseconds != 0);

   CpuData->Finished = Finished;

 

   mStopCheckAllAPsStatus = FALSE;