Originally Posted by
laserlight
Interesting observation. According to the C++ Standard, those keywords should be available and thus not defined as macro names in <ciso646>, but a little experimentation with VS 2005 shows that if you #include <ciso646>, those keywords will work.