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

Diff for /mandoc/mdoc_macro.c between version 1.214 and 1.215

version 1.214, 2017/02/11 14:11:17 version 1.215, 2017/02/11 15:47:16
Line 400  find_pending(struct roff_man *mdoc, int tok, int line,
Line 400  find_pending(struct roff_man *mdoc, int tok, int line,
         struct roff_node        *n;          struct roff_node        *n;
         int                      irc;          int                      irc;
   
           if (target->flags & NODE_VALID)
                   return 0;
   
         irc = 0;          irc = 0;
         for (n = mdoc->last; n != NULL && n != target; n = n->parent) {          for (n = mdoc->last; n != NULL && n != target; n = n->parent) {
                 if (n->flags & NODE_ENDED)                  if (n->flags & NODE_ENDED)
Line 733  blk_exp_close(MACRO_PROT_ARGS)
Line 736  blk_exp_close(MACRO_PROT_ARGS)
                         do                          do
                                 target = target->parent;                                  target = target->parent;
                         while ( ! (target->flags & NODE_ENDED));                          while ( ! (target->flags & NODE_ENDED));
                         if ( ! (target->flags & NODE_VALID))                          pending = find_pending(mdoc, ntok, line, ppos, target);
                                 pending = find_pending(mdoc, ntok,  
                                     line, ppos, target);  
                 }                  }
                 if ( ! pending)                  if ( ! pending)
                         rew_pending(mdoc, n);                          rew_pending(mdoc, n);

Legend:
Removed from v.1.214  
changed lines
  Added in v.1.215

CVSweb