=================================================================== RCS file: /cvs/docbook2mdoc/node.h,v retrieving revision 1.3 retrieving revision 1.5 diff -u -p -r1.3 -r1.5 --- docbook2mdoc/node.h 2019/03/26 21:52:09 1.3 +++ docbook2mdoc/node.h 2019/03/28 12:21:10 1.5 @@ -1,4 +1,4 @@ -/* $Id: node.h,v 1.3 2019/03/26 21:52:09 schwarze Exp $ */ +/* $Id: node.h,v 1.5 2019/03/28 12:21:10 schwarze Exp $ */ /* * Copyright (c) 2014 Kristaps Dzonsons * Copyright (c) 2019 Ingo Schwarze @@ -26,8 +26,9 @@ * More DocBook XML elements are recognized, but remapped or discarded. */ enum nodeid { - NODE_IGNORE = 0, /* Must come first. */ - NODE_WARN, + NODE_DELETE_WARN, + NODE_DELETE, + NODE_IGNORE, /* Alpha-ordered hereafter. */ NODE_AFFILIATION, NODE_APPLICATION, @@ -65,7 +66,6 @@ enum nodeid { NODE_GROUP, NODE_HOLDER, NODE_INDEX, - NODE_INDEXTERM, NODE_INFO, NODE_INFORMALEQUATION, NODE_INFORMALTABLE, @@ -98,7 +98,6 @@ enum nodeid { NODE_PARAMETER, NODE_PERSONNAME, NODE_PREFACE, - NODE_PRIMARY, NODE_PROGRAMLISTING, NODE_PROMPT, NODE_QUOTE, @@ -119,7 +118,6 @@ enum nodeid { NODE_ROW, NODE_SBR, NODE_SCREEN, - NODE_SECONDARY, NODE_SECTION, NODE_SGMLTAG, NODE_SIMPLELIST, @@ -214,6 +212,7 @@ struct ptree { int flags; #define TREE_FAIL (1 << 0) /* A fatal parse error occurred. */ #define TREE_EQN (1 << 1) /* The document needs inline eqn(7). */ +#define TREE_CLOSED (1 << 2) /* The document element was closed. */ };