From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from localhost (fantadrom.bsd.lv [local]) by fantadrom.bsd.lv (OpenSMTPD) with ESMTPA id 4242091b for ; Tue, 21 May 2019 03:04:51 -0500 (EST) Date: Tue, 21 May 2019 03:04:51 -0500 (EST) X-Mailinglist: mandoc-source Reply-To: source@mandoc.bsd.lv MIME-Version: 1.0 From: schwarze@mandoc.bsd.lv To: source@mandoc.bsd.lv Subject: mandoc: Do not print the style message "missing date" when the date is X-Mailer: activitymail 1.26, http://search.cpan.org/dist/activitymail/ Content-Type: text/plain; charset=utf-8 Message-ID: Log Message: ----------- Do not print the style message "missing date" when the date is given as "$Mdocdate$" without an actual date. That is the canonical way to write a new manual page and not bad style at all. Misleading message reported by kn@ on tech@. Modified Files: -------------- mandoc: mandoc.c Revision Data ------------- Index: mandoc.c =================================================================== RCS file: /home/cvs/mandoc/mandoc/mandoc.c,v retrieving revision 1.114 retrieving revision 1.115 diff -Lmandoc.c -Lmandoc.c -u -p -r1.114 -r1.115 --- mandoc.c +++ mandoc.c @@ -541,10 +541,10 @@ mandoc_normdate(struct roff_man *man, ch /* No date specified: use today's date. */ - if (in == NULL || *in == '\0' || strcmp(in, "$" "Mdocdate$") == 0) { + if (in == NULL || *in == '\0') mandoc_msg(MANDOCERR_DATE_MISSING, ln, pos, NULL); + if (in == NULL || *in == '\0' || strcmp(in, "$" "Mdocdate$") == 0) return time2a(time(NULL)); - } /* Valid mdoc(7) date format. */ -- To unsubscribe send an email to source+unsubscribe@mandoc.bsd.lv