}
doc = markdown_load(input);
+
+ // test line/page load
+ int offset;
+ line_t *header;
+ if(doc->header) {
+ header = doc->header;
+ while(header &&
+ header->text->size > 0 &&
+ header->text->text[0] == '%') {
+
+ offset = next_blank(header->text, 0) + 1;
+ printf("header: %s\n", &header->text->text[offset]);
+ header = header->next;
+ }
+ }
+ int cp = 0, cl = 0;
+ page_t *page = doc->page;
+ line_t *line;
+ while(page) {
+ cp++;
+ line = page->line;
+ cl = 0;
+ while(line) {
+ cl++;
+ line = line->next;
+ }
+ printf("page %i: %i lines\n", cp, cl);
+ page = page->next;
+ }
}