X-Git-Url: https://git.danieliu.xyz/?a=blobdiff_plain;f=include%2Fmarkdown.h;h=b26765e7924d15304ef5855fe6921e4b9567680b;hb=4a1ae435f312e8d76558ef1e64f141ebffd15f9d;hp=9c29d868f86d0e174d02d994000c87b7f71b3fe0;hpb=b68b33bdf38847668c349c3df09f9b29f58fc1b1;p=smdp.git diff --git a/include/markdown.h b/include/markdown.h index 9c29d86..b26765e 100644 --- a/include/markdown.h +++ b/include/markdown.h @@ -7,11 +7,7 @@ */ #include "cstring.h" - -#define SET_BIT(var, pos) ((var) |= (1<<(pos))) -#define CLEAR_BIT(var, pos) ((var) &= (~(1<<(pos)))) -#define TOGGLE_BIT(var, pos) ((var) ^= (1<<(pos))) -#define CHECK_BIT(var, pos) ((var) & (1<<(pos))) +#include "bitops.h" enum line_bitmask { IS_H1, @@ -46,9 +42,5 @@ line_t *next_line(line_t *prev); page_t *new_page(); page_t *next_page(page_t *prev); document_t *new_document(); -int is_utf8(char ch); -int next_nonblank(cstring_t *text, int i); -int next_blank(cstring_t *text, int i); -document_t *markdown_load(FILE *input); #endif // !defined( MARKDOWN_H )