=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/mandoc/man_html.c,v retrieving revision 1.73 retrieving revision 1.74 diff -c -r1.73 -r1.74 *** src/usr.bin/mandoc/man_html.c 2016/01/08 17:48:04 1.73 --- src/usr.bin/mandoc/man_html.c 2017/01/10 13:46:53 1.74 *************** *** 1,4 **** ! /* $OpenBSD: man_html.c,v 1.73 2016/01/08 17:48:04 schwarze Exp $ */ /* * Copyright (c) 2008-2012, 2014 Kristaps Dzonsons * Copyright (c) 2013, 2014, 2015 Ingo Schwarze --- 1,4 ---- ! /* $OpenBSD: man_html.c,v 1.74 2017/01/10 13:46:53 schwarze Exp $ */ /* * Copyright (c) 2008-2012, 2014 Kristaps Dzonsons * Copyright (c) 2013, 2014, 2015 Ingo Schwarze *************** *** 209,222 **** print_paragraph(h); return; } ! if (n->flags & MAN_LINE && (*n->string == ' ' || (n->prev != NULL && mh->fl & MANH_LITERAL && ! (h->flags & HTML_NONEWLINE)))) print_otag(h, TAG_BR, 0, NULL); print_text(h, n->string); return; case ROFFT_EQN: ! if (n->flags & MAN_LINE) putchar('\n'); print_eqn(h, n->eqn); break; --- 209,222 ---- print_paragraph(h); return; } ! if (n->flags & NODE_LINE && (*n->string == ' ' || (n->prev != NULL && mh->fl & MANH_LITERAL && ! (h->flags & HTML_NONEWLINE)))) print_otag(h, TAG_BR, 0, NULL); print_text(h, n->string); return; case ROFFT_EQN: ! if (n->flags & NODE_LINE) putchar('\n'); print_eqn(h, n->eqn); break; *************** *** 510,516 **** if (MAN_TP == n->tok) { nn = n->child; ! while (NULL != nn && 0 == (MAN_LINE & nn->flags)) nn = nn->next; while (NULL != nn) { print_man_node(man, nn, mh, h); --- 510,516 ---- if (MAN_TP == n->tok) { nn = n->child; ! while (NULL != nn && 0 == (NODE_LINE & nn->flags)) nn = nn->next; while (NULL != nn) { print_man_node(man, nn, mh, h);