MAN_TH
if (man->flags & MAN_ELINE && (tok < MAN_TH ||
if (n->tok < MAN_TH ||
(tok < MAN_TH || man_macro(tok)->flags & MAN_XSCOPE)) {
if (n->tok < MAN_TH ||
assert(n->tok >= MAN_TH && n->tok < MAN_MAX);
if (man_html_acts[n->tok - MAN_TH].pre != NULL)
child = (*man_html_acts[n->tok - MAN_TH].pre)(man,
static const struct man_html_act man_html_acts[MAN_MAX - MAN_TH] = {
static const struct man_macro man_macros[MAN_MAX - MAN_TH] = {
assert(tok >= MAN_TH && tok <= MAN_MAX);
return man_macros + (tok - MAN_TH);
assert(tok >= MAN_TH && tok <= MAN_MAX);
return man_term_acts + (tok - MAN_TH);
static const struct man_term_act man_term_acts[MAN_MAX - MAN_TH] = {
assert(n->tok >= MAN_TH && n->tok < MAN_MAX);
cp = man_valids + (n->tok - MAN_TH);
static const v_check man_valids[MAN_MAX - MAN_TH] = {
curp->man->manmac = roffhash_alloc(MAN_TH, MAN_MAX);
curp->man->manmac = roffhash_alloc(MAN_TH, MAN_MAX);
tok = MAN_TH;
for (tok = MAN_TH; tok < MAN_MAX; tok++) {