diff -Naur Macaulay2-0.9.95.old/Macaulay2/e/comp.hpp Macaulay2-0.9.95/Macaulay2/e/comp.hpp --- Macaulay2-0.9.95.old/Macaulay2/e/comp.hpp 2007-03-01 09:11:04.000000000 -0500 +++ Macaulay2-0.9.95/Macaulay2/e/comp.hpp 2007-03-01 09:12:09.000000000 -0500 @@ -4,7 +4,16 @@ #define _comp_hpp_ extern char system_interruptedFlag; + +#if defined(__cplusplus) +extern "C" { +#endif extern int gbTrace; +#if defined(__cplusplus) +} +#endif + + #include "engine.h" /* engine.h includes definitions of the stop conditions