]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/datetime.inl
Removed unnecessary code from utilsunx.cpp
[wxWidgets.git] / include / wx / datetime.inl
index f86b7ff956bdbd2fcabdea6621bc8fe15cba8c97..8d3112b6a43f763484373648389df3075a65d73e 100644 (file)
@@ -62,6 +62,7 @@ wxDateTime wxDateTime::Today()
     return wxDateTime(*tm);
 }
 
+#if (!(defined(__VISAGECPP__) && __IBMCPP__ >= 400))
 wxDateTime& wxDateTime::Set(time_t timet)
 {
     // assign first to avoid long multiplication overflow!
@@ -70,16 +71,20 @@ wxDateTime& wxDateTime::Set(time_t timet)
 
     return *this;
 }
+#endif
 
 wxDateTime& wxDateTime::SetToCurrent()
 {
-    return *this = Now();
+    *this = Now();
+    return *this;
 }
 
+#if (!(defined(__VISAGECPP__) && __IBMCPP__ >= 400))
 wxDateTime::wxDateTime(time_t timet)
 {
     Set(timet);
 }
+#endif
 
 wxDateTime::wxDateTime(const struct tm& tm)
 {
@@ -358,10 +363,10 @@ wxDateTime wxDateTime::ToTimezone(const wxDateTime::TimeZone& tz,
 // wxTimeSpan construction
 // ----------------------------------------------------------------------------
 
-wxTimeSpan::wxTimeSpan(int hours, int minutes, int seconds, int milliseconds)
+wxTimeSpan::wxTimeSpan(long hours, long minutes, long seconds, long milliseconds)
 {
     // assign first to avoid precision loss
-    m_diff = (long)hours;
+    m_diff = hours;
     m_diff *= 60l;
     m_diff += minutes;
     m_diff *= 60l;