diff options
author | Ariadna Vigo <arivigodr@gmail.com> | 2020-09-29 18:13:42 +0200 |
---|---|---|
committer | Ariadna Vigo <arivigodr@gmail.com> | 2020-09-29 18:13:42 +0200 |
commit | 1330bcf4023df3b3c814a1d868456ddbb211a378 (patch) | |
tree | 29f6dff232d885bd2a2188b09465470c81286c4f /tasklst.h | |
parent | bc909e76a6d360fea029a218e9eda5f0e591f043 (diff) |
Implemented deletion of entries (and dbl link lists)
Diffstat (limited to 'tasklst.h')
-rw-r--r-- | tasklst.h | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -10,6 +10,7 @@ enum { typedef struct TASK_ Task; struct TASK_ { int status; + Task *prev; Task *next; char tdesc[TASK_LST_DESC_MAX_SIZE]; }; @@ -28,6 +29,7 @@ int task_lst_count_todo(TaskLst list); int task_lst_count_done(TaskLst list); Task *task_lst_get_task(TaskLst list, int i); int task_lst_add_task(TaskLst *list, int status, const char *str); +int task_lst_del_task(TaskLst *list, int i); int task_lst_read_from_file(TaskLst *list, FILE *fp); void task_lst_write_to_file(FILE *fp, TaskLst list); |