@@ -1,3 +1,6 @@
+/* This source file must have a .cpp extension so that all C++ compilers
+ recognize the extension without flags. Borland does not know .cxx for
+ example. */
#ifndef __cplusplus
# error "A C compiler has been selected for C++."
#endif