"Clyde, there IS C code that is not C++ code. It is possible to write perfectly legal C that won't compile in C++. "

I stand corrected.