Cleanup frontend_salamander.c

This commit is contained in:
twinaphex 2014-06-06 23:20:21 +02:00
parent a05d4d6c2b
commit dfc0b5f7ea

View File

@ -33,25 +33,29 @@ static void find_first_libretro_core(char *first_file,
size_t size_of_first_file, const char *dir,
const char * ext)
{
struct string_list *list;
size_t i;
bool ret = false;
RARCH_LOG("Searching for valid libretro implementation in: \"%s\".\n", dir);
struct string_list *list = (struct string_list*)dir_list_new(dir, ext, false);
list = (struct string_list*)dir_list_new(dir, ext, false);
if (!list)
{
RARCH_ERR("Couldn't read directory. Cannot infer default libretro core.\n");
return;
}
for (size_t i = 0; i < list->size && !ret; i++)
{
RARCH_LOG("Checking library: \"%s\".\n", list->elems[i].data);
const char *libretro_elem = list->elems[i].data;
if (libretro_elem)
for (i = 0; i < list->size && !ret; i++)
{
char fname[PATH_MAX];
const char *libretro_elem = (const char*)list->elems[i].data;
RARCH_LOG("Checking library: \"%s\".\n", libretro_elem);
if (!libretro_elem)
continue;
fill_pathname_base(fname, libretro_elem, sizeof(fname));
if (strncmp(fname, SALAMANDER_FILE, sizeof(fname)) == 0)
@ -69,7 +73,6 @@ static void find_first_libretro_core(char *first_file,
RARCH_LOG("First found libretro core is: \"%s\".\n", first_file);
ret = true;
}
}
dir_list_free(list);
}
@ -103,7 +106,7 @@ static void salamander_init(char *libretro_path, size_t sizeof_libretro_path)
if (config_file_exists)
{
char tmp_str[PATH_MAX];
config_file_t * conf = config_file_new(default_paths.config_path);
config_file_t * conf = (config_file_t*)config_file_new(default_paths.config_path);
if (conf)
{
@ -124,7 +127,7 @@ static void salamander_init(char *libretro_path, size_t sizeof_libretro_path)
if (!config_file_exists)
{
config_file_t *conf = config_file_new(NULL);
config_file_t *conf = (config_file_t*)config_file_new(NULL);
if (conf)
{