- // unknown pragma should never be an error.
- // Err, actually, Watcom C++ doesn't like it.
- // (well, if the compilers are _that_ broken, I'm removing it (VZ))
-#if 0 //ndef __WATCOMC__
+ // unknown pragma should never be an error - unless the compiler is
+ // seriously broken as Watcom C++ seems to be...
+#if (!(defined(__WATCOMC__) || defined(__VISAGECPP__)))