mirror of
https://github.com/libretro/RetroArch
synced 2025-03-29 04:20:28 +00:00
Create path_set
This commit is contained in:
parent
aac78af832
commit
199731fc84
12
paths.c
12
paths.c
@ -502,9 +502,17 @@ void path_set_core(const char *path)
|
||||
strlcpy(path_libretro, path, sizeof(path_libretro));
|
||||
}
|
||||
|
||||
void path_set_subsystem(const char *path)
|
||||
void path_set(enum rarch_path_type type, const char *path)
|
||||
{
|
||||
strlcpy(subsystem_path, path, sizeof(subsystem_path));
|
||||
switch (type)
|
||||
{
|
||||
case RARCH_PATH_SUBSYSTEM:
|
||||
strlcpy(subsystem_path, path, sizeof(subsystem_path));
|
||||
break;
|
||||
default:
|
||||
case RARCH_PATH_NONE:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
void path_clear_subsystem(void)
|
||||
|
8
paths.h
8
paths.h
@ -31,6 +31,12 @@ enum rarch_content_type
|
||||
RARCH_CONTENT_IMAGE
|
||||
};
|
||||
|
||||
enum rarch_path_type
|
||||
{
|
||||
RARCH_PATH_NONE = 0,
|
||||
RARCH_PATH_SUBSYSTEM
|
||||
};
|
||||
|
||||
void path_deinit_subsystem(void);
|
||||
|
||||
void path_deinit_savefile(void);
|
||||
@ -43,7 +49,7 @@ void path_fill_names(void);
|
||||
|
||||
/* set functions */
|
||||
|
||||
void path_set_subsystem(const char *path);
|
||||
void path_set(enum rarch_path_type type, const char *path);
|
||||
|
||||
void path_set_redirect(void);
|
||||
|
||||
|
@ -788,7 +788,7 @@ static void retroarch_parse_input(int argc, char *argv[])
|
||||
break;
|
||||
|
||||
case RA_OPT_SUBSYSTEM:
|
||||
path_set_subsystem(optarg);
|
||||
path_set(RARCH_PATH_SUBSYSTEM, optarg);
|
||||
break;
|
||||
|
||||
case RA_OPT_FEATURES:
|
||||
|
Loading…
x
Reference in New Issue
Block a user