]> git.cameronkatri.com Git - mandoc.git/blobdiff - eqn_html.c
delete the two pairs of extra blank lines from expected man(7) terminal
[mandoc.git] / eqn_html.c
index feeae102464ad558dbc00a4bd9771a5248b4c5f4..64d06649997feeb3a482a64b00c09387c8cea1f3 100644 (file)
@@ -1,4 +1,4 @@
-/*     $Id: eqn_html.c,v 1.15 2017/07/05 15:03:27 schwarze Exp $ */
+/*     $Id: eqn_html.c,v 1.19 2019/03/17 18:21:45 schwarze Exp $ */
 /*
  * Copyright (c) 2011, 2014 Kristaps Dzonsons <kristaps@bsd.lv>
  * Copyright (c) 2017 Ingo Schwarze <schwarze@openbsd.org>
@@ -26,6 +26,8 @@
 #include <string.h>
 
 #include "mandoc.h"
+#include "roff.h"
+#include "eqn.h"
 #include "out.h"
 #include "html.h"
 
@@ -227,14 +229,17 @@ out:
 }
 
 void
-print_eqn(struct html *p, const struct eqn *ep)
+print_eqn(struct html *p, const struct eqn_box *bp)
 {
        struct tag      *t;
 
+       if (bp->first == NULL)
+               return;
+
        t = print_otag(p, TAG_MATH, "c", "eqn");
 
        p->flags |= HTML_NONOSPACE;
-       eqn_box(p, ep->root);
+       eqn_box(p, bp);
        p->flags &= ~HTML_NONOSPACE;
 
        print_tagq(p, t);