version 1.147, 2018/04/13 16:28:07 |
version 1.151, 2018/06/25 13:01:19 |
Line 428 man_SH_pre(MAN_ARGS) |
|
Line 428 man_SH_pre(MAN_ARGS) |
|
char *id; |
char *id; |
|
|
if (n->type == ROFFT_HEAD) { |
if (n->type == ROFFT_HEAD) { |
id = html_make_id(n); |
id = html_make_id(n, 1); |
print_otag(h, TAG_H1, "cTi", "Sh", id); |
print_otag(h, TAG_H1, "cTi", "Sh", id); |
if (id != NULL) |
if (id != NULL) |
print_otag(h, TAG_A, "chR", "selflink", id); |
print_otag(h, TAG_A, "chR", "permalink", id); |
free(id); |
|
} |
} |
return 1; |
return 1; |
} |
} |
Line 498 man_SS_pre(MAN_ARGS) |
|
Line 497 man_SS_pre(MAN_ARGS) |
|
char *id; |
char *id; |
|
|
if (n->type == ROFFT_HEAD) { |
if (n->type == ROFFT_HEAD) { |
id = html_make_id(n); |
id = html_make_id(n, 1); |
print_otag(h, TAG_H2, "cTi", "Ss", id); |
print_otag(h, TAG_H2, "cTi", "Ss", id); |
if (id != NULL) |
if (id != NULL) |
print_otag(h, TAG_A, "chR", "selflink", id); |
print_otag(h, TAG_A, "chR", "permalink", id); |
free(id); |
|
} |
} |
return 1; |
return 1; |
} |
} |
Line 525 man_IP_pre(MAN_ARGS) |
|
Line 523 man_IP_pre(MAN_ARGS) |
|
const struct roff_node *nn; |
const struct roff_node *nn; |
|
|
if (n->type == ROFFT_BODY) { |
if (n->type == ROFFT_BODY) { |
print_otag(h, TAG_DD, "c", "It-tag"); |
print_otag(h, TAG_DD, ""); |
return 1; |
return 1; |
} else if (n->type != ROFFT_HEAD) { |
} else if (n->type != ROFFT_HEAD) { |
print_otag(h, TAG_DL, "c", "Bl-tag"); |
print_otag(h, TAG_DL, "c", "Bl-tag"); |
Line 534 man_IP_pre(MAN_ARGS) |
|
Line 532 man_IP_pre(MAN_ARGS) |
|
|
|
/* FIXME: width specification. */ |
/* FIXME: width specification. */ |
|
|
print_otag(h, TAG_DT, "c", "It-tag"); |
print_otag(h, TAG_DT, ""); |
|
|
/* For IP, only print the first header element. */ |
/* For IP, only print the first header element. */ |
|
|
Line 559 man_IP_pre(MAN_ARGS) |
|
Line 557 man_IP_pre(MAN_ARGS) |
|
static int |
static int |
man_HP_pre(MAN_ARGS) |
man_HP_pre(MAN_ARGS) |
{ |
{ |
struct roffsu sum, sui; |
|
const struct roff_node *np; |
|
|
|
if (n->type == ROFFT_HEAD) |
if (n->type == ROFFT_HEAD) |
return 0; |
return 0; |
else if (n->type != ROFFT_BLOCK) |
|
return 1; |
|
|
|
np = n->head->child; |
if (n->type == ROFFT_BLOCK) { |
|
print_bvspace(h, n); |
if (np == NULL || !a2width(np, &sum)) |
print_otag(h, TAG_DIV, "c", "HP"); |
SCALE_HS_INIT(&sum, INDENT); |
} |
|
|
sui.unit = sum.unit; |
|
sui.scale = -sum.scale; |
|
|
|
print_bvspace(h, n); |
|
print_otag(h, TAG_DIV, "csului", "Pp", &sum, &sui); |
|
return 1; |
return 1; |
} |
} |
|
|