#include <limits.h> // for LONG_MAX
-// #define wxUSE_LONGLONG_WX 1 -- for testing (VZ)
+// #define wxUSE_LONGLONG_WX 1 // for testing (VZ)
// ----------------------------------------------------------------------------
// decide upon which class we will use
#error "See the documentation on the 'longlong' pragma."
#endif
#else // no native long long type
- // we don't give warnings for the compilers we know about that they don't
- // have any 64 bit integer type
- #if !defined(__VISAGECPP__) && \
- !defined(__VISUALC__) && \
- !defined(__BORLANDC__
- #warning "Your compiler does not appear to support 64 bit integers, "\
- "using emulation class instead."
- #endif // known compilers without long long
+ // both warning and pragma warning are not portable, but at least an
+ // unknown pragma should never be an error
+ #pragma warning "Your compiler does not appear to support 64 bit "\
+ "integers, using emulation class instead."
#define wxUSE_LONGLONG_WX 1
#endif // compiler