Hi Jordan, Sorry. I did missed. I will fix it in a new patch.
Best Regards, Zhu Yonghong -----Original Message----- From: Justen, Jordan L Sent: Tuesday, March 01, 2016 4:45 AM To: Zhu, Yonghong <[email protected]>; [email protected] Subject: Re: [edk2] [Patch] BaseTools: fix LzmaCompress VS2013 make failure On 2016-02-28 23:16:20, Jordan Justen wrote: > On 2016-02-28 19:23:35, Yonghong Zhu wrote: > > when make BaseTools by VS2013, LzmaEnc.c report warning C4127: > > conditional expression is constant, so this patch fix this issue. > > > > Contributed-under: TianoCore Contribution Agreement 1.0 > > Signed-off-by: Yonghong Zhu <[email protected]> > > --- > > BaseTools/Source/C/LzmaCompress/Sdk/C/LzmaEnc.c | 3 ++- > > 1 file changed, 2 insertions(+), 1 deletion(-) > > > > diff --git a/BaseTools/Source/C/LzmaCompress/Sdk/C/LzmaEnc.c > > b/BaseTools/Source/C/LzmaCompress/Sdk/C/LzmaEnc.c > > index c6717ee..297db9d 100644 > > --- a/BaseTools/Source/C/LzmaCompress/Sdk/C/LzmaEnc.c > > +++ b/BaseTools/Source/C/LzmaCompress/Sdk/C/LzmaEnc.c > > @@ -1364,12 +1364,13 @@ static UInt32 GetOptimum(CLzmaEnc *p, UInt32 > > position, UInt32 *backRes) > > while (--lenTest >= 2); > > lenTest = lenTestTemp; > > > > if (repIndex == 0) > > startLen = lenTest + 1; > > - > > There's no need to remove this blank line, and if we leave it it will > better compare with the original LZMA source code. > > > + #ifndef _MSC_VER > > You shouldn't indent the #ifndef or #endif. > > With those fixes: Reviewed-by: Jordan Justen > <[email protected]> > You missed my suggestions. It looks like I did send the suggestions a few hours before you pushed the commit. -Jordan > > if (1 /* _maxMode */) > > + #endif > > { > > UInt32 lenTest2 = lenTest + 1; > > UInt32 limit = lenTest2 + p->numFastBytes; > > UInt32 nextRepMatchPrice; > > if (limit > numAvailFull) > > -- > > 2.6.1.windows.1 > > > > _______________________________________________ > > edk2-devel mailing list > > [email protected] > > https://lists.01.org/mailman/listinfo/edk2-devel _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

