On Fri, 2011-04-01 at 18:27 +0200, Lubos Lunak wrote:
> >     sal_True is -1
> 
>  What makes you think so (besides possibly today's date, but then the rest of 
> your mail looks ok) ?

        ;-) you know, I have no idea - someone told me that the other day & I
foolishly believed it (I guess).

> >     - which is great for unsigned bit fields and all that - 
> 
>  Not really important, but you lost me there.

        struct A { int b : 1; }

        b can be zero or minus one; the one bit is the sign ;-)

>  Actually, converting to bool would have probably avoided any such possible 
> trouble, as converting to bool converts any non-zero to true (which has the 
> value of 1 with gcc, although I'm not quite sure the spec mandates this).

        So the risk is fairly small then; nevertheless it seems more or less
retarded to allow other states lurking around in our booleans :-)

        Thanks,

                Michael.

-- 
 michael.me...@novell.com  <><, Pseudo Engineer, itinerant idiot


_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to