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

Diff for /src/usr.bin/mandoc/mdoc_macro.c between version 1.130 and 1.131

version 1.130, 2015/02/04 22:29:27 version 1.131, 2015/02/05 00:13:34
Line 260 
Line 260 
         assert(to);          assert(to);
         mdoc->next = MDOC_NEXT_SIBLING;          mdoc->next = MDOC_NEXT_SIBLING;
         while (mdoc->last != to) {          while (mdoc->last != to) {
                 if ( ! (mdoc->last->flags & MDOC_VALID))  
                         mdoc->last->lastline = to->lastline -  
                             (mdoc->flags & MDOC_NEWLINE ? 1 : 0);  
                 /*                  /*
                  * Save the parent here, because we may delete the                   * Save the parent here, because we may delete the
                  * mdoc->last node in the post-validation phase and reset                   * mdoc->last node in the post-validation phase and reset
Line 576 
Line 573 
                 /* Remember the start of our own body. */                  /* Remember the start of our own body. */
   
                 if (n->type == MDOC_BODY && atok == n->tok) {                  if (n->type == MDOC_BODY && atok == n->tok) {
                         if (n->end == ENDBODY_NOT) {                          if (n->end == ENDBODY_NOT)
                                 body = n;                                  body = n;
                                 n->lastline = line;  
                         }  
                         continue;                          continue;
                 }                  }
   
Line 592 
Line 587 
                 }                  }
   
                 if (atok == n->tok) {                  if (atok == n->tok) {
                         n->lastline = line;  
                         assert(body);                          assert(body);
   
                         /*                          /*

Legend:
Removed from v.1.130  
changed lines
  Added in v.1.131