diff --git a/configuration.c b/configuration.c index 2b4c55c68a..d6b246f9da 100644 --- a/configuration.c +++ b/configuration.c @@ -3169,6 +3169,12 @@ bool config_active_core_path_is_empty(void) return !settings->path.libretro[0]; } +size_t config_get_active_core_path_size(void) +{ + settings_t *settings = config_get_ptr(); + return sizeof(settings->path.libretro); +} + void config_set_active_core_path(const char *path) { settings_t *settings = config_get_ptr(); diff --git a/configuration.h b/configuration.h index bec344606e..8b355c4716 100644 --- a/configuration.h +++ b/configuration.h @@ -655,6 +655,8 @@ void config_clear_active_core_path(void); bool config_active_core_path_is_empty(void); +size_t config_get_active_core_path_size(void); + void config_free_state(void); settings_t *config_get_ptr(void);