Lines Matching defs:zp
391 struct zone *zp;
408 zp = malloc(sizeof(*zp));
409 if (zp == 0)
410 errx(1, "malloc(%zu)", sizeof(*zp));
415 zp->descr = strdup(descr);
416 if (zp->descr == NULL)
418 zp->filename = strdup(file);
419 if (zp->filename == NULL)
421 zp->continent = cont;
422 TAILQ_INSERT_TAIL(&cp->zones, zp, link);
521 struct zone *zp, *zp2;
538 TAILQ_FOREACH(zp, &cp->zones, link) {
539 cont = zp->continent;
544 if (zp2 == zp)
545 zp->continent->nitems++;
589 TAILQ_FOREACH(zp, &cp->zones, link) {
590 cont = zp->continent;
594 dmi->title = zp->descr;
596 dmi->data = zp;
602 if (zp2 != zp)
876 struct zone *zp = dmi->data;
879 if (!confirm_zone(zp->filename))
882 rv = install_zoneinfo(zp->filename);