This seems to remove code that was always commented out in the C case: no objections to this. It also removes so support for (old?) C++ compilers that do not support bool types. I really hope all C++ compilers by now support bool types, yet is there a failure that forces us to remove the C++ check (ie does the current behaviour break anything on any machine)? In the case it is decided to tremove this, I would also remove the checks from aclocal.m4 and configure.in not just cctk_Config.h.in.
There is no failure. The code is completely unused.