Handle compilers that have no bool, true, false defined

Handle compilers that have no bool, true, false defined