]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/longlong.h
Update msw files to use the new definitions
[wxWidgets.git] / include / wx / longlong.h
index cd6b752d1e2d9b96eaeed0918381ff86b42a88aa..f248bb6d21ac7721ccf00f18e03515052b87f172 100644 (file)
@@ -411,7 +411,16 @@ public:
     }
 
         // convert to double
+        //
+        // For some completely obscure reasons compiling the cast below with
+        // VC6 in DLL builds only (!) results in "error C2520: conversion from
+        // unsigned __int64 to double not implemented, use signed __int64" so
+        // we must use a different version for that compiler.
+#ifdef __VISUALC6__
+    double ToDouble() const;
+#else
     double ToDouble() const { return wx_truncate_cast(double, m_ll); }
+#endif
 
     // operations
         // addition