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

Diff for /docbook2mdoc/node.c between version 1.23 and 1.25

version 1.23, 2019/04/21 14:48:11 version 1.25, 2019/04/28 15:32:05
Line 19 
Line 19 
 #include <stdlib.h>  #include <stdlib.h>
 #include <string.h>  #include <string.h>
   
   #include "xmalloc.h"
 #include "node.h"  #include "node.h"
   
 /*  /*
Line 252  pnode_alloc(struct pnode *np)
Line 253  pnode_alloc(struct pnode *np)
 {  {
         struct pnode    *n;          struct pnode    *n;
   
         if ((n = calloc(1, sizeof(*n))) != NULL) {          n = xcalloc(1, sizeof(*n));
                 TAILQ_INIT(&n->childq);          TAILQ_INIT(&n->childq);
                 TAILQ_INIT(&n->attrq);          TAILQ_INIT(&n->attrq);
                 if ((n->parent = np) != NULL)          if ((n->parent = np) != NULL)
                         TAILQ_INSERT_TAIL(&np->childq, n, child);                  TAILQ_INSERT_TAIL(&np->childq, n, child);
         }          return n;
   }
   
   struct pnode *
   pnode_alloc_text(struct pnode *np, const char *text)
   {
           struct pnode    *n;
   
           n = pnode_alloc(np);
           n->node = NODE_TEXT;
           n->b = xstrdup(text);
         return n;          return n;
 }  }
   

Legend:
Removed from v.1.23  
changed lines
  Added in v.1.25

CVSweb