X-Git-Url: https://git.danieliu.xyz/?a=blobdiff_plain;f=tmp.c;h=a806ff446234c39c9bd610167e29896ca96e4c5e;hb=f92a7609f7b4a6c72a892b16d371528213eca283;hp=eeec4a4eee616febace83240a65b16d535682835;hpb=4a1ae435f312e8d76558ef1e64f141ebffd15f9d;p=smdp.git diff --git a/tmp.c b/tmp.c index eeec4a4..a806ff4 100644 --- a/tmp.c +++ b/tmp.c @@ -5,6 +5,7 @@ #include #include "include/parser.h" +#include "include/viewer.h" void usage() { fprintf(stderr, "Usage: tmp [OPTION]... [FILE]\n"); @@ -58,49 +59,18 @@ int main(int argc, char *argv[]) { input = stdin; } - // load document object from input - document_t *doc; - doc = markdown_load(input); + // load deck object from input + deck_t *deck; + deck = markdown_load(input); + + //TODO close file if(debug > 0) { - // print header to STDERR - int offset; - line_t *header; - if(doc->header) { - header = doc->header; - while(header && - header->text->size > 0 && - header->text->text[0] == '%') { + markdown_debug(deck, debug); + } - offset = next_blank(header->text, 0) + 1; - fprintf(stderr, "header: %s\n", &header->text->text[offset]); - header = header->next; - } - } + ncurses_display(deck, 0, 0); - // print page/line count to STDERR - int cp = 0, cl = 0; - page_t *page = doc->page; - line_t *line; - while(page) { - cp++; - if(debug > 1) { - fprintf(stderr, "page %i:\n", cp); - } - line = page->line; - cl = 0; - while(line) { - cl++; - if(debug > 1) { - fprintf(stderr, " line %i: bits = %i, length = %i\n", cl, line->bits, line->text->size); - } - line = line->next; - } - if(debug == 1) { - fprintf(stderr, "page %i: %i lines\n", cp, cl); - } - page = page->next; - } - } + return(EXIT_SUCCESS); }