=================================================================== RCS file: /cvs/mandoc/mdoc_html.c,v retrieving revision 1.141 retrieving revision 1.143 diff -u -p -r1.141 -r1.143 --- mandoc/mdoc_html.c 2011/01/04 10:29:41 1.141 +++ mandoc/mdoc_html.c 2011/01/12 10:43:22 1.143 @@ -1,4 +1,4 @@ -/* $Id: mdoc_html.c,v 1.141 2011/01/04 10:29:41 kristaps Exp $ */ +/* $Id: mdoc_html.c,v 1.143 2011/01/12 10:43:22 kristaps Exp $ */ /* * Copyright (c) 2008, 2009, 2010 Kristaps Dzonsons * @@ -420,6 +420,8 @@ print_mdoc_node(MDOC_ARGS) child = mdoc_root_pre(m, n, h); break; case (MDOC_TEXT): + if (' ' == *n->string && MDOC_LINE & n->flags) + print_otag(h, TAG_BR, 0, NULL); print_text(h, n->string); return; case (MDOC_TBL): @@ -830,6 +832,7 @@ mdoc_bx_pre(MDOC_ARGS) return(0); } +/* ARGSUSED */ static int mdoc_it_pre(MDOC_ARGS) { @@ -944,7 +947,7 @@ mdoc_it_pre(MDOC_ARGS) static int mdoc_bl_pre(MDOC_ARGS) { - size_t i; + int i; struct htmlpair tag[3]; struct roffsu su; char buf[BUFSIZ]; @@ -966,10 +969,10 @@ mdoc_bl_pre(MDOC_ARGS) * screen and we want to preserve that behaviour. */ - for (i = 0; i < n->norm->Bl.ncols; i++) { + for (i = 0; i < (int)n->norm->Bl.ncols; i++) { a2width(n->norm->Bl.cols[i], &su); bufinit(h); - if (i < n->norm->Bl.ncols - 1) + if (i < (int)n->norm->Bl.ncols - 1) bufcat_su(h, "width", &su); else bufcat_su(h, "min-width", &su);