|
static int32 | detzcode (const char *const codep) |
|
static int64 | detzcode64 (const char *const codep) |
|
static bool | differ_by_repeat (const pg_time_t t1, const pg_time_t t0) |
|
static const char * | getnum (const char *strp, int *const nump, const int min, const int max) |
|
static const char * | getoffset (const char *strp, int32 *const offsetp) |
|
static const char * | getqzname (const char *strp, const int delim) |
|
static const char * | getrule (const char *strp, struct rule *const rulep) |
|
static const char * | getsecs (const char *strp, int32 *const secsp) |
|
static const char * | getzname (const char *strp) |
|
static void | gmtload (struct state *const sp) |
|
static struct pg_tm * | gmtsub (pg_time_t const *, int32, struct pg_tm *) |
|
static bool | increment_overflow (int *, int) |
|
static bool | increment_overflow_time (pg_time_t *, int32) |
|
static void | init_ttinfo (struct ttinfo *s, int32 utoff, bool isdst, int desigidx) |
|
static int64 | leapcorr (struct state const *, pg_time_t) |
|
static int | leaps_thru_end_of (const int y) |
|
static int | leaps_thru_end_of_nonneg (int y) |
|
static struct pg_tm * | localsub (struct state const *sp, pg_time_t const *timep, struct pg_tm *const tmp) |
|
const char * | pg_get_timezone_name (pg_tz *tz) |
|
bool | pg_get_timezone_offset (const pg_tz *tz, long int *gmtoff) |
|
struct pg_tm * | pg_gmtime (const pg_time_t *timep) |
|
bool | pg_interpret_timezone_abbrev (const char *abbrev, const pg_time_t *timep, long int *gmtoff, int *isdst, const pg_tz *tz) |
|
struct pg_tm * | pg_localtime (const pg_time_t *timep, const pg_tz *tz) |
|
int | pg_next_dst_boundary (const pg_time_t *timep, long int *before_gmtoff, int *before_isdst, pg_time_t *boundary, long int *after_gmtoff, int *after_isdst, const pg_tz *tz) |
|
bool | pg_tz_acceptable (pg_tz *tz) |
|
static struct pg_tm * | timesub (pg_time_t const *, int32, struct state const *, struct pg_tm *) |
|
static int32 | transtime (const int year, const struct rule *const rulep, const int32 offset) |
|
static bool | typesequiv (struct state const *, int, int) |
|
int | tzload (const char *name, char *canonname, struct state *sp, bool doextend) |
|
static int | tzloadbody (char const *name, char *canonname, struct state *sp, bool doextend, union local_storage *lsp) |
|
bool | tzparse (const char *name, struct state *sp, bool lastditch) |
|