forked from len0rd/rockbox
Move cfg_vals from settings_list, expand settings_dumper
cfg_vals aren't needed for most settings F_TABLE_SETTING, F_CHOICE_SETTING, F_BOOL_SETTING can use cfg_vals but only a few custom settings use it otherwise for these settings we define F_HAS_CFGVALS and use the setting union instead (as these all use UNUSED) noticed that settings_dumper missed most cfg values so didn't show text setting values saves ~300 bytes Change-Id: Ie504c8cfe2a6cf471117c3afe5cf9a770a7f1784
This commit is contained in:
parent
3e95b13b7a
commit
7288d9e5d2
10 changed files with 128 additions and 79 deletions
|
|
@ -858,7 +858,7 @@ struct plugin_api {
|
|||
int (*settings_save)(void);
|
||||
bool (*option_screen)(const struct settings_list *setting,
|
||||
struct viewport parent[NB_SCREENS],
|
||||
bool use_temp_var, unsigned char* option_title);
|
||||
bool use_temp_var, const unsigned char* option_title);
|
||||
bool (*set_option)(const char* string, const void* variable,
|
||||
enum optiontype type, const struct opt_items* options,
|
||||
int numoptions, void (*function)(int));
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue