=================================================================== RCS file: /cvs/docbook2mdoc/tree.c,v retrieving revision 1.1 retrieving revision 1.3 diff -u -p -r1.1 -r1.3 --- docbook2mdoc/tree.c 2019/04/12 19:14:50 1.1 +++ docbook2mdoc/tree.c 2019/04/24 18:38:02 1.3 @@ -1,4 +1,4 @@ -/* $Id: tree.c,v 1.1 2019/04/12 19:14:50 schwarze Exp $ */ +/* $Id: tree.c,v 1.3 2019/04/24 18:38:02 schwarze Exp $ */ /* * Copyright (c) 2019 Ingo Schwarze * @@ -29,9 +29,11 @@ print_node(struct pnode *n, int indent) struct pnode *nc; struct pattr *a; - printf("%*s%c%s", indent, "", n->spc ? ' ' : '-', + printf("%*s%c%s", indent, "", + (n->flags & NFLAG_LINE) ? '*' : + (n->flags & NFLAG_SPC) ? ' ' : '-', pnode_name(n->node)); - if (pnode_class(n->node) == CLASS_TEXT) { + if (n->b != NULL) { putchar(' '); fputs(n->b, stdout); }