diff options
author | Li Zefan <lizf@cn.fujitsu.com> | 2010-05-07 01:56:33 -0400 |
---|---|---|
committer | Michal Marek <mmarek@suse.cz> | 2010-06-02 09:09:12 -0400 |
commit | b040b44c35c251882da8488a5f038435a531312c (patch) | |
tree | 846b65da43582c96487de538dcbcdb8ba1e2c3b1 /scripts/kconfig/menu.c | |
parent | f0778c8c41001783d4074e34efc7d3e632d87ee3 (diff) |
kconfig: print symbol type in help text
Randy suggested to print out the symbol type in gconfig.
Note this change does more than Randy's suggestion, that it also
affects menuconfig and "make config".
│ Symbol: BLOCK [=y]
│ Type : boolean
│ Prompt: Enable the block layer
│ Defined at block/Kconfig:4
│ Depends on: EMBEDDED [=n]
Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>
Acked-by: Randy Dunlap <randy.dunlap@oracle.com>
Signed-off-by: Michal Marek <mmarek@suse.cz>
Diffstat (limited to 'scripts/kconfig/menu.c')
-rw-r--r-- | scripts/kconfig/menu.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/scripts/kconfig/menu.c b/scripts/kconfig/menu.c index 203632cc30bd..187caa9142fd 100644 --- a/scripts/kconfig/menu.c +++ b/scripts/kconfig/menu.c | |||
@@ -501,9 +501,11 @@ void get_symbol_str(struct gstr *r, struct symbol *sym) | |||
501 | bool hit; | 501 | bool hit; |
502 | struct property *prop; | 502 | struct property *prop; |
503 | 503 | ||
504 | if (sym && sym->name) | 504 | if (sym && sym->name) { |
505 | str_printf(r, "Symbol: %s [=%s]\n", sym->name, | 505 | str_printf(r, "Symbol: %s [=%s]\n", sym->name, |
506 | sym_get_string_value(sym)); | 506 | sym_get_string_value(sym)); |
507 | str_printf(r, "Type : %s\n", sym_type_name(sym->type)); | ||
508 | } | ||
507 | for_all_prompts(sym, prop) | 509 | for_all_prompts(sym, prop) |
508 | get_prompt_str(r, prop); | 510 | get_prompt_str(r, prop); |
509 | hit = false; | 511 | hit = false; |