kconfig: factor code in menu_get_ext_help()
Cc: Srinivas Kandagatla <srinivas.kandagatla@st.com> Signed-off-by: Arnaud Lacombe <lacombar@gmail.com> Signed-off-by: Michal Marek <mmarek@suse.cz>
This commit is contained in:
		
							parent
							
								
									3f198dfee4
								
							
						
					
					
						commit
						57e6292da6
					
				| @ -10,8 +10,7 @@ | ||||
| 
 | ||||
| #include "lkc.h" | ||||
| 
 | ||||
| static const char nohelp_text[] = N_( | ||||
| 	"There is no help available for this option.\n"); | ||||
| static const char nohelp_text[] = "There is no help available for this option."; | ||||
| 
 | ||||
| struct menu rootmenu; | ||||
| static struct menu **last_entry_ptr; | ||||
| @ -595,15 +594,14 @@ struct gstr get_relations_str(struct symbol **sym_arr) | ||||
| void menu_get_ext_help(struct menu *menu, struct gstr *help) | ||||
| { | ||||
| 	struct symbol *sym = menu->sym; | ||||
| 	const char *help_text = nohelp_text; | ||||
| 
 | ||||
| 	if (menu_has_help(menu)) { | ||||
| 		if (sym->name) | ||||
| 			str_printf(help, "%s%s:\n\n", CONFIG_, sym->name); | ||||
| 		str_append(help, _(menu_get_help(menu))); | ||||
| 		str_append(help, "\n"); | ||||
| 	} else { | ||||
| 		str_append(help, nohelp_text); | ||||
| 		help_text = menu_get_help(menu); | ||||
| 	} | ||||
| 	str_printf(help, "%s\n", _(help_text)); | ||||
| 	if (sym) | ||||
| 		get_symbol_str(help, sym); | ||||
| } | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user