4 #ifndef _HAVE_DIRLIST_TYPE
5 #define _HAVE_DIRLIST_TYPE
6 typedef struct dirlist_s
{
7 struct dirlist_s
*prev
;
8 struct dirlist_s
*next
;
14 /* defined in path.c */
17 int path_custom_setter(char* p
);
18 int path_screenshot_setter(char* p
);
19 int path_game_setter(char* p
);
20 char* path_get(char* type
, char* file
, int must_exist
, char* buff
, int size
);
21 int path_exists(char* path
);
22 int path_create(char* type
, char* file
);
23 int path_remove(char* type
, char* path
);
24 dirlist_t
*path_dirlist(char* type
, char* path
);