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

Diff for /docbook2mdoc/docbook2mdoc.c between version 1.94 and 1.95

version 1.94, 2019/04/07 14:49:26 version 1.95, 2019/04/07 15:06:56
Line 196  pnode_printrefsect(struct format *p, struct pnode *pn)
Line 196  pnode_printrefsect(struct format *p, struct pnode *pn)
   
         switch (level) {          switch (level) {
         case 1:          case 1:
                   macro_close(p);
                 macro_open(p, "Sh");                  macro_open(p, "Sh");
                 break;                  break;
         case 2:          case 2:
                   macro_close(p);
                 macro_open(p, "Ss");                  macro_open(p, "Ss");
                 break;                  break;
         default:          default:
Line 254  pnode_printrefmeta(struct format *p, struct pnode *pn)
Line 256  pnode_printrefmeta(struct format *p, struct pnode *pn)
                 else if (pp->node == NODE_REFENTRYTITLE)                  else if (pp->node == NODE_REFENTRYTITLE)
                         title = pp;                          title = pp;
         }          }
           macro_close(p);
         macro_open(p, "Dt");          macro_open(p, "Dt");
         if (title == NULL)          if (title == NULL)
                 macro_addarg(p, "UNKNOWN", ARG_SPACE);                  macro_addarg(p, "UNKNOWN", ARG_SPACE);
Line 554  pnode_printvarlistentry(struct format *p, struct pnode
Line 557  pnode_printvarlistentry(struct format *p, struct pnode
         struct pnode    *pp;          struct pnode    *pp;
         int              first = 1;          int              first = 1;
   
           macro_close(p);
         macro_open(p, "It");          macro_open(p, "It");
         TAILQ_FOREACH(pp, &pn->childq, child) {          TAILQ_FOREACH(pp, &pn->childq, child) {
                 if (pp->node != NODE_TERM)                  if (pp->node != NODE_TERM)
Line 622  pnode_printtgroup2(struct format *f, struct pnode *n)
Line 626  pnode_printtgroup2(struct format *f, struct pnode *n)
         while ((nr = pnode_findfirst(n, NODE_ROW)) != NULL) {          while ((nr = pnode_findfirst(n, NODE_ROW)) != NULL) {
                 if ((ne = pnode_findfirst(n, NODE_ENTRY)) == NULL)                  if ((ne = pnode_findfirst(n, NODE_ENTRY)) == NULL)
                         break;                          break;
                   macro_close(f);
                 macro_open(f, "It");                  macro_open(f, "It");
                 pnode_print(f, ne);                  pnode_print(f, ne);
                 macro_close(f);                  macro_close(f);
Line 798  pnode_print(struct format *p, struct pnode *pn)
Line 803  pnode_print(struct format *p, struct pnode *pn)
                 macro_open(p, "Ql");                  macro_open(p, "Ql");
                 break;                  break;
         case NODE_LITERALLAYOUT:          case NODE_LITERALLAYOUT:
                   macro_close(p);
                 macro_argline(p, "Bd", pnode_getattr(pn, ATTRKEY_CLASS) ==                  macro_argline(p, "Bd", pnode_getattr(pn, ATTRKEY_CLASS) ==
                     ATTRVAL_MONOSPACED ? "-literal" : "-unfilled");                      ATTRVAL_MONOSPACED ? "-literal" : "-unfilled");
                 break;                  break;

Legend:
Removed from v.1.94  
changed lines
  Added in v.1.95

CVSweb