roff-like markup to HTML with additional niceties.
git clone git://git.skec.site/pub/broff.git
log | files | refs | readme | license

commit 5899aa96bd1c4b89b91ed889f37b49696f9d0f55
parent ea742b85c8e4be7c3d915b1d09eb5c592eacc5d4
Author: Michael Skec
Date:   Wed, 22 Nov 2023 17:44:40 +1100

fix preformatted lines ending on an additional newline

Diffstat:
Mbroff.c | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/broff.c b/broff.c @@ -141,7 +141,7 @@ main(int argc, char *argv[]) // We are in a preformatted block; just keep printing as-is if (cmd == CMD_DS) { - printf("%s\n", line); + printf("\n%s", line); continue; } @@ -189,7 +189,7 @@ main(int argc, char *argv[]) { end_last_cmd(); cmd = CMD_DS; - printf(INDENT_BASE INDENT "<pre>\n"); + printf(INDENT_BASE INDENT "<pre>"); continue; } // .LI unordered list item