From beea88e5feb6f14b4912c6aa4878c39a7632977c Mon Sep 17 00:00:00 2001 From: Lukas Fleischer Date: Sun, 17 Jan 2016 22:46:24 +0100 Subject: Use a separate field for the completed status Add a new field that indicates whether a todo item is completed or not instead of encoding completed todo items by negative priorities. Signed-off-by: Lukas Fleischer --- src/calcurse.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/calcurse.h') diff --git a/src/calcurse.h b/src/calcurse.h index 27fcc68..67f95fa 100644 --- a/src/calcurse.h +++ b/src/calcurse.h @@ -323,6 +323,7 @@ struct event { struct todo { char *mesg; int id; + int completed; char *note; }; @@ -1017,7 +1018,7 @@ int string_printf(struct string *, const char *, ...); /* todo.c */ extern llist_t todolist; struct todo *todo_get_item(int, int); -struct todo *todo_add(char *, int, char *); +struct todo *todo_add(char *, int, int, char *); char *todo_tostr(struct todo *); char *todo_hash(struct todo *); void todo_write(struct todo *, FILE *); -- cgit v1.2.3-54-g00ecf