SImplify menu_displaylist_parse_type

This commit is contained in:
twinaphex 2019-04-23 17:03:29 +02:00
parent a53c67791b
commit 804fab61bc
2 changed files with 17 additions and 18 deletions

View File

@ -1732,7 +1732,7 @@ static int menu_displaylist_parse_settings_internal_enum(
bool is_enum
)
{
enum setting_type precond;
enum setting_type precond = ST_NONE;
size_t count = 0;
uint64_t flags = 0;
settings_t *settings = config_get_ptr();
@ -1747,7 +1747,6 @@ static int menu_displaylist_parse_settings_internal_enum(
{
case PARSE_GROUP:
case PARSE_SUB_GROUP:
precond = ST_NONE;
break;
case PARSE_ACTION:
precond = ST_ACTION;

View File

@ -34,22 +34,22 @@ RETRO_BEGIN_DECLS
enum menu_displaylist_parse_type
{
PARSE_NONE = (1 << 0),
PARSE_GROUP = (1 << 1),
PARSE_ACTION = (1 << 2),
PARSE_ONLY_INT = (1 << 3),
PARSE_ONLY_UINT = (1 << 4),
PARSE_ONLY_BOOL = (1 << 5),
PARSE_ONLY_FLOAT = (1 << 6),
PARSE_ONLY_BIND = (1 << 7),
PARSE_ONLY_GROUP = (1 << 8),
PARSE_ONLY_STRING = (1 << 9),
PARSE_ONLY_PATH = (1 << 10),
PARSE_ONLY_STRING_OPTIONS = (1 << 11),
PARSE_ONLY_HEX = (1 << 12),
PARSE_ONLY_DIR = (1 << 13),
PARSE_SUB_GROUP = (1 << 14),
PARSE_ONLY_SIZE = (1 << 15)
PARSE_NONE = 0,
PARSE_GROUP,
PARSE_ACTION,
PARSE_ONLY_INT,
PARSE_ONLY_UINT,
PARSE_ONLY_BOOL,
PARSE_ONLY_FLOAT,
PARSE_ONLY_BIND,
PARSE_ONLY_GROUP,
PARSE_ONLY_STRING,
PARSE_ONLY_PATH,
PARSE_ONLY_STRING_OPTIONS,
PARSE_ONLY_HEX,
PARSE_ONLY_DIR,
PARSE_SUB_GROUP,
PARSE_ONLY_SIZE
};
enum menu_displaylist_ctl_state