X-Git-Url: https://git.cameronkatri.com/mandoc.git/blobdiff_plain/779cfd652ca006f1e2598aba37976bc9e022ac11..a2e95d051a42f8c14270b1c1503570dcf9a3d3f5:/man_term.c diff --git a/man_term.c b/man_term.c index c832c9f7..8b1c6236 100644 --- a/man_term.c +++ b/man_term.c @@ -1,4 +1,4 @@ -/* $Id: man_term.c,v 1.14 2009/06/16 19:55:28 kristaps Exp $ */ +/* $Id: man_term.c,v 1.16 2009/06/18 20:46:19 kristaps Exp $ */ /* * Copyright (c) 2008, 2009 Kristaps Dzonsons * @@ -40,6 +40,7 @@ struct termact { 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); @@ -57,7 +58,7 @@ static void post_SH(DECL_ARGS); static void post_SS(DECL_ARGS); static const struct termact termacts[MAN_MAX] = { - { pre_PP, NULL }, /* br */ + { pre_br, NULL }, /* br */ { NULL, NULL }, /* TH */ { pre_SH, post_SH }, /* SH */ { pre_SS, post_SS }, /* SS */ @@ -260,6 +261,16 @@ post_B(DECL_ARGS) } +/* ARGSUSED */ +static int +pre_br(DECL_ARGS) +{ + + term_newln(p); + return(0); +} + + /* ARGSUSED */ static int pre_PP(DECL_ARGS) @@ -314,6 +325,7 @@ pre_TP(DECL_ARGS) size_t offs; term_vspace(p); + p->offset = INDENT; if (NULL == (nn = n->child))