From 14ef2b38397f9004c7baa54d320e9bac89610849 Mon Sep 17 00:00:00 2001 From: Drew DeVault Date: Sun, 10 Dec 2017 12:08:18 -0500 Subject: [PATCH] Fix indentation bugs --- README.md | 4 ++++ src/main.c | 5 +++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index afecd2d..bbed786 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,10 @@ You can pass PREFIX or DESTDIR to make if you'd like: make PREFIX=/usr sudo make PREFIX=/usr install +## Usage + +See scdoc(1) + ## Contributing Send patches/bug reports to sir@cmpwn.com diff --git a/src/main.c b/src/main.c index e50b1d1..bede164 100644 --- a/src/main.c +++ b/src/main.c @@ -171,8 +171,8 @@ static int parse_indent(struct parser *p, int *indent, bool write) { } else if (i != *indent && ch == '\t') { parser_fatal(p, "Indented by an amount greater than 1"); } - *indent = i; } + *indent = i; return i; } @@ -220,9 +220,10 @@ static void parse_list(struct parser *p, int *indent) { default: fprintf(p->output, "\n"); parser_pushch(p, ch); - return; + goto ret; } } while (ch != UTF8_INVALID); +ret: if (!closed) { roff_macro(p, "RE", NULL); }