=================================================================== RCS file: /cvs/docbook2mdoc/docbook2mdoc.c,v retrieving revision 1.21 retrieving revision 1.22 diff -u -p -r1.21 -r1.22 --- docbook2mdoc/docbook2mdoc.c 2014/03/30 17:10:50 1.21 +++ docbook2mdoc/docbook2mdoc.c 2014/03/30 17:22:01 1.22 @@ -1,4 +1,4 @@ -/* $Id: docbook2mdoc.c,v 1.21 2014/03/30 17:10:50 kristaps Exp $ */ +/* $Id: docbook2mdoc.c,v 1.22 2014/03/30 17:22:01 kristaps Exp $ */ /* * Copyright (c) 2014 Kristaps Dzonsons * @@ -113,6 +113,7 @@ static const struct node nodes[NODE__MAX] = { { "paramdef", 0 }, { "parameter", 0 }, { "programlisting", 0 }, + { "prompt", 0 }, { "refclass", NODE_IGNTEXT }, { "refdescriptor", NODE_IGNTEXT }, { "refentry", NODE_IGNTEXT }, @@ -128,6 +129,7 @@ static const struct node nodes[NODE__MAX] = { { "refsynopsisdiv", NODE_IGNTEXT }, { "replaceable", 0 }, { "sbr", NODE_IGNTEXT }, + { "screen", NODE_IGNTEXT }, { "structname", 0 }, { "synopsis", 0 }, { "term", 0 }, @@ -995,6 +997,8 @@ pnode_print(struct parse *p, struct pnode *pn) pnode_unlinksub(pn); break; case (NODE_PROGRAMLISTING): + /* FALLTHROUGH */ + case (NODE_SCREEN): assert(p->newln); puts(".Bd -literal"); break; @@ -1132,6 +1136,8 @@ pnode_print(struct parse *p, struct pnode *pn) pnode_printmclose(p, sv); break; case (NODE_PROGRAMLISTING): + /* FALLTHROUGH */ + case (NODE_SCREEN): assert(p->newln); puts(".Ed"); p->newln = 1;