]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/datetime.cpp
removed platform-specific code for wxFindFirst/NextFile and replaced it with a generi...
[wxWidgets.git] / src / common / datetime.cpp
index 02ab38450cd3c37ac09b1d38d763f5ab63b7dea4..23080fef24752804d61d316ba2f21cd7ea130159 100644 (file)
     #pragma hdrstop
 #endif
 
+#if !defined(wxUSE_DATETIME) || wxUSE_DATETIME
+
 #ifndef WX_PRECOMP
     #include "wx/string.h"
-    #include "wx/intl.h"
     #include "wx/log.h"
 #endif // WX_PRECOMP
 
+#include "wx/intl.h"
 #include "wx/thread.h"
 #include "wx/tokenzr.h"
 #include "wx/module.h"
     #elif defined(__MWERKS__)
         long wxmw_timezone = 28800;
         #define WX_TIMEZONE wxmw_timezone;
+    #elif defined(__DJGPP__)
+        #include <sys/timeb.h>
+        static long wxGetTimeZone()
+        {
+            struct timeb tb;
+            ftime(&tb);
+            return tb.timezone;
+        }
+        #define WX_TIMEZONE wxGetTimeZone()
     #else // unknown platform - try timezone
         #define WX_TIMEZONE timezone
     #endif
@@ -3711,4 +3722,4 @@ size_t wxDateTimeWorkDays::DoGetHolidaysInRange(const wxDateTime& dtStart,
     return holidays.GetCount();
 }
 
-
+#endif // wxUSE_DATETIME