version 1.346, 2017/07/01 09:47:30 |
version 1.347, 2017/07/02 15:31:59 |
Line 1104 post_fname(POST_ARGS) |
|
Line 1104 post_fname(POST_ARGS) |
|
if ( ! (cp[0] == '\0' || (cp[0] == '(' && cp[1] == '*'))) |
if ( ! (cp[0] == '\0' || (cp[0] == '(' && cp[1] == '*'))) |
mandoc_msg(MANDOCERR_FN_PAREN, mdoc->parse, |
mandoc_msg(MANDOCERR_FN_PAREN, mdoc->parse, |
n->line, n->pos + pos, n->string); |
n->line, n->pos + pos, n->string); |
|
if (n->sec == SEC_SYNOPSIS && mdoc->meta.msec != NULL) |
|
mandoc_xr_add(mdoc->meta.msec, n->string, -1, -1); |
} |
} |
|
|
static void |
static void |
Line 1169 post_nm(POST_ARGS) |
|
Line 1171 post_nm(POST_ARGS) |
|
|
|
n = mdoc->last; |
n = mdoc->last; |
|
|
|
if ((n->sec == SEC_NAME || n->sec == SEC_SYNOPSIS) && |
|
n->child != NULL && n->child->type == ROFFT_TEXT && |
|
mdoc->meta.msec != NULL) |
|
mandoc_xr_add(mdoc->meta.msec, n->child->string, -1, -1); |
|
|
if (n->last != NULL && |
if (n->last != NULL && |
(n->last->tok == MDOC_Pp || |
(n->last->tok == MDOC_Pp || |
n->last->tok == MDOC_Lp)) |
n->last->tok == MDOC_Lp)) |
Line 2339 post_xr(POST_ARGS) |
|
Line 2346 post_xr(POST_ARGS) |
|
n->line, n->pos, "Xr %s", nch->string); |
n->line, n->pos, "Xr %s", nch->string); |
} else { |
} else { |
assert(nch->next == n->last); |
assert(nch->next == n->last); |
mandoc_xr_add(nch->next->string, nch->string, |
if(mandoc_xr_add(nch->next->string, nch->string, |
nch->line, nch->pos); |
nch->line, nch->pos)) |
|
mandoc_vmsg(MANDOCERR_XR_SELF, mdoc->parse, |
|
nch->line, nch->pos, "Xr %s %s", |
|
nch->string, nch->next->string); |
} |
} |
post_delim(mdoc); |
post_delim(mdoc); |
} |
} |