version 1.220.2.10, 2017/01/27 14:23:13 |
version 1.220.2.12, 2017/02/17 14:50:13 |
Line 194 static void putmdockey(const struct mpage *, |
|
Line 194 static void putmdockey(const struct mpage *, |
|
const struct roff_node *, uint64_t, int); |
const struct roff_node *, uint64_t, int); |
static int render_string(char **, size_t *); |
static int render_string(char **, size_t *); |
static void say(const char *, const char *, ...) |
static void say(const char *, const char *, ...) |
__attribute__((__format__ (printf, 2, 3))); |
__attribute__((__format__ (__printf__, 2, 3))); |
static int set_basedir(const char *, int); |
static int set_basedir(const char *, int); |
static int treescan(void); |
static int treescan(void); |
static size_t utf8(unsigned int, char [7]); |
static size_t utf8(unsigned int, char [7]); |
|
|
const char *argv[2]; |
const char *argv[2]; |
|
|
argv[0] = "."; |
argv[0] = "."; |
argv[1] = (char *)NULL; |
argv[1] = NULL; |
|
|
f = fts_open((char * const *)argv, FTS_PHYSICAL | FTS_NOCHDIR, |
f = fts_open((char * const *)argv, FTS_PHYSICAL | FTS_NOCHDIR, |
fts_compare); |
fts_compare); |
Line 1270 mpages_merge(struct mparse *mp) |
|
Line 1270 mpages_merge(struct mparse *mp) |
|
parse_mdoc(mpage, &man->meta, man->first); |
parse_mdoc(mpage, &man->meta, man->first); |
else |
else |
parse_man(mpage, &man->meta, man->first); |
parse_man(mpage, &man->meta, man->first); |
|
if (mpage->desc == NULL) { |
|
mpage->desc = mandoc_strdup(mlink->name); |
|
if (warnings) |
|
say(mlink->file, "No one-line description, " |
|
"using filename \"%s\"", mlink->name); |
|
} |
|
|
putkey(mpage, mpage->sec, TYPE_sec); |
putkey(mpage, mpage->sec, TYPE_sec); |
if (*mpage->arch != '\0') |
if (*mpage->arch != '\0') |
Line 1285 mpages_merge(struct mparse *mp) |
|
Line 1291 mpages_merge(struct mparse *mp) |
|
putkey(mpage, mlink->name, NAME_FILE); |
putkey(mpage, mlink->name, NAME_FILE); |
} |
} |
|
|
if (mpage->desc == NULL) |
|
mpage->desc = mandoc_strdup(mpage->mlinks->name); |
|
|
|
if (warnings && !use_all) |
if (warnings && !use_all) |
for (mlink = mpage->mlinks; mlink; |
for (mlink = mpage->mlinks; mlink; |
mlink = mlink->next) |
mlink = mlink->next) |
Line 1449 parse_cat(struct mpage *mpage, int fd) |
|
Line 1452 parse_cat(struct mpage *mpage, int fd) |
|
/* Skip to next word. */ ; |
/* Skip to next word. */ ; |
} else { |
} else { |
if (warnings) |
if (warnings) |
say(mlink->file, "No dash in title line"); |
say(mlink->file, "No dash in title line, " |
|
"reusing \"%s\" as one-line description", title); |
p = title; |
p = title; |
} |
} |
|
|