[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.123 and 1.124

version 1.123, 2017/06/17 13:05:47 version 1.124, 2017/06/28 12:52:27
Line 280 
Line 280 
         if (man->flags & MAN_ELINE && (tok < MAN_TH ||          if (man->flags & MAN_ELINE && (tok < MAN_TH ||
             ! (man_macros[tok].flags & MAN_NSCOPED))) {              ! (man_macros[tok].flags & MAN_NSCOPED))) {
                 n = man->last;                  n = man->last;
                 assert(n->type != ROFFT_TEXT);                  if (n->type == ROFFT_TEXT)
                 if (man_macros[n->tok].flags & MAN_NSCOPED)  
                         n = n->parent;                          n = n->parent;
                   if (n->tok < MAN_TH ||
                       man_macros[n->tok].flags & MAN_NSCOPED)
                           n = n->parent;
   
                 mandoc_vmsg(MANDOCERR_BLK_LINE, man->parse,                  mandoc_vmsg(MANDOCERR_BLK_LINE, man->parse,
                     n->line, n->pos, "%s breaks %s",                      n->line, n->pos, "%s breaks %s",
Line 317 
Line 319 
                 n = man->last;                  n = man->last;
                 if (n->type == ROFFT_TEXT)                  if (n->type == ROFFT_TEXT)
                         n = n->parent;                          n = n->parent;
                 if ( ! (man_macros[n->tok].flags & MAN_BSCOPE))                  if (n->tok < MAN_TH ||
                       (man_macros[n->tok].flags & MAN_BSCOPE) == 0)
                         n = n->parent;                          n = n->parent;
   
                 assert(n->type == ROFFT_HEAD);                  assert(n->type == ROFFT_HEAD);

Legend:
Removed from v.1.123  
changed lines
  Added in v.1.124