version 1.34, 2009/01/17 16:15:27 |
version 1.35, 2009/01/17 20:10:36 |
Line 724 argdup(size_t argsz, const struct mdoc_arg *args) |
|
Line 724 argdup(size_t argsz, const struct mdoc_arg *args) |
|
return(pp); |
return(pp); |
} |
} |
|
|
|
|
|
char * |
|
mdoc_node2a(struct mdoc_node *node) |
|
{ |
|
static char buf[64]; |
|
|
|
assert(node); |
|
|
|
buf[0] = 0; |
|
(void)xstrlcat(buf, mdoc_type2a(node->type), 64); |
|
if (MDOC_ROOT == node->type) |
|
return(buf); |
|
(void)xstrlcat(buf, " `", 64); |
|
if (MDOC_TEXT == node->type) |
|
(void)xstrlcat(buf, node->data.text.string, 64); |
|
else |
|
(void)xstrlcat(buf, mdoc_macronames[node->tok], 64); |
|
|
|
return(buf); |
|
} |
|
|
|
|