X-Git-Url: https://git.danieliu.xyz/?a=blobdiff_plain;f=include%2Fmarkdown.h;h=28b48e066c501336d184d0dbc33dd45354d9e472;hb=76cedc9066d3fd65788f86ea5d0b71db98bb6e24;hp=9ed9dbfe3539703366cc4528aae34562569f1a7f;hpb=ab8e567cda085c6cc575082d175790617a3f9fa6;p=smdp.git diff --git a/include/markdown.h b/include/markdown.h index 9ed9dbf..28b48e0 100644 --- a/include/markdown.h +++ b/include/markdown.h @@ -44,37 +44,13 @@ typedef struct _document_t { page_t *page; } document_t; -line_t *new_line() { - line_t *x = malloc(sizeof(line_t)); - return x; -} - -line_t *next_line(line_t *prev) { - line_t *x = new_line(); - x->prev = prev; - prev->next = x; - return x; -} - -page_t *new_page() { - page_t *x = malloc(sizeof(page_t)); - return x; -} - -page_t *next_page(page_t *prev) { - page_t *x = new_page(); - x->prev = prev; - prev->next = x; - return x; -} - -document_t *new_document() { - document_t *x = malloc(sizeof(document_t)); - return x; -} - +line_t *new_line(); +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); -document_t * markdown_load(FILE *input); +document_t *markdown_load(FILE *input); #endif // !defined( MARKDOWN_H )