version 1.155, 2018/08/17 20:33:37 |
version 1.157, 2018/10/23 17:18:01 |
Line 61 static int man_RS_pre(MAN_ARGS); |
|
Line 61 static int man_RS_pre(MAN_ARGS); |
|
static int man_SH_pre(MAN_ARGS); |
static int man_SH_pre(MAN_ARGS); |
static int man_SM_pre(MAN_ARGS); |
static int man_SM_pre(MAN_ARGS); |
static int man_SS_pre(MAN_ARGS); |
static int man_SS_pre(MAN_ARGS); |
|
static int man_SY_pre(MAN_ARGS); |
static int man_UR_pre(MAN_ARGS); |
static int man_UR_pre(MAN_ARGS); |
static int man_alt_pre(MAN_ARGS); |
static int man_alt_pre(MAN_ARGS); |
static int man_ign_pre(MAN_ARGS); |
static int man_ign_pre(MAN_ARGS); |
Line 101 static const struct man_html_act man_html_acts[MAN_MAX |
|
Line 102 static const struct man_html_act man_html_acts[MAN_MAX |
|
{ man_ign_pre, NULL }, /* PD */ |
{ man_ign_pre, NULL }, /* PD */ |
{ man_ign_pre, NULL }, /* AT */ |
{ man_ign_pre, NULL }, /* AT */ |
{ man_in_pre, NULL }, /* in */ |
{ man_in_pre, NULL }, /* in */ |
|
{ man_SY_pre, NULL }, /* SY */ |
|
{ NULL, NULL }, /* YS */ |
{ man_OP_pre, NULL }, /* OP */ |
{ man_OP_pre, NULL }, /* OP */ |
{ NULL, NULL }, /* EX */ |
{ NULL, NULL }, /* EX */ |
{ NULL, NULL }, /* EE */ |
{ NULL, NULL }, /* EE */ |
Line 261 print_man_node(MAN_ARGS) |
|
Line 264 print_man_node(MAN_ARGS) |
|
n->flags & NODE_LINE && *n->string == ' ' && |
n->flags & NODE_LINE && *n->string == ' ' && |
(h->flags & HTML_NONEWLINE) == 0) |
(h->flags & HTML_NONEWLINE) == 0) |
print_otag(h, TAG_BR, ""); |
print_otag(h, TAG_BR, ""); |
if (*n->string != '\0') |
if (want_fillmode == MAN_nf || *n->string != '\0') |
break; |
break; |
print_paragraph(h); |
print_paragraph(h); |
return; |
return; |
Line 335 print_man_node(MAN_ARGS) |
|
Line 338 print_man_node(MAN_ARGS) |
|
print_stagq(h, t); |
print_stagq(h, t); |
|
|
if (fillmode(h, 0) == MAN_nf && |
if (fillmode(h, 0) == MAN_nf && |
n->next != NULL && n->next->flags & NODE_LINE) |
n->next != NULL && n->next->flags & NODE_LINE) { |
|
/* In .nf = <pre>, print even empty lines. */ |
|
h->col++; |
print_endline(h); |
print_endline(h); |
|
} |
} |
} |
|
|
/* |
/* |
Line 618 man_RS_pre(MAN_ARGS) |
|
Line 624 man_RS_pre(MAN_ARGS) |
|
return 0; |
return 0; |
if (n->type == ROFFT_BLOCK) |
if (n->type == ROFFT_BLOCK) |
print_otag(h, TAG_DIV, "c", "Bd-indent"); |
print_otag(h, TAG_DIV, "c", "Bd-indent"); |
|
return 1; |
|
} |
|
|
|
static int |
|
man_SY_pre(MAN_ARGS) |
|
{ |
|
switch (n->type) { |
|
case ROFFT_BLOCK: |
|
print_otag(h, TAG_TABLE, "c", "Nm"); |
|
print_otag(h, TAG_TR, ""); |
|
break; |
|
case ROFFT_HEAD: |
|
print_otag(h, TAG_TD, ""); |
|
print_otag(h, TAG_CODE, "cT", "Nm"); |
|
break; |
|
case ROFFT_BODY: |
|
print_otag(h, TAG_TD, ""); |
|
break; |
|
default: |
|
abort(); |
|
} |
return 1; |
return 1; |
} |
} |
|
|