int_fast32_t
int_fast32_t theirstdoffset;
int_fast32_t theirdstoffset;
int_fast32_t theiroffset;
int_fast32_t r_time; /* transition time of rule */
localsub(const time_t *timep, int_fast32_t offset, struct tm *tmp)
static int_fast32_t detzcode(const char * codep);
gmtsub(const time_t *timep, int_fast32_t offset, struct tm *tmp)
static const char * getsecs(const char * strp, int_fast32_t * secsp);
static const char * getoffset(const char * strp, int_fast32_t * offsetp);
timesub(const time_t *timep, int_fast32_t offset, const struct state *sp,
static struct tm * gmtsub(const time_t * timep, int_fast32_t offset,
int_fast32_t seconds;
static struct tm * localsub(const time_t * timep, int_fast32_t offset,
static int increment_overflow32(int_fast32_t * number, int delta);
static int normalize_overflow32(int_fast32_t * tensptr,
int_fast32_t, struct tm *),
int_fast32_t offset);
increment_overflow32(int_fast32_t *lp, int m)
int_fast32_t const l = *lp;
int_fast32_t, struct tm*),
int_fast32_t offset, int * okayp);
normalize_overflow32(int_fast32_t *tensptr, int *unitsptr, int base)
int_fast32_t, struct tm*),
struct tm *(*funcp)(const time_t *, int_fast32_t, struct tm *),
int_fast32_t offset, int *okayp, int do_norm_secs)
int_fast32_t offset, int * okayp, int do_norm_secs);
int_fast32_t li;
int_fast32_t y;
static struct tm * timesub(const time_t * timep, int_fast32_t offset,
const struct rule * rulep, int_fast32_t offset);
struct tm * (*funcp)(const time_t *, int_fast32_t, struct tm *),
int_fast32_t offset, int *okayp)
struct tm * (*funcp)(const time_t *, int_fast32_t, struct tm *),
int_fast32_t offset)
static int_fast32_t
int_fast32_t result;
getsecs(const char *strp, int_fast32_t *secsp)
getoffset(const char *strp, int_fast32_t *offsetp)
int_fast32_t tt_gmtoff; /* UT offset in seconds */
int_fast32_t offset)
int_fast32_t stdoffset;
int_fast32_t dstoffset;
int_fast32_t yearsecs;
convert(int_fast32_t val, unsigned char *buf)
puttzcode(int_fast32_t val, FILE *fp)