]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/longlong.h
Some BC++ issues
[wxWidgets.git] / include / wx / longlong.h
index 562c1e1de4d1412951bc15e9de650272357d7a11..8a83c550ea605b060792c638c5d5c3861df43ef1 100644 (file)
@@ -25,7 +25,7 @@
 
 #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