diff options
author | Kristaps Dzonsons <kristaps@bsd.lv> | 2009-03-08 14:01:46 +0000 |
---|---|---|
committer | Kristaps Dzonsons <kristaps@bsd.lv> | 2009-03-08 14:01:46 +0000 |
commit | f4174d477ac34e47067d4a9e45cc192f7271973a (patch) | |
tree | df1b2b2804d6d665da36a734feea0971339a41b9 /mdoctree.c | |
parent | af3ec26c1e8e8d50cc32294e93062236153d2fa0 (diff) | |
download | mandoc-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.c | 18 |
1 files changed, 11 insertions, 7 deletions
@@ -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"; |