=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/mandoc/man_term.c,v retrieving revision 1.7 retrieving revision 1.8 diff -c -r1.7 -r1.8 *** src/usr.bin/mandoc/man_term.c 2009/06/21 20:49:33 1.7 --- src/usr.bin/mandoc/man_term.c 2009/06/23 22:43:30 1.8 *************** *** 1,4 **** ! /* $Id: man_term.c,v 1.7 2009/06/21 20:49:33 schwarze Exp $ */ /* * Copyright (c) 2008, 2009 Kristaps Dzonsons * --- 1,4 ---- ! /* $Id: man_term.c,v 1.8 2009/06/23 22:43:30 schwarze Exp $ */ /* * Copyright (c) 2008, 2009 Kristaps Dzonsons * *************** *** 35,40 **** --- 35,41 ---- static int pre_B(DECL_ARGS); static int pre_BI(DECL_ARGS); static int pre_BR(DECL_ARGS); + static int pre_br(DECL_ARGS); static int pre_I(DECL_ARGS); static int pre_IB(DECL_ARGS); static int pre_IP(DECL_ARGS); *************** *** 52,58 **** static void post_SS(DECL_ARGS); static const struct termact termacts[MAN_MAX] = { ! { pre_PP, NULL }, /* br */ { NULL, NULL }, /* TH */ { pre_SH, post_SH }, /* SH */ { pre_SS, post_SS }, /* SS */ --- 53,59 ---- static void post_SS(DECL_ARGS); static const struct termact termacts[MAN_MAX] = { ! { pre_br, NULL }, /* br */ { NULL, NULL }, /* TH */ { pre_SH, post_SH }, /* SH */ { pre_SS, post_SS }, /* SS */ *************** *** 257,262 **** --- 258,273 ---- /* ARGSUSED */ static int + pre_br(DECL_ARGS) + { + + term_newln(p); + return(0); + } + + + /* ARGSUSED */ + static int pre_PP(DECL_ARGS) { *************** *** 309,314 **** --- 320,326 ---- size_t offs; term_vspace(p); + p->offset = INDENT; if (NULL == (nn = n->child))