1#ifndef TIME_ZONE_COMMON_H
2#define TIME_ZONE_COMMON_H
73#define MY_TZNAME_MAX TZNAME_MAX
76#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:52
int64_t my_time_t
Portable time_t replacement.
Definition: my_time_t.h:32
The MEM_ROOT is a simple arena, where allocations are carved out of larger blocks.
Definition: my_alloc.h:83
Definition: time_zone_common.h:83
unsigned revcnt
Definition: time_zone_common.h:89
size_t charcnt
Definition: time_zone_common.h:87
uchar * types
Definition: time_zone_common.h:92
TRAN_TYPE_INFO * fallback_tti
Definition: time_zone_common.h:114
REVT_INFO * revtis
Definition: time_zone_common.h:109
unsigned leapcnt
Definition: time_zone_common.h:84
char * chars
Definition: time_zone_common.h:96
my_time_t * revts
Definition: time_zone_common.h:108
unsigned timecnt
Definition: time_zone_common.h:85
LS_INFO * lsis
Definition: time_zone_common.h:102
unsigned typecnt
Definition: time_zone_common.h:86
my_time_t * ats
Definition: time_zone_common.h:91
TRAN_TYPE_INFO * ttis
Definition: time_zone_common.h:93
Definition: time_zone_common.h:57
long ls_corr
Definition: time_zone_common.h:59
my_time_t ls_trans
Definition: time_zone_common.h:58
Definition: time_zone_common.h:67
long rt_offset
Definition: time_zone_common.h:68
unsigned rt_type
Definition: time_zone_common.h:69
Definition: time_zone_common.h:44
unsigned tt_abbrind
Definition: time_zone_common.h:48
long tt_gmtoff
Definition: time_zone_common.h:45
unsigned tt_isdst
Definition: time_zone_common.h:46
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