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

Diff for /docbook2mdoc/Attic/rules.c between version 1.7 and 1.8

version 1.7, 2014/03/30 16:57:06 version 1.8, 2014/03/30 17:10:50
Line 52  isparent(enum nodeid node, enum nodeid parent)
Line 52  isparent(enum nodeid node, enum nodeid parent)
         switch (node) {          switch (node) {
         case (NODE_ROOT):          case (NODE_ROOT):
                 return(0);                  return(0);
           case (NODE_ACRONYM):
                   switch (parent) {
                   case (NODE_EMPHASIS):
                   case (NODE_FUNCSYNOPSISINFO):
                   case (NODE_PROGRAMLISTING):
                   case (NODE_REFDESCRIPTOR):
                   case (NODE_REFENTRYTITLE):
                   case (NODE_REFNAME):
                   case (NODE_REFPURPOSE):
                   case (NODE_SYNOPSIS):
                   case (NODE_TERM):
                   case (NODE_TITLE):
                           return(1);
                   default:
                           break;
                   }
                   return(0);
         case (NODE_ARG):          case (NODE_ARG):
                 switch (parent) {                  switch (parent) {
                 case (NODE_ARG):                  case (NODE_ARG):
Line 85  isparent(enum nodeid node, enum nodeid parent)
Line 102  isparent(enum nodeid node, enum nodeid parent)
                 switch (parent) {                  switch (parent) {
                 case (NODE_ITEMIZEDLIST):                  case (NODE_ITEMIZEDLIST):
                 case (NODE_LISTITEM):                  case (NODE_LISTITEM):
                   case (NODE_ORDEREDLIST):
                 case (NODE_PARA):                  case (NODE_PARA):
                 case (NODE_REFSECT1):                  case (NODE_REFSECT1):
                 case (NODE_REFSECT2):                  case (NODE_REFSECT2):
Line 176  isparent(enum nodeid node, enum nodeid parent)
Line 194  isparent(enum nodeid node, enum nodeid parent)
                         break;                          break;
                 }                  }
                 return(0);                  return(0);
           case (NODE_ENVAR):
                   switch (parent) {
                   case (NODE_EMPHASIS):
                   case (NODE_FUNCSYNOPSISINFO):
                   case (NODE_LINK):
                   case (NODE_PARA):
                   case (NODE_PROGRAMLISTING):
                   case (NODE_REFDESCRIPTOR):
                   case (NODE_REFENTRYTITLE):
                   case (NODE_REFNAME):
                   case (NODE_REFPURPOSE):
                   case (NODE_SYNOPSIS):
                   case (NODE_TERM):
                   case (NODE_TITLE):
                   case (NODE_ULINK):
                           return(1);
                   default:
                           break;
                   }
                   return(0);
         case (NODE_FILENAME):          case (NODE_FILENAME):
                 switch (parent) {                  switch (parent) {
                 case (NODE_EMPHASIS):                  case (NODE_EMPHASIS):
Line 204  isparent(enum nodeid node, enum nodeid parent)
Line 242  isparent(enum nodeid node, enum nodeid parent)
                 switch (parent) {                  switch (parent) {
                 case (NODE_ITEMIZEDLIST):                  case (NODE_ITEMIZEDLIST):
                 case (NODE_LISTITEM):                  case (NODE_LISTITEM):
                   case (NODE_ORDEREDLIST):
                 case (NODE_PARA):                  case (NODE_PARA):
                 case (NODE_REFSECT1):                  case (NODE_REFSECT1):
                 case (NODE_REFSECT2):                  case (NODE_REFSECT2):
Line 242  isparent(enum nodeid node, enum nodeid parent)
Line 281  isparent(enum nodeid node, enum nodeid parent)
                 switch (parent) {                  switch (parent) {
                 case (NODE_ITEMIZEDLIST):                  case (NODE_ITEMIZEDLIST):
                 case (NODE_LISTITEM):                  case (NODE_LISTITEM):
                   case (NODE_ORDEREDLIST):
                 case (NODE_REFSECT1):                  case (NODE_REFSECT1):
                 case (NODE_REFSECT2):                  case (NODE_REFSECT2):
                 case (NODE_REFSYNOPSISDIV):                  case (NODE_REFSYNOPSISDIV):
Line 254  isparent(enum nodeid node, enum nodeid parent)
Line 294  isparent(enum nodeid node, enum nodeid parent)
         case (NODE_LINK):          case (NODE_LINK):
         case (NODE_ULINK): /* Synonyms. */          case (NODE_ULINK): /* Synonyms. */
                 switch (parent) {                  switch (parent) {
                   case (NODE_ACRONYM):
                 case (NODE_ARG):                  case (NODE_ARG):
                 case (NODE_CODE):                  case (NODE_CODE):
                 case (NODE_COMMAND):                  case (NODE_COMMAND):
                 case (NODE_EMPHASIS):                  case (NODE_EMPHASIS):
                   case (NODE_ENVAR):
                 case (NODE_FILENAME):                  case (NODE_FILENAME):
                 case (NODE_FUNCDEF):                  case (NODE_FUNCDEF):
                 case (NODE_FUNCSYNOPSISINFO):                  case (NODE_FUNCSYNOPSISINFO):
Line 286  isparent(enum nodeid node, enum nodeid parent)
Line 328  isparent(enum nodeid node, enum nodeid parent)
         case (NODE_LISTITEM):          case (NODE_LISTITEM):
                 switch (parent) {                  switch (parent) {
                 case (NODE_ITEMIZEDLIST):                  case (NODE_ITEMIZEDLIST):
                   case (NODE_ORDEREDLIST):
                 case (NODE_VARLISTENTRY):                  case (NODE_VARLISTENTRY):
                         return(1);                          return(1);
                 default:                  default:
Line 342  isparent(enum nodeid node, enum nodeid parent)
Line 385  isparent(enum nodeid node, enum nodeid parent)
                         break;                          break;
                 }                  }
                 return(0);                  return(0);
           case (NODE_ORDEREDLIST):
                   switch (parent) {
                   case (NODE_ITEMIZEDLIST):
                   case (NODE_LISTITEM):
                   case (NODE_ORDEREDLIST):
                   case (NODE_PARA):
                   case (NODE_REFSECT1):
                   case (NODE_REFSECT2):
                   case (NODE_REFSYNOPSISDIV):
                   case (NODE_VARIABLELIST):
                           return(1);
                   default:
                           break;
                   }
                   return(0);
         case (NODE_PARA):          case (NODE_PARA):
                 switch (parent) {                  switch (parent) {
                 case (NODE_ITEMIZEDLIST):                  case (NODE_ITEMIZEDLIST):
                 case (NODE_LISTITEM):                  case (NODE_LISTITEM):
                   case (NODE_ORDEREDLIST):
                 case (NODE_REFSECT1):                  case (NODE_REFSECT1):
                 case (NODE_REFSECT2):                  case (NODE_REFSECT2):
                 case (NODE_REFSYNOPSISDIV):                  case (NODE_REFSYNOPSISDIV):
Line 382  isparent(enum nodeid node, enum nodeid parent)
Line 441  isparent(enum nodeid node, enum nodeid parent)
                 switch (parent) {                  switch (parent) {
                 case (NODE_ITEMIZEDLIST):                  case (NODE_ITEMIZEDLIST):
                 case (NODE_LISTITEM):                  case (NODE_LISTITEM):
                   case (NODE_ORDEREDLIST):
                 case (NODE_PARA):                  case (NODE_PARA):
                 case (NODE_REFSECT1):                  case (NODE_REFSECT1):
                 case (NODE_REFSECT2):                  case (NODE_REFSECT2):
Line 432  isparent(enum nodeid node, enum nodeid parent)
Line 492  isparent(enum nodeid node, enum nodeid parent)
                 return(parent == NODE_REFENTRY);                  return(parent == NODE_REFENTRY);
         case (NODE_REPLACEABLE):          case (NODE_REPLACEABLE):
                 switch (parent) {                  switch (parent) {
                   case (NODE_ACRONYM):
                 case (NODE_ARG):                  case (NODE_ARG):
                 case (NODE_CODE):                  case (NODE_CODE):
                 case (NODE_COMMAND):                  case (NODE_COMMAND):
                 case (NODE_EMPHASIS):                  case (NODE_EMPHASIS):
                   case (NODE_ENVAR):
                 case (NODE_FILENAME):                  case (NODE_FILENAME):
                 case (NODE_FUNCDEF):                  case (NODE_FUNCDEF):
                 case (NODE_FUNCSYNOPSISINFO):                  case (NODE_FUNCSYNOPSISINFO):
Line 495  isparent(enum nodeid node, enum nodeid parent)
Line 557  isparent(enum nodeid node, enum nodeid parent)
                 switch (parent) {                  switch (parent) {
                 case (NODE_ITEMIZEDLIST):                  case (NODE_ITEMIZEDLIST):
                 case (NODE_LISTITEM):                  case (NODE_LISTITEM):
                   case (NODE_ORDEREDLIST):
                 case (NODE_REFSYNOPSISDIV):                  case (NODE_REFSYNOPSISDIV):
                 case (NODE_REFSECT1):                  case (NODE_REFSECT1):
                 case (NODE_REFSECT2):                  case (NODE_REFSECT2):
Line 506  isparent(enum nodeid node, enum nodeid parent)
Line 569  isparent(enum nodeid node, enum nodeid parent)
         case (NODE_TITLE):          case (NODE_TITLE):
                 switch (parent) {                  switch (parent) {
                 case (NODE_ITEMIZEDLIST):                  case (NODE_ITEMIZEDLIST):
                   case (NODE_ORDEREDLIST):
                 case (NODE_REFENTRYINFO):                  case (NODE_REFENTRYINFO):
                 case (NODE_REFSECT1):                  case (NODE_REFSECT1):
                 case (NODE_REFSECT2):                  case (NODE_REFSECT2):
Line 523  isparent(enum nodeid node, enum nodeid parent)
Line 587  isparent(enum nodeid node, enum nodeid parent)
         case (NODE_VARIABLELIST):          case (NODE_VARIABLELIST):
                 switch (parent) {                  switch (parent) {
                 case (NODE_ITEMIZEDLIST):                  case (NODE_ITEMIZEDLIST):
                   case (NODE_ORDEREDLIST):
                 case (NODE_PARA):                  case (NODE_PARA):
                 case (NODE_REFSECT1):                  case (NODE_REFSECT1):
                 case (NODE_REFSECT2):                  case (NODE_REFSECT2):

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8

CVSweb