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

Diff for /docbook2mdoc/docbook2mdoc.c between version 1.64 and 1.67

version 1.64, 2019/03/22 19:07:07 version 1.67, 2019/03/23 10:53:52
Line 117  static const struct node nodes[] = {
Line 117  static const struct node nodes[] = {
         { "copyright",          NODE_COPYRIGHT },          { "copyright",          NODE_COPYRIGHT },
         { "date",               NODE_DATE },          { "date",               NODE_DATE },
         { "editor",             NODE_EDITOR },          { "editor",             NODE_EDITOR },
           { "email",              NODE_EMAIL },
         { "emphasis",           NODE_EMPHASIS },          { "emphasis",           NODE_EMPHASIS },
         { "entry",              NODE_ENTRY },          { "entry",              NODE_ENTRY },
         { "envar",              NODE_ENVAR },          { "envar",              NODE_ENVAR },
Line 167  static const struct node nodes[] = {
Line 168  static const struct node nodes[] = {
         { "paramdef",           NODE_PARAMDEF },          { "paramdef",           NODE_PARAMDEF },
         { "parameter",          NODE_PARAMETER },          { "parameter",          NODE_PARAMETER },
         { "part",               NODE_SECTION },          { "part",               NODE_SECTION },
           { "personname",         NODE_PERSONNAME },
         { "phrase",             NODE_PHRASE },          { "phrase",             NODE_PHRASE },
         { "preface",            NODE_PREFACE },          { "preface",            NODE_PREFACE },
         { "primary",            NODE_PRIMARY },          { "primary",            NODE_PRIMARY },
Line 1317  pnode_print(struct parse *p, struct pnode *pn)
Line 1319  pnode_print(struct parse *p, struct pnode *pn)
                 pnode_printmopen(p);                  pnode_printmopen(p);
                 fputs("An", stdout);                  fputs("An", stdout);
                 break;                  break;
           case NODE_EMAIL:
                   pnode_printmopen(p);
                   fputs("Aq Mt", stdout);
                   break;
         case NODE_EMPHASIS:          case NODE_EMPHASIS:
         case NODE_FIRSTTERM:          case NODE_FIRSTTERM:
                 pnode_printmopen(p);                  pnode_printmopen(p);
Line 1364  pnode_print(struct parse *p, struct pnode *pn)
Line 1370  pnode_print(struct parse *p, struct pnode *pn)
                 pnode_printgroup(p, pn);                  pnode_printgroup(p, pn);
                 pnode_unlinksub(pn);                  pnode_unlinksub(pn);
                 break;                  break;
           case NODE_KEYSYM:
                   pnode_printmopen(p);
                   fputs("Sy", stdout);
                   break;
         case NODE_LEGALNOTICE:          case NODE_LEGALNOTICE:
                 assert(p->newln);                  assert(p->newln);
                 puts(".Sh LEGAL NOTICE");                  puts(".Sh LEGAL NOTICE");
Line 1382  pnode_print(struct parse *p, struct pnode *pn)
Line 1392  pnode_print(struct parse *p, struct pnode *pn)
                 break;                  break;
         case NODE_LITERALLAYOUT:          case NODE_LITERALLAYOUT:
                 assert(p->newln);                  assert(p->newln);
                 puts(".Bd -literal");                  printf(".Bd %s\n", pnode_getattr(pn, ATTRKEY_CLASS) ==
                       ATTRVAL_MONOSPACED ? "-literal" : "-unfilled");
                 break;                  break;
         case NODE_MML_MFENCED:          case NODE_MML_MFENCED:
                 pnode_printmathfenced(p, pn);                  pnode_printmathfenced(p, pn);
Line 1429  pnode_print(struct parse *p, struct pnode *pn)
Line 1440  pnode_print(struct parse *p, struct pnode *pn)
         case NODE_PROGRAMLISTING:          case NODE_PROGRAMLISTING:
         case NODE_SCREEN:          case NODE_SCREEN:
                 assert(p->newln);                  assert(p->newln);
                 printf(".Bd %s\n", pnode_getattr(pn, ATTRKEY_CLASS) ==                  puts(".Bd -literal");
                     ATTRVAL_MONOSPACED ? "-literal" : "-unfilled");  
                 break;                  break;
         case NODE_REFENTRYINFO:          case NODE_REFENTRYINFO:
                 /* Suppress. */                  /* Suppress. */
Line 1600  pnode_print(struct parse *p, struct pnode *pn)
Line 1610  pnode_print(struct parse *p, struct pnode *pn)
         case NODE_COMMAND:          case NODE_COMMAND:
         case NODE_CONSTANT:          case NODE_CONSTANT:
         case NODE_EDITOR:          case NODE_EDITOR:
           case NODE_EMAIL:
         case NODE_EMPHASIS:          case NODE_EMPHASIS:
         case NODE_ENVAR:          case NODE_ENVAR:
         case NODE_FILENAME:          case NODE_FILENAME:
         case NODE_FIRSTTERM:          case NODE_FIRSTTERM:
         case NODE_FUNCTION:          case NODE_FUNCTION:
         case NODE_FUNCSYNOPSISINFO:          case NODE_FUNCSYNOPSISINFO:
           case NODE_KEYSYM:
         case NODE_LITERAL:          case NODE_LITERAL:
         case NODE_OPTION:          case NODE_OPTION:
         case NODE_PARAMETER:          case NODE_PARAMETER:

Legend:
Removed from v.1.64  
changed lines
  Added in v.1.67

CVSweb