From 0c2db8f67782848603cdd845713ca70e285c0f49 Mon Sep 17 00:00:00 2001 From: "(no author)" <(no author)@4f64403b-2f21-0410-a795-97e2b3489a10> Date: Sun, 4 Apr 2010 23:41:11 +0000 Subject: Fixed incorrect time after time zone table changes Reduced size plugin size git-svn-id: https://server.scottellis.com.au/svn/mim_plugs@487 4f64403b-2f21-0410-a795-97e2b3489a10 --- worldtime_protocol/timezone.h | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) (limited to 'worldtime_protocol/timezone.h') diff --git a/worldtime_protocol/timezone.h b/worldtime_protocol/timezone.h index ddb9a52..ba0f878 100644 --- a/worldtime_protocol/timezone.h +++ b/worldtime_protocol/timezone.h @@ -6,13 +6,12 @@ //#define TZREG2 "SYSTEM\\CurrentControlSet\\Control\\TimeZoneInformation" #define MAX_SIZE 512 -#include -#include +#include "common.h" struct REG_TZI { - DWORD Bias; - DWORD StandardBias; - DWORD DaylightBias; + LONG Bias; + LONG StandardBias; + LONG DaylightBias; SYSTEMTIME StandardDate; SYSTEMTIME DaylightDate; }; @@ -31,10 +30,10 @@ struct LS_TZREG { unsigned int list_index; - bool operator<(const LS_TZREG &other); + static int compare(const LS_TZREG *p1, const LS_TZREG *p2); }; -typedef std::vector< LS_TZREG > TimeList; +typedef OBJLIST< LS_TZREG > TimeList; extern TimeList timezone_list, geo_timezone_list; bool build_timezone_list(); -- cgit v1.2.3