summaryrefslogtreecommitdiffstatshomepage
path: root/mdoctree.c
diff options
context:
space:
mode:
authorKristaps Dzonsons <kristaps@bsd.lv>2009-03-08 14:01:46 +0000
committerKristaps Dzonsons <kristaps@bsd.lv>2009-03-08 14:01:46 +0000
commitf4174d477ac34e47067d4a9e45cc192f7271973a (patch)
treedf1b2b2804d6d665da36a734feea0971339a41b9 /mdoctree.c
parentaf3ec26c1e8e8d50cc32294e93062236153d2fa0 (diff)
downloadmandoc-f4174d477ac34e47067d4a9e45cc192f7271973a.tar.gz
mandoc-f4174d477ac34e47067d4a9e45cc192f7271973a.tar.zst
mandoc-f4174d477ac34e47067d4a9e45cc192f7271973a.zip
Bumped minor-number.
All sources converted to new schema.
Diffstat (limited to 'mdoctree.c')
-rw-r--r--mdoctree.c18
1 files changed, 11 insertions, 7 deletions
diff --git a/mdoctree.c b/mdoctree.c
index acc0a03b..65070348 100644
--- a/mdoctree.c
+++ b/mdoctree.c
@@ -1,4 +1,4 @@
- /* $Id: mdoctree.c,v 1.5 2009/03/06 14:13:47 kristaps Exp $ */
+ /* $Id: mdoctree.c,v 1.6 2009/03/08 14:01:46 kristaps Exp $ */
/*
* Copyright (c) 2008 Kristaps Dzonsons <kristaps@kth.se>
*
@@ -57,7 +57,7 @@ doprint(const struct mdoc_node *n, int indent)
int i, j;
size_t argc, sz;
char **params;
- struct mdoc_arg *argv;
+ struct mdoc_argv *argv;
argv = NULL;
argc = sz = 0;
@@ -92,7 +92,7 @@ doprint(const struct mdoc_node *n, int indent)
switch (n->type) {
case (MDOC_TEXT):
- p = n->data.text.string;
+ p = n->string;
break;
case (MDOC_BODY):
p = mdoc_macronames[n->tok];
@@ -105,13 +105,17 @@ doprint(const struct mdoc_node *n, int indent)
break;
case (MDOC_ELEM):
p = mdoc_macronames[n->tok];
- argv = n->data.elem.argv;
- argc = n->data.elem.argc;
+ if (n->args) {
+ argv = n->args->argv;
+ argc = n->args->argc;
+ }
break;
case (MDOC_BLOCK):
p = mdoc_macronames[n->tok];
- argv = n->data.block.argv;
- argc = n->data.block.argc;
+ if (n->args) {
+ argv = n->args->argv;
+ argc = n->args->argc;
+ }
break;
case (MDOC_ROOT):
p = "root";