1
0
mirror of https://github.com/libretro/RetroArch synced 2024-07-08 12:15:49 +00:00

Add STRING_LIST_CORES_PATHS/STRING_LIST_CORES_NAMES

This commit is contained in:
twinaphex 2015-10-26 19:05:49 +01:00
parent 5f8cb99282
commit 59bc4db6dd
2 changed files with 16 additions and 2 deletions

View File

@ -150,7 +150,20 @@ const char *string_list_special_new(enum string_list_type type)
string_list_append(s, opt, attr); string_list_append(s, opt, attr);
} }
break; break;
case STRING_LIST_CORES: case STRING_LIST_CORES_PATHS:
for (i = 0; i < core_info_list_num_info_files(global->core_info.list); i++)
{
const core_info_t *info = (const core_info_t*)&global->core_info.list->list[i];
const char *opt = info ? info->path : NULL;
if (!opt)
goto end;
len += strlen(opt) + 1;
string_list_append(s, opt, attr);
}
break;
case STRING_LIST_CORES_NAMES:
for (i = 0; i < core_info_list_num_info_files(global->core_info.list); i++) for (i = 0; i < core_info_list_num_info_files(global->core_info.list); i++)
{ {
const core_info_t *info = (const core_info_t*)&global->core_info.list->list[i]; const core_info_t *info = (const core_info_t*)&global->core_info.list->list[i];

View File

@ -29,7 +29,8 @@ enum string_list_type
STRING_LIST_INPUT_JOYPAD_DRIVERS, STRING_LIST_INPUT_JOYPAD_DRIVERS,
STRING_LIST_INPUT_HID_DRIVERS, STRING_LIST_INPUT_HID_DRIVERS,
STRING_LIST_RECORD_DRIVERS, STRING_LIST_RECORD_DRIVERS,
STRING_LIST_CORES STRING_LIST_CORES_PATHS,
STRING_LIST_CORES_NAMES
}; };
const char *string_list_special_new(enum string_list_type type); const char *string_list_special_new(enum string_list_type type);