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 true? I'd suggest to revert the tests of j and l, by writing !!j and !!l instead of !j and !l, respectively. Bruno _______________________________________________ bug-gnulib mailing list bug-gnulib@gnu.org http://lists.gnu.org/mailman/listinfo/bug-gnulib