diff --git a/settings_data.c b/settings_data.c index 98763578ac..ad8b9019f3 100644 --- a/settings_data.c +++ b/settings_data.c @@ -2181,9 +2181,14 @@ static void general_write_handler(void *data) rarch_setting_t *setting_data_get_mainmenu(bool regenerate) { rarch_setting_info_t *list_info = NULL; + rarch_setting_group_info_t group_info; + rarch_setting_group_info_t subgroup_info; static rarch_setting_t* list = NULL; static bool lists[32]; + (void)group_info; + (void)subgroup_info; + if (list) { if (!regenerate) @@ -2283,9 +2288,14 @@ error: rarch_setting_t *setting_data_get_list(void) { int i, player; + rarch_setting_group_info_t group_info; + rarch_setting_group_info_t subgroup_info; rarch_setting_info_t *list_info = NULL; static rarch_setting_t* list = NULL; + (void)group_info; + (void)subgroup_info; + if (list) return list; diff --git a/settings_data.h b/settings_data.h index d58b123c6a..d22573c497 100644 --- a/settings_data.h +++ b/settings_data.h @@ -65,6 +65,11 @@ typedef struct rarch_setting_info int size; } rarch_setting_info_t; +typedef struct rarch_setting_group_info +{ + const char *name; +} rarch_setting_group_info_t; + typedef struct rarch_setting { enum setting_type type;