summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgottox@rootkit.lan <gottox@rootkit.lan>2007-12-14 12:48:19 +0100
committergottox@rootkit.lan <gottox@rootkit.lan>2007-12-14 12:48:19 +0100
commitf86e34f88c8deeb38bb4f546e7421ffd6933f513 (patch)
tree98006812053e805875c740ef20353ba7e1ba458a
parent4696810e4b8813fed008242933c9024c3e0f7214 (diff)
moving functions
-rw-r--r--cmarkdown.c33
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("&amp;",stdout);
- else if(*p == '"') fputs("&quot;",stdout);
- else if(*p == '>') fputs("&gt;",stdout);
- else if(*p == '<') fputs("&lt;",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("&amp;",stdout);
+ else if(*p == '"')
+ fputs("&quot;",stdout);
+ else if(*p == '>')
+ fputs("&gt;",stdout);
+ else if(*p == '<')
+ fputs("&lt;",stdout);
+ else
+ putchar(*p);
+ }
+}
+
+void
process(const char *begin, const char *end, int isblock) {
const char *p, *q;
int affected;