diff options
| author | gottox@rootkit.lan <gottox@rootkit.lan> | 2007-12-14 12:48:19 +0100 |
|---|---|---|
| committer | gottox@rootkit.lan <gottox@rootkit.lan> | 2007-12-14 12:48:19 +0100 |
| commit | f86e34f88c8deeb38bb4f546e7421ffd6933f513 (patch) | |
| tree | 98006812053e805875c740ef20353ba7e1ba458a | |
| parent | 4696810e4b8813fed008242933c9024c3e0f7214 (diff) | |
moving functions
| -rw-r--r-- | cmarkdown.c | 33 |
1 files changed, 19 insertions, 14 deletions
diff --git a/cmarkdown.c b/cmarkdown.c index 51d163a..926ae1d 100644 --- a/cmarkdown.c +++ b/cmarkdown.c @@ -24,7 +24,6 @@ struct Tag { void eprint(const char *format, ...); /* Prints error and exits */ -void hprint(const char *begin, const char *end); /* escapes HTML and prints it to stdout*/ unsigned int doamp(const char *begin, const char *end, int first); /* Parser for & */ unsigned int dohtml(const char *begin, const char *end, int first); @@ -45,6 +44,7 @@ unsigned int dosurround(const char *begin, const char *end, int first); /* Parser for surrounding tags */ unsigned int dounderline(const char *begin, const char *end, int first); /* Parser for underline tags */ +void hprint(const char *begin, const char *end); /* escapes HTML and prints it to stdout*/ void process(const char *begin, const char *end, int isblock); /* Processes range between begin and end. */ @@ -117,19 +117,6 @@ eprint(const char *format, ...) { exit(EXIT_FAILURE); } -void -hprint(const char *begin, const char *end) { - const char *p; - - for(p = begin; p && p != end; p++) { - if(*p == '&') fputs("&",stdout); - else if(*p == '"') fputs(""",stdout); - else if(*p == '>') fputs(">",stdout); - else if(*p == '<') fputs("<",stdout); - else putchar(*p); - } -} - unsigned int doamp(const char *begin, const char *end, int first) { const char *p; @@ -476,6 +463,24 @@ dounderline(const char *begin, const char *end, int first) { } void +hprint(const char *begin, const char *end) { + const char *p; + + for(p = begin; p && p != end; p++) { + if(*p == '&') + fputs("&",stdout); + else if(*p == '"') + fputs(""",stdout); + else if(*p == '>') + fputs(">",stdout); + else if(*p == '<') + fputs("<",stdout); + else + putchar(*p); + } +} + +void process(const char *begin, const char *end, int isblock) { const char *p, *q; int affected; |