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

Diff for /docbook2mdoc/Attic/rules.c between version 1.13 and 1.23

version 1.13, 2014/04/02 07:52:14 version 1.23, 2014/10/12 15:08:45
Line 73  isparent(enum nodeid node, enum nodeid parent)
Line 73  isparent(enum nodeid node, enum nodeid parent)
                 case (NODE_FUNCSYNOPSISINFO):                  case (NODE_FUNCSYNOPSISINFO):
                 case (NODE_PARA):                  case (NODE_PARA):
                 case (NODE_PROGRAMLISTING):                  case (NODE_PROGRAMLISTING):
                   case (NODE_QUOTE):
                 case (NODE_REFDESCRIPTOR):                  case (NODE_REFDESCRIPTOR):
                 case (NODE_REFENTRYTITLE):                  case (NODE_REFENTRYTITLE):
                 case (NODE_REFNAME):                  case (NODE_REFNAME):
Line 86  isparent(enum nodeid node, enum nodeid parent)
Line 87  isparent(enum nodeid node, enum nodeid parent)
                         break;                          break;
                 }                  }
                 return(0);                  return(0);
           case (NODE_ANCHOR):
                   /* We'll ignore this. */
                   return(1);
           case (NODE_APPLICATION):
                   switch (parent) {
                   case (NODE_EMPHASIS):
                   case (NODE_ENTRY):
                   case (NODE_FUNCSYNOPSISINFO):
                   case (NODE_LINK):
                   case (NODE_PARA):
                   case (NODE_PROGRAMLISTING):
                   case (NODE_QUOTE):
                   case (NODE_REFCLASS):
                   case (NODE_REFDESCRIPTOR):
                   case (NODE_REFENTRYTITLE):
                   case (NODE_REFNAME):
                   case (NODE_REFPURPOSE):
                   case (NODE_SCREEN):
                   case (NODE_SYNOPSIS):
                   case (NODE_TERM):
                   case (NODE_TITLE):
                   case (NODE_ULINK):
                           return(1);
                   default:
                           break;
                   }
                   return(0);
         case (NODE_ARG):          case (NODE_ARG):
                 switch (parent) {                  switch (parent) {
                 case (NODE_ARG):                  case (NODE_ARG):
Line 96  isparent(enum nodeid node, enum nodeid parent)
Line 124  isparent(enum nodeid node, enum nodeid parent)
                         break;                          break;
                 }                  }
                 return(0);                  return(0);
           case (NODE_CAUTION):
                   switch (parent) {
                   case (NODE_CAUTION):
                   case (NODE_ENTRY):
                   case (NODE_ITEMIZEDLIST):
                   case (NODE_LISTITEM):
                   case (NODE_NOTE):
                   case (NODE_ORDEREDLIST):
                   case (NODE_PARA):
                   case (NODE_REFSECT1):
                   case (NODE_REFSECT2):
                   case (NODE_REFSECT3):
                   case (NODE_REFSECTION):
                   case (NODE_REFSYNOPSISDIV):
                   case (NODE_TIP):
                   case (NODE_VARIABLELIST):
                   case (NODE_WARNING):
                           return(1);
                   default:
                           break;
                   }
                   return(0);
         case (NODE_CITEREFENTRY):          case (NODE_CITEREFENTRY):
                 switch (parent) {                  switch (parent) {
                 case (NODE_EMPHASIS):                  case (NODE_EMPHASIS):
Line 104  isparent(enum nodeid node, enum nodeid parent)
Line 154  isparent(enum nodeid node, enum nodeid parent)
                 case (NODE_LINK):                  case (NODE_LINK):
                 case (NODE_PARA):                  case (NODE_PARA):
                 case (NODE_PROGRAMLISTING):                  case (NODE_PROGRAMLISTING):
                   case (NODE_QUOTE):
                 case (NODE_REFDESCRIPTOR):                  case (NODE_REFDESCRIPTOR):
                 case (NODE_REFENTRYTITLE):                  case (NODE_REFENTRYTITLE):
                 case (NODE_REFNAME):                  case (NODE_REFNAME):
Line 120  isparent(enum nodeid node, enum nodeid parent)
Line 171  isparent(enum nodeid node, enum nodeid parent)
                 return(0);                  return(0);
         case (NODE_CMDSYNOPSIS):          case (NODE_CMDSYNOPSIS):
                 switch (parent) {                  switch (parent) {
                   case (NODE_CAUTION):
                 case (NODE_ENTRY):                  case (NODE_ENTRY):
                 case (NODE_ITEMIZEDLIST):                  case (NODE_ITEMIZEDLIST):
                 case (NODE_LISTITEM):                  case (NODE_LISTITEM):
                 case (NODE_ORDEREDLIST):                  case (NODE_ORDEREDLIST):
                   case (NODE_NOTE):
                 case (NODE_PARA):                  case (NODE_PARA):
                 case (NODE_REFSECT1):                  case (NODE_REFSECT1):
                 case (NODE_REFSECT2):                  case (NODE_REFSECT2):
                   case (NODE_REFSECT3):
                   case (NODE_REFSECTION):
                 case (NODE_REFSYNOPSISDIV):                  case (NODE_REFSYNOPSISDIV):
                   case (NODE_TIP):
                 case (NODE_VARIABLELIST):                  case (NODE_VARIABLELIST):
                   case (NODE_WARNING):
                         return(1);                          return(1);
                 default:                  default:
                         break;                          break;
Line 142  isparent(enum nodeid node, enum nodeid parent)
Line 199  isparent(enum nodeid node, enum nodeid parent)
                 case (NODE_LINK):                  case (NODE_LINK):
                 case (NODE_PARA):                  case (NODE_PARA):
                 case (NODE_PROGRAMLISTING):                  case (NODE_PROGRAMLISTING):
                   case (NODE_QUOTE):
                 case (NODE_REFDESCRIPTOR):                  case (NODE_REFDESCRIPTOR):
                 case (NODE_REFENTRYTITLE):                  case (NODE_REFENTRYTITLE):
                 case (NODE_REFNAME):                  case (NODE_REFNAME):
Line 157  isparent(enum nodeid node, enum nodeid parent)
Line 215  isparent(enum nodeid node, enum nodeid parent)
                         break;                          break;
                 }                  }
                 return(0);                  return(0);
           case (NODE_COLSPEC):
                   switch (parent) {
                   case (NODE_TFOOT):
                   case (NODE_THEAD):
                   case (NODE_TGROUP):
                           return(1);
                   default:
                           break;
                   }
                   return(0);
         case (NODE_COMMAND):          case (NODE_COMMAND):
                 switch (parent) {                  switch (parent) {
                 case (NODE_CMDSYNOPSIS):                  case (NODE_CMDSYNOPSIS):
Line 166  isparent(enum nodeid node, enum nodeid parent)
Line 234  isparent(enum nodeid node, enum nodeid parent)
                 case (NODE_LINK):                  case (NODE_LINK):
                 case (NODE_PARA):                  case (NODE_PARA):
                 case (NODE_PROGRAMLISTING):                  case (NODE_PROGRAMLISTING):
                   case (NODE_QUOTE):
                 case (NODE_REFDESCRIPTOR):                  case (NODE_REFDESCRIPTOR):
                 case (NODE_REFENTRYTITLE):                  case (NODE_REFENTRYTITLE):
                 case (NODE_REFNAME):                  case (NODE_REFNAME):
Line 181  isparent(enum nodeid node, enum nodeid parent)
Line 250  isparent(enum nodeid node, enum nodeid parent)
                         break;                          break;
                 }                  }
                 return(0);                  return(0);
           case (NODE_CONSTANT):
                   switch (parent) {
                   case (NODE_EMPHASIS):
                   case (NODE_ENTRY):
                   case (NODE_FUNCSYNOPSISINFO):
                   case (NODE_LINK):
                   case (NODE_ULINK):
                   case (NODE_PARA):
                   case (NODE_PROGRAMLISTING):
                   case (NODE_QUOTE):
                   case (NODE_REFDESCRIPTOR):
                   case (NODE_REFENTRYTITLE):
                   case (NODE_REFNAME):
                   case (NODE_REFPURPOSE):
                   case (NODE_SCREEN):
                   case (NODE_SYNOPSIS):
                   case (NODE_TERM):
                   case (NODE_TITLE):
                   case (NODE_USERINPUT):
                           return(1);
                   default:
                           break;
                   }
                   return(0);
           case (NODE_COPYRIGHT):
                   switch (parent) {
                   case (NODE_INFO):
                   case (NODE_REFENTRYINFO):
                   case (NODE_REFMETAINFO):
                           return(1);
                   default:
                           break;
                   }
                   return(0);
         case (NODE_DATE):          case (NODE_DATE):
                 switch (parent) {                  switch (parent) {
                 case (NODE_EMPHASIS):                  case (NODE_EMPHASIS):
                 case (NODE_ENTRY):                  case (NODE_ENTRY):
                 case (NODE_FUNCSYNOPSISINFO):                  case (NODE_FUNCSYNOPSISINFO):
                   case (NODE_INFO):
                 case (NODE_LINK):                  case (NODE_LINK):
                 case (NODE_PARA):                  case (NODE_PARA):
                 case (NODE_PROGRAMLISTING):                  case (NODE_PROGRAMLISTING):
                   case (NODE_QUOTE):
                 case (NODE_REFDESCRIPTOR):                  case (NODE_REFDESCRIPTOR):
                 case (NODE_REFENTRYINFO):                  case (NODE_REFENTRYINFO):
                 case (NODE_REFENTRYTITLE):                  case (NODE_REFENTRYTITLE):
Line 211  isparent(enum nodeid node, enum nodeid parent)
Line 316  isparent(enum nodeid node, enum nodeid parent)
                 case (NODE_LINK):                  case (NODE_LINK):
                 case (NODE_PARA):                  case (NODE_PARA):
                 case (NODE_PROGRAMLISTING):                  case (NODE_PROGRAMLISTING):
                   case (NODE_QUOTE):
                 case (NODE_REFDESCRIPTOR):                  case (NODE_REFDESCRIPTOR):
                 case (NODE_REFENTRYTITLE):                  case (NODE_REFENTRYTITLE):
                 case (NODE_REFNAME):                  case (NODE_REFNAME):
Line 235  isparent(enum nodeid node, enum nodeid parent)
Line 341  isparent(enum nodeid node, enum nodeid parent)
                 case (NODE_LINK):                  case (NODE_LINK):
                 case (NODE_PARA):                  case (NODE_PARA):
                 case (NODE_PROGRAMLISTING):                  case (NODE_PROGRAMLISTING):
                   case (NODE_QUOTE):
                 case (NODE_REFDESCRIPTOR):                  case (NODE_REFDESCRIPTOR):
                 case (NODE_REFENTRYTITLE):                  case (NODE_REFENTRYTITLE):
                 case (NODE_REFNAME):                  case (NODE_REFNAME):
Line 250  isparent(enum nodeid node, enum nodeid parent)
Line 357  isparent(enum nodeid node, enum nodeid parent)
                         break;                          break;
                 }                  }
                 return(0);                  return(0);
           case (NODE_FIELDSYNOPSIS):
                   switch (parent) {
                   case (NODE_CAUTION):
                   case (NODE_ENTRY):
                   case (NODE_ITEMIZEDLIST):
                   case (NODE_LISTITEM):
                   case (NODE_NOTE):
                   case (NODE_ORDEREDLIST):
                   case (NODE_PARA):
                   case (NODE_REFSECT1):
                   case (NODE_REFSECT2):
                   case (NODE_REFSECT3):
                   case (NODE_REFSECTION):
                   case (NODE_REFSYNOPSISDIV):
                   case (NODE_TIP):
                   case (NODE_VARIABLELIST):
                   case (NODE_WARNING):
                           return(1);
                   default:
                           break;
                   }
                   return(0);
         case (NODE_FILENAME):          case (NODE_FILENAME):
                 switch (parent) {                  switch (parent) {
                 case (NODE_EMPHASIS):                  case (NODE_EMPHASIS):
Line 258  isparent(enum nodeid node, enum nodeid parent)
Line 387  isparent(enum nodeid node, enum nodeid parent)
                 case (NODE_LINK):                  case (NODE_LINK):
                 case (NODE_PARA):                  case (NODE_PARA):
                 case (NODE_PROGRAMLISTING):                  case (NODE_PROGRAMLISTING):
                   case (NODE_QUOTE):
                 case (NODE_REFDESCRIPTOR):                  case (NODE_REFDESCRIPTOR):
                 case (NODE_REFENTRYTITLE):                  case (NODE_REFENTRYTITLE):
                 case (NODE_REFNAME):                  case (NODE_REFNAME):
Line 279  isparent(enum nodeid node, enum nodeid parent)
Line 409  isparent(enum nodeid node, enum nodeid parent)
                 return(NODE_FUNCSYNOPSIS == parent);                  return(NODE_FUNCSYNOPSIS == parent);
         case (NODE_FUNCSYNOPSIS):          case (NODE_FUNCSYNOPSIS):
                 switch (parent) {                  switch (parent) {
                   case (NODE_CAUTION):
                 case (NODE_ENTRY):                  case (NODE_ENTRY):
                 case (NODE_ITEMIZEDLIST):                  case (NODE_ITEMIZEDLIST):
                 case (NODE_LISTITEM):                  case (NODE_LISTITEM):
                 case (NODE_ORDEREDLIST):                  case (NODE_ORDEREDLIST):
                   case (NODE_NOTE):
                 case (NODE_PARA):                  case (NODE_PARA):
                 case (NODE_REFSECT1):                  case (NODE_REFSECT1):
                 case (NODE_REFSECT2):                  case (NODE_REFSECT2):
                   case (NODE_REFSECT3):
                   case (NODE_REFSECTION):
                 case (NODE_REFSYNOPSISDIV):                  case (NODE_REFSYNOPSISDIV):
                   case (NODE_TIP):
                 case (NODE_VARIABLELIST):                  case (NODE_VARIABLELIST):
                   case (NODE_WARNING):
                         return(1);                          return(1);
                 default:                  default:
                         break;                          break;
Line 305  isparent(enum nodeid node, enum nodeid parent)
Line 441  isparent(enum nodeid node, enum nodeid parent)
                 case (NODE_LINK):                  case (NODE_LINK):
                 case (NODE_PARA):                  case (NODE_PARA):
                 case (NODE_PROGRAMLISTING):                  case (NODE_PROGRAMLISTING):
                   case (NODE_QUOTE):
                 case (NODE_REFDESCRIPTOR):                  case (NODE_REFDESCRIPTOR):
                 case (NODE_REFENTRYTITLE):                  case (NODE_REFENTRYTITLE):
                 case (NODE_REFNAME):                  case (NODE_REFNAME):
Line 319  isparent(enum nodeid node, enum nodeid parent)
Line 456  isparent(enum nodeid node, enum nodeid parent)
                         break;                          break;
                 }                  }
                 return(0);                  return(0);
         case (NODE_ITEMIZEDLIST):          case (NODE_GROUP):
                 switch (parent) {                  switch (parent) {
                   case (NODE_ARG):
                   case (NODE_CMDSYNOPSIS):
                   case (NODE_GROUP):
                           return(1);
                   default:
                           break;
                   }
                   return(0);
           case (NODE_HOLDER):
                   switch (parent) {
                   case (NODE_COPYRIGHT):
                           return(1);
                   default:
                           break;
                   }
                   return(0);
           case (NODE_INFO):
                   switch (parent) {
                   case (NODE_CAUTION):
                   case (NODE_CMDSYNOPSIS):
                   case (NODE_FUNCSYNOPSIS):
                   case (NODE_FUNCSYNOPSISINFO):
                   case (NODE_INFORMALTABLE):
                   case (NODE_ITEMIZEDLIST):
                   case (NODE_NOTE):
                   case (NODE_ORDEREDLIST):
                   case (NODE_PARA):
                   case (NODE_PROGRAMLISTING):
                   case (NODE_REFENTRY):
                   case (NODE_REFSECT1):
                   case (NODE_REFSECT2):
                   case (NODE_REFSECT3):
                   case (NODE_REFSECTION):
                   case (NODE_REFSYNOPSISDIV):
                   case (NODE_SCREEN):
                   case (NODE_SYNOPSIS):
                   case (NODE_TABLE):
                   case (NODE_VARIABLELIST):
                   case (NODE_WARNING):
                           return(1);
                   default:
                           break;
                   }
                   return(0);
           case (NODE_INFORMALEQUATION):
                   switch (parent) {
                   case (NODE_CAUTION):
                 case (NODE_ENTRY):                  case (NODE_ENTRY):
                 case (NODE_ITEMIZEDLIST):                  case (NODE_ITEMIZEDLIST):
                 case (NODE_LISTITEM):                  case (NODE_LISTITEM):
                   case (NODE_NOTE):
                 case (NODE_ORDEREDLIST):                  case (NODE_ORDEREDLIST):
                   case (NODE_PARA):
                 case (NODE_REFSECT1):                  case (NODE_REFSECT1):
                 case (NODE_REFSECT2):                  case (NODE_REFSECT2):
                   case (NODE_REFSECT3):
                   case (NODE_REFSECTION):
                 case (NODE_REFSYNOPSISDIV):                  case (NODE_REFSYNOPSISDIV):
                 case (NODE_VARIABLELIST):                  case (NODE_VARIABLELIST):
                   case (NODE_WARNING):
                         return(1);                          return(1);
                 default:                  default:
                         break;                          break;
                 }                  }
                 return(0);                  return(0);
         case (NODE_GROUP):          case (NODE_INLINEEQUATION):
                 switch (parent) {                  switch (parent) {
                 case (NODE_ARG):                  case (NODE_APPLICATION):
                 case (NODE_CMDSYNOPSIS):                  case (NODE_EMPHASIS):
                 case (NODE_GROUP):                  case (NODE_ENTRY):
                   case (NODE_LINK):
                   case (NODE_PARA):
                   case (NODE_PROGRAMLISTING):
                   case (NODE_QUOTE):
                   case (NODE_REFENTRYTITLE):
                   case (NODE_SCREEN):
                   case (NODE_SYNOPSIS):
                   case (NODE_TERM):
                   case (NODE_TITLE):
                   case (NODE_ULINK):
                         return(1);                          return(1);
                 default:                  default:
                         break;                          break;
                 }                  }
                 return(0);                  return(0);
           case (NODE_ITEMIZEDLIST):
                   switch (parent) {
                   case (NODE_CAUTION):
                   case (NODE_ENTRY):
                   case (NODE_ITEMIZEDLIST):
                   case (NODE_LISTITEM):
                   case (NODE_NOTE):
                   case (NODE_ORDEREDLIST):
                   case (NODE_PARA):
                   case (NODE_REFSECT1):
                   case (NODE_REFSECT2):
                   case (NODE_REFSECT3):
                   case (NODE_REFSECTION):
                   case (NODE_REFSYNOPSISDIV):
                   case (NODE_TIP):
                   case (NODE_VARIABLELIST):
                   case (NODE_WARNING):
                           return(1);
                   default:
                           break;
                   }
                   return(0);
         case (NODE_LINK):          case (NODE_LINK):
         case (NODE_ULINK): /* Synonyms. */          case (NODE_ULINK): /* Synonyms. */
                 switch (parent) {                  switch (parent) {
                 case (NODE_ACRONYM):                  case (NODE_ACRONYM):
                   case (NODE_APPLICATION):
                 case (NODE_ARG):                  case (NODE_ARG):
                 case (NODE_CODE):                  case (NODE_CODE):
                 case (NODE_COMMAND):                  case (NODE_COMMAND):
                   case (NODE_CONSTANT):
                 case (NODE_EMPHASIS):                  case (NODE_EMPHASIS):
                 case (NODE_ENTRY):                  case (NODE_ENTRY):
                 case (NODE_ENVAR):                  case (NODE_ENVAR):
Line 358  isparent(enum nodeid node, enum nodeid parent)
Line 581  isparent(enum nodeid node, enum nodeid parent)
                 case (NODE_FUNCDEF):                  case (NODE_FUNCDEF):
                 case (NODE_FUNCSYNOPSISINFO):                  case (NODE_FUNCSYNOPSISINFO):
                 case (NODE_FUNCTION):                  case (NODE_FUNCTION):
                   case (NODE_HOLDER):
                 case (NODE_LINK):                  case (NODE_LINK):
                 case (NODE_LITERAL):                  case (NODE_LITERAL):
                 case (NODE_MANVOLNUM):                  case (NODE_MANVOLNUM):
                   case (NODE_MODIFIER):
                 case (NODE_OPTION):                  case (NODE_OPTION):
                 case (NODE_PARA):                  case (NODE_PARA):
                 case (NODE_PARAMDEF):                  case (NODE_PARAMDEF):
                 case (NODE_PARAMETER):                  case (NODE_PARAMETER):
                 case (NODE_PROGRAMLISTING):                  case (NODE_PROGRAMLISTING):
                 case (NODE_PROMPT):                  case (NODE_PROMPT):
                   case (NODE_QUOTE):
                 case (NODE_REFDESCRIPTOR):                  case (NODE_REFDESCRIPTOR):
                 case (NODE_REFENTRYTITLE):                  case (NODE_REFENTRYTITLE):
                 case (NODE_REFMISCINFO):                  case (NODE_REFMISCINFO):
Line 375  isparent(enum nodeid node, enum nodeid parent)
Line 601  isparent(enum nodeid node, enum nodeid parent)
                 case (NODE_SCREEN):                  case (NODE_SCREEN):
                 case (NODE_SYNOPSIS):                  case (NODE_SYNOPSIS):
                 case (NODE_TERM):                  case (NODE_TERM):
                   case (NODE_TRADEMARK):
                   case (NODE_TYPE):
                 case (NODE_ULINK):                  case (NODE_ULINK):
                 case (NODE_USERINPUT):                  case (NODE_USERINPUT):
                 case (NODE_VARNAME):                  case (NODE_VARNAME):
                   case (NODE_WORDASWORD):
                   case (NODE_YEAR):
                         return(1);                          return(1);
                 default:                  default:
                         break;                          break;
Line 401  isparent(enum nodeid node, enum nodeid parent)
Line 631  isparent(enum nodeid node, enum nodeid parent)
                 case (NODE_LINK):                  case (NODE_LINK):
                 case (NODE_PARA):                  case (NODE_PARA):
                 case (NODE_PROGRAMLISTING):                  case (NODE_PROGRAMLISTING):
                   case (NODE_QUOTE):
                 case (NODE_REFDESCRIPTOR):                  case (NODE_REFDESCRIPTOR):
                 case (NODE_REFENTRYTITLE):                  case (NODE_REFENTRYTITLE):
                 case (NODE_REFNAME):                  case (NODE_REFNAME):
Line 425  isparent(enum nodeid node, enum nodeid parent)
Line 656  isparent(enum nodeid node, enum nodeid parent)
                         break;                          break;
                 }                  }
                 return(0);                  return(0);
           case (NODE_MML_MATH):
                   switch (parent) {
                   case (NODE_INFORMALEQUATION):
                   case (NODE_INLINEEQUATION):
                           return(1);
                   default:
                           break;
                   }
                   return(0);
           case (NODE_MML_MFENCED):
           case (NODE_MML_MFRAC):
           case (NODE_MML_MI):
           case (NODE_MML_MN):
           case (NODE_MML_MO):
           case (NODE_MML_MROW):
           case (NODE_MML_MSUB):
           case (NODE_MML_MSUP):
                   switch (parent) {
                   case (NODE_MML_MATH):
                   case (NODE_MML_MFENCED):
                   case (NODE_MML_MFRAC):
                   case (NODE_MML_MI):
                   case (NODE_MML_MN):
                   case (NODE_MML_MO):
                   case (NODE_MML_MROW):
                   case (NODE_MML_MSUB):
                   case (NODE_MML_MSUP):
                           return(1);
                   default:
                           break;
                   }
                   return(0);
           case (NODE_MODIFIER):
                   switch (parent) {
                   case (NODE_CODE):
                   case (NODE_EMPHASIS):
                   case (NODE_ENTRY):
                   case (NODE_FIELDSYNOPSIS):
                   case (NODE_FUNCSYNOPSISINFO):
                   case (NODE_LINK):
                   case (NODE_ULINK):
                   case (NODE_PARA):
                   case (NODE_PROGRAMLISTING):
                   case (NODE_QUOTE):
                   case (NODE_REFDESCRIPTOR):
                   case (NODE_REFENTRYTITLE):
                   case (NODE_REFNAME):
                   case (NODE_REFPURPOSE):
                   case (NODE_SCREEN):
                   case (NODE_SYNOPSIS):
                   case (NODE_TERM):
                   case (NODE_TITLE):
                           return(1);
                   default:
                           break;
                   }
                   return(0);
           case (NODE_NOTE):
                   switch (parent) {
                   case (NODE_CAUTION):
                   case (NODE_ENTRY):
                   case (NODE_ITEMIZEDLIST):
                   case (NODE_LISTITEM):
                   case (NODE_NOTE):
                   case (NODE_ORDEREDLIST):
                   case (NODE_PARA):
                   case (NODE_REFSECT1):
                   case (NODE_REFSECT2):
                   case (NODE_REFSECT3):
                   case (NODE_REFSECTION):
                   case (NODE_REFSYNOPSISDIV):
                   case (NODE_TIP):
                   case (NODE_VARIABLELIST):
                   case (NODE_WARNING):
                           return(1);
                   default:
                           break;
                   }
                   return(0);
         case (NODE_OPTION):          case (NODE_OPTION):
                 switch (parent) {                  switch (parent) {
                 case (NODE_ARG):                  case (NODE_ARG):
Line 435  isparent(enum nodeid node, enum nodeid parent)
Line 745  isparent(enum nodeid node, enum nodeid parent)
                 case (NODE_LINK):                  case (NODE_LINK):
                 case (NODE_PARA):                  case (NODE_PARA):
                 case (NODE_PROGRAMLISTING):                  case (NODE_PROGRAMLISTING):
                   case (NODE_QUOTE):
                 case (NODE_REFDESCRIPTOR):                  case (NODE_REFDESCRIPTOR):
                 case (NODE_REFENTRYTITLE):                  case (NODE_REFENTRYTITLE):
                 case (NODE_REFNAME):                  case (NODE_REFNAME):
Line 452  isparent(enum nodeid node, enum nodeid parent)
Line 763  isparent(enum nodeid node, enum nodeid parent)
                 return(0);                  return(0);
         case (NODE_ORDEREDLIST):          case (NODE_ORDEREDLIST):
                 switch (parent) {                  switch (parent) {
                   case (NODE_CAUTION):
                 case (NODE_ENTRY):                  case (NODE_ENTRY):
                 case (NODE_ITEMIZEDLIST):                  case (NODE_ITEMIZEDLIST):
                 case (NODE_LISTITEM):                  case (NODE_LISTITEM):
                 case (NODE_ORDEREDLIST):                  case (NODE_ORDEREDLIST):
                   case (NODE_NOTE):
                 case (NODE_PARA):                  case (NODE_PARA):
                 case (NODE_REFSECT1):                  case (NODE_REFSECT1):
                 case (NODE_REFSECT2):                  case (NODE_REFSECT2):
                   case (NODE_REFSECT3):
                   case (NODE_REFSECTION):
                 case (NODE_REFSYNOPSISDIV):                  case (NODE_REFSYNOPSISDIV):
                   case (NODE_TIP):
                 case (NODE_VARIABLELIST):                  case (NODE_VARIABLELIST):
                   case (NODE_WARNING):
                         return(1);                          return(1);
                 default:                  default:
                         break;                          break;
Line 468  isparent(enum nodeid node, enum nodeid parent)
Line 785  isparent(enum nodeid node, enum nodeid parent)
                 return(0);                  return(0);
         case (NODE_PARA):          case (NODE_PARA):
                 switch (parent) {                  switch (parent) {
                   case (NODE_CAUTION):
                 case (NODE_ENTRY):                  case (NODE_ENTRY):
                 case (NODE_ITEMIZEDLIST):                  case (NODE_ITEMIZEDLIST):
                 case (NODE_LISTITEM):                  case (NODE_LISTITEM):
                   case (NODE_NOTE):
                 case (NODE_ORDEREDLIST):                  case (NODE_ORDEREDLIST):
                 case (NODE_REFSECT1):                  case (NODE_REFSECT1):
                 case (NODE_REFSECT2):                  case (NODE_REFSECT2):
                   case (NODE_REFSECT3):
                   case (NODE_REFSECTION):
                 case (NODE_REFSYNOPSISDIV):                  case (NODE_REFSYNOPSISDIV):
                   case (NODE_TIP):
                 case (NODE_VARIABLELIST):                  case (NODE_VARIABLELIST):
                   case (NODE_WARNING):
                         return(1);                          return(1);
                 default:                  default:
                         break;                          break;
Line 486  isparent(enum nodeid node, enum nodeid parent)
Line 809  isparent(enum nodeid node, enum nodeid parent)
         case (NODE_PARAMETER):          case (NODE_PARAMETER):
                 switch (parent) {                  switch (parent) {
                 case (NODE_CODE):                  case (NODE_CODE):
                   case (NODE_EMPHASIS):
                 case (NODE_ENTRY):                  case (NODE_ENTRY):
                 case (NODE_FUNCSYNOPSISINFO):                  case (NODE_FUNCSYNOPSISINFO):
                 case (NODE_LINK):                  case (NODE_LINK):
                 case (NODE_PARA):                  case (NODE_PARA):
                 case (NODE_PARAMDEF):                  case (NODE_PARAMDEF):
                 case (NODE_PROGRAMLISTING):                  case (NODE_PROGRAMLISTING):
                   case (NODE_QUOTE):
                 case (NODE_REFDESCRIPTOR):                  case (NODE_REFDESCRIPTOR):
                 case (NODE_REFENTRYTITLE):                  case (NODE_REFENTRYTITLE):
                 case (NODE_REFNAME):                  case (NODE_REFNAME):
Line 509  isparent(enum nodeid node, enum nodeid parent)
Line 834  isparent(enum nodeid node, enum nodeid parent)
                 return(0);                  return(0);
         case (NODE_PROGRAMLISTING):          case (NODE_PROGRAMLISTING):
                 switch (parent) {                  switch (parent) {
                   case (NODE_CAUTION):
                 case (NODE_ENTRY):                  case (NODE_ENTRY):
                 case (NODE_ITEMIZEDLIST):                  case (NODE_ITEMIZEDLIST):
                 case (NODE_LISTITEM):                  case (NODE_LISTITEM):
                 case (NODE_ORDEREDLIST):                  case (NODE_ORDEREDLIST):
                   case (NODE_NOTE):
                 case (NODE_PARA):                  case (NODE_PARA):
                 case (NODE_REFSECT1):                  case (NODE_REFSECT1):
                 case (NODE_REFSECT2):                  case (NODE_REFSECT2):
                   case (NODE_REFSECT3):
                   case (NODE_REFSECTION):
                 case (NODE_REFSYNOPSISDIV):                  case (NODE_REFSYNOPSISDIV):
                   case (NODE_TIP):
                 case (NODE_VARIABLELIST):                  case (NODE_VARIABLELIST):
                   case (NODE_WARNING):
                         return(1);                          return(1);
                 default:                  default:
                         break;                          break;
Line 531  isparent(enum nodeid node, enum nodeid parent)
Line 862  isparent(enum nodeid node, enum nodeid parent)
                 case (NODE_LINK):                  case (NODE_LINK):
                 case (NODE_PARA):                  case (NODE_PARA):
                 case (NODE_PROGRAMLISTING):                  case (NODE_PROGRAMLISTING):
                   case (NODE_QUOTE):
                 case (NODE_REFDESCRIPTOR):                  case (NODE_REFDESCRIPTOR):
                 case (NODE_REFENTRYTITLE):                  case (NODE_REFENTRYTITLE):
                 case (NODE_REFNAME):                  case (NODE_REFNAME):
Line 546  isparent(enum nodeid node, enum nodeid parent)
Line 878  isparent(enum nodeid node, enum nodeid parent)
                         break;                          break;
                 }                  }
                 return(0);                  return(0);
           case (NODE_QUOTE):
                   switch (parent) {
                   case (NODE_EMPHASIS):
                   case (NODE_ENTRY):
                   case (NODE_FUNCSYNOPSISINFO):
                   case (NODE_LINK):
                   case (NODE_PARA):
                   case (NODE_PROGRAMLISTING):
                   case (NODE_QUOTE):
                   case (NODE_REFDESCRIPTOR):
                   case (NODE_REFENTRYTITLE):
                   case (NODE_REFNAME):
                   case (NODE_REFPURPOSE):
                   case (NODE_SCREEN):
                   case (NODE_SYNOPSIS):
                   case (NODE_TERM):
                   case (NODE_TITLE):
                   case (NODE_ULINK):
                           return(1);
                   default:
                           break;
                   }
                   return(0);
         case (NODE_REFCLASS):          case (NODE_REFCLASS):
                 return(parent == NODE_REFNAMEDIV);                  return(parent == NODE_REFNAMEDIV);
         case (NODE_REFDESCRIPTOR):          case (NODE_REFDESCRIPTOR):
Line 564  isparent(enum nodeid node, enum nodeid parent)
Line 919  isparent(enum nodeid node, enum nodeid parent)
                 }                  }
         case (NODE_REFMETA):          case (NODE_REFMETA):
                 return(parent == NODE_REFENTRY);                  return(parent == NODE_REFENTRY);
           case (NODE_REFMETAINFO):
                   return(parent == NODE_REFMETA);
         case (NODE_REFMISCINFO):          case (NODE_REFMISCINFO):
                 return(parent == NODE_REFMETA);                  return(parent == NODE_REFMETA);
         case (NODE_REFNAME):          case (NODE_REFNAME):
Line 583  isparent(enum nodeid node, enum nodeid parent)
Line 940  isparent(enum nodeid node, enum nodeid parent)
                         break;                          break;
                 }                  }
                 return(0);                  return(0);
           case (NODE_REFSECT3):
                   return(parent == NODE_REFSECT2);
           case (NODE_REFSECTION):
                   switch (parent) {
                   case (NODE_REFENTRY):
                   case (NODE_REFSECTION):
                   case (NODE_REFSYNOPSISDIV):
                           return(1);
                   default:
                           break;
                   }
                   return(0);
         case (NODE_REFSYNOPSISDIV):          case (NODE_REFSYNOPSISDIV):
                 return(parent == NODE_REFENTRY);                  return(parent == NODE_REFENTRY);
         case (NODE_REPLACEABLE):          case (NODE_REPLACEABLE):
                 switch (parent) {                  switch (parent) {
                 case (NODE_ACRONYM):                  case (NODE_ACRONYM):
                   case (NODE_APPLICATION):
                 case (NODE_ARG):                  case (NODE_ARG):
                 case (NODE_CODE):                  case (NODE_CODE):
                 case (NODE_COMMAND):                  case (NODE_COMMAND):
                   case (NODE_CONSTANT):
                 case (NODE_EMPHASIS):                  case (NODE_EMPHASIS):
                 case (NODE_ENTRY):                  case (NODE_ENTRY):
                 case (NODE_ENVAR):                  case (NODE_ENVAR):
Line 599  isparent(enum nodeid node, enum nodeid parent)
Line 970  isparent(enum nodeid node, enum nodeid parent)
                 case (NODE_FUNCSYNOPSISINFO):                  case (NODE_FUNCSYNOPSISINFO):
                 case (NODE_FUNCTION):                  case (NODE_FUNCTION):
                 case (NODE_GROUP):                  case (NODE_GROUP):
                   case (NODE_HOLDER):
                 case (NODE_LINK):                  case (NODE_LINK):
                 case (NODE_LITERAL):                  case (NODE_LITERAL):
                 case (NODE_MANVOLNUM):                  case (NODE_MANVOLNUM):
                   case (NODE_MODIFIER):
                 case (NODE_OPTION):                  case (NODE_OPTION):
                 case (NODE_PARA):                  case (NODE_PARA):
                 case (NODE_PARAMDEF):                  case (NODE_PARAMDEF):
                 case (NODE_PARAMETER):                  case (NODE_PARAMETER):
                 case (NODE_PROGRAMLISTING):                  case (NODE_PROGRAMLISTING):
                 case (NODE_PROMPT):                  case (NODE_PROMPT):
                   case (NODE_QUOTE):
                 case (NODE_REFDESCRIPTOR):                  case (NODE_REFDESCRIPTOR):
                 case (NODE_REFENTRYTITLE):                  case (NODE_REFENTRYTITLE):
                 case (NODE_REFMISCINFO):                  case (NODE_REFMISCINFO):
Line 615  isparent(enum nodeid node, enum nodeid parent)
Line 989  isparent(enum nodeid node, enum nodeid parent)
                 case (NODE_REFPURPOSE):                  case (NODE_REFPURPOSE):
                 case (NODE_REPLACEABLE):                  case (NODE_REPLACEABLE):
                 case (NODE_SCREEN):                  case (NODE_SCREEN):
                   case (NODE_SGMLTAG):
                 case (NODE_SYNOPSIS):                  case (NODE_SYNOPSIS):
                 case (NODE_TERM):                  case (NODE_TERM):
                 case (NODE_TITLE):                  case (NODE_TITLE):
                   case (NODE_TRADEMARK):
                   case (NODE_TYPE):
                 case (NODE_ULINK):                  case (NODE_ULINK):
                 case (NODE_USERINPUT):                  case (NODE_USERINPUT):
                 case (NODE_VARNAME):                  case (NODE_VARNAME):
                   case (NODE_WORDASWORD):
                   case (NODE_YEAR):
                 default:                  default:
                         return(1);                          return(1);
                 }                  }
Line 647  isparent(enum nodeid node, enum nodeid parent)
Line 1026  isparent(enum nodeid node, enum nodeid parent)
                 return(0);                  return(0);
         case (NODE_SCREEN):          case (NODE_SCREEN):
                 switch (parent) {                  switch (parent) {
                   case (NODE_CAUTION):
                 case (NODE_ENTRY):                  case (NODE_ENTRY):
                 case (NODE_ITEMIZEDLIST):                  case (NODE_ITEMIZEDLIST):
                 case (NODE_LISTITEM):                  case (NODE_LISTITEM):
                 case (NODE_ORDEREDLIST):                  case (NODE_ORDEREDLIST):
                   case (NODE_NOTE):
                 case (NODE_PARA):                  case (NODE_PARA):
                 case (NODE_REFSECT1):                  case (NODE_REFSECT1):
                 case (NODE_REFSECT2):                  case (NODE_REFSECT2):
                   case (NODE_REFSECT3):
                   case (NODE_REFSECTION):
                 case (NODE_REFSYNOPSISDIV):                  case (NODE_REFSYNOPSISDIV):
                   case (NODE_TIP):
                 case (NODE_VARIABLELIST):                  case (NODE_VARIABLELIST):
                   case (NODE_WARNING):
                         return(1);                          return(1);
                 default:                  default:
                         break;                          break;
                 }                  }
                 return(0);                  return(0);
           case (NODE_SGMLTAG):
                   switch (parent) {
                   case (NODE_APPLICATION):
                   case (NODE_CODE):
                   case (NODE_COMMAND):
                   case (NODE_EMPHASIS):
                   case (NODE_ENTRY):
                   case (NODE_FILENAME):
                   case (NODE_FUNCSYNOPSISINFO):
                   case (NODE_FUNCTION):
                   case (NODE_LINK):
                   case (NODE_LITERAL):
                   case (NODE_OPTION):
                   case (NODE_PARA):
                   case (NODE_PARAMETER):
                   case (NODE_PROGRAMLISTING):
                   case (NODE_QUOTE):
                   case (NODE_REFDESCRIPTOR):
                   case (NODE_REFENTRYTITLE):
                   case (NODE_REFNAME):
                   case (NODE_REFPURPOSE):
                   case (NODE_SCREEN):
                   case (NODE_SYNOPSIS):
                   case (NODE_TERM):
                   case (NODE_TITLE):
                   case (NODE_USERINPUT):
                           return(1);
                   default:
                           break;
                   }
                   return(0);
         case (NODE_STRUCTNAME):          case (NODE_STRUCTNAME):
                 switch (parent) {                  switch (parent) {
                 case (NODE_CODE):                  case (NODE_CODE):
Line 683  isparent(enum nodeid node, enum nodeid parent)
Line 1099  isparent(enum nodeid node, enum nodeid parent)
                 return(0);                  return(0);
         case (NODE_SYNOPSIS):          case (NODE_SYNOPSIS):
                 switch (parent) {                  switch (parent) {
                   case (NODE_CAUTION):
                 case (NODE_ENTRY):                  case (NODE_ENTRY):
                 case (NODE_ITEMIZEDLIST):                  case (NODE_ITEMIZEDLIST):
                 case (NODE_LISTITEM):                  case (NODE_LISTITEM):
                 case (NODE_ORDEREDLIST):                  case (NODE_ORDEREDLIST):
                   case (NODE_NOTE):
                   case (NODE_PARA):
                 case (NODE_REFSYNOPSISDIV):                  case (NODE_REFSYNOPSISDIV):
                 case (NODE_REFSECT1):                  case (NODE_REFSECT1):
                 case (NODE_REFSECT2):                  case (NODE_REFSECT2):
                   case (NODE_REFSECT3):
                   case (NODE_REFSECTION):
                   case (NODE_TIP):
                   case (NODE_WARNING):
                         return(1);                          return(1);
                 default:                  default:
                         break;                          break;
                 }                  }
                 return(0);                  return(0);
           case (NODE_INFORMALTABLE):
                   /* FALLTHROUGH */
         case (NODE_TABLE):          case (NODE_TABLE):
                 switch (parent) {                  switch (parent) {
                   case (NODE_CAUTION):
                 case (NODE_ENTRY):                  case (NODE_ENTRY):
                 case (NODE_ITEMIZEDLIST):                  case (NODE_ITEMIZEDLIST):
                 case (NODE_LISTITEM):                  case (NODE_LISTITEM):
                 case (NODE_ORDEREDLIST):                  case (NODE_ORDEREDLIST):
                   case (NODE_NOTE):
                 case (NODE_PARA):                  case (NODE_PARA):
                 case (NODE_REFSECT1):                  case (NODE_REFSECT1):
                   case (NODE_REFSECT2):
                   case (NODE_REFSECT3):
                   case (NODE_REFSECTION):
                 case (NODE_REFSYNOPSISDIV):                  case (NODE_REFSYNOPSISDIV):
                   case (NODE_TIP):
                 case (NODE_VARIABLELIST):                  case (NODE_VARIABLELIST):
                   case (NODE_WARNING):
                         return(1);                          return(1);
                 default:                  default:
                         break;                          break;
Line 715  isparent(enum nodeid node, enum nodeid parent)
Line 1147  isparent(enum nodeid node, enum nodeid parent)
         case (NODE_TFOOT):          case (NODE_TFOOT):
                 return(NODE_TGROUP == parent);                  return(NODE_TGROUP == parent);
         case (NODE_TGROUP):          case (NODE_TGROUP):
                 return(NODE_TABLE == parent);                  switch (parent) {
                   case (NODE_INFORMALTABLE):
                   case (NODE_TABLE):
                           return(1);
                   default:
                           break;
                   }
                   return(0);
         case (NODE_THEAD):          case (NODE_THEAD):
                 return(NODE_TGROUP == parent);                  return(NODE_TGROUP == parent);
         case (NODE_TITLE):          case (NODE_TITLE):
                 switch (parent) {                  switch (parent) {
                   case (NODE_INFO):
                   case (NODE_INFORMALTABLE):
                 case (NODE_ITEMIZEDLIST):                  case (NODE_ITEMIZEDLIST):
                 case (NODE_ORDEREDLIST):                  case (NODE_ORDEREDLIST):
                 case (NODE_REFENTRYINFO):                  case (NODE_REFENTRYINFO):
                 case (NODE_REFSECT1):                  case (NODE_REFSECT1):
                 case (NODE_REFSECT2):                  case (NODE_REFSECT2):
                   case (NODE_REFSECT3):
                   case (NODE_REFSECTION):
                 case (NODE_REFSYNOPSISDIV):                  case (NODE_REFSYNOPSISDIV):
                 case (NODE_TABLE):                  case (NODE_TABLE):
                 case (NODE_VARIABLELIST):                  case (NODE_VARIABLELIST):
Line 737  isparent(enum nodeid node, enum nodeid parent)
Line 1180  isparent(enum nodeid node, enum nodeid parent)
                 return(NODE_VARLISTENTRY == parent);                  return(NODE_VARLISTENTRY == parent);
         case (NODE_TEXT):          case (NODE_TEXT):
                 return(1);                  return(1);
           case (NODE_TIP):
                   switch (parent) {
                   case (NODE_CAUTION):
                   case (NODE_ENTRY):
                   case (NODE_ITEMIZEDLIST):
                   case (NODE_LISTITEM):
                   case (NODE_NOTE):
                   case (NODE_ORDEREDLIST):
                   case (NODE_PARA):
                   case (NODE_REFSECT1):
                   case (NODE_REFSECT2):
                   case (NODE_REFSECT3):
                   case (NODE_REFSECTION):
                   case (NODE_REFSYNOPSISDIV):
                   case (NODE_TIP):
                   case (NODE_VARIABLELIST):
                   case (NODE_WARNING):
                           return(1);
                   default:
                           break;
                   }
                   return(0);
           case (NODE_TRADEMARK):
                   switch (parent) {
                   case (NODE_ACRONYM):
                   case (NODE_EMPHASIS):
                   case (NODE_ENTRY):
                   case (NODE_FUNCSYNOPSISINFO):
                   case (NODE_LINK):
                   case (NODE_ULINK):
                   case (NODE_PARA):
                   case (NODE_PROGRAMLISTING):
                   case (NODE_QUOTE):
                   case (NODE_REFDESCRIPTOR):
                   case (NODE_REFENTRYTITLE):
                   case (NODE_REFNAME):
                   case (NODE_REFPURPOSE):
                   case (NODE_SCREEN):
                   case (NODE_SYNOPSIS):
                   case (NODE_TERM):
                   case (NODE_TITLE):
                           return(1);
                   default:
                           break;
                   }
                   return(0);
           case (NODE_TYPE):
                   switch (parent) {
                   case (NODE_CODE):
                   case (NODE_EMPHASIS):
                   case (NODE_ENTRY):
                   case (NODE_FIELDSYNOPSIS):
                   case (NODE_FUNCSYNOPSISINFO):
                   case (NODE_LINK):
                   case (NODE_ULINK):
                   case (NODE_PARA):
                   case (NODE_PROGRAMLISTING):
                   case (NODE_QUOTE):
                   case (NODE_REFDESCRIPTOR):
                   case (NODE_REFENTRYTITLE):
                   case (NODE_REFNAME):
                   case (NODE_REFPURPOSE):
                   case (NODE_SCREEN):
                   case (NODE_SYNOPSIS):
                   case (NODE_TERM):
                   case (NODE_TITLE):
                           return(1);
                   default:
                           break;
                   }
                   return(0);
         case (NODE_USERINPUT):          case (NODE_USERINPUT):
                 switch (parent) {                  switch (parent) {
                 case (NODE_EMPHASIS):                  case (NODE_EMPHASIS):
Line 745  isparent(enum nodeid node, enum nodeid parent)
Line 1259  isparent(enum nodeid node, enum nodeid parent)
                 case (NODE_LINK):                  case (NODE_LINK):
                 case (NODE_PARA):                  case (NODE_PARA):
                 case (NODE_PROGRAMLISTING):                  case (NODE_PROGRAMLISTING):
                   case (NODE_QUOTE):
                 case (NODE_REFDESCRIPTOR):                  case (NODE_REFDESCRIPTOR):
                 case (NODE_REFENTRYTITLE):                  case (NODE_REFENTRYTITLE):
                 case (NODE_REFNAME):                  case (NODE_REFNAME):
Line 762  isparent(enum nodeid node, enum nodeid parent)
Line 1277  isparent(enum nodeid node, enum nodeid parent)
                 return(0);                  return(0);
         case (NODE_VARIABLELIST):          case (NODE_VARIABLELIST):
                 switch (parent) {                  switch (parent) {
                   case (NODE_CAUTION):
                 case (NODE_ENTRY):                  case (NODE_ENTRY):
                 case (NODE_ITEMIZEDLIST):                  case (NODE_ITEMIZEDLIST):
                 case (NODE_ORDEREDLIST):                  case (NODE_ORDEREDLIST):
                   case (NODE_NOTE):
                 case (NODE_PARA):                  case (NODE_PARA):
                 case (NODE_REFSECT1):                  case (NODE_REFSECT1):
                 case (NODE_REFSECT2):                  case (NODE_REFSECT2):
                   case (NODE_REFSECT3):
                   case (NODE_REFSECTION):
                 case (NODE_REFSYNOPSISDIV):                  case (NODE_REFSYNOPSISDIV):
                   case (NODE_TIP):
                 case (NODE_VARIABLELIST):                  case (NODE_VARIABLELIST):
                   case (NODE_WARNING):
                         return(1);                          return(1);
                 default:                  default:
                         break;                          break;
Line 780  isparent(enum nodeid node, enum nodeid parent)
Line 1301  isparent(enum nodeid node, enum nodeid parent)
                 case (NODE_CODE):                  case (NODE_CODE):
                 case (NODE_EMPHASIS):                  case (NODE_EMPHASIS):
                 case (NODE_ENTRY):                  case (NODE_ENTRY):
                   case (NODE_FIELDSYNOPSIS):
                 case (NODE_FUNCSYNOPSISINFO):                  case (NODE_FUNCSYNOPSISINFO):
                 case (NODE_LINK):                  case (NODE_LINK):
                 case (NODE_PARA):                  case (NODE_PARA):
                 case (NODE_PROGRAMLISTING):                  case (NODE_PROGRAMLISTING):
                   case (NODE_QUOTE):
                 case (NODE_REFDESCRIPTOR):                  case (NODE_REFDESCRIPTOR):
                 case (NODE_REFENTRYTITLE):                  case (NODE_REFENTRYTITLE):
                 case (NODE_REFNAME):                  case (NODE_REFNAME):
Line 800  isparent(enum nodeid node, enum nodeid parent)
Line 1323  isparent(enum nodeid node, enum nodeid parent)
                 return(0);                  return(0);
         case (NODE_VARLISTENTRY):          case (NODE_VARLISTENTRY):
                 return (NODE_VARIABLELIST == parent);                  return (NODE_VARIABLELIST == parent);
           case (NODE_WARNING):
                   switch (parent) {
                   case (NODE_CAUTION):
                   case (NODE_ENTRY):
                   case (NODE_ITEMIZEDLIST):
                   case (NODE_LISTITEM):
                   case (NODE_NOTE):
                   case (NODE_ORDEREDLIST):
                   case (NODE_PARA):
                   case (NODE_REFSECT1):
                   case (NODE_REFSECT2):
                   case (NODE_REFSECT3):
                   case (NODE_REFSECTION):
                   case (NODE_REFSYNOPSISDIV):
                   case (NODE_TIP):
                   case (NODE_VARIABLELIST):
                   case (NODE_WARNING):
                           return(1);
                   default:
                           break;
                   }
                   return(0);
           case (NODE_WORDASWORD):
                   switch (parent) {
                   case (NODE_EMPHASIS):
                   case (NODE_ENTRY):
                   case (NODE_FUNCSYNOPSISINFO):
                   case (NODE_LINK):
                   case (NODE_PARA):
                   case (NODE_PROGRAMLISTING):
                   case (NODE_QUOTE):
                   case (NODE_REFDESCRIPTOR):
                   case (NODE_REFENTRYTITLE):
                   case (NODE_REFNAME):
                   case (NODE_REFPURPOSE):
                   case (NODE_SCREEN):
                   case (NODE_SYNOPSIS):
                   case (NODE_TERM):
                   case (NODE_TITLE):
                   case (NODE_ULINK):
                           return(1);
                   default:
                           break;
                   }
                   return(0);
           case (NODE_YEAR):
                   switch (parent) {
                   case (NODE_COPYRIGHT):
                           return(1);
                   default:
                           break;
                   }
                   return(0);
         case (NODE__MAX):          case (NODE__MAX):
                 break;                  break;
         }          }

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.23

CVSweb