pinosaur
/
smdp.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
beautifying some variable names and function calls
[smdp.git]
/
src
/
markdown.c
diff --git
a/src/markdown.c
b/src/markdown.c
index
2db9d68
..
22ebdbf
100644
(file)
--- a/
src/markdown.c
+++ b/
src/markdown.c
@@
-62,26
+62,26
@@
deck_t *new_deck() {
return x;
}
return x;
}
-void free_line(line_t *l) {
- line_t *n;
- while (l) {
- n
= l
->next;
-
cstring_delete(l
->text);
- free(l);
- l
= n
;
+void free_line(line_t *l
ine
) {
+ line_t *n
ext
;
+ while (l
ine
) {
+ n
ext = line
->next;
+
(line->text->delete)(line
->text);
+ free(l
ine
);
+ l
ine = next
;
}
}
void free_deck(deck_t *deck) {
}
}
void free_deck(deck_t *deck) {
- slide_t *s
, *
t;
+ slide_t *s
lide, *nex
t;
if (deck == NULL)
return;
if (deck == NULL)
return;
- s = deck->slide;
- while (s) {
- free_line(s->line);
-
t = s
->next;
- free(s);
- s
=
t;
+ s
lide
= deck->slide;
+ while (s
lide
) {
+ free_line(s
lide
->line);
+
next = slide
->next;
+ free(s
lide
);
+ s
lide = nex
t;
}
free_line(deck->header);
free(deck);
}
free_line(deck->header);
free(deck);