Lines Matching refs:sym
347 if (menu->sym) {
348 str_printf(r, " (%s [=%s])", menu->sym->name ?
349 menu->sym->name : "<choice>",
350 sym_get_string_value(menu->sym));
357 static void get_symbol_str(struct gstr *r, struct symbol *sym)
362 str_printf(r, "Symbol: %s [=%s]\n", sym->name,
363 sym_get_string_value(sym));
364 for_all_prompts(sym, prop)
367 for_all_properties(sym, prop, P_SELECT) {
377 if (sym->rev_dep.expr) {
379 expr_gstr_print(sym->rev_dep.expr, r);
387 struct symbol *sym;
391 for (i = 0; sym_arr && (sym = sym_arr[i]); i++)
392 get_symbol_str(&res, sym);
427 struct symbol *sym;
437 sym = menu->sym;
439 if (!sym) {
470 type = sym_get_type(sym);
471 if (sym_is_choice(sym)) {
472 struct symbol *def_sym = sym_get_choice_value(sym);
477 if (menu_is_visible(child) && child->sym == def_sym)
481 val = sym_get_tristate_value(sym);
482 if (sym_is_changable(sym)) {
525 val = sym_get_tristate_value(sym);
526 if (sym_is_choice_value(sym) && val == yes) {
533 if (sym_is_changable(sym))
546 if (sym_is_changable(sym))
554 tmp = 2 + strlen(sym_get_string_value(sym)); /* () = 2 */
555 item_make("(%s)", sym_get_string_value(sym));
560 (sym_has_value(sym) || !sym_is_changable(sym)) ?
568 (sym_has_value(sym) || !sym_is_changable(sym)) ?
587 struct symbol *sym;
620 sym = submenu->sym;
622 sym = NULL;
634 if (sym_is_choice(sym) && sym_get_tristate_value(sym) == yes)
651 if (sym)
658 if (sym_set_tristate_value(sym, yes))
660 if (sym_set_tristate_value(sym, mod))
666 sym_set_tristate_value(sym, no);
670 sym_set_tristate_value(sym, mod);
674 sym_toggle_tristate_value(sym);
699 struct symbol *sym = menu->sym;
701 if (sym->help)
703 if (sym->name) {
704 str_printf(&help, "CONFIG_%s:\n\n", sym->name);
705 str_append(&help, _(sym->help));
711 get_symbol_str(&help, sym);
722 active = sym_get_choice_value(menu->sym);
734 if (child->sym == active)
736 if (child->sym == sym_get_choice_value(menu->sym))
748 sym_set_tristate_value(child->sym, yes);
755 active = child->sym;
775 switch (sym_get_type(menu->sym)) {
791 sym_get_string_value(menu->sym));
794 if (sym_set_string_value(menu->sym, dialog_input_result))
863 struct symbol *sym;
874 sym = sym_lookup("KERNELVERSION", 0);
875 sym_calc_value(sym);
877 sym_get_string_value(sym));