In C++ the result type of !, <, <=, >=, >, == and != is bool.
[cparser] / preproctest / incifdef.c
2008-11-03 Matthias Braunif(n)def implementation