(menu_setting.c) Get rid of memsets

This commit is contained in:
twinaphex 2015-06-03 10:58:40 +02:00
parent 18aec77c10
commit f488242a8e

View File

@ -1496,10 +1496,8 @@ rarch_setting_t setting_action_setting(const char* name,
const char* short_description,
const char *group, const char *subgroup)
{
rarch_setting_t result;
rarch_setting_t result = {0};
memset(&result, 0, sizeof(result));
result.type = ST_ACTION;
result.name = name;
@ -1530,10 +1528,8 @@ rarch_setting_t setting_action_setting(const char* name,
**/
rarch_setting_t setting_group_setting(enum setting_type type, const char* name)
{
rarch_setting_t result;
rarch_setting_t result = {0};
memset(&result, 0, sizeof(result));
result.type = type;
result.name = name;
result.short_description = name;
@ -1556,10 +1552,8 @@ rarch_setting_t setting_group_setting(enum setting_type type, const char* name)
rarch_setting_t setting_subgroup_setting(enum setting_type type,
const char* name, const char *parent_name)
{
rarch_setting_t result;
rarch_setting_t result = {0};
memset(&result, 0, sizeof(result));
result.type = type;
result.name = name;
@ -1592,10 +1586,8 @@ 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;
rarch_setting_t result = {0};
memset(&result, 0, sizeof(result));
result.type = ST_FLOAT;
result.name = name;
result.size = sizeof(float);
@ -1642,10 +1634,8 @@ 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;
rarch_setting_t result = {0};
memset(&result, 0, sizeof(result));
result.type = ST_BOOL;
result.name = name;
result.size = sizeof(bool);
@ -1690,10 +1680,8 @@ 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;
rarch_setting_t result = {0};
memset(&result, 0, sizeof(result));
result.type = ST_INT;
result.name = name;
result.size = sizeof(int);
@ -1732,10 +1720,8 @@ 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;
rarch_setting_t result = {0};
memset(&result, 0, sizeof(result));
result.type = ST_UINT;
result.name = name;
result.size = sizeof(unsigned int);
@ -1777,9 +1763,7 @@ 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;
memset(&result, 0, sizeof(result));
rarch_setting_t result = {0};
result.type = ST_HEX;
result.name = name;
@ -1823,10 +1807,8 @@ 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;
rarch_setting_t result = {0};
memset(&result, 0, sizeof(result));
result.type = ST_BIND;
result.name = name;
result.size = 0;
@ -1870,10 +1852,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;
rarch_setting_t result = {0};
memset(&result, 0, sizeof(result));
result.type = type;
result.name = name;
result.size = size;