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));
|
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)
|
void path_clear_subsystem(void)
|
||||||
|
|
8
paths.h
8
paths.h
|
@ -31,6 +31,12 @@ enum rarch_content_type
|
||||||
RARCH_CONTENT_IMAGE
|
RARCH_CONTENT_IMAGE
|
||||||
};
|
};
|
||||||
|
|
||||||
|
enum rarch_path_type
|
||||||
|
{
|
||||||
|
RARCH_PATH_NONE = 0,
|
||||||
|
RARCH_PATH_SUBSYSTEM
|
||||||
|
};
|
||||||
|
|
||||||
void path_deinit_subsystem(void);
|
void path_deinit_subsystem(void);
|
||||||
|
|
||||||
void path_deinit_savefile(void);
|
void path_deinit_savefile(void);
|
||||||
|
@ -43,7 +49,7 @@ void path_fill_names(void);
|
||||||
|
|
||||||
/* set functions */
|
/* 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);
|
void path_set_redirect(void);
|
||||||
|
|
||||||
|
|
|
@ -788,7 +788,7 @@ static void retroarch_parse_input(int argc, char *argv[])
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case RA_OPT_SUBSYSTEM:
|
case RA_OPT_SUBSYSTEM:
|
||||||
path_set_subsystem(optarg);
|
path_set(RARCH_PATH_SUBSYSTEM, optarg);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case RA_OPT_FEATURES:
|
case RA_OPT_FEATURES:
|
||||||
|
|
Loading…
Reference in New Issue