diff options
author | Ingo Schwarze <schwarze@openbsd.org> | 2017-01-27 11:33:26 +0000 |
---|---|---|
committer | Ingo Schwarze <schwarze@openbsd.org> | 2017-01-27 11:33:26 +0000 |
commit | 7efe93e3b86eedc728ca70b488cc2c8cef9d1790 (patch) | |
tree | de4dbb77617b851ea4e6cbf98f553910b82da380 /mandocdb.c | |
parent | a9fa4d7ad9278cbef0f49153774f86964c0ea8ec (diff) | |
download | mandoc-7efe93e3b86eedc728ca70b488cc2c8cef9d1790.tar.gz |
warn about missing one-line description;
missing feature found in the TODO file
Diffstat (limited to 'mandocdb.c')
-rw-r--r-- | mandocdb.c | 11 |
1 files changed, 8 insertions, 3 deletions
@@ -1231,8 +1231,12 @@ mpages_merge(struct dba *dba, struct mparse *mp) parse_mdoc(mpage, &man->meta, man->first); else parse_man(mpage, &man->meta, man->first); - if (mpage->desc == NULL) - mpage->desc = mandoc_strdup(mpage->mlinks->name); + if (mpage->desc == NULL) { + mpage->desc = mandoc_strdup(mlink->name); + if (warnings) + say(mlink->file, "No one-line description, " + "using filename \"%s\"", mlink->name); + } for (mlink = mpage->mlinks; mlink != NULL; @@ -1360,7 +1364,8 @@ parse_cat(struct mpage *mpage, int fd) /* Skip to next word. */ ; } else { 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; } |