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

Diff for /docbook2mdoc/docbook2mdoc.c between version 1.144 and 1.145

version 1.144, 2019/05/01 11:34:19 version 1.145, 2019/05/01 12:52:05
Line 345  pnode_printmath(struct format *f, struct pnode *n)
Line 345  pnode_printmath(struct format *f, struct pnode *n)
 static void  static void
 pnode_printfuncprototype(struct format *f, struct pnode *n)  pnode_printfuncprototype(struct format *f, struct pnode *n)
 {  {
         struct pnode    *fdef, *ftype, *nc, *nn;          struct pnode    *fdef, *fps, *ftype, *nc, *nn;
   
         /*          /*
          * Extract <funcdef> child and ignore <void> child.           * Extract <funcdef> child and ignore <void> child.
Line 399  pnode_printfuncprototype(struct format *f, struct pnod
Line 399  pnode_printfuncprototype(struct format *f, struct pnod
                 return;                  return;
   
         while (nc != NULL) {          while (nc != NULL) {
                 macro_nodeline(f, "Fa", nc, ARG_SINGLE);                  if ((fps = pnode_takefirst(nc, NODE_FUNCPARAMS)) != NULL) {
                           macro_open(f, "Fa \"");
                           macro_addnode(f, nc, ARG_QUOTED);
                           macro_addarg(f, "(", ARG_QUOTED);
                           macro_addnode(f, fps, ARG_QUOTED);
                           macro_addarg(f, ")", ARG_QUOTED);
                           putchar('"');
                           macro_close(f);
                   } else
                           macro_nodeline(f, "Fa", nc, ARG_SINGLE);
                 pnode_unlink(nc);                  pnode_unlink(nc);
                 nc = TAILQ_FIRST(&n->childq);                  nc = TAILQ_FIRST(&n->childq);
         }          }

Legend:
Removed from v.1.144  
changed lines
  Added in v.1.145

CVSweb