In C++ the result type of !, <, <=, >=, >, == and != is bool.
[cparser] / lextest / preprocessor /
drwxr-xr-x   ..
-rw-r--r-- 242 recursivedefine
-rw-r--r-- 103 test