version 1.13, 2009/06/15 20:26:47 |
version 1.16, 2009/06/18 20:46:19 |
|
|
static int pre_B(DECL_ARGS); |
static int pre_B(DECL_ARGS); |
static int pre_BI(DECL_ARGS); |
static int pre_BI(DECL_ARGS); |
static int pre_BR(DECL_ARGS); |
static int pre_BR(DECL_ARGS); |
|
static int pre_br(DECL_ARGS); |
static int pre_I(DECL_ARGS); |
static int pre_I(DECL_ARGS); |
static int pre_IB(DECL_ARGS); |
static int pre_IB(DECL_ARGS); |
static int pre_IP(DECL_ARGS); |
static int pre_IP(DECL_ARGS); |
Line 57 static void post_SH(DECL_ARGS); |
|
Line 58 static void post_SH(DECL_ARGS); |
|
static void post_SS(DECL_ARGS); |
static void post_SS(DECL_ARGS); |
|
|
static const struct termact termacts[MAN_MAX] = { |
static const struct termact termacts[MAN_MAX] = { |
{ NULL, NULL }, /* __ */ |
{ pre_br, NULL }, /* br */ |
{ NULL, NULL }, /* TH */ |
{ NULL, NULL }, /* TH */ |
{ pre_SH, post_SH }, /* SH */ |
{ pre_SH, post_SH }, /* SH */ |
{ pre_SS, post_SS }, /* SS */ |
{ pre_SS, post_SS }, /* SS */ |
Line 78 static const struct termact termacts[MAN_MAX] = { |
|
Line 79 static const struct termact termacts[MAN_MAX] = { |
|
{ pre_I, post_I }, /* I */ |
{ pre_I, post_I }, /* I */ |
{ pre_IR, NULL }, /* IR */ |
{ pre_IR, NULL }, /* IR */ |
{ pre_RI, NULL }, /* RI */ |
{ pre_RI, NULL }, /* RI */ |
{ pre_PP, NULL }, /* br */ |
|
{ NULL, NULL }, /* na */ |
{ NULL, NULL }, /* na */ |
{ pre_I, post_I }, /* i */ |
{ pre_I, post_I }, /* i */ |
}; |
}; |
Line 97 man_run(struct termp *p, const struct man *m) |
|
Line 97 man_run(struct termp *p, const struct man *m) |
|
|
|
print_head(p, man_meta(m)); |
print_head(p, man_meta(m)); |
p->flags |= TERMP_NOSPACE; |
p->flags |= TERMP_NOSPACE; |
print_body(p, man_node(m), man_meta(m)); |
assert(man_node(m)); |
|
assert(MAN_ROOT == man_node(m)->type); |
|
if (man_node(m)->child) |
|
print_body(p, man_node(m)->child, man_meta(m)); |
print_foot(p, man_meta(m)); |
print_foot(p, man_meta(m)); |
|
|
return(1); |
return(1); |
Line 260 post_B(DECL_ARGS) |
|
Line 263 post_B(DECL_ARGS) |
|
|
|
/* ARGSUSED */ |
/* ARGSUSED */ |
static int |
static int |
|
pre_br(DECL_ARGS) |
|
{ |
|
|
|
term_newln(p); |
|
return(0); |
|
} |
|
|
|
|
|
/* ARGSUSED */ |
|
static int |
pre_PP(DECL_ARGS) |
pre_PP(DECL_ARGS) |
{ |
{ |
|
|
Line 312 pre_TP(DECL_ARGS) |
|
Line 325 pre_TP(DECL_ARGS) |
|
size_t offs; |
size_t offs; |
|
|
term_vspace(p); |
term_vspace(p); |
|
|
p->offset = INDENT; |
p->offset = INDENT; |
|
|
if (NULL == (nn = n->child)) |
if (NULL == (nn = n->child)) |