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

Diff for /docbook2mdoc/Attic/rules.c between version 1.18 and 1.21

version 1.18, 2014/04/30 09:04:40 version 1.21, 2014/04/30 12:54:26
Line 267  isparent(enum nodeid node, enum nodeid parent)
Line 267  isparent(enum nodeid node, enum nodeid parent)
         case (NODE_COPYRIGHT):          case (NODE_COPYRIGHT):
                 switch (parent) {                  switch (parent) {
                 case (NODE_INFO):                  case (NODE_INFO):
                   case (NODE_REFENTRYINFO):
                   case (NODE_REFMETAINFO):
                         return(1);                          return(1);
                 default:                  default:
                         break;                          break;
Line 446  isparent(enum nodeid node, enum nodeid parent)
Line 448  isparent(enum nodeid node, enum nodeid parent)
                 case (NODE_CMDSYNOPSIS):                  case (NODE_CMDSYNOPSIS):
                 case (NODE_FUNCSYNOPSIS):                  case (NODE_FUNCSYNOPSIS):
                 case (NODE_FUNCSYNOPSISINFO):                  case (NODE_FUNCSYNOPSISINFO):
                   case (NODE_INFORMALTABLE):
                 case (NODE_ITEMIZEDLIST):                  case (NODE_ITEMIZEDLIST):
                 case (NODE_NOTE):                  case (NODE_NOTE):
                 case (NODE_ORDEREDLIST):                  case (NODE_ORDEREDLIST):
Line 524  isparent(enum nodeid node, enum nodeid parent)
Line 527  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_ULINK):                  case (NODE_ULINK):
                 case (NODE_USERINPUT):                  case (NODE_USERINPUT):
                 case (NODE_VARNAME):                  case (NODE_VARNAME):
Line 782  isparent(enum nodeid node, enum nodeid parent)
Line 786  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 853  isparent(enum nodeid node, enum nodeid parent)
Line 859  isparent(enum nodeid node, enum nodeid parent)
                 case (NODE_SYNOPSIS):                  case (NODE_SYNOPSIS):
                 case (NODE_TERM):                  case (NODE_TERM):
                 case (NODE_TITLE):                  case (NODE_TITLE):
                   case (NODE_TRADEMARK):
                 case (NODE_ULINK):                  case (NODE_ULINK):
                 case (NODE_USERINPUT):                  case (NODE_USERINPUT):
                 case (NODE_VARNAME):                  case (NODE_VARNAME):
Line 976  isparent(enum nodeid node, enum nodeid parent)
Line 983  isparent(enum nodeid node, enum nodeid parent)
                         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_CAUTION):
Line 1003  isparent(enum nodeid node, enum nodeid parent)
Line 1012  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_INFO):
                   case (NODE_INFORMALTABLE):
                 case (NODE_ITEMIZEDLIST):                  case (NODE_ITEMIZEDLIST):
                 case (NODE_ORDEREDLIST):                  case (NODE_ORDEREDLIST):
                 case (NODE_REFENTRYINFO):                  case (NODE_REFENTRYINFO):
Line 1045  isparent(enum nodeid node, enum nodeid parent)
Line 1062  isparent(enum nodeid node, enum nodeid parent)
                 case (NODE_TIP):                  case (NODE_TIP):
                 case (NODE_VARIABLELIST):                  case (NODE_VARIABLELIST):
                 case (NODE_WARNING):                  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);                          return(1);
                 default:                  default:
                         break;                          break;

Legend:
Removed from v.1.18  
changed lines
  Added in v.1.21

CVSweb