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

Diff for /src/usr.bin/mandoc/roff.c between version 1.155 and 1.156

version 1.155, 2015/10/22 21:53:49 version 1.156, 2016/01/08 17:48:04
Line 1022 
Line 1022 
         default:          default:
                 abort();                  abort();
         }          }
         n->parent->nchild++;  
         man->last = n;          man->last = n;
   
         switch (n->type) {          switch (n->type) {
Line 1167 
Line 1166 
         /* Adjust parent. */          /* Adjust parent. */
   
         if (n->parent != NULL) {          if (n->parent != NULL) {
                 n->parent->nchild--;  
                 if (n->parent->child == n)                  if (n->parent->child == n)
                         n->parent->child = n->next;                          n->parent->child = n->next;
                 if (n->parent->last == n)                  if (n->parent->last == n)
Line 1209 
Line 1207 
   
         while (n->child != NULL)          while (n->child != NULL)
                 roff_node_delete(man, n->child);                  roff_node_delete(man, n->child);
         assert(n->nchild == 0);  
         roff_node_unlink(man, n);          roff_node_unlink(man, n);
         roff_node_free(n);          roff_node_free(n);
 }  }

Legend:
Removed from v.1.155  
changed lines
  Added in v.1.156