X-Git-Url: https://git.danieliu.xyz/?a=blobdiff_plain;f=headers%2Fparser.h;h=e924f3ed96d8610f3190b57d74674c5d9d3774d2;hb=afa94c9493bdb91807c1dc2b4e1ffddbe2df1fd6;hp=db4bf8b0427b233b69799ff034e67a2d1a1e8a91;hpb=8fb19bb7969617821e9c2c1c64d113ff2c26abaf;p=taskasaur.git diff --git a/headers/parser.h b/headers/parser.h index db4bf8b..e924f3e 100644 --- a/headers/parser.h +++ b/headers/parser.h @@ -1,10 +1,17 @@ +#ifndef __PARSER_H__ +#define __PARSER_H__ + #include #include #include #include #include +#ifdef __cplusplus +extern "C" { +#endif + typedef enum SubTaskState { SubTaskState_todo, SubTaskState_done @@ -35,6 +42,12 @@ typedef struct Board { int todolist_count; } Board; - extern Board* begin_parse(char* board_path); +extern int begin_write(char* board_path, Board* board); +extern void log_todo(Board* board); + +#ifdef __cplusplus +} +#endif +#endif