=================================================================== RCS file: /cvs/docbook2mdoc/parse.c,v retrieving revision 1.53 retrieving revision 1.56 diff -u -p -r1.53 -r1.56 --- docbook2mdoc/parse.c 2019/04/28 15:03:29 1.53 +++ docbook2mdoc/parse.c 2019/05/01 11:34:20 1.56 @@ -1,4 +1,4 @@ -/* $Id: parse.c,v 1.53 2019/04/28 15:03:29 schwarze Exp $ */ +/* $Id: parse.c,v 1.56 2019/05/01 11:34:20 schwarze Exp $ */ /* * Copyright (c) 2014 Kristaps Dzonsons * Copyright (c) 2019 Ingo Schwarze @@ -99,6 +99,7 @@ static const struct alias aliases[] = { { "informaltable", NODE_TABLE }, { "keycap", NODE_KEYSYM }, { "keycode", NODE_IGNORE }, + { "keycombo", NODE_IGNORE }, { "mediaobject", NODE_BLOCKQUOTE }, { "orgname", NODE_IGNORE }, { "othercredit", NODE_AUTHOR }, @@ -129,7 +130,6 @@ static const struct alias aliases[] = { { "trademark", NODE_IGNORE }, { "ulink", NODE_LINK }, { "userinput", NODE_LITERAL }, - { "year", NODE_IGNORE }, { NULL, NODE_IGNORE } }; @@ -361,10 +361,8 @@ pnode_closetext(struct parse *p, int check_last_word) /* Move the last word into its own node, for use with .Pf. */ - n = pnode_alloc(p->cur); - n->node = NODE_TEXT; + n = pnode_alloc_text(p->cur, last_word); n->flags |= NFLAG_SPC; - n->b = xstrdup(last_word); } static void