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

Diff for /docbook2mdoc/Attic/rules.c between version 1.15 and 1.16

version 1.15, 2014/04/02 10:27:29 version 1.16, 2014/04/02 10:59:07
Line 121  isparent(enum nodeid node, enum nodeid parent)
Line 121  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 146  isparent(enum nodeid node, enum nodeid parent)
Line 168  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 311  isparent(enum nodeid node, enum nodeid parent)
Line 339  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 354  isparent(enum nodeid node, enum nodeid parent)
Line 388  isparent(enum nodeid node, enum nodeid parent)
                 return(0);                  return(0);
         case (NODE_ITEMIZEDLIST):          case (NODE_ITEMIZEDLIST):
                 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_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 461  isparent(enum nodeid node, enum nodeid parent)
Line 502  isparent(enum nodeid node, enum nodeid parent)
                         break;                          break;
                 }                  }
                 return(0);                  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 489  isparent(enum nodeid node, enum nodeid parent)
Line 552  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 505  isparent(enum nodeid node, enum nodeid parent)
Line 574  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 547  isparent(enum nodeid node, enum nodeid parent)
Line 622  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 646  isparent(enum nodeid node, enum nodeid parent)
Line 727  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):
Line 712  isparent(enum nodeid node, enum nodeid parent)
Line 805  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;
Line 748  isparent(enum nodeid node, enum nodeid parent)
Line 847  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;
Line 762  isparent(enum nodeid node, enum nodeid parent)
Line 868  isparent(enum nodeid node, enum nodeid parent)
                 return(0);                  return(0);
         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 790  isparent(enum nodeid node, enum nodeid parent)
Line 903  isparent(enum nodeid node, enum nodeid parent)
                 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 802  isparent(enum nodeid node, enum nodeid parent)
Line 917  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_USERINPUT):          case (NODE_USERINPUT):
                 switch (parent) {                  switch (parent) {
                 case (NODE_EMPHASIS):                  case (NODE_EMPHASIS):
Line 828  isparent(enum nodeid node, enum nodeid parent)
Line 965  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 867  isparent(enum nodeid node, enum nodeid parent)
Line 1010  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__MAX):          case (NODE__MAX):
                 break;                  break;
         }          }

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

CVSweb