version 1.14, 2012/07/07 14:05:40 |
version 1.16, 2012/07/07 21:16:35 |
Line 53 static void post_bd(DECL_ARGS); |
|
Line 53 static void post_bd(DECL_ARGS); |
|
static void post_bk(DECL_ARGS); |
static void post_bk(DECL_ARGS); |
static void post_dl(DECL_ARGS); |
static void post_dl(DECL_ARGS); |
static void post_enc(DECL_ARGS); |
static void post_enc(DECL_ARGS); |
|
static void post_fn(DECL_ARGS); |
|
static void post_in(DECL_ARGS); |
static void post_lb(DECL_ARGS); |
static void post_lb(DECL_ARGS); |
static void post_nm(DECL_ARGS); |
static void post_nm(DECL_ARGS); |
static void post_percent(DECL_ARGS); |
static void post_percent(DECL_ARGS); |
Line 66 static int pre_br(DECL_ARGS); |
|
Line 68 static int pre_br(DECL_ARGS); |
|
static int pre_bx(DECL_ARGS); |
static int pre_bx(DECL_ARGS); |
static int pre_dl(DECL_ARGS); |
static int pre_dl(DECL_ARGS); |
static int pre_enc(DECL_ARGS); |
static int pre_enc(DECL_ARGS); |
|
static int pre_fn(DECL_ARGS); |
|
static int pre_in(DECL_ARGS); |
static int pre_it(DECL_ARGS); |
static int pre_it(DECL_ARGS); |
static int pre_nm(DECL_ARGS); |
static int pre_nm(DECL_ARGS); |
static int pre_ns(DECL_ARGS); |
static int pre_ns(DECL_ARGS); |
Line 108 static const struct manact manacts[MDOC_MAX + 1] = { |
|
Line 112 static const struct manact manacts[MDOC_MAX + 1] = { |
|
{ NULL, NULL, NULL, NULL, NULL }, /* _Fa */ |
{ NULL, NULL, NULL, NULL, NULL }, /* _Fa */ |
{ NULL, NULL, NULL, NULL, NULL }, /* _Fd */ |
{ NULL, NULL, NULL, NULL, NULL }, /* _Fd */ |
{ NULL, pre_enc, post_enc, "\\fB-", "\\fP" }, /* Fl */ |
{ NULL, pre_enc, post_enc, "\\fB-", "\\fP" }, /* Fl */ |
{ NULL, NULL, NULL, NULL, NULL }, /* _Fn */ |
{ NULL, pre_fn, post_fn, NULL, NULL }, /* Fn */ |
{ NULL, NULL, NULL, NULL, NULL }, /* _Ft */ |
{ NULL, pre_enc, post_enc, "\\fI", "\\fP" }, /* Ft */ |
{ NULL, pre_enc, post_enc, "\\fB", "\\fP" }, /* Ic */ |
{ NULL, pre_enc, post_enc, "\\fB", "\\fP" }, /* Ic */ |
{ NULL, NULL, NULL, NULL, NULL }, /* _In */ |
{ NULL, pre_in, post_in, NULL, NULL }, /* In */ |
{ NULL, pre_enc, post_enc, "\\fR", "\\fP" }, /* Li */ |
{ NULL, pre_enc, post_enc, "\\fR", "\\fP" }, /* Li */ |
{ cond_head, pre_enc, NULL, "\\- ", NULL }, /* Nd */ |
{ cond_head, pre_enc, NULL, "\\- ", NULL }, /* Nd */ |
{ NULL, pre_nm, post_nm, NULL, NULL }, /* Nm */ |
{ NULL, pre_nm, post_nm, NULL, NULL }, /* Nm */ |
Line 583 post_dl(DECL_ARGS) |
|
Line 587 post_dl(DECL_ARGS) |
|
mm->need_nl = 1; |
mm->need_nl = 1; |
print_word(mm, ".RE"); |
print_word(mm, ".RE"); |
mm->need_nl = 1; |
mm->need_nl = 1; |
|
} |
|
|
|
static int |
|
pre_fn(DECL_ARGS) |
|
{ |
|
|
|
n = n->child; |
|
if (NULL == n) |
|
return(0); |
|
|
|
if (MDOC_SYNPRETTY & n->flags) { |
|
mm->need_nl = 1; |
|
print_word(mm, ".br"); |
|
mm->need_nl = 1; |
|
} |
|
print_word(mm, "\\fB"); |
|
mm->need_space = 0; |
|
print_node(m, n, mm); |
|
mm->need_space = 0; |
|
print_word(mm, "\\fP("); |
|
mm->need_space = 0; |
|
for (n = n->next; n; n = n->next) { |
|
print_word(mm, "\\fI"); |
|
mm->need_space = 0; |
|
print_node(m, n, mm); |
|
mm->need_space = 0; |
|
print_word(mm, "\\fP"); |
|
if (NULL != n->next) |
|
print_word(mm, ","); |
|
} |
|
return(0); |
|
} |
|
|
|
static void |
|
post_fn(DECL_ARGS) |
|
{ |
|
|
|
mm->need_space = 0; |
|
print_word(mm, ");"); |
|
if (MDOC_SYNPRETTY & n->flags) { |
|
mm->need_nl = 1; |
|
print_word(mm, ".br"); |
|
mm->need_nl = 1; |
|
} |
|
} |
|
|
|
static int |
|
pre_in(DECL_ARGS) |
|
{ |
|
|
|
if (MDOC_SYNPRETTY & n->flags) { |
|
mm->need_nl = 1; |
|
print_word(mm, ".br"); |
|
mm->need_nl = 1; |
|
print_word(mm, "\\fB#include <"); |
|
} else |
|
print_word(mm, "<\\fI"); |
|
mm->need_space = 0; |
|
return(1); |
|
} |
|
|
|
static void |
|
post_in(DECL_ARGS) |
|
{ |
|
|
|
mm->need_space = 0; |
|
if (MDOC_SYNPRETTY & n->flags) { |
|
print_word(mm, ">\\fP"); |
|
mm->need_nl = 1; |
|
print_word(mm, ".br"); |
|
mm->need_nl = 1; |
|
} else |
|
print_word(mm, "\\fP>"); |
} |
} |
|
|
static int |
static int |