From b01ac41c5f348bbda7c4bf768b9da074f82bfbd5 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Wed, 14 Feb 2018 05:42:42 +0100 Subject: [PATCH] (XMB) C89 fixes --- menu/drivers/xmb.c | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/menu/drivers/xmb.c b/menu/drivers/xmb.c index 2e3af1ffa9..997fe6bd21 100755 --- a/menu/drivers/xmb.c +++ b/menu/drivers/xmb.c @@ -4436,11 +4436,13 @@ static int xmb_list_push(void *data, void *userdata, if (settings->bools.menu_show_load_content) { + const struct retro_subsystem_info* subsystem = NULL; + entry.enum_idx = MENU_ENUM_LABEL_LOAD_CONTENT_LIST; menu_displaylist_ctl(DISPLAYLIST_SETTING_ENUM, &entry); - const struct retro_subsystem_info* subsystem = NULL; - subsystem = system->subsystem.data; + subsystem = system->subsystem.data; + if (subsystem) { for (i = 0; i < system->subsystem.size; i++, subsystem++) @@ -4450,7 +4452,11 @@ static int xmb_list_push(void *data, void *userdata, { if (content_get_subsystem_rom_id() < subsystem->num_roms) { - snprintf(s, sizeof(s), "Load %s %s", subsystem->desc, i == content_get_subsystem() ? "\u2605" : " "); + snprintf(s, sizeof(s), + "Load %s %s", + subsystem->desc, + i == content_get_subsystem() + ? "\u2605" : " "); menu_entries_append_enum(info->list, s, msg_hash_to_str(MENU_ENUM_LABEL_SUBSYSTEM_ADD), @@ -4459,7 +4465,11 @@ static int xmb_list_push(void *data, void *userdata, } else { - snprintf(s, sizeof(s), "Start %s %s", subsystem->desc, i == content_get_subsystem() ? "\u2605" : " "); + snprintf(s, sizeof(s), + "Start %s %s", + subsystem->desc, + i == content_get_subsystem() + ? "\u2605" : " "); menu_entries_append_enum(info->list, s, msg_hash_to_str(MENU_ENUM_LABEL_SUBSYSTEM_LOAD), @@ -4469,7 +4479,11 @@ static int xmb_list_push(void *data, void *userdata, } else { - snprintf(s, sizeof(s), "Load %s %s", subsystem->desc, i == content_get_subsystem() ? "\u2605" : " "); + snprintf(s, sizeof(s), + "Load %s %s", + subsystem->desc, + i == content_get_subsystem() + ? "\u2605" : " "); menu_entries_append_enum(info->list, s, msg_hash_to_str(MENU_ENUM_LABEL_SUBSYSTEM_ADD),