[BACK]Return to man.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / mandoc

Diff for /src/usr.bin/mandoc/man.c between version 1.63 and 1.64

version 1.63, 2011/11/05 16:02:18 version 1.64, 2011/11/16 17:21:15
Line 552 
Line 552 
         if ((m->flags & MAN_BLINE) &&          if ((m->flags & MAN_BLINE) &&
             (MAN_BSCOPE & man_macros[tok].flags)) {              (MAN_BSCOPE & man_macros[tok].flags)) {
                 n = m->last;                  n = m->last;
                 assert(MAN_TEXT != n->type);  
   
                 /* Remove element that didn't end BLINE, if any. */                  /* Might be a text node like 8 in
                    * .TP 8
                    * .SH foo
                    */
                   if (MAN_TEXT == n->type)
                           n = n->parent;
   
                   /* Remove element that didn't end BLINE, if any. */
                 if ( ! (MAN_BSCOPE & man_macros[n->tok].flags))                  if ( ! (MAN_BSCOPE & man_macros[n->tok].flags))
                         n = n->parent;                          n = n->parent;
   

Legend:
Removed from v.1.63  
changed lines
  Added in v.1.64