diff --git a/retroarch.c b/retroarch.c index 14898d9556..2f62051583 100644 --- a/retroarch.c +++ b/retroarch.c @@ -1637,6 +1637,30 @@ bool retroarch_override_setting_is_set(enum rarch_override_setting enum_idx) return false; } +void retroarch_override_setting_set(enum rarch_override_setting enum_idx) +{ + switch (enum_idx) + { + case RARCH_OVERRIDE_SETTING_NONE: + default: + break; + } +} + +void retroarch_override_setting_unset(enum rarch_override_setting enum_idx) +{ + switch (enum_idx) + { + case RARCH_OVERRIDE_SETTING_NONE: + default: + break; + } +} + +void retroarch_override_setting_free_state(void) +{ +} + int retroarch_get_capabilities(enum rarch_capabilities type, char *s, size_t len) { diff --git a/retroarch.h b/retroarch.h index d5e3ef233e..5c42352859 100644 --- a/retroarch.h +++ b/retroarch.h @@ -124,6 +124,14 @@ bool rarch_ctl(enum rarch_ctl_state state, void *data); int retroarch_get_capabilities(enum rarch_capabilities type, char *s, size_t len); +void retroarch_override_setting_set(enum rarch_override_setting enum_idx); + +void retroarch_override_setting_unset(enum rarch_override_setting enum_idx); + +void retroarch_override_setting_free_state(void); + +bool retroarch_override_setting_is_set(enum rarch_override_setting enum_idx); + enum rarch_content_type retroarch_path_is_media_type(const char *path); const char *retroarch_get_current_savefile_dir(void); diff --git a/runloop.c b/runloop.c index 42d4d8d359..fdcc1de8d4 100644 --- a/runloop.c +++ b/runloop.c @@ -987,6 +987,7 @@ bool runloop_ctl(enum runloop_ctl_state state, void *data) global = global_get_ptr(); memset(global, 0, sizeof(struct global)); + retroarch_override_setting_free_state(); config_free_state(); } break;