Lines Matching defs:nzones
310 int nzones;
311 char *filename; /* use iff nzones < 0 */
312 struct continent *continent; /* use iff nzones < 0 */
313 TAILQ_HEAD(, zone) zones; /* use iff nzones > 0 */
314 dialogMenuItem *submenu; /* use iff nzones > 0 */
410 if (cp->nzones < 0)
418 if (cp->nzones == 0)
429 cp->nzones++;
431 if (cp->nzones > 0)
434 if (cp->nzones < 0)
437 cp->nzones = -1;
546 if (cp->nzones == 0)
548 if (cp->nzones < 0) {
588 if (cp->nzones == 0)
590 if (cp->nzones < 0) {
598 cp->submenu = malloc(cp->nzones * sizeof(*dmi));
601 cp->nzones = 0;
604 dmi = &cp->submenu[cp->nzones];
606 asprintf(&dmi->prompt, "%d", ++cp->nzones);
640 menulen = cp->nzones < 16 ? cp->nzones : 16;
641 rv = xdialog_menu(title, prompt, -1, -1, menulen, cp->nzones,