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

Diff for /docbook2mdoc/Attic/extern.h between version 1.15 and 1.27

version 1.15, 2014/04/02 10:27:29 version 1.27, 2019/03/22 15:54:43
Line 1 
Line 1 
 #ifndef EXTERN_H  
 #define EXTERN_H  
   
 /*  /*
  * All recognised node types.   * All recognised node types.
  */   */
Line 8  enum nodeid {
Line 5  enum nodeid {
         NODE_ROOT = 0, /* Must comes first. */          NODE_ROOT = 0, /* Must comes first. */
         /* Alpha-ordered hereafter. */          /* Alpha-ordered hereafter. */
         NODE_ACRONYM,          NODE_ACRONYM,
           NODE_ANCHOR,
         NODE_APPLICATION,          NODE_APPLICATION,
         NODE_ARG,          NODE_ARG,
           NODE_CAUTION,
         NODE_CITEREFENTRY,          NODE_CITEREFENTRY,
         NODE_CMDSYNOPSIS,          NODE_CMDSYNOPSIS,
         NODE_CODE,          NODE_CODE,
           NODE_COLSPEC,
         NODE_COMMAND,          NODE_COMMAND,
           NODE_CONSTANT,
           NODE_COPYRIGHT,
         NODE_DATE,          NODE_DATE,
         NODE_EMPHASIS,          NODE_EMPHASIS,
         NODE_ENTRY,          NODE_ENTRY,
         NODE_ENVAR,          NODE_ENVAR,
           NODE_FIELDSYNOPSIS,
         NODE_FILENAME,          NODE_FILENAME,
         NODE_FUNCDEF,          NODE_FUNCDEF,
         NODE_FUNCPROTOTYPE,          NODE_FUNCPROTOTYPE,
         NODE_FUNCSYNOPSIS,          NODE_FUNCSYNOPSIS,
         NODE_FUNCSYNOPSISINFO,          NODE_FUNCSYNOPSISINFO,
         NODE_FUNCTION,          NODE_FUNCTION,
         NODE_ITEMIZEDLIST,  
         NODE_GROUP,          NODE_GROUP,
           NODE_HOLDER,
           NODE_INFO,
           NODE_INFORMALEQUATION,
           NODE_INFORMALTABLE,
           NODE_INLINEEQUATION,
           NODE_ITEMIZEDLIST,
         NODE_LINK,          NODE_LINK,
         NODE_LISTITEM,          NODE_LISTITEM,
         NODE_LITERAL,          NODE_LITERAL,
         NODE_MANVOLNUM,          NODE_MANVOLNUM,
           NODE_MML_MATH,
           NODE_MML_MFENCED,
           NODE_MML_MFRAC,
           NODE_MML_MI,
           NODE_MML_MN,
           NODE_MML_MO,
           NODE_MML_MROW,
           NODE_MML_MSUB,
           NODE_MML_MSUP,
           NODE_MODIFIER,
           NODE_NOTE,
         NODE_OPTION,          NODE_OPTION,
         NODE_ORDEREDLIST,          NODE_ORDEREDLIST,
         NODE_PARA,          NODE_PARA,
Line 44  enum nodeid {
Line 63  enum nodeid {
         NODE_REFENTRYINFO,          NODE_REFENTRYINFO,
         NODE_REFENTRYTITLE,          NODE_REFENTRYTITLE,
         NODE_REFMETA,          NODE_REFMETA,
           NODE_REFMETAINFO,
         NODE_REFMISCINFO,          NODE_REFMISCINFO,
         NODE_REFNAME,          NODE_REFNAME,
         NODE_REFNAMEDIV,          NODE_REFNAMEDIV,
         NODE_REFPURPOSE,          NODE_REFPURPOSE,
         NODE_REFSECT1,          NODE_REFSECT1,
         NODE_REFSECT2,          NODE_REFSECT2,
           NODE_REFSECT3,
           NODE_REFSECTION,
         NODE_REFSYNOPSISDIV,          NODE_REFSYNOPSISDIV,
         NODE_REPLACEABLE,          NODE_REPLACEABLE,
         NODE_ROW,          NODE_ROW,
         NODE_SBR,          NODE_SBR,
         NODE_SCREEN,          NODE_SCREEN,
           NODE_SGMLTAG,
         NODE_STRUCTNAME,          NODE_STRUCTNAME,
         NODE_SYNOPSIS,          NODE_SYNOPSIS,
         NODE_TABLE,          NODE_TABLE,
         NODE_TBODY,          NODE_TBODY,
         NODE_TERM,          NODE_TERM,
         NODE_TEXT,          NODE_TEXT,
         NODE_TFOOT,          NODE_TFOOT,
         NODE_TGROUP,          NODE_TGROUP,
         NODE_THEAD,          NODE_THEAD,
           NODE_TIP,
         NODE_TITLE,          NODE_TITLE,
           NODE_TRADEMARK,
           NODE_TYPE,
         NODE_ULINK,          NODE_ULINK,
         NODE_USERINPUT,          NODE_USERINPUT,
         NODE_VARIABLELIST,          NODE_VARIABLELIST,
         NODE_VARLISTENTRY,          NODE_VARLISTENTRY,
         NODE_VARNAME,          NODE_VARNAME,
           NODE_WARNING,
           NODE_WORDASWORD,
           NODE_YEAR,
         NODE__MAX          NODE__MAX
 };  };
   
Line 79  enum nodeid {
Line 108  enum nodeid {
 enum    attrkey {  enum    attrkey {
         /* Alpha-order... */          /* Alpha-order... */
         ATTRKEY_CHOICE = 0,          ATTRKEY_CHOICE = 0,
           ATTRKEY_CLOSE,
         ATTRKEY_ID,          ATTRKEY_ID,
           ATTRKEY_OPEN,
         ATTRKEY_REP,          ATTRKEY_REP,
         ATTRKEY__MAX          ATTRKEY__MAX
 };  };
Line 97  enum attrval {
Line 128  enum attrval {
         ATTRVAL_REQ,          ATTRVAL_REQ,
         ATTRVAL__MAX          ATTRVAL__MAX
 };  };
   
 __BEGIN_DECLS  
   
 int isattrkey(enum nodeid node, enum attrkey key);  
 int isattrval(enum attrkey key, enum attrval val);  
 int isparent(enum nodeid node, enum nodeid parent);  
   
 __END_DECLS  
   
 #endif  

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

CVSweb