public
Description: An implementation of markdown in C, using a PEG grammar
Clone URL: git://github.com/jgm/peg-markdown.git
Made free_element_contents static in markdown_parser.leg.
jgm (author)
Thu Jun 12 07:22:36 -0700 2008
commit  25dca010c9dacc0115f05c50cf0b9d8742e64a44
tree    5311631425f3292056208166157d5115f4d1f4b9
parent  ac99e2c82dd8aa08468cc89d4c92a72e17f226b8
...
882
883
884
 
 
885
886
887
...
898
899
900
901
 
902
903
904
...
882
883
884
885
886
887
888
889
...
900
901
902
 
903
904
905
906
0
@@ -882,6 +882,8 @@ RawNoteBlock = a:StartList
0
 
0
 %%
0
 
0
+static void free_element_contents(element elt);
0
+
0
 /* free_element_list - free list of elements recursively */
0
 void free_element_list(element * elt) {
0
     element * next = NULL;
0
@@ -898,7 +900,7 @@ void free_element_list(element * elt) {
0
 }
0
 
0
 /* free_element_contents - free element contents depending on type */
0
-void free_element_contents(element elt) {
0
+static void free_element_contents(element elt) {
0
     switch (elt.key) {
0
       case STR:
0
       case SPACE:
...
71
72
73
74
75
76
77
...
71
72
73
 
74
75
76
0
@@ -71,7 +71,6 @@ element * parse_references(char *string, int extensions);
0
 element * parse_notes(char *string, int extensions, element *reference_list);
0
 element * parse_markdown(char *string, int extensions, element *reference_list, element *note_list);
0
 void free_element_list(element * elt);
0
-void free_element_contents(element elt);
0
 void free_element(element *elt);
0
 void print_element_list(GString *out, element *elt, int format, int exts);
0
 

Comments

    No one has commented yet.