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

Diff for /src/usr.bin/mandoc/man_macro.c between version 1.101 and 1.102

version 1.101, 2018/12/31 04:55:42 version 1.102, 2018/12/31 07:07:43
Line 61 
Line 61 
         { in_line_eoln, MAN_NSCOPED | MAN_ESCOPED | MAN_JOIN }, /* I */          { in_line_eoln, MAN_NSCOPED | MAN_ESCOPED | MAN_JOIN }, /* I */
         { in_line_eoln, 0 }, /* IR */          { in_line_eoln, 0 }, /* IR */
         { in_line_eoln, 0 }, /* RI */          { in_line_eoln, 0 }, /* RI */
         { in_line_eoln, MAN_NSCOPED }, /* nf */  
         { in_line_eoln, MAN_NSCOPED }, /* fi */  
         { blk_close, MAN_XSCOPE }, /* RE */          { blk_close, MAN_XSCOPE }, /* RE */
         { blk_exp, MAN_XSCOPE }, /* RS */          { blk_exp, MAN_XSCOPE }, /* RS */
         { in_line_eoln, 0 }, /* DT */          { in_line_eoln, 0 }, /* DT */
Line 338 
Line 336 
         struct roff_node *n;          struct roff_node *n;
   
         rew_scope(man, tok);          rew_scope(man, tok);
         n = roff_block_alloc(man, line, ppos, tok);          if (tok == MAN_SH || tok == MAN_SS)
         if (n->tok == MAN_SH || n->tok == MAN_SS)                  man->flags &= ~ROFF_NOFILL;
                 man->flags &= ~MAN_LITERAL;          roff_block_alloc(man, line, ppos, tok);
         n = roff_head_alloc(man, line, ppos, tok);          n = roff_head_alloc(man, line, ppos, tok);
   
         /* Add line arguments. */          /* Add line arguments. */
Line 382 
Line 380 
         n = man->last;          n = man->last;
   
         for (;;) {          for (;;) {
                 if (buf[*pos] != '\0' && (tok == MAN_fi || tok == MAN_nf)) {  
                         mandoc_msg(MANDOCERR_ARG_SKIP, line, *pos,  
                             "%s %s", roff_name[tok], buf + *pos);  
                         break;  
                 }  
                 if (buf[*pos] != '\0' && man->last != n && tok == MAN_PD) {                  if (buf[*pos] != '\0' && man->last != n && tok == MAN_PD) {
                         mandoc_msg(MANDOCERR_ARG_EXCESS, line, *pos,                          mandoc_msg(MANDOCERR_ARG_EXCESS, line, *pos,
                             "%s ... %s", roff_name[tok], buf + *pos);                              "%s ... %s", roff_name[tok], buf + *pos);

Legend:
Removed from v.1.101  
changed lines
  Added in v.1.102