Re: Cppcheck reports "Logical conjunction always evaluates to false" in text_gfx.cxx

2012-03-26 Thread Caolán McNamara
On Mon, 2012-03-26 at 18:03 +0400, Ivan Timofeev wrote: > Hi Julien, > > On 24.03.2012 03:26, julien2412 wrote: > > Just for the update, is there anybody who could help about this ? > > I am not expert, too, but looking at vcl/source/gdi/sallayout.cxx:115 > and http://www.unicode.org/charts/PDF/

Re: Cppcheck reports "Logical conjunction always evaluates to false" in text_gfx.cxx

2012-03-26 Thread Ivan Timofeev
Hi Julien, On 24.03.2012 03:26, julien2412 wrote: Just for the update, is there anybody who could help about this ? I am not expert, too, but looking at vcl/source/gdi/sallayout.cxx:115 and http://www.unicode.org/charts/PDF/UFF00.pdf I'd say that the condition should be at least (nChar >=

Re: Cppcheck reports "Logical conjunction always evaluates to false" in text_gfx.cxx

2012-03-23 Thread julien2412
Just for the update, is there anybody who could help about this ? Julien -- View this message in context: http://nabble.documentfoundation.org/Cppcheck-reports-Logical-conjunction-always-evaluates-to-false-in-text-gfx-cxx-tp3836511p3852917.html Sent from the Dev mailing list archive at Nabble.co

Re: Cppcheck reports "Logical conjunction always evaluates to false" in text_gfx.cxx

2012-03-20 Thread Stephan Bergmann
On 03/19/2012 10:25 PM, julien2412 wrote: remarks : - I replaced this nChar>= 0xff62&& nChar< 0xff64 by this for readability nChar == 0xff62 || nChar == 0xff63 - I added in the outer "if", "nChar == 0xffe3" because if not, "nChar == 0xffe3" in the inner "if" is useless. Is this patch

Re: Cppcheck reports "Logical conjunction always evaluates to false" in text_gfx.cxx

2012-03-19 Thread julien2412
Here is a patch : http://nabble.documentfoundation.org/file/n3840411/text_gfx_patch.txt text_gfx_patch.txt remarks : - I replaced this nChar >= 0xff62 && nChar < 0xff64 by this for readability nChar == 0xff62 || nChar == 0xff63 - I added in the outer "if", "nChar == 0xffe3" because if n

Re: Cppcheck reports "Logical conjunction always evaluates to false" in text_gfx.cxx

2012-03-19 Thread Stephan Bergmann
On 03/18/2012 02:39 PM, julien2412 wrote: Cppcheck reports this : [generic/print/text_gfx.cxx:105]: (warning) Logical conjunction always Would be helpful if you gave the complete path, vcl/generic/print/text_gfx.cxx. evaluates to false: nChar< 65380&& nChar>= 65387 Here are the lines :

Cppcheck reports "Logical conjunction always evaluates to false" in text_gfx.cxx

2012-03-18 Thread julien2412
Hello, Cppcheck reports this : [generic/print/text_gfx.cxx:105]: (warning) Logical conjunction always evaluates to false: nChar < 65380 && nChar >= 65387 Here are the lines : 103 if( ( nChar >= 0x3008 && nChar < 0x3019 && nChar != 0x3012 ) || 104 nChar == 0xff3b || nCha