=================================================================== RCS file: /cvs/docbook2mdoc/node.h,v retrieving revision 1.21 retrieving revision 1.24 diff -u -p -r1.21 -r1.24 --- docbook2mdoc/node.h 2019/04/12 19:14:50 1.21 +++ docbook2mdoc/node.h 2019/04/14 14:00:16 1.24 @@ -1,4 +1,4 @@ -/* $Id: node.h,v 1.21 2019/04/12 19:14:50 schwarze Exp $ */ +/* $Id: node.h,v 1.24 2019/04/14 14:00:16 schwarze Exp $ */ /* * Copyright (c) 2014 Kristaps Dzonsons * Copyright (c) 2019 Ingo Schwarze @@ -41,7 +41,6 @@ enum nodeclass { enum nodeid { NODE_AFFILIATION, NODE_APPENDIX, - NODE_APPLICATION, NODE_ARG, NODE_AUTHOR, NODE_AUTHORGROUP, @@ -113,6 +112,7 @@ enum nodeid { NODE_PREFACE, NODE_PROGRAMLISTING, NODE_PROMPT, + NODE_PUBDATE, NODE_QUOTE, NODE_REFCLASS, NODE_REFDESCRIPTOR, @@ -136,6 +136,7 @@ enum nodeid { NODE_SPANSPEC, NODE_SUBTITLE, NODE_SYNOPSIS, + NODE_SYSTEMITEM, NODE_TABLE, NODE_TBODY, NODE_TERM, @@ -190,12 +191,15 @@ enum attrkey { */ enum attrval { /* Alpha-order... */ + ATTRVAL_EVENT, + ATTRVAL_IPADDRESS, ATTRVAL_MONOSPACED, ATTRVAL_NOREPEAT, ATTRVAL_OPT, ATTRVAL_PLAIN, ATTRVAL_REPEAT, ATTRVAL_REQ, + ATTRVAL_SYSTEMNAME, ATTRVAL__MAX }; @@ -251,3 +255,4 @@ void pnode_unlinksub(struct pnode *); enum attrval pnode_getattr(struct pnode *, enum attrkey); const char *pnode_getattr_raw(struct pnode *, enum attrkey, const char *); struct pnode *pnode_findfirst(struct pnode *, enum nodeid); +struct pnode *pnode_takefirst(struct pnode *, enum nodeid);