git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@13039
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
#define WX_TIMEZONE _timezone
#elif defined(__MWERKS__)
long wxmw_timezone = 28800;
#define WX_TIMEZONE _timezone
#elif defined(__MWERKS__)
long wxmw_timezone = 28800;
- #define WX_TIMEZONE wxmw_timezone;
+ #define WX_TIMEZONE wxmw_timezone
#elif defined(__DJGPP__)
#include <sys/timeb.h>
#elif defined(__DJGPP__)
#include <sys/timeb.h>
static long wxGetTimeZone()
{
static long wxGetTimeZone()
{
- struct timeb tb;
- ftime(&tb);
- return tb.timezone;
+ static long timezone = MAXLONG; // invalid timezone
+ if (timezone == MAXLONG)
+ {
+ struct timeb tb;
+ ftime(&tb);
+ timezone = tb.timezone;
+ }
+ return timezone;
}
#define WX_TIMEZONE wxGetTimeZone()
#else // unknown platform - try timezone
}
#define WX_TIMEZONE wxGetTimeZone()
#else // unknown platform - try timezone