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

Diff for /mandoc/man.c between version 1.184 and 1.186

version 1.184, 2018/12/31 07:08:12 version 1.186, 2018/12/31 10:04:39
Line 343  man_breakscope(struct roff_man *man, int tok)
Line 343  man_breakscope(struct roff_man *man, int tok)
                 man->flags &= ~MAN_BLINE;                  man->flags &= ~MAN_BLINE;
         }          }
 }  }
   
 void  
 man_state(struct roff_man *man, struct roff_node *n)  
 {  
   
         switch(n->tok) {  
         case ROFF_nf:  
         case MAN_EX:  
                 if (man->flags & ROFF_NOFILL && (n->flags & NODE_VALID) == 0)  
                         mandoc_msg(MANDOCERR_NF_SKIP, n->line, n->pos, "nf");  
                 man->flags |= ROFF_NOFILL;  
                 break;  
         case ROFF_fi:  
         case MAN_EE:  
                 if ( (man->flags & ROFF_NOFILL) == 0 &&  
                      ! (n->flags & NODE_VALID))  
                         mandoc_msg(MANDOCERR_FI_SKIP, n->line, n->pos, "fi");  
                 man->flags &= ~ROFF_NOFILL;  
                 break;  
         default:  
                 break;  
         }  
         man->last->flags |= NODE_VALID;  
 }  

Legend:
Removed from v.1.184  
changed lines
  Added in v.1.186

CVSweb