X-Git-Url: https://git.danieliu.xyz/?a=blobdiff_plain;f=include%2Fmarkdown.h;h=62d147130295b03d52378a242d74f0763405f516;hb=f92a7609f7b4a6c72a892b16d371528213eca283;hp=dc759e075fcd6adcb88aa7a3b9ce0aa7d729cba7;hpb=f2bc670605162224119269271f7c07459c9de0a8;p=smdp.git diff --git a/include/markdown.h b/include/markdown.h index dc759e0..62d1471 100644 --- a/include/markdown.h +++ b/include/markdown.h @@ -27,21 +27,24 @@ typedef struct _line_t { int offset; } line_t; -typedef struct _page_t { +typedef struct _slide_t { line_t *line; - struct _page_t *prev; - struct _page_t *next; -} page_t; + struct _slide_t *prev; + struct _slide_t *next; + int lines; +} slide_t; -typedef struct _document_t { +typedef struct _deck_t { line_t *header; - page_t *page; -} document_t; + slide_t *slide; + int slides; + int headers; +} deck_t; 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(); +slide_t *new_slide(); +slide_t *next_slide(slide_t *prev); +deck_t *new_deck(); #endif // !defined( MARKDOWN_H )