X-Git-Url: https://git.danieliu.xyz/?a=blobdiff_plain;f=src%2Fparser.c;h=04a0b490f6ed2be7cfafc0d1ea9d33c09e36f02d;hb=2669a43752c6d8386826a1d96fa64c42d9cc77b9;hp=e59f1be9489355a547ea6280787158a05e7eb9c0;hpb=b1e0c986d6e531f71d0a3ecc01551ab2d9cd8929;p=smdp.git diff --git a/src/parser.c b/src/parser.c index e59f1be..04a0b49 100644 --- a/src/parser.c +++ b/src/parser.c @@ -36,19 +36,15 @@ deck_t *markdown_load(FILE *input) { int l = 0; // line length int hc = 0; // header count int lc = 0; // line count - int sc = 0; // slide count + int sc = 1; // slide count int bits = 0; // markdown bits deck_t *deck = new_deck(); - slide_t *slide = new_slide(); + slide_t *slide = deck->slide; line_t *line = NULL; line_t *tmp = NULL; cstring_t *text = cstring_init(); - // assign first slide to deck - deck->slide = slide; - sc++; - while ((c = fgetc(input)) != EOF) { if (ferror(input)) { fprintf(stderr, "markdown_load() failed to read input: %s\n", strerror(errno));