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