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

Diff for /docbook2mdoc/docbook2mdoc.c between version 1.56 and 1.58

version 1.56, 2019/03/22 16:42:49 version 1.58, 2019/03/22 16:50:54
Line 79  static const char *attrkeys[ATTRKEY__MAX] = {
Line 79  static const char *attrkeys[ATTRKEY__MAX] = {
         "choice",          "choice",
         "close",          "close",
         "id",          "id",
           "linkend",
         "open",          "open",
         "rep"          "rep"
 };  };
Line 1254  static void
Line 1255  static void
 pnode_print(struct parse *p, struct pnode *pn)  pnode_print(struct parse *p, struct pnode *pn)
 {  {
         struct pnode    *pp;          struct pnode    *pp;
           struct pattr    *ap;
         char            *cp;          char            *cp;
         int              last, sv;          int              last, sv;
   
Line 1311  pnode_print(struct parse *p, struct pnode *pn)
Line 1313  pnode_print(struct parse *p, struct pnode *pn)
                 fputs("An", stdout);                  fputs("An", stdout);
                 break;                  break;
         case (NODE_EMPHASIS):          case (NODE_EMPHASIS):
           case (NODE_FIRSTTERM):
                 pnode_printmopen(p);                  pnode_printmopen(p);
                 fputs("Em", stdout);                  fputs("Em", stdout);
                 break;                  break;
Line 1360  pnode_print(struct parse *p, struct pnode *pn)
Line 1363  pnode_print(struct parse *p, struct pnode *pn)
                 assert(p->newln);                  assert(p->newln);
                 puts(".Sh LEGAL NOTICE");                  puts(".Sh LEGAL NOTICE");
                 break;                  break;
           case (NODE_LINK):
                   TAILQ_FOREACH(ap, &pn->attrq, child)
                           if (ATTRKEY_LINKEND == ap->key)
                                   break;
                   if (ap == NULL)
                           break;
                   pnode_printmopen(p);
                   printf("Sx %s\n", ap->rawval);
                   p->newln = 1;
                   return;
         case (NODE_LITERAL):          case (NODE_LITERAL):
                 pnode_printmopen(p);                  pnode_printmopen(p);
                 fputs("Li", stdout);                  fputs("Li", stdout);
Line 1586  pnode_print(struct parse *p, struct pnode *pn)
Line 1599  pnode_print(struct parse *p, struct pnode *pn)
         case (NODE_EMPHASIS):          case (NODE_EMPHASIS):
         case (NODE_ENVAR):          case (NODE_ENVAR):
         case (NODE_FILENAME):          case (NODE_FILENAME):
           case (NODE_FIRSTTERM):
         case (NODE_FUNCTION):          case (NODE_FUNCTION):
         case (NODE_FUNCSYNOPSISINFO):          case (NODE_FUNCSYNOPSISINFO):
         case (NODE_LITERAL):          case (NODE_LITERAL):

Legend:
Removed from v.1.56  
changed lines
  Added in v.1.58

CVSweb