rename objects to deck / slide
[smdp.git] / markdown.c
1 #include <stdio.h>
2 #include <stdlib.h>
3
4 #include "include/cstring.h"
5 #include "include/markdown.h"
6
7 line_t *new_line() {
8     line_t *x = malloc(sizeof(line_t));
9     x->text = (void*)0;
10     x->prev = x->next = (void*)0;
11     x->bits = x->length = x->offset = 0;
12     return x;
13 }
14
15 line_t *next_line(line_t *prev) {
16     line_t *x = new_line();
17     x->prev = prev;
18     prev->next = x;
19     return x;
20 }
21
22 slide_t *new_slide() {
23     slide_t *x = malloc(sizeof(slide_t));
24     x->line = (void*)0;
25     x->prev = x->next = (void*)0;
26     return x;
27 }
28
29 slide_t *next_slide(slide_t *prev) {
30     slide_t *x = new_slide();
31     x->prev = prev;
32     prev->next = x;
33     return x;
34 }
35
36 deck_t *new_deck() {
37     deck_t *x = malloc(sizeof(deck_t));
38     x->header = (void*)0;
39     x->slide = (void*)0;
40     return x;
41 }
42