version 1.5, 2009/03/06 14:13:47 |
version 1.6, 2009/03/08 14:01:46 |
Line 57 doprint(const struct mdoc_node *n, int indent) |
|
Line 57 doprint(const struct mdoc_node *n, int indent) |
|
int i, j; |
int i, j; |
size_t argc, sz; |
size_t argc, sz; |
char **params; |
char **params; |
struct mdoc_arg *argv; |
struct mdoc_argv *argv; |
|
|
argv = NULL; |
argv = NULL; |
argc = sz = 0; |
argc = sz = 0; |
Line 92 doprint(const struct mdoc_node *n, int indent) |
|
Line 92 doprint(const struct mdoc_node *n, int indent) |
|
|
|
switch (n->type) { |
switch (n->type) { |
case (MDOC_TEXT): |
case (MDOC_TEXT): |
p = n->data.text.string; |
p = n->string; |
break; |
break; |
case (MDOC_BODY): |
case (MDOC_BODY): |
p = mdoc_macronames[n->tok]; |
p = mdoc_macronames[n->tok]; |
Line 105 doprint(const struct mdoc_node *n, int indent) |
|
Line 105 doprint(const struct mdoc_node *n, int indent) |
|
break; |
break; |
case (MDOC_ELEM): |
case (MDOC_ELEM): |
p = mdoc_macronames[n->tok]; |
p = mdoc_macronames[n->tok]; |
argv = n->data.elem.argv; |
if (n->args) { |
argc = n->data.elem.argc; |
argv = n->args->argv; |
|
argc = n->args->argc; |
|
} |
break; |
break; |
case (MDOC_BLOCK): |
case (MDOC_BLOCK): |
p = mdoc_macronames[n->tok]; |
p = mdoc_macronames[n->tok]; |
argv = n->data.block.argv; |
if (n->args) { |
argc = n->data.block.argc; |
argv = n->args->argv; |
|
argc = n->args->argc; |
|
} |
break; |
break; |
case (MDOC_ROOT): |
case (MDOC_ROOT): |
p = "root"; |
p = "root"; |