Lines Matching refs:zp

381 	struct zone	*zp;  in add_cont_to_country()  local
383 TAILQ_FOREACH(zp, &cp->zones, link) { in add_cont_to_country()
384 if (zp->continent == cont) in add_cont_to_country()
394 struct zone *zp; in add_zone_to_country() local
396 zp = malloc(sizeof(*zp)); in add_zone_to_country()
397 if (zp == NULL) in add_zone_to_country()
398 errx(1, "malloc(%zu)", sizeof(*zp)); in add_zone_to_country()
404 zp->descr = strdup(descr); in add_zone_to_country()
405 if (zp->descr == NULL) in add_zone_to_country()
408 zp->descr = NULL; in add_zone_to_country()
410 zp->filename = strdup(file); in add_zone_to_country()
411 if (zp->filename == NULL) in add_zone_to_country()
413 zp->continent = cp->override != NULL ? cp->override : cont; in add_zone_to_country()
414 TAILQ_INSERT_TAIL(&cp->zones, zp, link); in add_zone_to_country()
558 struct zone *zp; in dump_zonetab() local
563 TAILQ_FOREACH(zp, &cp->zones, link) { in dump_zonetab()
564 cont = find_continent_name(zp->continent); in dump_zonetab()
565 printf(" %s:%s\n", cont, zp->filename); in dump_zonetab()
574 struct zone *zp, *zp2; in make_menus() local
588 TAILQ_FOREACH(zp, &cp->zones, link) { in make_menus()
589 cont = zp->continent; in make_menus()
594 if (zp2 == zp) in make_menus()
595 zp->continent->nitems++; in make_menus()
636 TAILQ_FOREACH(zp, &cp->zones, link) { in make_menus()
637 cont = zp->continent; in make_menus()
641 dmi->title = zp->descr; in make_menus()
643 dmi->data = zp; in make_menus()
649 if (zp2 != zp) in make_menus()
721 struct zone *zp = dmi->data; in set_zone() local
724 if (!confirm_zone(zp->filename)) in set_zone()
727 rv = install_zoneinfo(zp->filename); in set_zone()