]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/longlong.cpp
more encoding names for AIX/Solaris/IRIX
[wxWidgets.git] / src / common / longlong.cpp
index 4646ce0d7b29d3b648eb51f4b17313ad3e97051c..aa5207c3f8a74c70055f0aaaeb1a7fa6721cafee 100644 (file)
@@ -134,6 +134,19 @@ wxLongLongWx& wxLongLongWx::Assign(double d)
     return *this;
 }
 
+double wxLongLongWx::ToDouble() const
+{
+    double d = m_hi;
+    d *= 1.0 + (double)ULONG_MAX;
+    d += m_lo;
+
+#ifdef wxLONGLONG_TEST_MODE
+    wxASSERT( d == m_ll );
+#endif // wxLONGLONG_TEST_MODE
+
+    return d;
+}
+
 wxLongLongWx wxLongLongWx::operator<<(int shift) const
 {
     wxLongLongWx ll(*this);