diff options
author | 2017-01-27 11:33:08 +0000 | |
---|---|---|
committer | 2017-01-27 11:33:08 +0000 | |
commit | db59a096a59adfbab427b3e9147e42e1919f1e60 (patch) | |
tree | 3b751bdc8821c43c8cc4fa40ae4c154bc5d6a5ad | |
parent | quick partial sync: libtls.so to unbreak snaps - there may be others to do (diff) | |
download | wireguard-openbsd-db59a096a59adfbab427b3e9147e42e1919f1e60.tar.xz wireguard-openbsd-db59a096a59adfbab427b3e9147e42e1919f1e60.zip |
warn about missing one-line description;
missing feature found in the TODO file
-rw-r--r-- | usr.bin/mandoc/mandocdb.c | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/usr.bin/mandoc/mandocdb.c b/usr.bin/mandoc/mandocdb.c index ca58bf571b8..a75267f3eca 100644 --- a/usr.bin/mandoc/mandocdb.c +++ b/usr.bin/mandoc/mandocdb.c @@ -1,4 +1,4 @@ -/* $OpenBSD: mandocdb.c,v 1.190 2017/01/27 01:14:34 schwarze Exp $ */ +/* $OpenBSD: mandocdb.c,v 1.191 2017/01/27 11:33:08 schwarze Exp $ */ /* * Copyright (c) 2011, 2012 Kristaps Dzonsons <kristaps@bsd.lv> * Copyright (c) 2011-2017 Ingo Schwarze <schwarze@openbsd.org> @@ -1191,8 +1191,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; @@ -1320,7 +1324,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; } |