Index: contrib/groff/src/roff/troff/input.cpp =================================================================== --- contrib/groff/src/roff/troff/input.cpp (revision 257211) +++ contrib/groff/src/roff/troff/input.cpp (working copy) @@ -2789,18 +2789,19 @@ case token::TOKEN_TRANSPARENT: { if (bol) { - if (possibly_handle_first_page_transition()) + if (possibly_handle_first_page_transition()) { ; - else { + } else { int cc; do { node *n; cc = get_copy(&n); - if (cc != EOF) + if (cc != EOF) { if (cc != '\0') curdiv->transparent_output(transparent_translate(cc)); else curdiv->transparent_output(n); + } } while (cc != '\n' && cc != EOF); if (cc == EOF) curdiv->transparent_output('\n'); @@ -2811,9 +2812,9 @@ case token::TOKEN_NEWLINE: { if (bol && !old_have_input - && !curenv->get_prev_line_interrupted()) + && !curenv->get_prev_line_interrupted()) { trapping_blank_line(); - else { + } else { curenv->newline(); bol = 1; } Index: contrib/groff/src/roff/troff/mtsm.cpp =================================================================== --- contrib/groff/src/roff/troff/mtsm.cpp (revision 257211) +++ contrib/groff/src/roff/troff/mtsm.cpp (working copy) @@ -482,21 +482,24 @@ void statem::display_state() { fprintf(stderr, " "); fflush(stderr); } Index: contrib/groff/src/roff/troff/node.cpp =================================================================== --- contrib/groff/src/roff/troff/node.cpp (revision 257211) +++ contrib/groff/src/roff/troff/node.cpp (working copy) @@ -4600,14 +4600,14 @@ } else { hunits rem = x - w*i; - if (rem > H0) + if (rem > H0) { if (n->overlaps_horizontally()) { if (out->is_on()) n->tprint(out); out->right(rem - w); - } - else + } else out->right(rem); + } while (--i >= 0) if (out->is_on()) n->tprint(out);