From: Ingo Schwarze Date: Thu, 16 Oct 2014 01:28:38 +0000 (+0000) Subject: oops, don't escape the first token of inline equations X-Git-Tag: VERSION_1_13_2~124 X-Git-Url: https://git.cameronkatri.com/mandoc.git/commitdiff_plain/3b2a0945b5ed108c60a317a21b84e4da6b52b312?ds=sidebyside oops, don't escape the first token of inline equations --- diff --git a/roff.c b/roff.c index 60ebe550..97ae08d8 100644 --- a/roff.c +++ b/roff.c @@ -1,4 +1,4 @@ -/* $Id: roff.c,v 1.230 2014/10/16 01:11:20 schwarze Exp $ */ +/* $Id: roff.c,v 1.231 2014/10/16 01:28:38 schwarze Exp $ */ /* * Copyright (c) 2010, 2011, 2012 Kristaps Dzonsons * Copyright (c) 2010-2014 Ingo Schwarze @@ -1883,8 +1883,8 @@ roff_eqndelim(struct roff *r, char **bufp, size_t *szp, int pos) /* Replace the delimiter with an equation macro. */ - *szp = mandoc_asprintf(&cp1, "%s\n.E%c\n\\&%s", *bufp, - r->eqn == NULL ? 'Q' : 'N', cp2) + 1; + *szp = mandoc_asprintf(&cp1, "%s\n.E%s%s", *bufp, + r->eqn == NULL ? "Q\n" : "N\n\\&", cp2) + 1; free(*bufp); *bufp = cp1;