version 1.5, 2009/09/24 09:50:31 |
version 1.6, 2009/09/24 11:05:45 |
Line 73 static void mdoc_bq_post(MDOC_ARGS); |
|
Line 73 static void mdoc_bq_post(MDOC_ARGS); |
|
static int mdoc_bq_pre(MDOC_ARGS); |
static int mdoc_bq_pre(MDOC_ARGS); |
static void mdoc_brq_post(MDOC_ARGS); |
static void mdoc_brq_post(MDOC_ARGS); |
static int mdoc_brq_pre(MDOC_ARGS); |
static int mdoc_brq_pre(MDOC_ARGS); |
|
static int mdoc_bt_pre(MDOC_ARGS); |
static int mdoc_bx_pre(MDOC_ARGS); |
static int mdoc_bx_pre(MDOC_ARGS); |
static int mdoc_cd_pre(MDOC_ARGS); |
static int mdoc_cd_pre(MDOC_ARGS); |
static int mdoc_d1_pre(MDOC_ARGS); |
static int mdoc_d1_pre(MDOC_ARGS); |
Line 93 static int mdoc_fo_pre(MDOC_ARGS); |
|
Line 94 static int mdoc_fo_pre(MDOC_ARGS); |
|
static int mdoc_ic_pre(MDOC_ARGS); |
static int mdoc_ic_pre(MDOC_ARGS); |
static int mdoc_in_pre(MDOC_ARGS); |
static int mdoc_in_pre(MDOC_ARGS); |
static int mdoc_it_pre(MDOC_ARGS); |
static int mdoc_it_pre(MDOC_ARGS); |
|
static int mdoc_lb_pre(MDOC_ARGS); |
|
static int mdoc_li_pre(MDOC_ARGS); |
static int mdoc_lk_pre(MDOC_ARGS); |
static int mdoc_lk_pre(MDOC_ARGS); |
static int mdoc_mt_pre(MDOC_ARGS); |
static int mdoc_mt_pre(MDOC_ARGS); |
static int mdoc_ms_pre(MDOC_ARGS); |
static int mdoc_ms_pre(MDOC_ARGS); |
Line 114 static void mdoc_sq_post(MDOC_ARGS); |
|
Line 117 static void mdoc_sq_post(MDOC_ARGS); |
|
static int mdoc_sq_pre(MDOC_ARGS); |
static int mdoc_sq_pre(MDOC_ARGS); |
static int mdoc_ss_pre(MDOC_ARGS); |
static int mdoc_ss_pre(MDOC_ARGS); |
static int mdoc_sx_pre(MDOC_ARGS); |
static int mdoc_sx_pre(MDOC_ARGS); |
|
static int mdoc_sy_pre(MDOC_ARGS); |
|
static int mdoc_ud_pre(MDOC_ARGS); |
static int mdoc_va_pre(MDOC_ARGS); |
static int mdoc_va_pre(MDOC_ARGS); |
static int mdoc_vt_pre(MDOC_ARGS); |
static int mdoc_vt_pre(MDOC_ARGS); |
static int mdoc_xr_pre(MDOC_ARGS); |
static int mdoc_xr_pre(MDOC_ARGS); |
Line 155 static const struct htmlmdoc mdocs[MDOC_MAX] = { |
|
Line 160 static const struct htmlmdoc mdocs[MDOC_MAX] = { |
|
{mdoc_ft_pre, NULL}, /* Ft */ |
{mdoc_ft_pre, NULL}, /* Ft */ |
{mdoc_ic_pre, NULL}, /* Ic */ |
{mdoc_ic_pre, NULL}, /* Ic */ |
{mdoc_in_pre, NULL}, /* In */ |
{mdoc_in_pre, NULL}, /* In */ |
{NULL, NULL}, /* Li */ |
{mdoc_li_pre, NULL}, /* Li */ |
{mdoc_nd_pre, NULL}, /* Nd */ |
{mdoc_nd_pre, NULL}, /* Nd */ |
{mdoc_nm_pre, NULL}, /* Nm */ |
{mdoc_nm_pre, NULL}, /* Nm */ |
{mdoc_op_pre, mdoc_op_post}, /* Op */ |
{mdoc_op_pre, mdoc_op_post}, /* Op */ |
Line 214 static const struct htmlmdoc mdocs[MDOC_MAX] = { |
|
Line 219 static const struct htmlmdoc mdocs[MDOC_MAX] = { |
|
{NULL, NULL}, /* Sc */ |
{NULL, NULL}, /* Sc */ |
{mdoc_sq_pre, mdoc_sq_post}, /* So */ |
{mdoc_sq_pre, mdoc_sq_post}, /* So */ |
{mdoc_sq_pre, mdoc_sq_post}, /* Sq */ |
{mdoc_sq_pre, mdoc_sq_post}, /* Sq */ |
{NULL, NULL}, /* Sm */ |
{NULL, NULL}, /* Sm */ /* FIXME - no idea. */ |
{mdoc_sx_pre, NULL}, /* Sx */ |
{mdoc_sx_pre, NULL}, /* Sx */ |
{NULL, NULL}, /* Sy */ |
{mdoc_sy_pre, NULL}, /* Sy */ |
{NULL, NULL}, /* Tn */ |
{NULL, NULL}, /* Tn */ |
{mdoc_xx_pre, NULL}, /* Ux */ |
{mdoc_xx_pre, NULL}, /* Ux */ |
{NULL, NULL}, /* Xc */ |
{NULL, NULL}, /* Xc */ |
Line 227 static const struct htmlmdoc mdocs[MDOC_MAX] = { |
|
Line 232 static const struct htmlmdoc mdocs[MDOC_MAX] = { |
|
{NULL, NULL}, /* Oc */ |
{NULL, NULL}, /* Oc */ |
{NULL, NULL}, /* Bk */ |
{NULL, NULL}, /* Bk */ |
{NULL, NULL}, /* Ek */ |
{NULL, NULL}, /* Ek */ |
{NULL, NULL}, /* Bt */ |
{mdoc_bt_pre, NULL}, /* Bt */ |
{NULL, NULL}, /* Hf */ |
{NULL, NULL}, /* Hf */ |
{NULL, NULL}, /* Fr */ |
{NULL, NULL}, /* Fr */ |
{NULL, NULL}, /* Ud */ |
{mdoc_ud_pre, NULL}, /* Ud */ |
{NULL, NULL}, /* Lb */ |
{mdoc_lb_pre, NULL}, /* Lb */ |
{mdoc_sp_pre, NULL}, /* Lp */ |
{mdoc_sp_pre, NULL}, /* Lp */ |
{mdoc_lk_pre, NULL}, /* Lk */ |
{mdoc_lk_pre, NULL}, /* Lk */ |
{mdoc_mt_pre, NULL}, /* Mt */ |
{mdoc_mt_pre, NULL}, /* Mt */ |
Line 2006 mdoc_rs_pre(MDOC_ARGS) |
|
Line 2011 mdoc_rs_pre(MDOC_ARGS) |
|
/* FIXME: div's have spaces stripped--we want them. */ |
/* FIXME: div's have spaces stripped--we want them. */ |
|
|
print_otag(h, TAG_DIV, i, tag); |
print_otag(h, TAG_DIV, i, tag); |
|
return(1); |
|
} |
|
|
|
|
|
|
|
/* ARGSUSED */ |
|
static int |
|
mdoc_li_pre(MDOC_ARGS) |
|
{ |
|
struct htmlpair tag; |
|
|
|
tag.key = ATTR_CLASS; |
|
tag.val = "lit"; |
|
|
|
print_otag(h, TAG_SPAN, 1, &tag); |
|
return(1); |
|
} |
|
|
|
|
|
/* ARGSUSED */ |
|
static int |
|
mdoc_sy_pre(MDOC_ARGS) |
|
{ |
|
struct htmlpair tag; |
|
|
|
tag.key = ATTR_CLASS; |
|
tag.val = "symb"; |
|
|
|
print_otag(h, TAG_SPAN, 1, &tag); |
|
return(1); |
|
} |
|
|
|
|
|
/* ARGSUSED */ |
|
static int |
|
mdoc_bt_pre(MDOC_ARGS) |
|
{ |
|
|
|
print_text(h, "is currently in beta test."); |
|
return(0); |
|
} |
|
|
|
|
|
/* ARGSUSED */ |
|
static int |
|
mdoc_ud_pre(MDOC_ARGS) |
|
{ |
|
|
|
print_text(h, "currently under development."); |
|
return(0); |
|
} |
|
|
|
|
|
/* ARGSUSED */ |
|
static int |
|
mdoc_lb_pre(MDOC_ARGS) |
|
{ |
|
struct htmlpair tag; |
|
|
|
tag.key = ATTR_CLASS; |
|
tag.val = "lib"; |
|
|
|
if (SEC_SYNOPSIS == n->sec) |
|
print_otag(h, TAG_DIV, 0, NULL); |
|
|
|
print_otag(h, TAG_SPAN, 1, &tag); |
return(1); |
return(1); |
} |
} |