Refactor libretro_log_level

This commit is contained in:
twinaphex 2014-08-27 16:04:29 +02:00
parent 36e2b869a2
commit 8d6209b0ee

View File

@ -3670,21 +3670,14 @@ static void menu_common_setting_set_label_st_uint(rarch_setting_t *setting,
} }
else if (setting && !strcmp(setting->name, "libretro_log_level")) else if (setting && !strcmp(setting->name, "libretro_log_level"))
{ {
switch(*setting->value.unsigned_integer) static const char *modes[] = {
{ "0 (Debug)",
case 0: "1 (Info)",
snprintf(type_str, type_str_size, "0 (Debug)"); "2 (Warning)",
break; "3 (Error)"
case 1: };
snprintf(type_str, type_str_size, "1 (Info)");
break; strlcpy(type_str, modes[*setting->value.unsigned_integer], type_str_size);
case 2:
snprintf(type_str, type_str_size, "2 (Warning)");
break;
case 3:
snprintf(type_str, type_str_size, "3 (Error)");
break;
}
} }
else else
snprintf(type_str, type_str_size, "%d", *setting->value.unsigned_integer); snprintf(type_str, type_str_size, "%d", *setting->value.unsigned_integer);