tz_timezone
# define timezone tz_timezone
get_coord(struct tz_timezone *tp, char *p_coord, size_t len_coord)
get_timezones_by_country(struct tz_timezone **tmzone,
struct tz_timezone *head = NULL, *prev = NULL, *tp;
if ((tp = (struct tz_timezone *)
calloc(1, sizeof (struct tz_timezone))) ==
free_timezones(struct tz_timezone *timezone)
struct tz_timezone *tzptr, *tzprev;
static int get_coord(struct tz_timezone *, char *, size_t);
struct tz_timezone *tz_next; /* pointer to next element */
extern int get_timezones_by_country(struct tz_timezone **, struct tz_country *);
extern int free_timezones(struct tz_timezone *);
struct tz_timezone *zones;
for (struct tz_timezone *tz = zones; tz != NULL;
struct tz_timezone *zones;
for (struct tz_timezone *t = zones; t != NULL; t = t->tz_next,
const struct tz_country *country, const struct tz_timezone *tz)