=================================================================== RCS file: /cvs/docbook2mdoc/node.c,v retrieving revision 1.24 retrieving revision 1.25 diff -u -p -r1.24 -r1.25 --- docbook2mdoc/node.c 2019/04/28 15:03:29 1.24 +++ docbook2mdoc/node.c 2019/04/28 15:32:05 1.25 @@ -1,4 +1,4 @@ -/* $Id: node.c,v 1.24 2019/04/28 15:03:29 schwarze Exp $ */ +/* $Id: node.c,v 1.25 2019/04/28 15:32:05 schwarze Exp $ */ /* * Copyright (c) 2014 Kristaps Dzonsons * Copyright (c) 2019 Ingo Schwarze @@ -258,6 +258,17 @@ pnode_alloc(struct pnode *np) TAILQ_INIT(&n->attrq); if ((n->parent = np) != NULL) TAILQ_INSERT_TAIL(&np->childq, n, child); + return n; +} + +struct pnode * +pnode_alloc_text(struct pnode *np, const char *text) +{ + struct pnode *n; + + n = pnode_alloc(np); + n->node = NODE_TEXT; + n->b = xstrdup(text); return n; }