From 9bb4f5d434e82d31fdc2d95450f0727ec64be214 Mon Sep 17 00:00:00 2001 From: "gottox@rootkit.lan" Date: Sat, 5 Jan 2008 22:55:48 +0100 Subject: [PATCH] hr works again. It's a little hacky :/ --- smu.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/smu.c b/smu.c index f5df68b..71055e5 100644 --- a/smu.c +++ b/smu.c @@ -65,6 +65,7 @@ struct Tag lineprefix[] = { { "### ", 1, "

", "

" }, { "## ", 1, "

", "

" }, { "# ", 1, "

", "

" }, + { "- - -\n", 1, "
", ""}, }; struct Tag underline[] = { { "=", 1, "

", "

\n" }, @@ -275,7 +276,7 @@ dolist(const char *begin, const char *end, int newblock) { for(; p < end && run; p++) { for(i = 0; p < end && run; p++, i++) { if(*p == '\n') { - if(p + 1 >= end) + if(p + 1 == end) break; else if(p[1] == '\n') { p++; @@ -498,7 +499,7 @@ process(const char *begin, const char *end, int newblock) { p += abs(affected); if(!affected) { if(nohtml) - hprint(p, p+1); + hprint(p, p + 1); else putchar(*p); p++;