]> git.cameronkatri.com Git - mandoc.git/commitdiff
Change column display in -Ttree to be 1-based instead of 0-based
authorIngo Schwarze <schwarze@openbsd.org>
Wed, 2 Jul 2014 07:10:38 +0000 (07:10 +0000)
committerIngo Schwarze <schwarze@openbsd.org>
Wed, 2 Jul 2014 07:10:38 +0000 (07:10 +0000)
such that column numbers agree between messages and -Ttree.

tree.c

diff --git a/tree.c b/tree.c
index c6121f01f1db216c5479d66006c210c559b06dc7..7574209befd8a40550d475c2b6bb34fc4db2d139 100644 (file)
--- a/tree.c
+++ b/tree.c
@@ -1,4 +1,4 @@
-/*     $Id: tree.c,v 1.52 2014/04/20 16:46:05 schwarze Exp $ */
+/*     $Id: tree.c,v 1.53 2014/07/02 07:10:38 schwarze Exp $ */
 /*
  * Copyright (c) 2008, 2009, 2011 Kristaps Dzonsons <kristaps@bsd.lv>
  * Copyright (c) 2013, 2014 Ingo Schwarze <schwarze@openbsd.org>
@@ -160,7 +160,7 @@ print_mdoc(const struct mdoc_node *n, int indent)
                putchar(' ');
                if (MDOC_LINE & n->flags)
                        putchar('*');
-               printf("%d:%d", n->line, n->pos);
+               printf("%d:%d", n->line, n->pos + 1);
                if (n->lastline != n->line)
                        printf("-%d", n->lastline);
                putchar('\n');
@@ -250,7 +250,7 @@ print_man(const struct man_node *n, int indent)
                printf("%s (%s) ", p, t);
                if (MAN_LINE & n->flags)
                        putchar('*');
-               printf("%d:%d\n", n->line, n->pos);
+               printf("%d:%d\n", n->line, n->pos + 1);
        }
 
        if (n->child)
@@ -292,7 +292,7 @@ print_box(const struct eqn_box *ep, int indent)
        assert(t);
        printf("%s(%d, %d, %d, %d, %d, \"%s\", \"%s\") %s\n",
            t, EQN_DEFSIZE == ep->size ? 0 : ep->size,
-           ep->pos, ep->font, ep->mark, ep->pile,
+           ep->pos + 1, ep->font, ep->mark, ep->pile,
            ep->left ? ep->left : "",
            ep->right ? ep->right : "",
            ep->text ? ep->text : "");