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

Diff for /mandoc/man.c between version 1.113 and 1.114

version 1.113, 2011/11/07 01:24:40 version 1.114, 2011/11/16 22:39:05
Line 556  man_pmacro(struct man *m, int ln, char *buf, int offs)
Line 556  man_pmacro(struct man *m, int ln, char *buf, int offs)
         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.113  
changed lines
  Added in v.1.114

CVSweb