Re: stdbool.m4 bug

2005-10-17 Thread Bruno Haible
Paul Eggert wrote: > > enum { j = false, k = true, l = false * true, m = true * 256 }; > > ... > > return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !j + !k + !l > > + !m + !n + !o); > > > > You are expecting that j and l evaluate to true? > > No, I'm just making sure that every

Re: stdbool.m4 bug

2005-10-17 Thread Paul Eggert
Bruno Haible <[EMAIL PROTECTED]> writes: > Hi Paul, > > This snippet of code in stdbool.m4, added on 2004-06-01, looks fishy to me: > > enum { j = false, k = true, l = false * true, m = true * 256 }; > ... > return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !j + !k + !l > + !m +

stdbool.m4 bug

2005-10-17 Thread Bruno Haible
Hi Paul, This snippet of code in stdbool.m4, added on 2004-06-01, looks fishy to me: enum { j = false, k = true, l = false * true, m = true * 256 }; ... return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !j + !k + !l + !m + !n + !o); You are expecting that j and l evaluate to t