page.h (542B)
1 #ifndef GOUT_WRITER_HTML_PAGE_H_ 2 #define GOUT_WRITER_HTML_PAGE_H_ 3 4 #include <stdio.h> 5 6 #include "git/repo.h" 7 #include "utils.h" 8 9 typedef struct HtmlPage HtmlPage; 10 11 HtmlPage* html_page_create(FILE* out, 12 const GitRepo* repo, 13 const FileSystem* fs, 14 const char* title, 15 const char* relpath); 16 void html_page_free(HtmlPage* page); 17 void html_page_begin(HtmlPage* page); 18 void html_page_end(HtmlPage* page); 19 20 #endif // GOUT_WRITER_HTML_PAGE_H_