=================================================================== RCS file: /cvs/docbook2mdoc/docbook2mdoc.c,v retrieving revision 1.18 retrieving revision 1.19 diff -u -p -r1.18 -r1.19 --- docbook2mdoc/docbook2mdoc.c 2014/03/30 16:33:27 1.18 +++ docbook2mdoc/docbook2mdoc.c 2014/03/30 16:44:13 1.19 @@ -1,4 +1,4 @@ -/* $Id: docbook2mdoc.c,v 1.18 2014/03/30 16:33:27 kristaps Exp $ */ +/* $Id: docbook2mdoc.c,v 1.19 2014/03/30 16:44:13 kristaps Exp $ */ /* * Copyright (c) 2014 Kristaps Dzonsons * @@ -103,6 +103,7 @@ static const struct node nodes[NODE__MAX] = { { "itemizedlist", NODE_IGNTEXT }, { "link", 0 }, { "listitem", NODE_IGNTEXT }, + { "literal", 0 }, { "manvolnum", 0 }, { "option", 0 }, { "para", 0 }, @@ -122,6 +123,7 @@ static const struct node nodes[NODE__MAX] = { { "refsect1", 0 }, { "refsynopsisdiv", NODE_IGNTEXT }, { "replaceable", 0 }, + { "sbr", NODE_IGNTEXT }, { "structname", 0 }, { "synopsis", 0 }, { "term", 0 }, @@ -948,6 +950,10 @@ pnode_print(struct parse *p, struct pnode *pn) assert(p->newln); pnode_printitemizedlist(p, pn); break; + case (NODE_LITERAL): + pnode_printmopen(p); + fputs("Li", stdout); + break; case (NODE_OPTION): pnode_printmopen(p); fputs("Fl", stdout); @@ -1009,6 +1015,10 @@ pnode_print(struct parse *p, struct pnode *pn) pnode_printmopen(p); fputs("Ar", stdout); break; + case (NODE_SBR): + assert(p->newln); + puts(".br"); + break; case (NODE_STRUCTNAME): pnode_printmopen(p); fputs("Vt", stdout); @@ -1066,6 +1076,7 @@ pnode_print(struct parse *p, struct pnode *pn) case (NODE_FILENAME): case (NODE_FUNCTION): case (NODE_FUNCSYNOPSISINFO): + case (NODE_LITERAL): case (NODE_OPTION): case (NODE_PARAMETER): case (NODE_REPLACEABLE):