Add RARCH_DIR_CURRENT_SAVEFILE/RARCH_DIR_CURRENT_SAVESTATE

This commit is contained in:
twinaphex 2016-10-01 23:32:44 +02:00
parent 9050f75fc8
commit c72a9eaecb
2 changed files with 12 additions and 0 deletions

10
dirs.c
View File

@ -180,8 +180,12 @@ bool dir_is_empty(enum rarch_dir_type type)
return string_is_empty(dir_savefile);
case RARCH_DIR_SAVEFILE:
return string_is_empty(dir_savefile);
case RARCH_DIR_CURRENT_SAVEFILE:
return string_is_empty(current_savefile_dir);
case RARCH_DIR_SAVESTATE:
return string_is_empty(dir_savestate);
case RARCH_DIR_CURRENT_SAVESTATE:
return string_is_empty(current_savestate_dir);
case RARCH_DIR_OSK_OVERLAY:
return string_is_empty(dir_osk_overlay);
case RARCH_DIR_NONE:
@ -222,9 +226,15 @@ void dir_clear(enum rarch_dir_type type)
case RARCH_DIR_SAVEFILE:
*dir_savefile = '\0';
break;
case RARCH_DIR_CURRENT_SAVEFILE:
*current_savefile_dir = '\0';
break;
case RARCH_DIR_SAVESTATE:
*dir_savestate = '\0';
break;
case RARCH_DIR_CURRENT_SAVESTATE:
*current_savestate_dir = '\0';
break;
case RARCH_DIR_SYSTEM:
*dir_system = '\0';
break;

2
dirs.h
View File

@ -26,6 +26,8 @@ enum rarch_dir_type
RARCH_DIR_NONE = 0,
RARCH_DIR_SAVEFILE,
RARCH_DIR_SAVESTATE,
RARCH_DIR_CURRENT_SAVEFILE,
RARCH_DIR_CURRENT_SAVESTATE,
RARCH_DIR_SYSTEM,
RARCH_DIR_OSK_OVERLAY
};