timezone_t
localtime_rz(ATTRIBUTE_MAYBE_UNUSED timezone_t rz, time_t *tp, struct tm *tmp)
mktime_z(timezone_t tz, struct tm *tmp)
static timezone_t
tzfree(ATTRIBUTE_MAYBE_UNUSED timezone_t initial_environ)
static timezone_t gmtz;
my_localtime_rz(timezone_t tz, time_t *tp, struct tm *tmp)
timezone_t tz = tzalloc(strcmp(argv[i], "-") == 0
hunt(timezone_t tz, time_t lot, time_t hit, bool only_ok)
show(timezone_t tz, char *zone, time_t t, bool v)
showextrema(timezone_t tz, char *zone, time_t lo, struct tm *lotmp, time_t hi)
static time_t hunt(timezone_t, time_t, time_t, bool);
static void show(timezone_t, char *, time_t, bool);
static void showextrema(timezone_t, char *, time_t, struct tm *, time_t);
struct tm *localtime_rz(timezone_t restrict, time_t const *restrict,
time_t mktime_z(timezone_t restrict, struct tm *restrict);
timezone_t tzalloc(char const *);
void tzfree(timezone_t);
ATTRIBUTE_PURE time_t posix2time_z(timezone_t, time_t);
ATTRIBUTE_PURE time_t time2posix_z(timezone_t, time_t);