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

Diff for /mandoc/man.c between version 1.163 and 1.164

version 1.163, 2015/04/23 16:17:44 version 1.164, 2015/09/04 21:25:00
Line 283  man_breakscope(struct roff_man *man, int tok)
Line 283  man_breakscope(struct roff_man *man, int tok)
         }          }
   
         /*          /*
            * Weird special case:
            * Switching fill mode closes section headers.
            */
   
           if (man->flags & MAN_BLINE &&
               (tok == MAN_nf || tok == MAN_fi) &&
               (man->last->tok == MAN_SH || man->last->tok == MAN_SS)) {
                   n = man->last;
                   man_unscope(man, n);
                   roff_body_alloc(man, n->line, n->pos, n->tok);
                   man->flags &= ~MAN_BLINE;
           }
   
           /*
          * A block header next line scope is open,           * A block header next line scope is open,
          * and the new macro is not allowed inside block headers.           * and the new macro is not allowed inside block headers.
          * Delete the block that is being broken.           * Delete the block that is being broken.

Legend:
Removed from v.1.163  
changed lines
  Added in v.1.164

CVSweb