=================================================================== RCS file: /cvs/docbook2mdoc/macro.c,v retrieving revision 1.15 retrieving revision 1.16 diff -u -p -r1.15 -r1.16 --- docbook2mdoc/macro.c 2019/04/23 21:09:42 1.15 +++ docbook2mdoc/macro.c 2019/04/24 18:38:02 1.16 @@ -1,4 +1,4 @@ -/* $Id: macro.c,v 1.15 2019/04/23 21:09:42 schwarze Exp $ */ +/* $Id: macro.c,v 1.16 2019/04/24 18:38:02 schwarze Exp $ */ /* * Copyright (c) 2019 Ingo Schwarze * @@ -213,7 +213,7 @@ macro_addnode(struct format *f, struct pnode *n, int f nc = TAILQ_NEXT(nc, child); if (nc == NULL || pnode_class(nc->node) != CLASS_TEXT) is_text = 0; - if (is_text && !nc->spc) + if (is_text && (nc->flags & NFLAG_SPC) == 0) flags &= ~ARG_SPACE; else flags |= ARG_SPACE;