[BACK]Return to node.h CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / docbook2mdoc

Diff for /docbook2mdoc/node.h between version 1.20 and 1.27

version 1.20, 2019/04/12 16:40:53 version 1.27, 2019/04/14 22:37:56
Line 39  enum nodeclass {
Line 39  enum nodeclass {
  * More DocBook XML elements are recognized, but remapped or discarded.   * More DocBook XML elements are recognized, but remapped or discarded.
  */   */
 enum    nodeid {  enum    nodeid {
         NODE_AFFILIATION,  
         NODE_APPENDIX,          NODE_APPENDIX,
         NODE_APPLICATION,  
         NODE_ARG,          NODE_ARG,
         NODE_AUTHOR,          NODE_AUTHOR,
         NODE_AUTHORGROUP,          NODE_AUTHORGROUP,
Line 76  enum nodeid {
Line 74  enum nodeid {
         NODE_FUNCTION,          NODE_FUNCTION,
         NODE_GLOSSTERM,          NODE_GLOSSTERM,
         NODE_GROUP,          NODE_GROUP,
         NODE_HOLDER,          NODE_IMAGEDATA,
         NODE_INCLUDE,          NODE_INCLUDE,
         NODE_INDEX,          NODE_INDEX,
         NODE_INFO,          NODE_INFO,
Line 105  enum nodeid {
Line 103  enum nodeid {
         NODE_NOTE,          NODE_NOTE,
         NODE_OPTION,          NODE_OPTION,
         NODE_ORDEREDLIST,          NODE_ORDEREDLIST,
         NODE_ORGNAME,  
         NODE_PARA,          NODE_PARA,
         NODE_PARAMDEF,          NODE_PARAMDEF,
         NODE_PARAMETER,          NODE_PARAMETER,
Line 113  enum nodeid {
Line 110  enum nodeid {
         NODE_PREFACE,          NODE_PREFACE,
         NODE_PROGRAMLISTING,          NODE_PROGRAMLISTING,
         NODE_PROMPT,          NODE_PROMPT,
           NODE_PUBDATE,
         NODE_QUOTE,          NODE_QUOTE,
         NODE_REFCLASS,          NODE_REFCLASS,
         NODE_REFDESCRIPTOR,          NODE_REFDESCRIPTOR,
Line 126  enum nodeid {
Line 124  enum nodeid {
         NODE_REFNAMEDIV,          NODE_REFNAMEDIV,
         NODE_REFPURPOSE,          NODE_REFPURPOSE,
         NODE_REFSYNOPSISDIV,          NODE_REFSYNOPSISDIV,
         NODE_RELEASEINFO,  
         NODE_REPLACEABLE,          NODE_REPLACEABLE,
         NODE_ROW,          NODE_ROW,
         NODE_SBR,          NODE_SBR,
         NODE_SCREEN,          NODE_SCREEN,
         NODE_SECTION,          NODE_SECTION,
         NODE_SIMPLELIST,          NODE_SIMPLELIST,
           NODE_SIMPLESECT,
         NODE_SPANSPEC,          NODE_SPANSPEC,
           NODE_SUBSCRIPT,
         NODE_SUBTITLE,          NODE_SUBTITLE,
           NODE_SUPERSCRIPT,
         NODE_SYNOPSIS,          NODE_SYNOPSIS,
           NODE_SYSTEMITEM,
         NODE_TABLE,          NODE_TABLE,
         NODE_TBODY,          NODE_TBODY,
         NODE_TERM,          NODE_TERM,
Line 150  enum nodeid {
Line 151  enum nodeid {
         NODE_VARNAME,          NODE_VARNAME,
         NODE_WARNING,          NODE_WARNING,
         NODE_WORDASWORD,          NODE_WORDASWORD,
         NODE_YEAR,  
         NODE_UNKNOWN,          NODE_UNKNOWN,
         NODE_TEXT,          NODE_TEXT,
         NODE_ESCAPE,          NODE_ESCAPE,
Line 171  enum attrkey {
Line 171  enum attrkey {
         ATTRKEY_COLS,          ATTRKEY_COLS,
         ATTRKEY_DEFINITION,          ATTRKEY_DEFINITION,
         ATTRKEY_ENDTERM,          ATTRKEY_ENDTERM,
           ATTRKEY_ENTITYREF,
           ATTRKEY_FILEREF,
         ATTRKEY_HREF,          ATTRKEY_HREF,
         ATTRKEY_ID,          ATTRKEY_ID,
         ATTRKEY_LINKEND,          ATTRKEY_LINKEND,
Line 190  enum attrkey {
Line 192  enum attrkey {
  */   */
 enum    attrval {  enum    attrval {
         /* Alpha-order... */          /* Alpha-order... */
           ATTRVAL_EVENT,
           ATTRVAL_IPADDRESS,
         ATTRVAL_MONOSPACED,          ATTRVAL_MONOSPACED,
         ATTRVAL_NOREPEAT,          ATTRVAL_NOREPEAT,
         ATTRVAL_OPT,          ATTRVAL_OPT,
         ATTRVAL_PLAIN,          ATTRVAL_PLAIN,
         ATTRVAL_REPEAT,          ATTRVAL_REPEAT,
         ATTRVAL_REQ,          ATTRVAL_REQ,
           ATTRVAL_SYSTEMNAME,
         ATTRVAL__MAX          ATTRVAL__MAX
 };  };
   
Line 238  struct ptree {
Line 243  struct ptree {
   
   
 enum attrkey     attrkey_parse(const char *);  enum attrkey     attrkey_parse(const char *);
   const char      *attrkey_name(enum attrkey);
 enum attrval     attrval_parse(const char *);  enum attrval     attrval_parse(const char *);
   const char      *attr_getval(const struct pattr *a);
 enum nodeid      pnode_parse(const char *name);  enum nodeid      pnode_parse(const char *name);
 const char      *pnode_name(enum nodeid);  const char      *pnode_name(enum nodeid);
 enum nodeclass   pnode_class(enum nodeid);  enum nodeclass   pnode_class(enum nodeid);
Line 249  void   pnode_unlinksub(struct pnode *);
Line 256  void   pnode_unlinksub(struct pnode *);
 enum attrval     pnode_getattr(struct pnode *, enum attrkey);  enum attrval     pnode_getattr(struct pnode *, enum attrkey);
 const char      *pnode_getattr_raw(struct pnode *, enum attrkey, const char *);  const char      *pnode_getattr_raw(struct pnode *, enum attrkey, const char *);
 struct pnode    *pnode_findfirst(struct pnode *, enum nodeid);  struct pnode    *pnode_findfirst(struct pnode *, enum nodeid);
   struct pnode    *pnode_takefirst(struct pnode *, enum nodeid);

Legend:
Removed from v.1.20  
changed lines
  Added in v.1.27

CVSweb