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

Diff for /docbook2mdoc/docbook2mdoc.c between version 1.138 and 1.139

version 1.138, 2019/04/24 18:38:02 version 1.139, 2019/04/28 15:03:28
Line 21 
Line 21 
 #include <stdlib.h>  #include <stdlib.h>
 #include <string.h>  #include <string.h>
   
   #include "xmalloc.h"
 #include "node.h"  #include "node.h"
 #include "macro.h"  #include "macro.h"
 #include "format.h"  #include "format.h"
Line 888  pnode_printrefentry(struct format *f, struct pnode *n)
Line 889  pnode_printrefentry(struct format *f, struct pnode *n)
          */           */
   
         if (match == NULL) {          if (match == NULL) {
                 if ((match = calloc(1, sizeof(*match))) == NULL) {                  match = xcalloc(1, sizeof(*match));
                         perror(NULL);  
                         exit(1);  
                 }  
                 match->node = NODE_SECTION;                  match->node = NODE_SECTION;
                 match->flags |= NFLAG_SPC;                  match->flags |= NFLAG_SPC;
                 match->parent = n;                  match->parent = n;
                 TAILQ_INIT(&match->childq);                  TAILQ_INIT(&match->childq);
                 TAILQ_INIT(&match->attrq);                  TAILQ_INIT(&match->attrq);
                 if ((nc = pnode_alloc(match)) == NULL) {                  nc = pnode_alloc(match);
                         perror(NULL);  
                         exit(1);  
                 }  
                 nc->node = NODE_TITLE;                  nc->node = NODE_TITLE;
                 nc->flags |= NFLAG_SPC;                  nc->flags |= NFLAG_SPC;
                 if ((nc = pnode_alloc(nc)) == NULL) {                  nc = pnode_alloc(nc);
                         perror(NULL);  
                         exit(1);  
                 }  
                 nc->node = NODE_TEXT;                  nc->node = NODE_TEXT;
                 if ((nc->b = strdup("AUTHORS")) == NULL) {                  nc->b = xstrdup("AUTHORS");
                         perror(NULL);  
                         exit(1);  
                 }  
                 nc->flags |= NFLAG_SPC;                  nc->flags |= NFLAG_SPC;
                 if (later == NULL)                  if (later == NULL)
                         TAILQ_INSERT_TAIL(&n->childq, match, child);                          TAILQ_INSERT_TAIL(&n->childq, match, child);

Legend:
Removed from v.1.138  
changed lines
  Added in v.1.139

CVSweb