]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/datetime.h
define __WXFUNCTION__ instead of redefining the (semi-)standard __FUNCTION__ which...
[wxWidgets.git] / include / wx / datetime.h
index 42d9e4f926ccee91f49a0404fc3ff7bace3427a4..962d0396b3228dadbb1fec0d2b321f5a4fdb3236 100644 (file)
@@ -57,15 +57,21 @@ class WXDLLIMPEXP_BASE wxDateSpan;
 #define wxLocaltime_r localtime_r
 #else
 struct tm *wxLocaltime_r(const time_t*, struct tm*);
+#if wxUSE_THREADS && !defined(__WINDOWS__) && !defined(__WATCOMC__)
+     // On Windows, localtime _is_ threadsafe!
 #warning using pseudo thread-safe wrapper for localtime to emulate localtime_r
 #endif
+#endif
 
 #ifdef HAVE_GMTIME_R
 #define wxGmtime_r gmtime_r
 #else
 struct tm *wxGmtime_r(const time_t*, struct tm*);
+#if wxUSE_THREADS && !defined(__WINDOWS__) && !defined(__WATCOMC__)
+     // On Windows, gmtime _is_ threadsafe!
 #warning using pseudo thread-safe wrapper for gmtime to emulate gmtime_r
 #endif
+#endif
 
 /*
   The three (main) classes declared in this header represent: