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

Reply via email to