version 1.218, 2018/08/18 14:26:12 |
version 1.221, 2018/12/03 21:00:10 |
Line 81 static int pre_SS(DECL_ARGS); |
|
Line 81 static int pre_SS(DECL_ARGS); |
|
static int pre_SY(DECL_ARGS); |
static int pre_SY(DECL_ARGS); |
static int pre_TP(DECL_ARGS); |
static int pre_TP(DECL_ARGS); |
static int pre_UR(DECL_ARGS); |
static int pre_UR(DECL_ARGS); |
|
static int pre_abort(DECL_ARGS); |
static int pre_alternate(DECL_ARGS); |
static int pre_alternate(DECL_ARGS); |
static int pre_ign(DECL_ARGS); |
static int pre_ign(DECL_ARGS); |
static int pre_in(DECL_ARGS); |
static int pre_in(DECL_ARGS); |
Line 101 static const struct man_term_act man_term_acts[MAN_MAX |
|
Line 102 static const struct man_term_act man_term_acts[MAN_MAX |
|
{ pre_SS, post_SS, 0 }, /* SS */ |
{ pre_SS, post_SS, 0 }, /* SS */ |
{ pre_TP, post_TP, 0 }, /* TP */ |
{ pre_TP, post_TP, 0 }, /* TP */ |
{ pre_TP, post_TP, 0 }, /* TQ */ |
{ pre_TP, post_TP, 0 }, /* TQ */ |
{ pre_PP, NULL, 0 }, /* LP */ |
{ pre_abort, NULL, 0 }, /* LP */ |
{ pre_PP, NULL, 0 }, /* PP */ |
{ pre_PP, NULL, 0 }, /* PP */ |
{ pre_PP, NULL, 0 }, /* P */ |
{ pre_abort, NULL, 0 }, /* P */ |
{ pre_IP, post_IP, 0 }, /* IP */ |
{ pre_IP, post_IP, 0 }, /* IP */ |
{ pre_HP, post_HP, 0 }, /* HP */ |
{ pre_HP, post_HP, 0 }, /* HP */ |
{ NULL, NULL, 0 }, /* SM */ |
{ NULL, NULL, 0 }, /* SM */ |
Line 222 print_bvspace(struct termp *p, const struct roff_node |
|
Line 223 print_bvspace(struct termp *p, const struct roff_node |
|
|
|
|
|
static int |
static int |
|
pre_abort(DECL_ARGS) |
|
{ |
|
abort(); |
|
} |
|
|
|
static int |
pre_ign(DECL_ARGS) |
pre_ign(DECL_ARGS) |
{ |
{ |
|
|
Line 872 pre_SY(DECL_ARGS) |
|
Line 879 pre_SY(DECL_ARGS) |
|
} |
} |
|
|
nn = n->parent->head->child; |
nn = n->parent->head->child; |
len = nn == NULL ? 0 : term_strlen(p, nn->string) + 1; |
len = nn == NULL ? 1 : term_strlen(p, nn->string) + 1; |
|
|
switch (n->type) { |
switch (n->type) { |
case ROFFT_HEAD: |
case ROFFT_HEAD: |
Line 985 print_man_node(DECL_ARGS) |
|
Line 992 print_man_node(DECL_ARGS) |
|
} |
} |
|
|
act = man_term_act(n->tok); |
act = man_term_act(n->tok); |
if ((act->flags & MAN_NOTEXT) == 0) |
if ((act->flags & MAN_NOTEXT) == 0 && n->tok != MAN_SM) |
term_fontrepl(p, TERMFONT_NONE); |
term_fontrepl(p, TERMFONT_NONE); |
|
|
c = 1; |
c = 1; |
Line 997 print_man_node(DECL_ARGS) |
|
Line 1004 print_man_node(DECL_ARGS) |
|
|
|
if (act->post != NULL) |
if (act->post != NULL) |
(*act->post)(p, mt, n, meta); |
(*act->post)(p, mt, n, meta); |
if ((act->flags & MAN_NOTEXT) == 0) |
if ((act->flags & MAN_NOTEXT) == 0 && n->tok != MAN_SM) |
term_fontrepl(p, TERMFONT_NONE); |
term_fontrepl(p, TERMFONT_NONE); |
|
|
out: |
out: |