[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.15

version 1.13, 2014/04/02 07:52:14 version 1.15, 2014/04/02 10:27:29
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_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 104  isparent(enum nodeid node, enum nodeid parent)
Line 129  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 142  isparent(enum nodeid node, enum nodeid parent)
Line 168  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 166  isparent(enum nodeid node, enum nodeid parent)
Line 193  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 189  isparent(enum nodeid node, enum nodeid parent)
Line 217  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_REFENTRYINFO):                  case (NODE_REFENTRYINFO):
                 case (NODE_REFENTRYTITLE):                  case (NODE_REFENTRYTITLE):
Line 211  isparent(enum nodeid node, enum nodeid parent)
Line 240  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 265  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 258  isparent(enum nodeid node, enum nodeid parent)
Line 289  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 305  isparent(enum nodeid node, enum nodeid parent)
Line 337  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 348  isparent(enum nodeid node, enum nodeid parent)
Line 381  isparent(enum nodeid node, enum nodeid parent)
         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):
Line 367  isparent(enum nodeid node, enum nodeid parent)
Line 401  isparent(enum nodeid node, enum nodeid parent)
                 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 401  isparent(enum nodeid node, enum nodeid parent)
Line 436  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 435  isparent(enum nodeid node, enum nodeid parent)
Line 471  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 492  isparent(enum nodeid node, enum nodeid parent)
Line 529  isparent(enum nodeid node, enum nodeid parent)
                 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 531  isparent(enum nodeid node, enum nodeid parent)
Line 569  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 585  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 588  isparent(enum nodeid node, enum nodeid parent)
Line 651  isparent(enum nodeid node, enum nodeid parent)
         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):
Line 608  isparent(enum nodeid node, enum nodeid parent)
Line 672  isparent(enum nodeid node, enum nodeid parent)
                 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 745  isparent(enum nodeid node, enum nodeid parent)
Line 810  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 784  isparent(enum nodeid node, enum nodeid parent)
Line 850  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):

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

CVSweb