=================================================================== RCS file: /cvs/docbook2mdoc/Attic/extern.h,v retrieving revision 1.27 retrieving revision 1.28 diff -u -p -r1.27 -r1.28 --- docbook2mdoc/Attic/extern.h 2019/03/22 15:54:43 1.27 +++ docbook2mdoc/Attic/extern.h 2019/03/22 16:10:09 1.28 @@ -1,15 +1,41 @@ +/* $Id: extern.h,v 1.28 2019/03/22 16:10:09 schwarze Exp $ */ /* + * Copyright (c) 2014 Kristaps Dzonsons + * Copyright (c) 2019 Ingo Schwarze + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHORS DISCLAIM ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +/* * All recognised node types. */ enum nodeid { NODE_ROOT = 0, /* Must comes first. */ /* Alpha-ordered hereafter. */ NODE_ACRONYM, + NODE_AFFILIATION, NODE_ANCHOR, NODE_APPLICATION, NODE_ARG, + NODE_AUTHOR, + NODE_AUTHORGROUP, + NODE_BLOCKQUOTE, + NODE_BOOK, + NODE_BOOKINFO, NODE_CAUTION, + NODE_CHAPTER, NODE_CITEREFENTRY, + NODE_CITETITLE, NODE_CMDSYNOPSIS, NODE_CODE, NODE_COLSPEC, @@ -17,27 +43,38 @@ enum nodeid { NODE_CONSTANT, NODE_COPYRIGHT, NODE_DATE, + NODE_EDITOR, NODE_EMPHASIS, NODE_ENTRY, NODE_ENVAR, NODE_FIELDSYNOPSIS, NODE_FILENAME, + NODE_FIRSTNAME, + NODE_FIRSTTERM, + NODE_FOOTNOTE, NODE_FUNCDEF, NODE_FUNCPROTOTYPE, NODE_FUNCSYNOPSIS, NODE_FUNCSYNOPSISINFO, NODE_FUNCTION, + NODE_GLOSSTERM, NODE_GROUP, NODE_HOLDER, + NODE_INDEX, + NODE_INDEXTERM, NODE_INFO, NODE_INFORMALEQUATION, NODE_INFORMALTABLE, NODE_INLINEEQUATION, NODE_ITEMIZEDLIST, + NODE_KEYSYM, + NODE_LEGALNOTICE, NODE_LINK, NODE_LISTITEM, NODE_LITERAL, + NODE_LITERALLAYOUT, NODE_MANVOLNUM, + NODE_MEMBER, NODE_MML_MATH, NODE_MML_MFENCED, NODE_MML_MFRAC, @@ -51,9 +88,15 @@ enum nodeid { NODE_NOTE, NODE_OPTION, NODE_ORDEREDLIST, + NODE_ORGNAME, + NODE_OTHERNAME, NODE_PARA, NODE_PARAMDEF, NODE_PARAMETER, + NODE_PART, + NODE_PHRASE, + NODE_PREFACE, + NODE_PRIMARY, NODE_PROGRAMLISTING, NODE_PROMPT, NODE_QUOTE, @@ -73,12 +116,21 @@ enum nodeid { NODE_REFSECT3, NODE_REFSECTION, NODE_REFSYNOPSISDIV, + NODE_RELEASEINFO, NODE_REPLACEABLE, NODE_ROW, NODE_SBR, NODE_SCREEN, + NODE_SECONDARY, + NODE_SECT1, + NODE_SECT2, + NODE_SECTION, NODE_SGMLTAG, + NODE_SIMPLELIST, + NODE_SPANSPEC, NODE_STRUCTNAME, + NODE_SUBTITLE, + NODE_SURNAME, NODE_SYNOPSIS, NODE_TABLE, NODE_TBODY,