From eeaa83998c2b01a43f084499b87bbca6e815e258 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Mon, 8 Jun 2015 00:21:20 +0200 Subject: [PATCH] Initialize rarch_setting_t with memset --- menu/menu_setting.c | 30 ++++++++++++++++++++---------- 1 file changed, 20 insertions(+), 10 deletions(-) diff --git a/menu/menu_setting.c b/menu/menu_setting.c index 403c6fd486..92407c3506 100644 --- a/menu/menu_setting.c +++ b/menu/menu_setting.c @@ -1627,7 +1627,8 @@ static rarch_setting_t setting_action_setting(const char* name, const char* short_description, const char *group, const char *subgroup) { - rarch_setting_t result = {0}; + rarch_setting_t result; + memset(&result, 0, sizeof(result)); result.type = ST_ACTION; result.name = name; @@ -1661,7 +1662,8 @@ static rarch_setting_t setting_action_setting(const char* name, **/ static rarch_setting_t setting_group_setting(enum setting_type type, const char* name) { - rarch_setting_t result = {0}; + rarch_setting_t result; + memset(&result, 0, sizeof(result)); result.type = type; result.name = name; @@ -1685,7 +1687,8 @@ static rarch_setting_t setting_group_setting(enum setting_type type, const char* static rarch_setting_t setting_subgroup_setting(enum setting_type type, const char* name, const char *parent_name) { - rarch_setting_t result = {0}; + rarch_setting_t result; + memset(&result, 0, sizeof(result)); result.type = type; result.name = name; @@ -1719,7 +1722,8 @@ static rarch_setting_t setting_float_setting(const char* name, const char *rounding, const char *group, const char *subgroup, change_handler_t change_handler, change_handler_t read_handler) { - rarch_setting_t result = {0}; + rarch_setting_t result; + memset(&result, 0, sizeof(result)); result.type = ST_FLOAT; result.name = name; @@ -1769,7 +1773,8 @@ static rarch_setting_t setting_bool_setting(const char* name, const char *group, const char *subgroup, change_handler_t change_handler, change_handler_t read_handler) { - rarch_setting_t result = {0}; + rarch_setting_t result; + memset(&result, 0, sizeof(result)); result.type = ST_BOOL; result.name = name; @@ -1817,7 +1822,8 @@ static rarch_setting_t setting_int_setting(const char* name, const char *group, const char *subgroup, change_handler_t change_handler, change_handler_t read_handler) { - rarch_setting_t result = {0}; + rarch_setting_t result; + memset(&result, 0, sizeof(result)); result.type = ST_INT; result.name = name; @@ -1857,7 +1863,8 @@ static rarch_setting_t setting_uint_setting(const char* name, unsigned int default_value, const char *group, const char *subgroup, change_handler_t change_handler, change_handler_t read_handler) { - rarch_setting_t result = {0}; + rarch_setting_t result; + memset(&result, 0, sizeof(result)); result.type = ST_UINT; result.name = name; @@ -1902,7 +1909,8 @@ static rarch_setting_t setting_hex_setting(const char* name, unsigned int default_value, const char *group, const char *subgroup, change_handler_t change_handler, change_handler_t read_handler) { - rarch_setting_t result = {0}; + rarch_setting_t result; + memset(&result, 0, sizeof(result)); result.type = ST_HEX; result.name = name; @@ -1948,7 +1956,8 @@ static rarch_setting_t setting_bind_setting(const char* name, const struct retro_keybind* default_value, const char *group, const char *subgroup) { - rarch_setting_t result = {0}; + rarch_setting_t result; + memset(&result, 0, sizeof(result)); result.type = ST_BIND; result.name = name; @@ -1994,7 +2003,8 @@ rarch_setting_t setting_string_setting(enum setting_type type, const char *group, const char *subgroup, change_handler_t change_handler, change_handler_t read_handler) { - rarch_setting_t result = {0}; + rarch_setting_t result; + memset(&result, 0, sizeof(result)); result.type = type; result.name = name;