version 1.312, 2018/12/14 01:18:25 |
version 1.313, 2018/12/14 05:18:02 |
|
|
static struct manpaths paths; |
static struct manpaths paths; |
struct mansearch search; |
struct mansearch search; |
struct mandoc_xr *xr; |
struct mandoc_xr *xr; |
char *cp; |
|
size_t sz; |
size_t sz; |
|
|
if (paths.sz == 0) |
if (paths.sz == 0) |
|
|
if (fs_search(&search, &paths, 1, &xr->name, NULL, &sz)) |
if (fs_search(&search, &paths, 1, &xr->name, NULL, &sz)) |
continue; |
continue; |
if (xr->count == 1) |
if (xr->count == 1) |
mandoc_asprintf(&cp, "Xr %s %s", xr->name, xr->sec); |
mandoc_msg(MANDOCERR_XR_BAD, xr->line, |
|
xr->pos + 1, "Xr %s %s", xr->name, xr->sec); |
else |
else |
mandoc_asprintf(&cp, "Xr %s %s (%d times)", |
mandoc_msg(MANDOCERR_XR_BAD, xr->line, |
|
xr->pos + 1, "Xr %s %s (%d times)", |
xr->name, xr->sec, xr->count); |
xr->name, xr->sec, xr->count); |
mandoc_msg(MANDOCERR_XR_BAD, NULL, xr->line, xr->pos + 1, cp); |
|
free(cp); |
|
} |
} |
} |
} |
|
|