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

Diff for /docbook2mdoc/Attic/rules.c between version 1.1 and 1.2

version 1.1, 2014/03/30 11:48:10 version 1.2, 2014/03/30 13:18:49
Line 65  isparent(enum nodeid node, enum nodeid parent)
Line 65  isparent(enum nodeid node, enum nodeid parent)
                 switch (parent) {                  switch (parent) {
                 case (NODE_EMPHASIS):                  case (NODE_EMPHASIS):
                 case (NODE_FUNCSYNOPSISINFO):                  case (NODE_FUNCSYNOPSISINFO):
                   case (NODE_LINK):
                 case (NODE_PARA):                  case (NODE_PARA):
                 case (NODE_PROGRAMLISTING):                  case (NODE_PROGRAMLISTING):
                 case (NODE_REFDESCRIPTOR):                  case (NODE_REFDESCRIPTOR):
Line 74  isparent(enum nodeid node, enum nodeid parent)
Line 75  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_ULINK):
                         return(1);                          return(1);
                 default:                  default:
                         break;                          break;
Line 95  isparent(enum nodeid node, enum nodeid parent)
Line 97  isparent(enum nodeid node, enum nodeid parent)
                 switch (parent) {                  switch (parent) {
                 case (NODE_EMPHASIS):                  case (NODE_EMPHASIS):
                 case (NODE_FUNCSYNOPSISINFO):                  case (NODE_FUNCSYNOPSISINFO):
                   case (NODE_LINK):
                 case (NODE_PARA):                  case (NODE_PARA):
                 case (NODE_PROGRAMLISTING):                  case (NODE_PROGRAMLISTING):
                 case (NODE_REFDESCRIPTOR):                  case (NODE_REFDESCRIPTOR):
Line 104  isparent(enum nodeid node, enum nodeid parent)
Line 107  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_ULINK):
                         return(1);                          return(1);
                 default:                  default:
                         break;                          break;
Line 114  isparent(enum nodeid node, enum nodeid parent)
Line 118  isparent(enum nodeid node, enum nodeid parent)
                 case (NODE_CMDSYNOPSIS):                  case (NODE_CMDSYNOPSIS):
                 case (NODE_EMPHASIS):                  case (NODE_EMPHASIS):
                 case (NODE_FUNCSYNOPSISINFO):                  case (NODE_FUNCSYNOPSISINFO):
                   case (NODE_LINK):
                 case (NODE_PARA):                  case (NODE_PARA):
                 case (NODE_PROGRAMLISTING):                  case (NODE_PROGRAMLISTING):
                 case (NODE_REFDESCRIPTOR):                  case (NODE_REFDESCRIPTOR):
Line 123  isparent(enum nodeid node, enum nodeid parent)
Line 128  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_ULINK):
                         return(1);                          return(1);
                 default:                  default:
                         break;                          break;
Line 132  isparent(enum nodeid node, enum nodeid parent)
Line 138  isparent(enum nodeid node, enum nodeid parent)
                 switch (parent) {                  switch (parent) {
                 case (NODE_EMPHASIS):                  case (NODE_EMPHASIS):
                 case (NODE_FUNCSYNOPSISINFO):                  case (NODE_FUNCSYNOPSISINFO):
                   case (NODE_LINK):
                 case (NODE_PARA):                  case (NODE_PARA):
                 case (NODE_PROGRAMLISTING):                  case (NODE_PROGRAMLISTING):
                 case (NODE_REFDESCRIPTOR):                  case (NODE_REFDESCRIPTOR):
Line 141  isparent(enum nodeid node, enum nodeid parent)
Line 148  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_ULINK):
                         return(1);                          return(1);
                 default:                  default:
                         break;                          break;
Line 170  isparent(enum nodeid node, enum nodeid parent)
Line 178  isparent(enum nodeid node, enum nodeid parent)
                 case (NODE_EMPHASIS):                  case (NODE_EMPHASIS):
                 case (NODE_FUNCDEF):                  case (NODE_FUNCDEF):
                 case (NODE_FUNCSYNOPSISINFO):                  case (NODE_FUNCSYNOPSISINFO):
                   case (NODE_LINK):
                 case (NODE_PARA):                  case (NODE_PARA):
                 case (NODE_PROGRAMLISTING):                  case (NODE_PROGRAMLISTING):
                 case (NODE_REFDESCRIPTOR):                  case (NODE_REFDESCRIPTOR):
Line 179  isparent(enum nodeid node, enum nodeid parent)
Line 188  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_ULINK):
                         return(1);                          return(1);
                 default:                  default:
                         break;                          break;
                 }                  }
                 return(0);                  return(0);
           case (NODE_LINK):
           case (NODE_ULINK): /* Synonyms? */
                   switch (parent) {
                   case (NODE_ARG):
                   case (NODE_CODE):
                   case (NODE_COMMAND):
                   case (NODE_EMPHASIS):
                   case (NODE_FUNCDEF):
                   case (NODE_FUNCSYNOPSISINFO):
                   case (NODE_FUNCTION):
                   case (NODE_LINK):
                   case (NODE_MANVOLNUM):
                   case (NODE_OPTION):
                   case (NODE_PARA):
                   case (NODE_PARAMDEF):
                   case (NODE_PARAMETER):
                   case (NODE_PROGRAMLISTING):
                   case (NODE_REFDESCRIPTOR):
                   case (NODE_REFENTRYTITLE):
                   case (NODE_REFMISCINFO):
                   case (NODE_REFNAME):
                   case (NODE_REPLACEABLE):
                   case (NODE_SYNOPSIS):
                   case (NODE_TERM):
                   case (NODE_ULINK):
                           return(1);
                   default:
                           break;
                   }
                   return(0);
         case (NODE_LISTITEM):          case (NODE_LISTITEM):
                 return(NODE_VARLISTENTRY == parent);                  return(NODE_VARLISTENTRY == parent);
         case (NODE_MANVOLNUM):          case (NODE_MANVOLNUM):
Line 200  isparent(enum nodeid node, enum nodeid parent)
Line 240  isparent(enum nodeid node, enum nodeid parent)
                 case (NODE_ARG):                  case (NODE_ARG):
                 case (NODE_EMPHASIS):                  case (NODE_EMPHASIS):
                 case (NODE_FUNCSYNOPSISINFO):                  case (NODE_FUNCSYNOPSISINFO):
                   case (NODE_LINK):
                 case (NODE_PARA):                  case (NODE_PARA):
                 case (NODE_PROGRAMLISTING):                  case (NODE_PROGRAMLISTING):
                 case (NODE_REFDESCRIPTOR):                  case (NODE_REFDESCRIPTOR):
Line 209  isparent(enum nodeid node, enum nodeid parent)
Line 250  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_ULINK):
                         return(1);                          return(1);
                 default:                  default:
                         break;                          break;
Line 231  isparent(enum nodeid node, enum nodeid parent)
Line 273  isparent(enum nodeid node, enum nodeid parent)
                 switch (parent) {                  switch (parent) {
                 case (NODE_CODE):                  case (NODE_CODE):
                 case (NODE_FUNCSYNOPSISINFO):                  case (NODE_FUNCSYNOPSISINFO):
                   case (NODE_LINK):
                 case (NODE_PARA):                  case (NODE_PARA):
                 case (NODE_PARAMDEF):                  case (NODE_PARAMDEF):
                 case (NODE_PROGRAMLISTING):                  case (NODE_PROGRAMLISTING):
Line 241  isparent(enum nodeid node, enum nodeid parent)
Line 284  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_ULINK):
                         return(1);                          return(1);
                 default:                  default:
                         break;                          break;
Line 294  isparent(enum nodeid node, enum nodeid parent)
Line 338  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_LINK):
                 case (NODE_MANVOLNUM):                  case (NODE_MANVOLNUM):
                 case (NODE_OPTION):                  case (NODE_OPTION):
                 case (NODE_PARA):                  case (NODE_PARA):
Line 309  isparent(enum nodeid node, enum nodeid parent)
Line 354  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_ULINK):
                 default:                  default:
                         return(1);                          return(1);
                 }                  }

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

CVSweb