23 #ifndef _TIMEZONE_LIB_COMMON_H_ 24 #define _TIMEZONE_LIB_COMMON_H_ 26 #define TZ_COUNTRY_CODE_LEN 2 27 #define TZ_COUNTRY_CODE_SIZE 3 28 #define TZ_COUNTRY_NAME_SIZE 50 29 #define TZ_DS_RULESET_NAME_SIZE 16 30 #define TZ_GENERIC_NAME_SIZE 40 31 #define TZ_MAX_FORMAT_SIZE 32 32 #define TZ_WINDOWS_ZONE_NAME_SIZE 70 33 #define TZ_CHECKSUM_SIZE 32 221 #if defined (WINDOWS) 222 int windows_iana_map_count;
TZ_DS_RULESET * ds_rulesets
char code[TZ_COUNTRY_CODE_SIZE]
TZ_DS_CHANGE_ON change_on
const char * letter_abbrev
#define TZ_COUNTRY_CODE_SIZE
TZ_TIME_TYPE at_time_type
TZ_TIME_TYPE until_time_type
unsigned short until_year
unsigned char day_of_month
const char * ruleset_name
unsigned char day_of_week
const char * default_abrev
char full_name[TZ_COUNTRY_NAME_SIZE]
#define TZ_WINDOWS_ZONE_NAME_SIZE
TZ_LEAP_SEC * ds_leap_sec
#define TZ_COUNTRY_NAME_SIZE
TZ_OFFSET_RULE * offset_rules
enum tz_until_flag TZ_UNTIL_FLAG
unsigned char corr_negative