=================================================================== RCS file: /cvs/docbook2mdoc/node.h,v retrieving revision 1.15 retrieving revision 1.17 diff -u -p -r1.15 -r1.17 --- docbook2mdoc/node.h 2019/04/09 15:23:51 1.15 +++ docbook2mdoc/node.h 2019/04/12 04:39:24 1.17 @@ -1,4 +1,4 @@ -/* $Id: node.h,v 1.15 2019/04/09 15:23:51 schwarze Exp $ */ +/* $Id: node.h,v 1.17 2019/04/12 04:39:24 schwarze Exp $ */ /* * Copyright (c) 2014 Kristaps Dzonsons * Copyright (c) 2019 Ingo Schwarze @@ -207,8 +207,6 @@ struct pattr { struct pnode { enum nodeid node; /* Node type. */ char *b; /* String value. */ - char *real; /* Storage for "b". */ - size_t bsz; /* strlen(b) */ int spc; /* Whitespace before this node. */ struct pnode *parent; /* Parent node or NULL. */ struct pnodeq childq; /* Queue of children. */ @@ -231,6 +229,7 @@ struct ptree { enum attrkey attrkey_parse(const char *); enum attrval attrval_parse(const char *); +struct pnode *pnode_alloc(struct pnode *); void pnode_unlink(struct pnode *); void pnode_unlinksub(struct pnode *); enum attrval pnode_getattr(struct pnode *, enum attrkey);