version 1.242, 2023/04/28 20:23:19 |
version 1.243, 2023/10/24 20:53:12 |
|
|
/* $Id$ */ |
/* $Id$ */ |
/* |
/* |
* Copyright (c) 2010-2015,2017-2020,2022 Ingo Schwarze <schwarze@openbsd.org> |
* Copyright (c) 2010-15,2017-20,2022-23 Ingo Schwarze <schwarze@openbsd.org> |
* Copyright (c) 2008-2012 Kristaps Dzonsons <kristaps@bsd.lv> |
* Copyright (c) 2008-2012 Kristaps Dzonsons <kristaps@bsd.lv> |
* |
* |
* Permission to use, copy, modify, and distribute this software for any |
* Permission to use, copy, modify, and distribute this software for any |
Line 74 static int pre_DT(DECL_ARGS); |
|
Line 74 static int pre_DT(DECL_ARGS); |
|
static int pre_HP(DECL_ARGS); |
static int pre_HP(DECL_ARGS); |
static int pre_I(DECL_ARGS); |
static int pre_I(DECL_ARGS); |
static int pre_IP(DECL_ARGS); |
static int pre_IP(DECL_ARGS); |
|
static int pre_MR(DECL_ARGS); |
static int pre_OP(DECL_ARGS); |
static int pre_OP(DECL_ARGS); |
static int pre_PD(DECL_ARGS); |
static int pre_PD(DECL_ARGS); |
static int pre_PP(DECL_ARGS); |
static int pre_PP(DECL_ARGS); |
Line 134 static const struct man_term_act man_term_acts[MAN_MAX |
|
Line 135 static const struct man_term_act man_term_acts[MAN_MAX |
|
{ NULL, NULL, 0 }, /* UE */ |
{ NULL, NULL, 0 }, /* UE */ |
{ pre_UR, post_UR, 0 }, /* MT */ |
{ pre_UR, post_UR, 0 }, /* MT */ |
{ NULL, NULL, 0 }, /* ME */ |
{ NULL, NULL, 0 }, /* ME */ |
|
{ pre_MR, NULL, 0 }, /* MR */ |
}; |
}; |
static const struct man_term_act *man_term_act(enum roff_tok); |
static const struct man_term_act *man_term_act(enum roff_tok); |
|
|
Line 325 pre_B(DECL_ARGS) |
|
Line 327 pre_B(DECL_ARGS) |
|
{ |
{ |
term_fontrepl(p, TERMFONT_BOLD); |
term_fontrepl(p, TERMFONT_BOLD); |
return 1; |
return 1; |
|
} |
|
|
|
static int |
|
pre_MR(DECL_ARGS) |
|
{ |
|
term_fontrepl(p, TERMFONT_NONE); |
|
n = n->child; |
|
if (n != NULL) { |
|
term_word(p, n->string); /* name */ |
|
p->flags |= TERMP_NOSPACE; |
|
} |
|
term_word(p, "("); |
|
p->flags |= TERMP_NOSPACE; |
|
if (n != NULL && (n = n->next) != NULL) { |
|
term_word(p, n->string); /* section */ |
|
p->flags |= TERMP_NOSPACE; |
|
} |
|
term_word(p, ")"); |
|
if (n != NULL && (n = n->next) != NULL) { |
|
p->flags |= TERMP_NOSPACE; |
|
term_word(p, n->string); /* suffix */ |
|
} |
|
return 0; |
} |
} |
|
|
static int |
static int |