version 1.374, 2019/06/27 15:07:30 |
version 1.375, 2019/09/13 19:26:46 |
Line 1186 post_fname(POST_ARGS) |
|
Line 1186 post_fname(POST_ARGS) |
|
size_t pos; |
size_t pos; |
|
|
n = mdoc->last->child; |
n = mdoc->last->child; |
pos = strcspn(n->string, "()"); |
cp = n->string; |
cp = n->string + pos; |
if (*cp == '(') { |
if ( ! (cp[0] == '\0' || (cp[0] == '(' && cp[1] == '*'))) |
if (cp[strlen(cp + 1)] == ')') |
mandoc_msg(MANDOCERR_FN_PAREN, n->line, n->pos + pos, |
return; |
"%s", n->string); |
pos = 0; |
|
} else { |
|
pos = strcspn(cp, "()"); |
|
if (cp[pos] == '\0') |
|
return; |
|
} |
|
mandoc_msg(MANDOCERR_FN_PAREN, n->line, n->pos + pos, "%s", cp); |
} |
} |
|
|
static void |
static void |