git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48288
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
#elif defined(__WXWINCE__) && defined(__VISUALC8__)
// _timezone is not present in dynamic run-time library
#if 1
#elif defined(__WXWINCE__) && defined(__VISUALC8__)
// _timezone is not present in dynamic run-time library
#if 1
+ // Solution (1): use the function equivalent of _timezone
+ static long wxGetTimeZone()
+ {
+ static long s_Timezone = MAXLONG; // invalid timezone
+ if (s_Timezone == MAXLONG)
+ {
+ int t;
+ _get_timezone(& t);
+ s_Timezone = (long) t;
+ }
+ return s_Timezone;
+ }
+ #define WX_TIMEZONE wxGetTimeZone()
+ #elif 0
+ // Solution (2): using GetTimeZoneInformation
static long wxGetTimeZone()
{
static long timezone = MAXLONG; // invalid timezone
static long wxGetTimeZone()
{
static long timezone = MAXLONG; // invalid timezone
}
#define WX_TIMEZONE wxGetTimeZone()
#else
}
#define WX_TIMEZONE wxGetTimeZone()
#else
+ // Old method using _timezone: this symbol doesn't exist in the dynamic run-time library (i.e. using /MD)
#define WX_TIMEZONE _timezone
#endif
#else // unknown platform - try timezone
#define WX_TIMEZONE _timezone
#endif
#else // unknown platform - try timezone