15 typedef enum SubTaskState {
20 typedef struct SubTask {
25 typedef struct TodoItem {
29 SubTask** subtask_list;
33 typedef struct TodoList {
39 typedef struct Board {
41 TodoList** todolist_list;
45 extern Board* begin_parse(char* board_path);
46 extern int begin_write(char* board_path, Board* board);
47 extern void log_todo(Board* board);
48 extern int free_board(Board* board);