Lines Matching refs:continent
209 struct continent {
214 static struct continent africa, america, antarctica, arctic, asia, atlantic;
215 static struct continent australia, europe, indian, pacific, utc;
219 struct continent *continent;
258 continent_country_menu(dialogMenuItem *continent)
261 struct continent *contp = continent->data;
262 int isocean = OCEANP(continent - continents);
266 if (strcmp(continent->title, "UTC") == 0)
276 continent->title);
280 continent->title);
292 static struct continent *
299 return (continent_names[i].continent);
308 struct continent *continent; /* use iff nzones < 0 */
317 struct continent *continent;
391 const char *file, struct continent *cont)
423 zp->continent = cont;
437 cp->continent = cont;
477 struct continent *cont;
524 struct continent *cont;
529 * First, count up all the countries in each continent/ocean.
538 cp->continent->nitems++;
541 cont = zp->continent;
543 zp2->continent != cont;
547 zp->continent->nitems++;
554 * continent menus. We set nitems back to zero so that we can
559 continent_names[i].continent->menu =
561 continent_names[i].continent->nitems);
562 if (continent_names[i].continent->menu == NULL)
563 errx(1, "malloc for continent menu");
564 continent_names[i].continent->nitems = 0;
568 continents[i].data = continent_names[i].continent;
573 * each continent. For multiple-zone countries, also create
580 dmi = &cp->continent->menu[cp->continent->nitems];
582 asprintf(&dmi->prompt, "%d", ++cp->continent->nitems);
592 cont = zp->continent;
601 zp2->continent != cont;