tz_continent
get_tz_continents(struct tz_continent **cont)
struct tz_continent *head = NULL, *lcp, *prev = NULL;
if ((lcp = (struct tz_continent *)
calloc(1, sizeof (struct tz_continent))) == NULL) {
get_tz_countries(struct tz_country **country, struct tz_continent *cont)
free_tz_continents(struct tz_continent *cont)
struct tz_continent *cptr, *cprev;
struct tz_continent *ctnt_next; /* pointer to next element */
extern int get_tz_continents(struct tz_continent **);
extern int get_tz_countries(struct tz_country **, struct tz_continent *);
extern int free_tz_continents(struct tz_continent *);
struct tz_continent *conts;
for (struct tz_continent *ctnt = conts; ctnt != NULL;
dump_country(int cfd, const struct tz_continent *cont,
dump_continent(int root, struct tz_continent *cont)
struct tz_continent *conts;
for (struct tz_continent *c = conts; c != NULL; c = c->ctnt_next,
dump_timezone(int dirfd, const struct tz_continent *cont,