23 #if !defined( DIR_LIST_H )
61 const char*
const p_dir,
62 const char*
const p_name,
63 const time_t p_t_added,
64 const time_t p_t_accessed,
66 int remove_dir( dir_list_t p_list,
const char*
const p_dir );
70 int dir_in_list( dir_list_t p_list,
const char*
const p_dir );
72 int save_dir_list(
const dir_list_t p_list,
const char* p_fn );
74 void list_dirs(
const dir_list_t p_list );
int dir_in_list(dir_list_t p_list, const char *const p_dir)
void list_dirs(const dir_list_t p_list)
int dump_dir_with_name(const dir_list_t p_list, const char *const p_name)
struct dir_list_s * dir_list_t
Structure to represent a list of directory bookmarks.
int dump_dir_if_exists(const dir_list_t p_list, const char *const p_dir)
dir_list_t load_dir_list(const config_container_t *const p_config, const char *const p_fn)
Load a set of bookmarks from the specified file.
int bookmark_in_list(dir_list_t p_list, const char *const p_name)
int save_dir_list(const dir_list_t p_list, const char *p_fn)
int remove_dir_by_index(dir_list_t p_list, const size_t p_dir)
int add_dir(dir_list_t p_list, const char *const p_dir, const char *const p_name, const time_t p_t_added, const time_t p_t_accessed, const wd_entity_t p_type)
void dump_dir_list(const dir_list_t p_list)
int remove_dir(dir_list_t p_list, const char *const p_dir)
dir_list_t new_dir_list(void)
Create a new directory list structure.