version 1.277, 2017/03/15 11:29:53 |
version 1.279, 2017/04/17 12:53:29 |
Line 501 mdoc_sh_pre(MDOC_ARGS) |
|
Line 501 mdoc_sh_pre(MDOC_ARGS) |
|
case ROFFT_HEAD: |
case ROFFT_HEAD: |
id = html_make_id(n); |
id = html_make_id(n); |
print_otag(h, TAG_H1, "cTi", "Sh", id); |
print_otag(h, TAG_H1, "cTi", "Sh", id); |
print_otag(h, TAG_A, "chR", "selflink", id); |
if (id != NULL) |
|
print_otag(h, TAG_A, "chR", "selflink", id); |
free(id); |
free(id); |
break; |
break; |
case ROFFT_BODY: |
case ROFFT_BODY: |
Line 524 mdoc_ss_pre(MDOC_ARGS) |
|
Line 525 mdoc_ss_pre(MDOC_ARGS) |
|
|
|
id = html_make_id(n); |
id = html_make_id(n); |
print_otag(h, TAG_H2, "cTi", "Ss", id); |
print_otag(h, TAG_H2, "cTi", "Ss", id); |
print_otag(h, TAG_A, "chR", "selflink", id); |
if (id != NULL) |
|
print_otag(h, TAG_A, "chR", "selflink", id); |
free(id); |
free(id); |
return 1; |
return 1; |
} |
} |
Line 1344 mdoc_sp_pre(MDOC_ARGS) |
|
Line 1346 mdoc_sp_pre(MDOC_ARGS) |
|
static int |
static int |
mdoc_lk_pre(MDOC_ARGS) |
mdoc_lk_pre(MDOC_ARGS) |
{ |
{ |
if (NULL == (n = n->child)) |
struct tag *t; |
|
|
|
if ((n = n->child) == NULL) |
return 0; |
return 0; |
|
|
assert(n->type == ROFFT_TEXT); |
/* Link target and link text. */ |
|
t = print_otag(h, TAG_A, "cTh", "Lk", n->string); |
print_otag(h, TAG_A, "cTh", "Lk", n->string); |
if (n->next == NULL || n->next->flags & NODE_DELIMC) |
|
|
if (NULL == n->next) |
|
print_text(h, n->string); |
print_text(h, n->string); |
|
for (n = n->next; n != NULL && !(n->flags & NODE_DELIMC); n = n->next) |
for (n = n->next; n; n = n->next) |
|
print_text(h, n->string); |
print_text(h, n->string); |
|
print_tagq(h, t); |
|
|
|
/* Trailing punctuation. */ |
|
while (n != NULL) { |
|
h->flags |= HTML_NOSPACE; |
|
print_text(h, n->string); |
|
n = n->next; |
|
} |
return 0; |
return 0; |
} |
} |
|
|