Turn setting_find_setting static
This commit is contained in:
parent
501786416d
commit
f42d0a7f7c
|
@ -283,6 +283,44 @@ static rarch_setting_t *menu_setting_get_ptr(void)
|
||||||
return menu->list_settings;
|
return menu->list_settings;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* setting_reset:
|
||||||
|
* @settings : pointer to settings
|
||||||
|
* @name : name of setting to search for
|
||||||
|
*
|
||||||
|
* Search for a setting with a specified name (@name).
|
||||||
|
*
|
||||||
|
* Returns: pointer to setting if found, NULL otherwise.
|
||||||
|
**/
|
||||||
|
static rarch_setting_t* setting_find_setting(
|
||||||
|
rarch_setting_t* settings, const char* name)
|
||||||
|
{
|
||||||
|
bool found = false;
|
||||||
|
|
||||||
|
if (!settings || !name)
|
||||||
|
return NULL;
|
||||||
|
|
||||||
|
for (; settings->type != ST_NONE; settings++)
|
||||||
|
{
|
||||||
|
if (settings->type <= ST_GROUP && !strcmp(settings->name, name))
|
||||||
|
{
|
||||||
|
found = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!found)
|
||||||
|
return NULL;
|
||||||
|
|
||||||
|
if (settings->short_description && settings->short_description[0] == '\0')
|
||||||
|
return NULL;
|
||||||
|
|
||||||
|
if (settings->read_handler)
|
||||||
|
settings->read_handler(settings);
|
||||||
|
|
||||||
|
return settings;
|
||||||
|
}
|
||||||
|
|
||||||
rarch_setting_t *menu_setting_find(const char *label)
|
rarch_setting_t *menu_setting_find(const char *label)
|
||||||
{
|
{
|
||||||
rarch_setting_t *settings = menu_setting_get_ptr();
|
rarch_setting_t *settings = menu_setting_get_ptr();
|
||||||
|
@ -438,43 +476,6 @@ static void setting_reset_setting(rarch_setting_t* setting)
|
||||||
setting->change_handler(setting);
|
setting->change_handler(setting);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* setting_reset:
|
|
||||||
* @settings : pointer to settings
|
|
||||||
* @name : name of setting to search for
|
|
||||||
*
|
|
||||||
* Search for a setting with a specified name (@name).
|
|
||||||
*
|
|
||||||
* Returns: pointer to setting if found, NULL otherwise.
|
|
||||||
**/
|
|
||||||
rarch_setting_t* setting_find_setting(rarch_setting_t* settings,
|
|
||||||
const char* name)
|
|
||||||
{
|
|
||||||
bool found = false;
|
|
||||||
|
|
||||||
if (!settings || !name)
|
|
||||||
return NULL;
|
|
||||||
|
|
||||||
for (; settings->type != ST_NONE; settings++)
|
|
||||||
{
|
|
||||||
if (settings->type <= ST_GROUP && !strcmp(settings->name, name))
|
|
||||||
{
|
|
||||||
found = true;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!found)
|
|
||||||
return NULL;
|
|
||||||
|
|
||||||
if (settings->short_description && settings->short_description[0] == '\0')
|
|
||||||
return NULL;
|
|
||||||
|
|
||||||
if (settings->read_handler)
|
|
||||||
settings->read_handler(settings);
|
|
||||||
|
|
||||||
return settings;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* setting_set_with_string_representation:
|
* setting_set_with_string_representation:
|
||||||
|
|
|
@ -217,19 +217,15 @@ int menu_setting_generic(rarch_setting_t *setting);
|
||||||
int menu_setting_set(unsigned type, const char *label,
|
int menu_setting_set(unsigned type, const char *label,
|
||||||
unsigned action, bool wraparound);
|
unsigned action, bool wraparound);
|
||||||
|
|
||||||
rarch_setting_t *menu_setting_find(const char *label);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* setting_find_setting:
|
* menu_setting_find:
|
||||||
* @settings : pointer to settings
|
|
||||||
* @name : name of setting to search for
|
* @name : name of setting to search for
|
||||||
*
|
*
|
||||||
* Search for a setting with a specified name (@name).
|
* Search for a setting with a specified name (@name).
|
||||||
*
|
*
|
||||||
* Returns: pointer to setting if found, NULL otherwise.
|
* Returns: pointer to setting if found, NULL otherwise.
|
||||||
**/
|
**/
|
||||||
rarch_setting_t* setting_find_setting(rarch_setting_t* settings,
|
rarch_setting_t *menu_setting_find(const char *label);
|
||||||
const char* name);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* setting_set_with_string_representation:
|
* setting_set_with_string_representation:
|
||||||
|
|
Loading…
Reference in New Issue