123456789101112131415161718192021222324252627 |
- #ifndef _PATH_H_
- #define _PATH_H_
- #ifndef _HAVE_DIRLIST_TYPE
- #define _HAVE_DIRLIST_TYPE
- typedef struct dirlist_s {
- struct dirlist_s *prev;
- struct dirlist_s *next;
- char* name;
- int dir;
- } dirlist_t;
- #endif
- int path_init(void);
- void path_exit(void);
- int path_custom_setter(char* p);
- int path_screenshot_setter(char* p);
- int path_world_setter(char* p);
- char* path_get(char* type, char* file, int must_exist, char* buff, int size);
- int path_exists(char* path);
- int path_create(char* type, char* file);
- int path_remove(char* type, char* path);
- dirlist_t *path_dirlist(char* type, char* path);
- #endif
|