]> git.cameronkatri.com Git - mandoc.git/blobdiff - tbl_term.c
warning about unknown .Lb arguments; inspired by mdoclint(1)
[mandoc.git] / tbl_term.c
index 640eb8f28f72909b548c09715ee2e524ab7f02d3..98afde3d8880074f206950c8fd0829325e9fe8c7 100644 (file)
@@ -1,4 +1,4 @@
-/*     $Id: tbl_term.c,v 1.44 2017/06/04 22:44:15 schwarze Exp $ */
+/*     $Id: tbl_term.c,v 1.45 2017/06/07 17:38:26 schwarze Exp $ */
 /*
  * Copyright (c) 2009, 2011 Kristaps Dzonsons <kristaps@bsd.lv>
  * Copyright (c) 2011,2012,2014,2015,2017 Ingo Schwarze <schwarze@openbsd.org>
@@ -80,21 +80,21 @@ term_tbl(struct termp *tp, const struct tbl_span *sp)
                tp->tbl.slen = term_tbl_strlen;
                tp->tbl.arg = tp;
 
-               tblcalc(&tp->tbl, sp, tp->rmargin - tp->offset);
+               tblcalc(&tp->tbl, sp, tp->tcol->rmargin - tp->tcol->offset);
 
                /* Center the table as a whole. */
 
-               offset = tp->offset;
+               offset = tp->tcol->offset;
                if (sp->opts->opts & TBL_OPT_CENTRE) {
                        tsz = sp->opts->opts & (TBL_OPT_BOX | TBL_OPT_DBOX)
                            ? 2 : !!sp->opts->lvert + !!sp->opts->rvert;
                        for (ic = 0; ic < sp->opts->cols; ic++)
                                tsz += tp->tbl.cols[ic].width + 3;
                        tsz -= 3;
-                       if (offset + tsz > tp->rmargin)
+                       if (offset + tsz > tp->tcol->rmargin)
                                tsz -= 1;
-                       tp->offset = (offset + tp->rmargin > tsz) ?
-                           (offset + tp->rmargin - tsz) / 2 : 0;
+                       tp->tcol->offset = offset + tp->tcol->rmargin > tsz ?
+                           (offset + tp->tcol->rmargin - tsz) / 2 : 0;
                }
 
                /* Horizontal frame at the start of boxed tables. */
@@ -193,7 +193,7 @@ term_tbl(struct termp *tp, const struct tbl_span *sp)
                assert(tp->tbl.cols);
                free(tp->tbl.cols);
                tp->tbl.cols = NULL;
-               tp->offset = offset;
+               tp->tcol->offset = offset;
        }
        tp->flags &= ~(TERMP_NONOSPACE | TERMP_BRNEVER);
 }