=================================================================== RCS file: /cvs/docbook2mdoc/docbook2mdoc.c,v retrieving revision 1.13 retrieving revision 1.15 diff -u -p -r1.13 -r1.15 --- docbook2mdoc/docbook2mdoc.c 2014/03/30 11:48:10 1.13 +++ docbook2mdoc/docbook2mdoc.c 2014/03/30 15:08:03 1.15 @@ -1,4 +1,4 @@ -/* $Id: docbook2mdoc.c,v 1.13 2014/03/30 11:48:10 kristaps Exp $ */ +/* $Id: docbook2mdoc.c,v 1.15 2014/03/30 15:08:03 kristaps Exp $ */ /* * Copyright (c) 2014 Kristaps Dzonsons * @@ -92,12 +92,14 @@ static const struct node nodes[NODE__MAX] = { { "cmdsynopsis", NODE_IGNTEXT }, { "code", 0 }, { "command", 0 }, + { "date", 0 }, { "emphasis", 0 }, { "funcdef", 0 }, { "funcprototype", NODE_IGNTEXT }, { "funcsynopsis", NODE_IGNTEXT }, { "funcsynopsisinfo", 0 }, { "function", 0 }, + { "link", 0 }, { "listitem", NODE_IGNTEXT }, { "manvolnum", 0 }, { "option", 0 }, @@ -108,6 +110,7 @@ static const struct node nodes[NODE__MAX] = { { "refclass", NODE_IGNTEXT }, { "refdescriptor", NODE_IGNTEXT }, { "refentry", NODE_IGNTEXT }, + { "refentryinfo", NODE_IGNTEXT }, { "refentrytitle", 0 }, { "refmeta", NODE_IGNTEXT }, { "refmiscinfo", NODE_IGNTEXT }, @@ -122,6 +125,7 @@ static const struct node nodes[NODE__MAX] = { { "term", 0 }, { NULL, 0 }, { "title", 0 }, + { "ulink", 0 }, { "variablelist", NODE_IGNTEXT }, { "varlistentry", NODE_IGNTEXT }, }; @@ -932,6 +936,10 @@ pnode_print(struct parse *p, struct pnode *pn) case (NODE_PROGRAMLISTING): assert(p->newln); puts(".Bd -literal"); + break; + case (NODE_REFENTRYINFO): + /* Suppress. */ + pnode_unlinksub(pn); break; case (NODE_REFMETA): abort();