Lines Matching refs:menu
107 static struct menu *current_menu, *current_entry;
184 struct menu *menu;
564 "if_entry", "if_end", "if_stmt", "if_block", "mainmenu_stmt", "menu",
1312 (yyvaluep->menu)->file->name, (yyvaluep->menu)->lineno);
1313 if (current_menu == (yyvaluep->menu))
1322 (yyvaluep->menu)->file->name, (yyvaluep->menu)->lineno);
1323 if (current_menu == (yyvaluep->menu))
1332 (yyvaluep->menu)->file->name, (yyvaluep->menu)->lineno);
1333 if (current_menu == (yyvaluep->menu))
1792 (yyval.menu) = menu_add_menu();
1853 (yyval.menu) = menu_add_menu();
1879 printd(DEBUG_PARSE, "%s:%d:menu\n", zconf_curname(), zconf_lineno());
1886 (yyval.menu) = menu_add_menu();
2292 case T_MENU: return "menu";
2369 static void print_symbol(FILE *out, struct menu *menu)
2371 struct symbol *sym = menu->sym;
2399 if (prop->menu != menu)
2434 fputs( " menu ", out);
2443 if (menu->help) {
2444 int len = strlen(menu->help);
2445 while (menu->help[--len] == '\n')
2446 menu->help[len] = 0;
2447 fprintf(out, " help\n%s\n", menu->help);
2455 struct menu *menu;
2457 menu = rootmenu.list;
2458 while (menu) {
2459 if ((sym = menu->sym))
2460 print_symbol(out, menu);
2461 else if ((prop = menu->prompt)) {
2483 if (menu->list)
2484 menu = menu->list;
2485 else if (menu->next)
2486 menu = menu->next;
2487 else while ((menu = menu->parent)) {
2488 if (menu->prompt && menu->prompt->type == P_MENU)
2490 if (menu->next) {
2491 menu = menu->next;
2503 #include "menu.c"