Originally posted by Imperito
Clyde, there IS C code that is not C++ code. It is possible to write perfectly legal C that won't compile in C++.
Really?

#ifdef __cplusplus
extern "C" {
#endif

Actually this statement is inaccurate though. Any "C" code you can write can be made to compile in C++. The reason it "won't compile" is due to the C++ compiler being strict in what it allows.

Quzah.