mirror of
https://github.com/libretro/RetroArch
synced 2025-03-03 13:14:04 +00:00
Cleanup setting_data_get_list
This commit is contained in:
parent
cec8809dba
commit
5042d58cc9
@ -1720,17 +1720,16 @@ static void general_write_handler(const void *data)
|
||||
#define MAX_GAMMA_SETTING 1
|
||||
#endif
|
||||
|
||||
rarch_setting_t* setting_data_get_list(void)
|
||||
rarch_setting_t *setting_data_get_list(void)
|
||||
{
|
||||
int i, player, index;
|
||||
int i, player, index = 0;
|
||||
static rarch_setting_t* list = NULL;
|
||||
|
||||
if (!list)
|
||||
{
|
||||
int list_size = 512;
|
||||
|
||||
if (list)
|
||||
return list;
|
||||
|
||||
list = (rarch_setting_t*)malloc(sizeof(rarch_setting_t) * list_size);
|
||||
index = 0;
|
||||
|
||||
/***********/
|
||||
/* DRIVERS */
|
||||
@ -1755,8 +1754,6 @@ rarch_setting_t* setting_data_get_list(void)
|
||||
END_SUB_GROUP()
|
||||
END_GROUP()
|
||||
|
||||
|
||||
|
||||
/*******************/
|
||||
/* General Options */
|
||||
/*******************/
|
||||
@ -2068,8 +2065,5 @@ rarch_setting_t* setting_data_get_list(void)
|
||||
APPEND(terminator);
|
||||
|
||||
/* flatten this array to save ourselves some kilobytes */
|
||||
list = (rarch_setting_t*)realloc(list, sizeof(rarch_setting_t) * index);
|
||||
}
|
||||
|
||||
return list;
|
||||
return (rarch_setting_t*)realloc(list, sizeof(rarch_setting_t) * index);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user