1#ifndef TIME_ZONE_COMMON_H
2#define TIME_ZONE_COMMON_H
72#define MY_TZNAME_MAX TZNAME_MAX
75#define MY_TZNAME_MAX 255
This file follows Google coding style, except for the name MEM_ROOT (which is kept for historical rea...
unsigned char uchar
Definition: my_inttypes.h:51
int64_t my_time_t
Portable time_t replacement.
Definition: my_time_t.h:31
The MEM_ROOT is a simple arena, where allocations are carved out of larger blocks.
Definition: my_alloc.h:82
Definition: time_zone_common.h:82
unsigned revcnt
Definition: time_zone_common.h:88
size_t charcnt
Definition: time_zone_common.h:86
uchar * types
Definition: time_zone_common.h:91
TRAN_TYPE_INFO * fallback_tti
Definition: time_zone_common.h:113
REVT_INFO * revtis
Definition: time_zone_common.h:108
unsigned leapcnt
Definition: time_zone_common.h:83
char * chars
Definition: time_zone_common.h:95
my_time_t * revts
Definition: time_zone_common.h:107
unsigned timecnt
Definition: time_zone_common.h:84
LS_INFO * lsis
Definition: time_zone_common.h:101
unsigned typecnt
Definition: time_zone_common.h:85
my_time_t * ats
Definition: time_zone_common.h:90
TRAN_TYPE_INFO * ttis
Definition: time_zone_common.h:92
Definition: time_zone_common.h:56
long ls_corr
Definition: time_zone_common.h:58
my_time_t ls_trans
Definition: time_zone_common.h:57
Definition: time_zone_common.h:66
long rt_offset
Definition: time_zone_common.h:67
unsigned rt_type
Definition: time_zone_common.h:68
Definition: time_zone_common.h:43
unsigned tt_abbrind
Definition: time_zone_common.h:47
long tt_gmtoff
Definition: time_zone_common.h:44
unsigned tt_isdst
Definition: time_zone_common.h:45
struct revtinfo REVT_INFO
struct ttinfo TRAN_TYPE_INFO
bool prepare_tz_info(TIME_ZONE_INFO *sp, MEM_ROOT *storage)
Definition: time_zone_common.cc:92