Lines Matching refs:menu
106 static struct menu *current_menu, *current_entry;
195 struct menu *menu; member
1358 (yyvaluep->menu)->file->name, (yyvaluep->menu)->lineno);
1359 if (current_menu == (yyvaluep->menu))
1368 (yyvaluep->menu)->file->name, (yyvaluep->menu)->lineno);
1369 if (current_menu == (yyvaluep->menu))
1378 (yyvaluep->menu)->file->name, (yyvaluep->menu)->lineno);
1379 if (current_menu == (yyvaluep->menu))
1836 (yyval.menu) = menu_add_menu();
1897 (yyval.menu) = menu_add_menu();
1930 (yyval.menu) = menu_add_menu();
2445 static void print_symbol(FILE *out, struct menu *menu) in print_symbol() argument
2447 struct symbol *sym = menu->sym; in print_symbol()
2475 if (prop->menu != menu) in print_symbol()
2519 if (menu->help) { in print_symbol()
2520 int len = strlen(menu->help); in print_symbol()
2521 while (menu->help[--len] == '\n') in print_symbol()
2522 menu->help[len] = 0; in print_symbol()
2523 fprintf(out, " help\n%s\n", menu->help); in print_symbol()
2531 struct menu *menu; in zconfdump() local
2533 menu = rootmenu.list; in zconfdump()
2534 while (menu) { in zconfdump()
2535 if ((sym = menu->sym)) in zconfdump()
2536 print_symbol(out, menu); in zconfdump()
2537 else if ((prop = menu->prompt)) { in zconfdump()
2559 if (menu->list) in zconfdump()
2560 menu = menu->list; in zconfdump()
2561 else if (menu->next) in zconfdump()
2562 menu = menu->next; in zconfdump()
2563 else while ((menu = menu->parent)) { in zconfdump()
2564 if (menu->prompt && menu->prompt->type == P_MENU) in zconfdump()
2566 if (menu->next) { in zconfdump()
2567 menu = menu->next; in zconfdump()