summaryrefslogtreecommitdiff
path: root/regress
diff options
context:
space:
mode:
authorIngo Schwarze <schwarze@cvs.openbsd.org>2017-06-17 22:46:27 +0000
committerIngo Schwarze <schwarze@cvs.openbsd.org>2017-06-17 22:46:27 +0000
commit53d95672f9c6c884dbe5b952ad938fe8a38b73d5 (patch)
treecbf333cf4ac7a84733870dddd0bcebb6a3310b7e /regress
parent601d74ba467976127e4977a4f8c96d33d5f874eb (diff)
churn related to the new style message about RCS ids
Diffstat (limited to 'regress')
-rw-r--r--regress/usr.bin/mandoc/char/space/esct-man.out_lint1
-rw-r--r--regress/usr.bin/mandoc/char/space/esct-mdoc.out_lint1
-rw-r--r--regress/usr.bin/mandoc/char/space/tab-man.out_lint1
-rw-r--r--regress/usr.bin/mandoc/char/space/tab.out_lint1
-rw-r--r--regress/usr.bin/mandoc/char/space/trailing-mdoc.out_lint1
-rw-r--r--regress/usr.bin/mandoc/char/unicode/input.out_lint1
-rw-r--r--regress/usr.bin/mandoc/char/unicode/invalid.out_lint1
-rw-r--r--regress/usr.bin/mandoc/eqn/define/infinite.out_lint1
-rw-r--r--regress/usr.bin/mandoc/eqn/define/invalid.out_lint1
-rw-r--r--regress/usr.bin/mandoc/eqn/over/noarg.out_lint1
-rw-r--r--regress/usr.bin/mandoc/man/B/args.out_lint1
-rw-r--r--regress/usr.bin/mandoc/man/B/blank.out_lint1
-rw-r--r--regress/usr.bin/mandoc/man/IP/empty.out_lint1
-rw-r--r--regress/usr.bin/mandoc/man/OP/args.out_lint1
-rw-r--r--regress/usr.bin/mandoc/man/PD/args.out_lint1
-rw-r--r--regress/usr.bin/mandoc/man/PP/args.out_lint1
-rw-r--r--regress/usr.bin/mandoc/man/PP/empty.out_lint1
-rw-r--r--regress/usr.bin/mandoc/man/RS/REarg.out_lint1
-rw-r--r--regress/usr.bin/mandoc/man/RS/empty.out_lint1
-rw-r--r--regress/usr.bin/mandoc/man/RS/lonelyRE.out_lint1
-rw-r--r--regress/usr.bin/mandoc/man/RS/noRE.out_lint1
-rw-r--r--regress/usr.bin/mandoc/man/SH/broken.out_lint1
-rw-r--r--regress/usr.bin/mandoc/man/SH/broken_eline.out_lint1
-rw-r--r--regress/usr.bin/mandoc/man/SH/empty_before.out_lint1
-rw-r--r--regress/usr.bin/mandoc/man/SH/noarg.out_lint1
-rw-r--r--regress/usr.bin/mandoc/man/SS/broken.out_lint1
-rw-r--r--regress/usr.bin/mandoc/man/SS/broken_eline.out_lint1
-rw-r--r--regress/usr.bin/mandoc/man/SS/noarg.out_lint1
-rw-r--r--regress/usr.bin/mandoc/man/TH/case.out_lint1
-rw-r--r--regress/usr.bin/mandoc/man/TH/nobody.out_lint1
-rw-r--r--regress/usr.bin/mandoc/man/TH/sixargs.out_lint1
-rw-r--r--regress/usr.bin/mandoc/man/TP/broken.out_lint1
-rw-r--r--regress/usr.bin/mandoc/man/TP/double.out_lint1
-rw-r--r--regress/usr.bin/mandoc/man/TP/eof.out_lint1
-rw-r--r--regress/usr.bin/mandoc/man/TS/break.out_lint1
-rw-r--r--regress/usr.bin/mandoc/man/TS/vspace.in2
-rw-r--r--regress/usr.bin/mandoc/man/TS/vspace.out_ascii2
-rw-r--r--regress/usr.bin/mandoc/man/UR/args.out_lint1
-rw-r--r--regress/usr.bin/mandoc/man/UR/noUE.out_lint1
-rw-r--r--regress/usr.bin/mandoc/man/blank/afterSH.out_lint1
-rw-r--r--regress/usr.bin/mandoc/man/blank/afterSS.out_lint1
-rw-r--r--regress/usr.bin/mandoc/man/blank/line.out_lint1
-rw-r--r--regress/usr.bin/mandoc/man/nf/args.out_lint1
-rw-r--r--regress/usr.bin/mandoc/man/nf/dupe.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Ad/noarg.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/An/break.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Aq/empty.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Ar/punct.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/At/invalid.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Bd/badargs.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Bd/beforeNAME.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Bd/blank.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Bd/break.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Bd/broken.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Bd/nested.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Bd/unclosed.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Bf/badargs.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Bf/break.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Bf/broken.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Bf/multiargs.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Bk/badarg.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Bk/broken.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Bl/badargs.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Bl/bareIt.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Bl/bareTa.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Bl/break.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Bl/breakingIt.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Bl/broken.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Bl/column.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Bl/empty.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Bl/emptyhead.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Bl/emptyitem.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Bl/emptytag.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Bl/noIt.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Bl/notype.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Bl/tag.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Brq/empty.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Bx/args.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Cd/noarg.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Cm/noarg.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/D1/spacing.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Db/args.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Dd/badarg.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Dd/dupe.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Dd/late.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Dd/long.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Dd/manarg.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Dd/noarg.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Dd/order.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Dl/spacing.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Dq/empty.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Dt/badsec.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Dt/case.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Dt/dupe.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Dt/fourargs.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Dt/late.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Dt/missing.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Dt/noarg.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Dt/nobody.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Dt/nosec.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Dt/order.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Dv/noarg.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Em/noarg.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Em/punct.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Eo/break.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Eo/obsolete.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Eo/unclosed.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Er/noarg.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Ev/noarg.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Ex/noname.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Ex/nostd.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Fd/empty.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Fl/punct.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Fo/noarg.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Fo/nohead.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Fo/obsolete.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Fo/punct.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Fo/warn.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Ic/noarg.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/In/noarg.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Lb/badargs.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Li/punct.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Lk/noarg.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Ms/noarg.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Mt/simple.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Nd/broken.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Nd/noarg.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Nm/badNAME.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Nm/badNAMEuse.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Nm/break.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Nm/broken.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Nm/punct.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/No/punct.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Ns/position.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Oo/punct.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Op/break.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Op/broken.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Op/punct.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Os/dupe.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Os/late.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Pa/punct.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Pf/spacing.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Pp/arg.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Qq/empty.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Rs/allch.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Rs/args.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Rs/empty.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Rv/noname.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Rv/nostd.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Sh/badNAME.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Sh/before.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Sh/empty.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Sh/emptyNAME.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Sh/first.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Sh/nohead.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Sh/order.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Sh/orderNAME.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Sh/parbefore.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Sh/parborder.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Sh/punctNAME.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Sh/subbefore.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Sm/badarg.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Sm/twoarg.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Sq/empty.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/St/badargs.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/St/call.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Sx/noarg.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Sy/noarg.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Sy/punct.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Tn/noarg.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Ud/arg.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Ux/punct.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Va/noarg.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Vt/noarg.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/Xr/args.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/blank/comment.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/blank/line.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/blank/list.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/break/brokenbreaker.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/break/notopen.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/break/tail.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/break/twice.out_lint1
-rw-r--r--regress/usr.bin/mandoc/mdoc/break/two.out_lint1
-rw-r--r--regress/usr.bin/mandoc/roff/args/man.in2
-rw-r--r--regress/usr.bin/mandoc/roff/args/man.out_ascii2
-rw-r--r--regress/usr.bin/mandoc/roff/args/man.out_lint1
-rw-r--r--regress/usr.bin/mandoc/roff/args/mdoc.out_lint1
-rw-r--r--regress/usr.bin/mandoc/roff/args/roff.in2
-rw-r--r--regress/usr.bin/mandoc/roff/args/roff.out_ascii2
-rw-r--r--regress/usr.bin/mandoc/roff/args/roff.out_lint1
-rw-r--r--regress/usr.bin/mandoc/roff/br/args.out_lint1
-rw-r--r--regress/usr.bin/mandoc/roff/cc/basic.out_lint1
-rw-r--r--regress/usr.bin/mandoc/roff/cond/close.out_lint1
-rw-r--r--regress/usr.bin/mandoc/roff/cond/if.out_lint1
-rw-r--r--regress/usr.bin/mandoc/roff/de/escname.out_lint1
-rw-r--r--regress/usr.bin/mandoc/roff/de/indir.out_lint1
-rw-r--r--regress/usr.bin/mandoc/roff/de/infinite.out_lint1
-rw-r--r--regress/usr.bin/mandoc/roff/esc/B.out_lint1
-rw-r--r--regress/usr.bin/mandoc/roff/esc/h.out_lint1
-rw-r--r--regress/usr.bin/mandoc/roff/esc/ignore.out_lint1
-rw-r--r--regress/usr.bin/mandoc/roff/esc/l.out_lint1
-rw-r--r--regress/usr.bin/mandoc/roff/esc/w.out_lint1
-rw-r--r--regress/usr.bin/mandoc/roff/ft/badargs-mdoc.out_lint1
-rw-r--r--regress/usr.bin/mandoc/roff/ft/badargs.out_lint1
-rw-r--r--regress/usr.bin/mandoc/roff/ig/basic.out_lint1
-rw-r--r--regress/usr.bin/mandoc/roff/it/badarg.out_lint1
-rw-r--r--regress/usr.bin/mandoc/roff/nr/divzero.out_lint1
-rw-r--r--regress/usr.bin/mandoc/roff/nr/escname.out_lint1
-rw-r--r--regress/usr.bin/mandoc/roff/sp/badargs-man.out_lint1
-rw-r--r--regress/usr.bin/mandoc/roff/string/escape.in2
-rw-r--r--regress/usr.bin/mandoc/roff/string/escape.out_ascii2
-rw-r--r--regress/usr.bin/mandoc/roff/string/name.out_lint1
-rw-r--r--regress/usr.bin/mandoc/roff/string/zerolength.in2
-rw-r--r--regress/usr.bin/mandoc/roff/string/zerolength.out_ascii2
-rw-r--r--regress/usr.bin/mandoc/roff/tr/args.out_lint1
-rw-r--r--regress/usr.bin/mandoc/tbl/data/block_unclosed.out_lint1
-rw-r--r--regress/usr.bin/mandoc/tbl/data/empty.out_lint1
-rw-r--r--regress/usr.bin/mandoc/tbl/layout/center.in2
-rw-r--r--regress/usr.bin/mandoc/tbl/layout/center.out_ascii2
-rw-r--r--regress/usr.bin/mandoc/tbl/layout/complex.out_lint1
-rw-r--r--regress/usr.bin/mandoc/tbl/layout/empty.out_lint1
-rw-r--r--regress/usr.bin/mandoc/tbl/layout/numbers.in2
-rw-r--r--regress/usr.bin/mandoc/tbl/layout/numbers.out_ascii2
-rw-r--r--regress/usr.bin/mandoc/tbl/layout/span.in2
-rw-r--r--regress/usr.bin/mandoc/tbl/layout/span.out_ascii2
-rw-r--r--regress/usr.bin/mandoc/tbl/macro/man.in2
-rw-r--r--regress/usr.bin/mandoc/tbl/macro/man.out_ascii2
-rw-r--r--regress/usr.bin/mandoc/tbl/macro/man.out_lint1
-rw-r--r--regress/usr.bin/mandoc/tbl/macro/nested.in2
-rw-r--r--regress/usr.bin/mandoc/tbl/macro/nested.out_ascii2
-rw-r--r--regress/usr.bin/mandoc/tbl/macro/nested.out_lint1
-rw-r--r--regress/usr.bin/mandoc/tbl/mod/badfont.out_lint1
-rw-r--r--regress/usr.bin/mandoc/tbl/mod/font.out_lint1
-rw-r--r--regress/usr.bin/mandoc/tbl/opt/box.in4
-rw-r--r--regress/usr.bin/mandoc/tbl/opt/box.out_ascii6
-rw-r--r--regress/usr.bin/mandoc/tbl/opt/invalid.out_lint1
236 files changed, 239 insertions, 25 deletions
diff --git a/regress/usr.bin/mandoc/char/space/esct-man.out_lint b/regress/usr.bin/mandoc/char/space/esct-man.out_lint
index 815b68fb831..396e4dc9078 100644
--- a/regress/usr.bin/mandoc/char/space/esct-man.out_lint
+++ b/regress/usr.bin/mandoc/char/space/esct-man.out_lint
@@ -4,3 +4,4 @@ mandoc: esct-man.in:11:8: WARNING: tab in filled text
mandoc: esct-man.in:27:11: WARNING: tab in filled text
mandoc: esct-man.in:29:11: WARNING: tab in filled text
mandoc: esct-man.in:34:10: WARNING: tab in filled text
+mandoc: esct-man.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/char/space/esct-mdoc.out_lint b/regress/usr.bin/mandoc/char/space/esct-mdoc.out_lint
index 43ea2b9f483..d34d8ac6455 100644
--- a/regress/usr.bin/mandoc/char/space/esct-mdoc.out_lint
+++ b/regress/usr.bin/mandoc/char/space/esct-mdoc.out_lint
@@ -2,3 +2,4 @@ mandoc: esct-mdoc.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: esct-mdoc.in:10:7: WARNING: tab in filled text
mandoc: esct-mdoc.in:14:7: WARNING: tab in filled text
mandoc: esct-mdoc.in:14:8: WARNING: tab in filled text
+mandoc: esct-mdoc.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/char/space/tab-man.out_lint b/regress/usr.bin/mandoc/char/space/tab-man.out_lint
index a5796e1b9cf..b3d14c9ad1c 100644
--- a/regress/usr.bin/mandoc/char/space/tab-man.out_lint
+++ b/regress/usr.bin/mandoc/char/space/tab-man.out_lint
@@ -20,3 +20,4 @@ mandoc: tab-man.in:41:1: WARNING: tab in filled text
mandoc: tab-man.in:41:2: WARNING: tab in filled text
mandoc: tab-man.in:43:1: WARNING: tab in filled text
mandoc: tab-man.in:44:1: WARNING: tab in filled text
+mandoc: tab-man.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/char/space/tab.out_lint b/regress/usr.bin/mandoc/char/space/tab.out_lint
index c2f91ffaedc..fb654d20b04 100644
--- a/regress/usr.bin/mandoc/char/space/tab.out_lint
+++ b/regress/usr.bin/mandoc/char/space/tab.out_lint
@@ -41,3 +41,4 @@ mandoc: tab.in:81:7: WARNING: tab in filled text
mandoc: tab.in:83:1: WARNING: tab in filled text
mandoc: tab.in:85:1: WARNING: tab in filled text
mandoc: tab.in:85:2: WARNING: tab in filled text
+mandoc: tab.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/char/space/trailing-mdoc.out_lint b/regress/usr.bin/mandoc/char/space/trailing-mdoc.out_lint
index 364d3ad444c..2b7062ba19f 100644
--- a/regress/usr.bin/mandoc/char/space/trailing-mdoc.out_lint
+++ b/regress/usr.bin/mandoc/char/space/trailing-mdoc.out_lint
@@ -2,3 +2,4 @@ mandoc: trailing-mdoc.in:8:16: WARNING: whitespace at end of input line
mandoc: trailing-mdoc.in:10:12: WARNING: whitespace at end of input line
mandoc: trailing-mdoc.in:11:27: WARNING: whitespace at end of input line
mandoc: trailing-mdoc.in:1:5: STYLE: Mdocdate missing: Dd December
+mandoc: trailing-mdoc.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/char/unicode/input.out_lint b/regress/usr.bin/mandoc/char/unicode/input.out_lint
index 8ac05edcef0..8b54d4c381a 100644
--- a/regress/usr.bin/mandoc/char/unicode/input.out_lint
+++ b/regress/usr.bin/mandoc/char/unicode/input.out_lint
@@ -79,3 +79,4 @@ mandoc: input.in:66:35: ERROR: skipping bad character: 0x80
mandoc: input.in:66:36: ERROR: skipping bad character: 0x80
mandoc: input.in:66:37: ERROR: skipping bad character: 0x80
mandoc: input.in:66:23: WARNING: invalid escape sequence: \[u200000]
+mandoc: input.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/char/unicode/invalid.out_lint b/regress/usr.bin/mandoc/char/unicode/invalid.out_lint
index 3fd9e4bcb4a..7fcee59e694 100644
--- a/regress/usr.bin/mandoc/char/unicode/invalid.out_lint
+++ b/regress/usr.bin/mandoc/char/unicode/invalid.out_lint
@@ -8,3 +8,4 @@ mandoc: invalid.in:13:24: WARNING: invalid escape sequence: \[u200000]
mandoc: invalid.in:13:13: WARNING: invalid escape sequence: \[u110000]
mandoc: invalid.in:14:20: WARNING: invalid escape sequence: \[u1234g]
mandoc: invalid.in:1:5: STYLE: Mdocdate missing: Dd October
+mandoc: invalid.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/eqn/define/infinite.out_lint b/regress/usr.bin/mandoc/eqn/define/infinite.out_lint
index 1a0ca671a2f..468843f0f08 100644
--- a/regress/usr.bin/mandoc/eqn/define/infinite.out_lint
+++ b/regress/usr.bin/mandoc/eqn/define/infinite.out_lint
@@ -3,3 +3,4 @@ mandoc: infinite.in:15:2: ERROR: input stack limit exceeded, infinite loop?
mandoc: infinite.in:21:2: ERROR: input stack limit exceeded, infinite loop?
mandoc: infinite.in:27:2: ERROR: input stack limit exceeded, infinite loop?
mandoc: infinite.in:1:5: STYLE: Mdocdate missing: Dd March
+mandoc: infinite.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/eqn/define/invalid.out_lint b/regress/usr.bin/mandoc/eqn/define/invalid.out_lint
index 27420ca8db8..5f31e474d0f 100644
--- a/regress/usr.bin/mandoc/eqn/define/invalid.out_lint
+++ b/regress/usr.bin/mandoc/eqn/define/invalid.out_lint
@@ -4,3 +4,4 @@ mandoc: invalid.in:21:2: WARNING: skipping empty request: undef
mandoc: invalid.in:27:2: WARNING: skipping empty request: tdefine
mandoc: invalid.in:33:2: WARNING: skipping empty request: tdefine
mandoc: invalid.in:1:5: STYLE: Mdocdate missing: Dd January
+mandoc: invalid.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/eqn/over/noarg.out_lint b/regress/usr.bin/mandoc/eqn/over/noarg.out_lint
index c180e2e80a6..876e28740e9 100644
--- a/regress/usr.bin/mandoc/eqn/over/noarg.out_lint
+++ b/regress/usr.bin/mandoc/eqn/over/noarg.out_lint
@@ -1,2 +1,3 @@
mandoc: noarg.in:9:2: WARNING: missing eqn box, using "": over
mandoc: noarg.in:1:5: STYLE: Mdocdate missing: Dd January
+mandoc: noarg.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/man/B/args.out_lint b/regress/usr.bin/mandoc/man/B/args.out_lint
index 0239c0a3abb..582eccb3168 100644
--- a/regress/usr.bin/mandoc/man/B/args.out_lint
+++ b/regress/usr.bin/mandoc/man/B/args.out_lint
@@ -1 +1,2 @@
mandoc: args.in:20:2: WARNING: line scope broken: EOF breaks B
+mandoc: args.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/man/B/blank.out_lint b/regress/usr.bin/mandoc/man/B/blank.out_lint
index 22e683eab2c..7e31d57e375 100644
--- a/regress/usr.bin/mandoc/man/B/blank.out_lint
+++ b/regress/usr.bin/mandoc/man/B/blank.out_lint
@@ -1 +1,2 @@
mandoc: blank.in:7:1: WARNING: skipping blank line in line scope
+mandoc: blank.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/man/IP/empty.out_lint b/regress/usr.bin/mandoc/man/IP/empty.out_lint
index 9f677652d55..fec81f2bfde 100644
--- a/regress/usr.bin/mandoc/man/IP/empty.out_lint
+++ b/regress/usr.bin/mandoc/man/IP/empty.out_lint
@@ -1,2 +1,3 @@
mandoc: empty.in:12:2: WARNING: skipping paragraph macro: IP empty
mandoc: empty.in:19:2: WARNING: skipping paragraph macro: IP empty
+mandoc: empty.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/man/OP/args.out_lint b/regress/usr.bin/mandoc/man/OP/args.out_lint
index c468d9d0f9a..054132b6187 100644
--- a/regress/usr.bin/mandoc/man/OP/args.out_lint
+++ b/regress/usr.bin/mandoc/man/OP/args.out_lint
@@ -1,2 +1,3 @@
mandoc: args.in:6:2: WARNING: missing option string, using "": OP
mandoc: args.in:12:13: ERROR: skipping excess arguments: OP ... bogus
+mandoc: args.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/man/PD/args.out_lint b/regress/usr.bin/mandoc/man/PD/args.out_lint
index 9e42b46e724..b21abc12b4e 100644
--- a/regress/usr.bin/mandoc/man/PD/args.out_lint
+++ b/regress/usr.bin/mandoc/man/PD/args.out_lint
@@ -1 +1,2 @@
mandoc: args.in:26:7: ERROR: skipping excess arguments: PD ... zzz
+mandoc: args.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/man/PP/args.out_lint b/regress/usr.bin/mandoc/man/PP/args.out_lint
index f2862245245..12fc56738ab 100644
--- a/regress/usr.bin/mandoc/man/PP/args.out_lint
+++ b/regress/usr.bin/mandoc/man/PP/args.out_lint
@@ -1,3 +1,4 @@
mandoc: args.in:6:2: ERROR: skipping all arguments: PP arg
mandoc: args.in:8:2: ERROR: skipping all arguments: LP arg1 ...
mandoc: args.in:10:2: ERROR: skipping all arguments: P arg
+mandoc: args.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/man/PP/empty.out_lint b/regress/usr.bin/mandoc/man/PP/empty.out_lint
index 6af9e65842e..252920b951d 100644
--- a/regress/usr.bin/mandoc/man/PP/empty.out_lint
+++ b/regress/usr.bin/mandoc/man/PP/empty.out_lint
@@ -1,3 +1,4 @@
mandoc: empty.in:7:2: WARNING: skipping paragraph macro: PP empty
mandoc: empty.in:10:2: WARNING: skipping paragraph macro: PP empty
mandoc: empty.in:13:2: WARNING: skipping paragraph macro: PP empty
+mandoc: empty.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/man/RS/REarg.out_lint b/regress/usr.bin/mandoc/man/RS/REarg.out_lint
index 3b516d9622f..b3f9829756a 100644
--- a/regress/usr.bin/mandoc/man/RS/REarg.out_lint
+++ b/regress/usr.bin/mandoc/man/RS/REarg.out_lint
@@ -5,3 +5,4 @@ mandoc: REarg.in:18:6: ERROR: skipping excess arguments: RE ... c
mandoc: REarg.in:24:6: ERROR: skipping excess arguments: RE ... d
mandoc: REarg.in:26:6: ERROR: skipping excess arguments: RE ... e
mandoc: REarg.in:26:2: ERROR: fewer RS blocks open, skipping: RE 1
+mandoc: REarg.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/man/RS/empty.out_lint b/regress/usr.bin/mandoc/man/RS/empty.out_lint
index fe983c38986..ef5def54664 100644
--- a/regress/usr.bin/mandoc/man/RS/empty.out_lint
+++ b/regress/usr.bin/mandoc/man/RS/empty.out_lint
@@ -1 +1,2 @@
mandoc: empty.in:7:2: WARNING: empty block: RS
+mandoc: empty.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/man/RS/lonelyRE.out_lint b/regress/usr.bin/mandoc/man/RS/lonelyRE.out_lint
index 8cb300289ed..346ec3642a4 100644
--- a/regress/usr.bin/mandoc/man/RS/lonelyRE.out_lint
+++ b/regress/usr.bin/mandoc/man/RS/lonelyRE.out_lint
@@ -1,3 +1,4 @@
mandoc: lonelyRE.in:11:2: ERROR: skipping end of block that is not open: RE
mandoc: lonelyRE.in:15:2: ERROR: skipping end of block that is not open: RE
mandoc: lonelyRE.in:20:2: ERROR: skipping end of block that is not open: RE
+mandoc: lonelyRE.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/man/RS/noRE.out_lint b/regress/usr.bin/mandoc/man/RS/noRE.out_lint
index 3c4c0a13aba..9438108866a 100644
--- a/regress/usr.bin/mandoc/man/RS/noRE.out_lint
+++ b/regress/usr.bin/mandoc/man/RS/noRE.out_lint
@@ -1 +1,2 @@
mandoc: noRE.in:7:2: ERROR: appending missing end of block: RS
+mandoc: noRE.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/man/SH/broken.out_lint b/regress/usr.bin/mandoc/man/SH/broken.out_lint
index 70ab7537743..3f390eb098c 100644
--- a/regress/usr.bin/mandoc/man/SH/broken.out_lint
+++ b/regress/usr.bin/mandoc/man/SH/broken.out_lint
@@ -1 +1,2 @@
mandoc: broken.in:6:2: WARNING: line scope broken: EOF breaks SH
+mandoc: broken.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/man/SH/broken_eline.out_lint b/regress/usr.bin/mandoc/man/SH/broken_eline.out_lint
index 089bf875572..b79446a114e 100644
--- a/regress/usr.bin/mandoc/man/SH/broken_eline.out_lint
+++ b/regress/usr.bin/mandoc/man/SH/broken_eline.out_lint
@@ -1,2 +1,3 @@
mandoc: broken_eline.in:7:2: WARNING: line scope broken: EOF breaks B
mandoc: broken_eline.in:6:2: WARNING: line scope broken: EOF breaks SH
+mandoc: broken_eline.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/man/SH/empty_before.out_lint b/regress/usr.bin/mandoc/man/SH/empty_before.out_lint
index b10c421a5aa..00de18622c0 100644
--- a/regress/usr.bin/mandoc/man/SH/empty_before.out_lint
+++ b/regress/usr.bin/mandoc/man/SH/empty_before.out_lint
@@ -1 +1,2 @@
mandoc: empty_before.in:2:2: WARNING: skipping paragraph macro: PP empty
+mandoc: empty_before.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/man/SH/noarg.out_lint b/regress/usr.bin/mandoc/man/SH/noarg.out_lint
index 3f9d130d455..9a7c6c746e5 100644
--- a/regress/usr.bin/mandoc/man/SH/noarg.out_lint
+++ b/regress/usr.bin/mandoc/man/SH/noarg.out_lint
@@ -12,3 +12,4 @@ mandoc: noarg.in:34:2: WARNING: line scope broken: UE breaks SH
mandoc: noarg.in:35:2: ERROR: skipping end of block that is not open: UE
mandoc: noarg.in:41:2: WARNING: fill mode already enabled, skipping: fi
mandoc: noarg.in:44:1: WARNING: skipping blank line in line scope
+mandoc: noarg.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/man/SS/broken.out_lint b/regress/usr.bin/mandoc/man/SS/broken.out_lint
index b3f7aea0cfb..9c6010483b6 100644
--- a/regress/usr.bin/mandoc/man/SS/broken.out_lint
+++ b/regress/usr.bin/mandoc/man/SS/broken.out_lint
@@ -1 +1,2 @@
mandoc: broken.in:6:2: WARNING: line scope broken: EOF breaks SS
+mandoc: broken.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/man/SS/broken_eline.out_lint b/regress/usr.bin/mandoc/man/SS/broken_eline.out_lint
index 1128b7380e5..a1fec398c3d 100644
--- a/regress/usr.bin/mandoc/man/SS/broken_eline.out_lint
+++ b/regress/usr.bin/mandoc/man/SS/broken_eline.out_lint
@@ -1,2 +1,3 @@
mandoc: broken_eline.in:7:2: WARNING: line scope broken: EOF breaks B
mandoc: broken_eline.in:6:2: WARNING: line scope broken: EOF breaks SS
+mandoc: broken_eline.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/man/SS/noarg.out_lint b/regress/usr.bin/mandoc/man/SS/noarg.out_lint
index 8af88544f10..30a5ea294bc 100644
--- a/regress/usr.bin/mandoc/man/SS/noarg.out_lint
+++ b/regress/usr.bin/mandoc/man/SS/noarg.out_lint
@@ -12,3 +12,4 @@ mandoc: noarg.in:34:2: WARNING: line scope broken: UE breaks SS
mandoc: noarg.in:35:2: ERROR: skipping end of block that is not open: UE
mandoc: noarg.in:41:2: WARNING: fill mode already enabled, skipping: fi
mandoc: noarg.in:44:1: WARNING: skipping blank line in line scope
+mandoc: noarg.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/man/TH/case.out_lint b/regress/usr.bin/mandoc/man/TH/case.out_lint
index b154fc160e6..94d0fd0b760 100644
--- a/regress/usr.bin/mandoc/man/TH/case.out_lint
+++ b/regress/usr.bin/mandoc/man/TH/case.out_lint
@@ -1 +1,2 @@
mandoc: case.in:1:8: WARNING: lower case character in document title: TH TH-case
+mandoc: case.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/man/TH/nobody.out_lint b/regress/usr.bin/mandoc/man/TH/nobody.out_lint
index f5439fcdc56..5a3f1c43423 100644
--- a/regress/usr.bin/mandoc/man/TH/nobody.out_lint
+++ b/regress/usr.bin/mandoc/man/TH/nobody.out_lint
@@ -1 +1,2 @@
mandoc: nobody.in: WARNING: no document body
+mandoc: nobody.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/man/TH/sixargs.out_lint b/regress/usr.bin/mandoc/man/TH/sixargs.out_lint
index 9ac7a838396..87f5f5c86c3 100644
--- a/regress/usr.bin/mandoc/man/TH/sixargs.out_lint
+++ b/regress/usr.bin/mandoc/man/TH/sixargs.out_lint
@@ -1 +1,2 @@
mandoc: sixargs.in:1:53: ERROR: skipping excess arguments: TH ... SIX
+mandoc: sixargs.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/man/TP/broken.out_lint b/regress/usr.bin/mandoc/man/TP/broken.out_lint
index 1a3a433b25f..9fbd74dc9b7 100644
--- a/regress/usr.bin/mandoc/man/TP/broken.out_lint
+++ b/regress/usr.bin/mandoc/man/TP/broken.out_lint
@@ -1,2 +1,3 @@
mandoc: broken.in:10:2: WARNING: line scope broken: RE breaks TP
mandoc: broken.in:15:1: WARNING: skipping blank line in line scope
+mandoc: broken.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/man/TP/double.out_lint b/regress/usr.bin/mandoc/man/TP/double.out_lint
index 0ec1aa87dcc..393c8dc4460 100644
--- a/regress/usr.bin/mandoc/man/TP/double.out_lint
+++ b/regress/usr.bin/mandoc/man/TP/double.out_lint
@@ -3,3 +3,4 @@ mandoc: double.in:30:2: WARNING: line scope broken: PP breaks B
mandoc: double.in:32:2: WARNING: line scope broken: TP breaks TP
mandoc: double.in:20:2: WARNING: skipping paragraph macro: PP empty
mandoc: double.in:31:2: WARNING: skipping paragraph macro: PP empty
+mandoc: double.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/man/TP/eof.out_lint b/regress/usr.bin/mandoc/man/TP/eof.out_lint
index 62d6ff8679f..8da8f9551da 100644
--- a/regress/usr.bin/mandoc/man/TP/eof.out_lint
+++ b/regress/usr.bin/mandoc/man/TP/eof.out_lint
@@ -1 +1,2 @@
mandoc: eof.in:6:2: WARNING: line scope broken: EOF breaks TP
+mandoc: eof.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/man/TS/break.out_lint b/regress/usr.bin/mandoc/man/TS/break.out_lint
index 4bff2ea109a..ce4abee5b7e 100644
--- a/regress/usr.bin/mandoc/man/TS/break.out_lint
+++ b/regress/usr.bin/mandoc/man/TS/break.out_lint
@@ -2,3 +2,4 @@ mandoc: break.in:6:2: WARNING: line scope broken: TS breaks TP
mandoc: break.in:13:2: WARNING: line scope broken: TS breaks SH
mandoc: break.in:20:2: WARNING: line scope broken: TS breaks SS
mandoc: break.in:27:2: WARNING: line scope broken: TS breaks B
+mandoc: break.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/man/TS/vspace.in b/regress/usr.bin/mandoc/man/TS/vspace.in
index c3a2363f8b8..3fbb0c945ae 100644
--- a/regress/usr.bin/mandoc/man/TS/vspace.in
+++ b/regress/usr.bin/mandoc/man/TS/vspace.in
@@ -1,4 +1,4 @@
-.TH TBL-VSPACE 1
+.TH TBL-VSPACE 1 "May 27, 2012" OpenBSD
.SH NAME
tbl-vspace \- vertical spacing around tables
.SH DESCRIPTION
diff --git a/regress/usr.bin/mandoc/man/TS/vspace.out_ascii b/regress/usr.bin/mandoc/man/TS/vspace.out_ascii
index 6f2feee1cc7..b0122b912c8 100644
--- a/regress/usr.bin/mandoc/man/TS/vspace.out_ascii
+++ b/regress/usr.bin/mandoc/man/TS/vspace.out_ascii
@@ -39,4 +39,4 @@ DDEESSCCRRIIPPTTIIOONN
- TBL-VSPACE(1)
+OpenBSD May 27, 2012 TBL-VSPACE(1)
diff --git a/regress/usr.bin/mandoc/man/UR/args.out_lint b/regress/usr.bin/mandoc/man/UR/args.out_lint
index 3e7ef528fe0..bbef2bc7584 100644
--- a/regress/usr.bin/mandoc/man/UR/args.out_lint
+++ b/regress/usr.bin/mandoc/man/UR/args.out_lint
@@ -3,3 +3,4 @@ mandoc: args.in:26:11: ERROR: skipping excess arguments: UR ... second
mandoc: args.in:12:2: WARNING: empty block: UR
mandoc: args.in:16:2: WARNING: missing resource identifier, using "": UR
mandoc: args.in:26:2: WARNING: empty block: UR
+mandoc: args.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/man/UR/noUE.out_lint b/regress/usr.bin/mandoc/man/UR/noUE.out_lint
index d81fad0f634..f1d7578a3f8 100644
--- a/regress/usr.bin/mandoc/man/UR/noUE.out_lint
+++ b/regress/usr.bin/mandoc/man/UR/noUE.out_lint
@@ -1,2 +1,3 @@
mandoc: noUE.in:6:2: ERROR: skipping end of block that is not open: UE
mandoc: noUE.in:9:2: ERROR: appending missing end of block: UR
+mandoc: noUE.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/man/blank/afterSH.out_lint b/regress/usr.bin/mandoc/man/blank/afterSH.out_lint
index 0a77f218df6..f8ce9d3c028 100644
--- a/regress/usr.bin/mandoc/man/blank/afterSH.out_lint
+++ b/regress/usr.bin/mandoc/man/blank/afterSH.out_lint
@@ -2,3 +2,4 @@ mandoc: afterSH.in:31:2: WARNING: skipping paragraph macro: br after SH
mandoc: afterSH.in:35:2: WARNING: skipping paragraph macro: sp after SH
mandoc: afterSH.in:71:2: WARNING: skipping paragraph macro: br after SH
mandoc: afterSH.in:76:2: WARNING: skipping paragraph macro: sp after SH
+mandoc: afterSH.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/man/blank/afterSS.out_lint b/regress/usr.bin/mandoc/man/blank/afterSS.out_lint
index 5129637cb6b..da1de6241b8 100644
--- a/regress/usr.bin/mandoc/man/blank/afterSS.out_lint
+++ b/regress/usr.bin/mandoc/man/blank/afterSS.out_lint
@@ -2,3 +2,4 @@ mandoc: afterSS.in:32:2: WARNING: skipping paragraph macro: br after SS
mandoc: afterSS.in:36:2: WARNING: skipping paragraph macro: sp after SS
mandoc: afterSS.in:72:2: WARNING: skipping paragraph macro: br after SS
mandoc: afterSS.in:77:2: WARNING: skipping paragraph macro: sp after SS
+mandoc: afterSS.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/man/blank/line.out_lint b/regress/usr.bin/mandoc/man/blank/line.out_lint
index cf3507f587b..70c595da1e1 100644
--- a/regress/usr.bin/mandoc/man/blank/line.out_lint
+++ b/regress/usr.bin/mandoc/man/blank/line.out_lint
@@ -6,3 +6,4 @@ mandoc: line.in:38:2: WARNING: skipping paragraph macro: sp after PP
mandoc: line.in:53:1: WARNING: skipping paragraph macro: sp after PP
mandoc: line.in:81:2: WARNING: skipping paragraph macro: sp after SH
mandoc: line.in:84:2: WARNING: skipping paragraph macro: sp after SS
+mandoc: line.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/man/nf/args.out_lint b/regress/usr.bin/mandoc/man/nf/args.out_lint
index dc11881aeb6..8c9c437f6d1 100644
--- a/regress/usr.bin/mandoc/man/nf/args.out_lint
+++ b/regress/usr.bin/mandoc/man/nf/args.out_lint
@@ -1,2 +1,3 @@
mandoc: args.in:7:5: ERROR: skipping all arguments: nf arg1 arg2 arg3
mandoc: args.in:10:5: ERROR: skipping all arguments: fi arg1 arg2 arg3
+mandoc: args.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/man/nf/dupe.out_lint b/regress/usr.bin/mandoc/man/nf/dupe.out_lint
index b33d44c68fc..5f627bc7389 100644
--- a/regress/usr.bin/mandoc/man/nf/dupe.out_lint
+++ b/regress/usr.bin/mandoc/man/nf/dupe.out_lint
@@ -1,2 +1,3 @@
mandoc: dupe.in:7:2: WARNING: fill mode already enabled, skipping: fi
mandoc: dupe.in:14:2: WARNING: fill mode already disabled, skipping: nf
+mandoc: dupe.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Ad/noarg.out_lint b/regress/usr.bin/mandoc/mdoc/Ad/noarg.out_lint
index 2ca0c2e242f..56c4dd6a117 100644
--- a/regress/usr.bin/mandoc/mdoc/Ad/noarg.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Ad/noarg.out_lint
@@ -1,3 +1,4 @@
mandoc: noarg.in:11:2: WARNING: skipping empty macro: Ad
mandoc: noarg.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: noarg.in:9:10: STYLE: no blank before trailing delimiter: Ad 0x3bc.
+mandoc: noarg.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/An/break.out_lint b/regress/usr.bin/mandoc/mdoc/An/break.out_lint
index 165a2267f82..a150a516eca 100644
--- a/regress/usr.bin/mandoc/mdoc/An/break.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/An/break.out_lint
@@ -12,3 +12,4 @@ mandoc: break.in:39:21: ERROR: skipping excess arguments: An ... bogus
mandoc: break.in:43:9: STYLE: no blank before trailing delimiter: An Ingo,
mandoc: break.in:47:2: WARNING: skipping empty macro: An
mandoc: break.in:49:2: WARNING: skipping empty macro: An
+mandoc: break.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Aq/empty.out_lint b/regress/usr.bin/mandoc/mdoc/Aq/empty.out_lint
index 7e74ce97fac..5f03772085e 100644
--- a/regress/usr.bin/mandoc/mdoc/Aq/empty.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Aq/empty.out_lint
@@ -1,3 +1,4 @@
mandoc: empty.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: empty.in:11:14: STYLE: no blank before trailing delimiter: Aq user@host:
mandoc: empty.in:14:9: STYLE: no blank before trailing delimiter: Ao full:
+mandoc: empty.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Ar/punct.out_lint b/regress/usr.bin/mandoc/mdoc/Ar/punct.out_lint
index bf820be78a4..43c0d181716 100644
--- a/regress/usr.bin/mandoc/mdoc/Ar/punct.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Ar/punct.out_lint
@@ -1,2 +1,3 @@
mandoc: punct.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: punct.in:45:8: STYLE: no blank before trailing delimiter: Ar arg.
+mandoc: punct.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/At/invalid.out_lint b/regress/usr.bin/mandoc/mdoc/At/invalid.out_lint
index ab40693bd5a..f0a5a637c85 100644
--- a/regress/usr.bin/mandoc/mdoc/At/invalid.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/At/invalid.out_lint
@@ -1,2 +1,3 @@
mandoc: invalid.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: invalid.in:15:5: WARNING: unknown AT&T UNIX version: At murks
+mandoc: invalid.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Bd/badargs.out_lint b/regress/usr.bin/mandoc/mdoc/Bd/badargs.out_lint
index 44745f66a6a..7ec1d457be4 100644
--- a/regress/usr.bin/mandoc/mdoc/Bd/badargs.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Bd/badargs.out_lint
@@ -11,3 +11,4 @@ mandoc: badargs.in:33:2: ERROR: NOT IMPLEMENTED: Bd -file
mandoc: badargs.in:38:2: ERROR: NOT IMPLEMENTED: Bd -file
mandoc: badargs.in:43:2: ERROR: NOT IMPLEMENTED: Bd -file
mandoc: badargs.in:48:2: ERROR: skipping display without arguments: Bd
+mandoc: badargs.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Bd/beforeNAME.out_lint b/regress/usr.bin/mandoc/mdoc/Bd/beforeNAME.out_lint
index cd7d5e8f03e..0161cd55b72 100644
--- a/regress/usr.bin/mandoc/mdoc/Bd/beforeNAME.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Bd/beforeNAME.out_lint
@@ -1,2 +1,3 @@
mandoc: beforeNAME.in:1:5: STYLE: Mdocdate missing: Dd July
+mandoc: beforeNAME.in: STYLE: RCS id missing
mandoc: beforeNAME.in:4:2: WARNING: content before first section header: Bd
diff --git a/regress/usr.bin/mandoc/mdoc/Bd/blank.out_lint b/regress/usr.bin/mandoc/mdoc/Bd/blank.out_lint
index 88d0fa85817..d69d8687572 100644
--- a/regress/usr.bin/mandoc/mdoc/Bd/blank.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Bd/blank.out_lint
@@ -7,3 +7,4 @@ mandoc: blank.in:23:32: WARNING: whitespace at end of input line
mandoc: blank.in:30:8: WARNING: whitespace at end of input line
mandoc: blank.in:1:5: STYLE: Mdocdate missing: Dd January
mandoc: blank.in:30:2: WARNING: empty block: Dl
+mandoc: blank.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Bd/break.out_lint b/regress/usr.bin/mandoc/mdoc/Bd/break.out_lint
index c97d00e1265..782c834d60c 100644
--- a/regress/usr.bin/mandoc/mdoc/Bd/break.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Bd/break.out_lint
@@ -1,2 +1,3 @@
mandoc: break.in:12:2: WARNING: blocks badly nested: Bd breaks Bo
mandoc: break.in:1:5: STYLE: Mdocdate missing: Dd November
+mandoc: break.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Bd/broken.out_lint b/regress/usr.bin/mandoc/mdoc/Bd/broken.out_lint
index 41df6784339..34802726140 100644
--- a/regress/usr.bin/mandoc/mdoc/Bd/broken.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Bd/broken.out_lint
@@ -1,2 +1,3 @@
mandoc: broken.in:12:2: WARNING: blocks badly nested: Bo breaks Bd
mandoc: broken.in:1:5: STYLE: Mdocdate missing: Dd November
+mandoc: broken.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Bd/nested.out_lint b/regress/usr.bin/mandoc/mdoc/Bd/nested.out_lint
index 3616ae1f068..74e0894839d 100644
--- a/regress/usr.bin/mandoc/mdoc/Bd/nested.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Bd/nested.out_lint
@@ -1,3 +1,4 @@
mandoc: nested.in:1:5: STYLE: Mdocdate missing: Dd November
mandoc: nested.in:13:2: WARNING: nested displays are not portable: Bd in Bd
mandoc: nested.in:24:2: WARNING: nested displays are not portable: Bd in Bd
+mandoc: nested.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Bd/unclosed.out_lint b/regress/usr.bin/mandoc/mdoc/Bd/unclosed.out_lint
index c379ecd515f..774004f02a1 100644
--- a/regress/usr.bin/mandoc/mdoc/Bd/unclosed.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Bd/unclosed.out_lint
@@ -1,2 +1,3 @@
mandoc: unclosed.in:9:2: ERROR: appending missing end of block: Bd
mandoc: unclosed.in:1:5: STYLE: Mdocdate missing: Dd July
+mandoc: unclosed.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Bf/badargs.out_lint b/regress/usr.bin/mandoc/mdoc/Bf/badargs.out_lint
index 688ee4ba299..2551d48560d 100644
--- a/regress/usr.bin/mandoc/mdoc/Bf/badargs.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Bf/badargs.out_lint
@@ -2,3 +2,4 @@ mandoc: badargs.in:17:2: ERROR: skipping all arguments: Ef tail argument
mandoc: badargs.in:1:5: STYLE: Mdocdate missing: Dd July
mandoc: badargs.in:11:2: WARNING: missing font type, using \fR: Bf
mandoc: badargs.in:15:5: WARNING: unknown font type, using \fR: Bf badarg
+mandoc: badargs.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Bf/break.out_lint b/regress/usr.bin/mandoc/mdoc/Bf/break.out_lint
index 49ee21441c9..3323b1442da 100644
--- a/regress/usr.bin/mandoc/mdoc/Bf/break.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Bf/break.out_lint
@@ -1,2 +1,3 @@
mandoc: break.in:13:2: WARNING: blocks badly nested: Bf breaks Bo
mandoc: break.in:1:5: STYLE: Mdocdate missing: Dd November
+mandoc: break.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Bf/broken.out_lint b/regress/usr.bin/mandoc/mdoc/Bf/broken.out_lint
index e977b06fe12..31711c34996 100644
--- a/regress/usr.bin/mandoc/mdoc/Bf/broken.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Bf/broken.out_lint
@@ -1,2 +1,3 @@
mandoc: broken.in:12:2: WARNING: blocks badly nested: Bo breaks Bf
mandoc: broken.in:1:5: STYLE: Mdocdate missing: Dd November
+mandoc: broken.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Bf/multiargs.out_lint b/regress/usr.bin/mandoc/mdoc/Bf/multiargs.out_lint
index 6a14062267a..e095e561ea6 100644
--- a/regress/usr.bin/mandoc/mdoc/Bf/multiargs.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Bf/multiargs.out_lint
@@ -4,3 +4,4 @@ mandoc: multiargs.in:17:15: ERROR: skipping excess arguments: Bf ... badarg
mandoc: multiargs.in:21:8: ERROR: skipping excess arguments: Bf ... -emphasis
mandoc: multiargs.in:25:8: ERROR: skipping excess arguments: Bf ... Em
mandoc: multiargs.in:29:8: ERROR: skipping excess arguments: Bf ... badarg
+mandoc: multiargs.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Bk/badarg.out_lint b/regress/usr.bin/mandoc/mdoc/Bk/badarg.out_lint
index b56bddee39c..bf52f2f5aea 100644
--- a/regress/usr.bin/mandoc/mdoc/Bk/badarg.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Bk/badarg.out_lint
@@ -5,3 +5,4 @@ mandoc: badarg.in:31:5: ERROR: skipping excess arguments: Bk ... -line
mandoc: badarg.in:49:12: ERROR: skipping excess arguments: Bk ... -murks
mandoc: badarg.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: badarg.in:54:2: WARNING: empty block: Bk
+mandoc: badarg.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Bk/broken.out_lint b/regress/usr.bin/mandoc/mdoc/Bk/broken.out_lint
index 4383d67728a..23a4cddfc45 100644
--- a/regress/usr.bin/mandoc/mdoc/Bk/broken.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Bk/broken.out_lint
@@ -1,3 +1,4 @@
mandoc: broken.in:10:2: ERROR: inserting missing end of block: Sh breaks Bk
mandoc: broken.in:1:5: STYLE: Mdocdate missing: Dd February
mandoc: broken.in:9:2: WARNING: empty block: Bk
+mandoc: broken.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Bl/badargs.out_lint b/regress/usr.bin/mandoc/mdoc/Bl/badargs.out_lint
index f4247a4a260..a2f5a267773 100644
--- a/regress/usr.bin/mandoc/mdoc/Bl/badargs.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Bl/badargs.out_lint
@@ -17,3 +17,4 @@ mandoc: badargs.in:70:20: ERROR: skipping excess arguments: Bl ... -bogus
mandoc: badargs.in:75:42: WARNING: duplicate argument: Bl -compact
mandoc: badargs.in:75:51: WARNING: duplicate argument: Bl -offset 2n
mandoc: badargs.in:75:62: WARNING: duplicate argument: Bl -width 6n
+mandoc: badargs.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Bl/bareIt.out_lint b/regress/usr.bin/mandoc/mdoc/Bl/bareIt.out_lint
index db7d0dcca1d..22636689b12 100644
--- a/regress/usr.bin/mandoc/mdoc/Bl/bareIt.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Bl/bareIt.out_lint
@@ -2,3 +2,4 @@ mandoc: bareIt.in:9:2: ERROR: skipping item outside list: It argument
mandoc: bareIt.in:14:2: ERROR: skipping item outside list: It argument
mandoc: bareIt.in:1:5: STYLE: Mdocdate missing: Dd August
mandoc: bareIt.in:9:2: WARNING: skipping paragraph macro: br before Bl
+mandoc: bareIt.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Bl/bareTa.out_lint b/regress/usr.bin/mandoc/mdoc/Bl/bareTa.out_lint
index 789daba74f9..4903456e526 100644
--- a/regress/usr.bin/mandoc/mdoc/Bl/bareTa.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Bl/bareTa.out_lint
@@ -4,3 +4,4 @@ mandoc: bareTa.in:18:5: ERROR: skipping column outside column list: Ta
mandoc: bareTa.in:25:2: ERROR: skipping item outside list: It ignored arguments
mandoc: bareTa.in:1:5: STYLE: Mdocdate missing: Dd November
mandoc: bareTa.in:18:2: ERROR: skipping all arguments: It ignored arguments
+mandoc: bareTa.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Bl/break.out_lint b/regress/usr.bin/mandoc/mdoc/Bl/break.out_lint
index 4530b0ce96f..0e4c8b98440 100644
--- a/regress/usr.bin/mandoc/mdoc/Bl/break.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Bl/break.out_lint
@@ -17,3 +17,4 @@ mandoc: break.in:74:2: ERROR: appending missing end of block: Bl
mandoc: break.in:1:5: STYLE: Mdocdate missing: Dd August
mandoc: break.in:75:2: WARNING: empty list item: Bl -enum It
mandoc: break.in:75:2: ERROR: skipping all arguments: It before broken block
+mandoc: break.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Bl/breakingIt.out_lint b/regress/usr.bin/mandoc/mdoc/Bl/breakingIt.out_lint
index c0744ad50a4..e3059ffc23d 100644
--- a/regress/usr.bin/mandoc/mdoc/Bl/breakingIt.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Bl/breakingIt.out_lint
@@ -15,3 +15,4 @@ mandoc: breakingIt.in:41:1: WARNING: moving content out of list: text
mandoc: breakingIt.in:42:2: WARNING: moving content out of list: Bd
mandoc: breakingIt.in:48:1: WARNING: moving content out of list: text
mandoc: breakingIt.in:49:2: WARNING: moving content out of list: Bd
+mandoc: breakingIt.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Bl/broken.out_lint b/regress/usr.bin/mandoc/mdoc/Bl/broken.out_lint
index 044cb1df213..c5c276286e0 100644
--- a/regress/usr.bin/mandoc/mdoc/Bl/broken.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Bl/broken.out_lint
@@ -2,3 +2,4 @@ mandoc: broken.in:13:2: WARNING: blocks badly nested: Bo breaks Bl
mandoc: broken.in:23:2: WARNING: blocks badly nested: Bo breaks Bd
mandoc: broken.in:25:2: ERROR: inserting missing end of block: It breaks Bd
mandoc: broken.in:1:5: STYLE: Mdocdate missing: Dd February
+mandoc: broken.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Bl/column.out_lint b/regress/usr.bin/mandoc/mdoc/Bl/column.out_lint
index 3652fba1719..5fb3e269ac2 100644
--- a/regress/usr.bin/mandoc/mdoc/Bl/column.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Bl/column.out_lint
@@ -3,3 +3,4 @@ mandoc: column.in:71:2: WARNING: wrong number of cells: 2 columns, 1 cells
mandoc: column.in:74:2: WARNING: wrong number of cells: 2 columns, 4 cells
mandoc: column.in:75:2: WARNING: wrong number of cells: 2 columns, 5 cells
mandoc: column.in:103:18: WARNING: skipping -width argument: Bl -column
+mandoc: column.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Bl/empty.out_lint b/regress/usr.bin/mandoc/mdoc/Bl/empty.out_lint
index e415f2e0390..bf6f0a50ed5 100644
--- a/regress/usr.bin/mandoc/mdoc/Bl/empty.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Bl/empty.out_lint
@@ -10,3 +10,4 @@ mandoc: empty.in:30:2: WARNING: empty block: Bl
mandoc: empty.in:33:2: WARNING: empty block: Bl
mandoc: empty.in:36:2: WARNING: empty block: Bl
mandoc: empty.in:39:2: WARNING: empty block: Bl
+mandoc: empty.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Bl/emptyhead.out_lint b/regress/usr.bin/mandoc/mdoc/Bl/emptyhead.out_lint
index 6b431c1e6b5..a2e988acb0c 100644
--- a/regress/usr.bin/mandoc/mdoc/Bl/emptyhead.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Bl/emptyhead.out_lint
@@ -3,3 +3,4 @@ mandoc: emptyhead.in:12:2: WARNING: empty head in list item: Bl -hang It
mandoc: emptyhead.in:21:2: WARNING: empty head in list item: Bl -ohang It
mandoc: emptyhead.in:30:2: WARNING: empty head in list item: Bl -inset It
mandoc: emptyhead.in:39:2: WARNING: empty head in list item: Bl -diag It
+mandoc: emptyhead.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Bl/emptyitem.out_lint b/regress/usr.bin/mandoc/mdoc/Bl/emptyitem.out_lint
index fd43fac5f01..0409480001e 100644
--- a/regress/usr.bin/mandoc/mdoc/Bl/emptyitem.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Bl/emptyitem.out_lint
@@ -7,3 +7,4 @@ mandoc: emptyitem.in:28:2: WARNING: empty list item: Bl -enum It
mandoc: emptyitem.in:29:2: ERROR: skipping all arguments: It head argument
mandoc: emptyitem.in:34:2: ERROR: skipping all arguments: It Sy
mandoc: emptyitem.in:36:2: WARNING: empty list item: Bl -hyphen It
+mandoc: emptyitem.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Bl/emptytag.out_lint b/regress/usr.bin/mandoc/mdoc/Bl/emptytag.out_lint
index f45d01a2138..b4a6a5a2bd1 100644
--- a/regress/usr.bin/mandoc/mdoc/Bl/emptytag.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Bl/emptytag.out_lint
@@ -1,2 +1,3 @@
mandoc: emptytag.in:1:5: STYLE: Mdocdate missing: Dd July
mandoc: emptytag.in:12:2: WARNING: empty head in list item: Bl -tag It
+mandoc: emptytag.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Bl/noIt.out_lint b/regress/usr.bin/mandoc/mdoc/Bl/noIt.out_lint
index fed447e7a00..73bc1536022 100644
--- a/regress/usr.bin/mandoc/mdoc/Bl/noIt.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Bl/noIt.out_lint
@@ -7,3 +7,4 @@ mandoc: noIt.in:17:2: WARNING: moving content out of list: Em
mandoc: noIt.in:17:10: WARNING: moving content out of list: Sy
mandoc: noIt.in:17:19: WARNING: moving content out of list: Em
mandoc: noIt.in:23:1: WARNING: moving content out of list: text
+mandoc: noIt.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Bl/notype.out_lint b/regress/usr.bin/mandoc/mdoc/Bl/notype.out_lint
index 1664a34e986..e577a78baf1 100644
--- a/regress/usr.bin/mandoc/mdoc/Bl/notype.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Bl/notype.out_lint
@@ -4,3 +4,4 @@ mandoc: notype.in:9:2: WARNING: list type is not the first argument: Bl -offset
mandoc: notype.in:15:2: ERROR: missing list type, using -item: Bl
mandoc: notype.in:15:20: WARNING: skipping -width argument: Bl -item
mandoc: notype.in:21:2: ERROR: missing list type, using -item: Bl
+mandoc: notype.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Bl/tag.out_lint b/regress/usr.bin/mandoc/mdoc/Bl/tag.out_lint
index 284629f4f82..c8facb8584a 100644
--- a/regress/usr.bin/mandoc/mdoc/Bl/tag.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Bl/tag.out_lint
@@ -1,2 +1,3 @@
mandoc: tag.in:1:5: STYLE: Mdocdate missing: Dd September
mandoc: tag.in:131:2: WARNING: missing -width in -tag list, using 6n: Bl -tag
+mandoc: tag.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Brq/empty.out_lint b/regress/usr.bin/mandoc/mdoc/Brq/empty.out_lint
index fc63637b722..ad27b0090c4 100644
--- a/regress/usr.bin/mandoc/mdoc/Brq/empty.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Brq/empty.out_lint
@@ -1,3 +1,4 @@
mandoc: empty.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: empty.in:11:19: STYLE: no blank before trailing delimiter: Brq user@host)
mandoc: empty.in:14:14: STYLE: no blank before trailing delimiter: Bro full)
+mandoc: empty.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Bx/args.out_lint b/regress/usr.bin/mandoc/mdoc/Bx/args.out_lint
index 9ccc9a88681..182f92bab74 100644
--- a/regress/usr.bin/mandoc/mdoc/Bx/args.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Bx/args.out_lint
@@ -1,2 +1,3 @@
mandoc: args.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: args.in:15:9: STYLE: no blank before trailing delimiter: Bx nett.
+mandoc: args.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Cd/noarg.out_lint b/regress/usr.bin/mandoc/mdoc/Cd/noarg.out_lint
index 1ec1484c48e..0503b8eaa9e 100644
--- a/regress/usr.bin/mandoc/mdoc/Cd/noarg.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Cd/noarg.out_lint
@@ -1,2 +1,3 @@
mandoc: noarg.in:11:2: WARNING: skipping empty macro: Cd
mandoc: noarg.in:1:5: STYLE: Mdocdate missing: Dd January
+mandoc: noarg.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Cm/noarg.out_lint b/regress/usr.bin/mandoc/mdoc/Cm/noarg.out_lint
index e7dc2932e00..88e134da48b 100644
--- a/regress/usr.bin/mandoc/mdoc/Cm/noarg.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Cm/noarg.out_lint
@@ -2,3 +2,4 @@ mandoc: noarg.in:9:23: WARNING: skipping empty macro: Cm
mandoc: noarg.in:12:13: WARNING: skipping empty macro: Cm
mandoc: noarg.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: noarg.in:12:31: STYLE: no blank before trailing delimiter: Cm command.
+mandoc: noarg.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/D1/spacing.out_lint b/regress/usr.bin/mandoc/mdoc/D1/spacing.out_lint
index cc3e4376efc..1e270d1fa31 100644
--- a/regress/usr.bin/mandoc/mdoc/D1/spacing.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/D1/spacing.out_lint
@@ -1,2 +1,3 @@
mandoc: spacing.in:1:5: STYLE: Mdocdate missing: Dd February
mandoc: spacing.in:11:2: WARNING: empty block: D1
+mandoc: spacing.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Db/args.out_lint b/regress/usr.bin/mandoc/mdoc/Db/args.out_lint
index b91a8ee30e4..41665017398 100644
--- a/regress/usr.bin/mandoc/mdoc/Db/args.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Db/args.out_lint
@@ -2,3 +2,4 @@ mandoc: args.in:1:5: STYLE: Mdocdate missing: Dd November
mandoc: args.in:9:2: WARNING: obsolete macro: Db
mandoc: args.in:11:2: WARNING: obsolete macro: Db
mandoc: args.in:13:2: WARNING: obsolete macro: Db
+mandoc: args.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Dd/badarg.out_lint b/regress/usr.bin/mandoc/mdoc/Dd/badarg.out_lint
index 3ad546cf06d..c4ace06255b 100644
--- a/regress/usr.bin/mandoc/mdoc/Dd/badarg.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Dd/badarg.out_lint
@@ -1,2 +1,3 @@
mandoc: badarg.in:1:2: WARNING: cannot parse date, using it verbatim: bad date
mandoc: badarg.in:1:5: STYLE: Mdocdate missing: Dd bad date
+mandoc: badarg.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Dd/dupe.out_lint b/regress/usr.bin/mandoc/mdoc/Dd/dupe.out_lint
index 3b9a9751bde..c960b1316d4 100644
--- a/regress/usr.bin/mandoc/mdoc/Dd/dupe.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Dd/dupe.out_lint
@@ -1,3 +1,4 @@
mandoc: dupe.in:1:5: STYLE: Mdocdate missing: Dd August
mandoc: dupe.in:4:2: WARNING: duplicate prologue macro: Dd
mandoc: dupe.in:10:2: WARNING: duplicate prologue macro: Dd
+mandoc: dupe.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Dd/late.out_lint b/regress/usr.bin/mandoc/mdoc/Dd/late.out_lint
index 07374131c68..26f1a49c103 100644
--- a/regress/usr.bin/mandoc/mdoc/Dd/late.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Dd/late.out_lint
@@ -1 +1,2 @@
mandoc: late.in:8:2: WARNING: late prologue macro: Dd
+mandoc: late.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Dd/long.out_lint b/regress/usr.bin/mandoc/mdoc/Dd/long.out_lint
index ec549143047..3c08dfc1f88 100644
--- a/regress/usr.bin/mandoc/mdoc/Dd/long.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Dd/long.out_lint
@@ -1,2 +1,3 @@
mandoc: long.in:1:2: WARNING: cannot parse date, using it verbatim: 1234567890123456789012345678901234567890123456789012345678901234567890123456789
mandoc: long.in:1:5: STYLE: Mdocdate missing: Dd 1234567890123456789012345678901234567890123456789012345678901234567890123456789
+mandoc: long.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Dd/manarg.out_lint b/regress/usr.bin/mandoc/mdoc/Dd/manarg.out_lint
index 3f3ecf710b8..bdf87370d25 100644
--- a/regress/usr.bin/mandoc/mdoc/Dd/manarg.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Dd/manarg.out_lint
@@ -1,2 +1,3 @@
mandoc: manarg.in:1:2: STYLE: legacy man(7) date format: Dd 2014-08-07
mandoc: manarg.in:1:5: STYLE: Mdocdate missing: Dd 2014-08-07
+mandoc: manarg.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Dd/noarg.out_lint b/regress/usr.bin/mandoc/mdoc/Dd/noarg.out_lint
index f2816336a7a..273e6fa6061 100644
--- a/regress/usr.bin/mandoc/mdoc/Dd/noarg.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Dd/noarg.out_lint
@@ -1 +1,2 @@
mandoc: noarg.in:1:2: WARNING: missing date, using today's date
+mandoc: noarg.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Dd/order.out_lint b/regress/usr.bin/mandoc/mdoc/Dd/order.out_lint
index 3f0cb911db6..36a360a4037 100644
--- a/regress/usr.bin/mandoc/mdoc/Dd/order.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Dd/order.out_lint
@@ -1,2 +1,3 @@
mandoc: order.in:2:2: WARNING: prologue macros out of order: Dd after Dt
mandoc: order.in:2:5: STYLE: Mdocdate missing: Dd August
+mandoc: order.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Dl/spacing.out_lint b/regress/usr.bin/mandoc/mdoc/Dl/spacing.out_lint
index 7d87c4ff79d..35da576cd2f 100644
--- a/regress/usr.bin/mandoc/mdoc/Dl/spacing.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Dl/spacing.out_lint
@@ -1,2 +1,3 @@
mandoc: spacing.in:1:5: STYLE: Mdocdate missing: Dd February
mandoc: spacing.in:11:2: WARNING: empty block: Dl
+mandoc: spacing.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Dq/empty.out_lint b/regress/usr.bin/mandoc/mdoc/Dq/empty.out_lint
index 5abe9323a99..193c54a7f1b 100644
--- a/regress/usr.bin/mandoc/mdoc/Dq/empty.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Dq/empty.out_lint
@@ -1 +1,2 @@
mandoc: empty.in:1:5: STYLE: Mdocdate missing: Dd June
+mandoc: empty.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Dt/badsec.out_lint b/regress/usr.bin/mandoc/mdoc/Dt/badsec.out_lint
index 3d469dee898..88a8e0fbe7c 100644
--- a/regress/usr.bin/mandoc/mdoc/Dt/badsec.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Dt/badsec.out_lint
@@ -1,2 +1,3 @@
mandoc: badsec.in:2:15: WARNING: unknown manual section: Dt ... foo
mandoc: badsec.in:1:5: STYLE: Mdocdate missing: Dd June
+mandoc: badsec.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Dt/case.out_lint b/regress/usr.bin/mandoc/mdoc/Dt/case.out_lint
index 921f8613723..37e6392e00b 100644
--- a/regress/usr.bin/mandoc/mdoc/Dt/case.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Dt/case.out_lint
@@ -1,2 +1,3 @@
mandoc: case.in:2:6: WARNING: lower case character in document title: Dt Dt-case
mandoc: case.in:1:5: STYLE: Mdocdate missing: Dd June
+mandoc: case.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Dt/dupe.out_lint b/regress/usr.bin/mandoc/mdoc/Dt/dupe.out_lint
index e3e7d2e0298..3eb38562aac 100644
--- a/regress/usr.bin/mandoc/mdoc/Dt/dupe.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Dt/dupe.out_lint
@@ -1,3 +1,4 @@
mandoc: dupe.in:1:5: STYLE: Mdocdate missing: Dd August
mandoc: dupe.in:4:2: WARNING: duplicate prologue macro: Dt
mandoc: dupe.in:10:2: WARNING: skipping late title macro: Dt
+mandoc: dupe.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Dt/fourargs.out_lint b/regress/usr.bin/mandoc/mdoc/Dt/fourargs.out_lint
index 4534bb2d9d5..4937f537e62 100644
--- a/regress/usr.bin/mandoc/mdoc/Dt/fourargs.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Dt/fourargs.out_lint
@@ -1,2 +1,3 @@
mandoc: fourargs.in:2:25: ERROR: skipping excess arguments: Dt ... bogus
mandoc: fourargs.in:1:5: STYLE: Mdocdate missing: Dd February
+mandoc: fourargs.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Dt/late.out_lint b/regress/usr.bin/mandoc/mdoc/Dt/late.out_lint
index 2901bd51517..d270b0132cc 100644
--- a/regress/usr.bin/mandoc/mdoc/Dt/late.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Dt/late.out_lint
@@ -1,3 +1,4 @@
mandoc: late.in:1:5: STYLE: Mdocdate missing: Dd August
mandoc: late.in:8:2: WARNING: skipping late title macro: Dt
mandoc: late.in: WARNING: missing manual title, using UNTITLED: EOF
+mandoc: late.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Dt/missing.out_lint b/regress/usr.bin/mandoc/mdoc/Dt/missing.out_lint
index a7a3a5e311d..88c3df07c09 100644
--- a/regress/usr.bin/mandoc/mdoc/Dt/missing.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Dt/missing.out_lint
@@ -1,2 +1,3 @@
mandoc: missing.in:1:5: STYLE: Mdocdate missing: Dd August
mandoc: missing.in: WARNING: missing manual title, using UNTITLED: EOF
+mandoc: missing.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Dt/noarg.out_lint b/regress/usr.bin/mandoc/mdoc/Dt/noarg.out_lint
index 2f06090486b..f3e6b8b95a3 100644
--- a/regress/usr.bin/mandoc/mdoc/Dt/noarg.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Dt/noarg.out_lint
@@ -1,3 +1,4 @@
mandoc: noarg.in:2:2: WARNING: missing manual title, using UNTITLED: Dt
mandoc: noarg.in:2:2: WARNING: missing manual section, using "": Dt UNTITLED
mandoc: noarg.in:1:5: STYLE: Mdocdate missing: Dd August
+mandoc: noarg.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Dt/nobody.out_lint b/regress/usr.bin/mandoc/mdoc/Dt/nobody.out_lint
index 3986d728315..bc9c6c9c24e 100644
--- a/regress/usr.bin/mandoc/mdoc/Dt/nobody.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Dt/nobody.out_lint
@@ -1,2 +1,3 @@
mandoc: nobody.in:1:5: STYLE: Mdocdate missing: Dd June
+mandoc: nobody.in: STYLE: RCS id missing
mandoc: nobody.in: WARNING: no document body
diff --git a/regress/usr.bin/mandoc/mdoc/Dt/nosec.out_lint b/regress/usr.bin/mandoc/mdoc/Dt/nosec.out_lint
index 8cfbae816a5..08e37eda42a 100644
--- a/regress/usr.bin/mandoc/mdoc/Dt/nosec.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Dt/nosec.out_lint
@@ -1,2 +1,3 @@
mandoc: nosec.in:2:2: WARNING: missing manual section, using "": Dt DT-NOSEC
mandoc: nosec.in:1:5: STYLE: Mdocdate missing: Dd August
+mandoc: nosec.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Dt/order.out_lint b/regress/usr.bin/mandoc/mdoc/Dt/order.out_lint
index 605199403e6..718e3095d08 100644
--- a/regress/usr.bin/mandoc/mdoc/Dt/order.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Dt/order.out_lint
@@ -1,2 +1,3 @@
mandoc: order.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: order.in:3:2: WARNING: prologue macros out of order: Dt after Os
+mandoc: order.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Dv/noarg.out_lint b/regress/usr.bin/mandoc/mdoc/Dv/noarg.out_lint
index bb59aad2db6..efea3f442dc 100644
--- a/regress/usr.bin/mandoc/mdoc/Dv/noarg.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Dv/noarg.out_lint
@@ -1,3 +1,4 @@
mandoc: noarg.in:11:2: WARNING: skipping empty macro: Dv
mandoc: noarg.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: noarg.in:9:9: STYLE: no blank before trailing delimiter: Dv NULL.
+mandoc: noarg.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Em/noarg.out_lint b/regress/usr.bin/mandoc/mdoc/Em/noarg.out_lint
index 64aec8d41fa..f850a862332 100644
--- a/regress/usr.bin/mandoc/mdoc/Em/noarg.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Em/noarg.out_lint
@@ -1,2 +1,3 @@
mandoc: noarg.in:11:2: WARNING: skipping empty macro: Em
mandoc: noarg.in:1:5: STYLE: Mdocdate missing: Dd January
+mandoc: noarg.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Em/punct.out_lint b/regress/usr.bin/mandoc/mdoc/Em/punct.out_lint
index 5209a7f3b0b..df05892f03d 100644
--- a/regress/usr.bin/mandoc/mdoc/Em/punct.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Em/punct.out_lint
@@ -25,3 +25,4 @@ mandoc: punct.in:75:7: WARNING: skipping empty macro: Em
mandoc: punct.in:83:2: WARNING: skipping empty macro: Em
mandoc: punct.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: punct.in:86:6: STYLE: no blank before trailing delimiter: Em a.
+mandoc: punct.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Eo/break.out_lint b/regress/usr.bin/mandoc/mdoc/Eo/break.out_lint
index 9df1a640adc..7f86b2488e6 100644
--- a/regress/usr.bin/mandoc/mdoc/Eo/break.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Eo/break.out_lint
@@ -7,3 +7,4 @@ mandoc: break.in:51:2: WARNING: blocks badly nested: Bo breaks Eo
mandoc: break.in:59:2: WARNING: blocks badly nested: Bo breaks Eo
mandoc: break.in:66:2: WARNING: blocks badly nested: Bo breaks Eo
mandoc: break.in:1:5: STYLE: Mdocdate missing: Dd February
+mandoc: break.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Eo/obsolete.out_lint b/regress/usr.bin/mandoc/mdoc/Eo/obsolete.out_lint
index 406a4b27b15..dc5b750983b 100644
--- a/regress/usr.bin/mandoc/mdoc/Eo/obsolete.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Eo/obsolete.out_lint
@@ -5,3 +5,4 @@ mandoc: obsolete.in:12:2: WARNING: obsolete macro: En
mandoc: obsolete.in:14:2: WARNING: obsolete macro: En
mandoc: obsolete.in:17:2: WARNING: obsolete macro: Es
mandoc: obsolete.in:19:2: WARNING: obsolete macro: En
+mandoc: obsolete.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Eo/unclosed.out_lint b/regress/usr.bin/mandoc/mdoc/Eo/unclosed.out_lint
index aea85636e34..2f631462f0e 100644
--- a/regress/usr.bin/mandoc/mdoc/Eo/unclosed.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Eo/unclosed.out_lint
@@ -1,2 +1,3 @@
mandoc: unclosed.in:9:2: ERROR: appending missing end of block: Eo
mandoc: unclosed.in:1:5: STYLE: Mdocdate missing: Dd February
+mandoc: unclosed.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Er/noarg.out_lint b/regress/usr.bin/mandoc/mdoc/Er/noarg.out_lint
index 7f454a5dd70..e042addf40a 100644
--- a/regress/usr.bin/mandoc/mdoc/Er/noarg.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Er/noarg.out_lint
@@ -1,3 +1,4 @@
mandoc: noarg.in:12:2: WARNING: skipping empty macro: Er
mandoc: noarg.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: noarg.in:10:8: STYLE: no blank before trailing delimiter: Er EIO.
+mandoc: noarg.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Ev/noarg.out_lint b/regress/usr.bin/mandoc/mdoc/Ev/noarg.out_lint
index 7377133ddfa..9aa48210672 100644
--- a/regress/usr.bin/mandoc/mdoc/Ev/noarg.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Ev/noarg.out_lint
@@ -1,3 +1,4 @@
mandoc: noarg.in:11:2: WARNING: skipping empty macro: Ev
mandoc: noarg.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: noarg.in:9:9: STYLE: no blank before trailing delimiter: Ev HOME.
+mandoc: noarg.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Ex/noname.out_lint b/regress/usr.bin/mandoc/mdoc/Ex/noname.out_lint
index c9cf240b36f..1e1291ba686 100644
--- a/regress/usr.bin/mandoc/mdoc/Ex/noname.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Ex/noname.out_lint
@@ -1,3 +1,4 @@
mandoc: noname.in:1:5: STYLE: Mdocdate missing: Dd July
mandoc: noname.in:5:2: ERROR: missing manual name, using "": Nm
mandoc: noname.in:9:2: WARNING: missing utility name, using "": Ex
+mandoc: noname.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Ex/nostd.out_lint b/regress/usr.bin/mandoc/mdoc/Ex/nostd.out_lint
index a19cce8f437..e0fed16b8ec 100644
--- a/regress/usr.bin/mandoc/mdoc/Ex/nostd.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Ex/nostd.out_lint
@@ -2,3 +2,4 @@ mandoc: nostd.in:1:5: STYLE: Mdocdate missing: Dd July
mandoc: nostd.in:9:2: WARNING: missing -std argument, adding it: Ex
mandoc: nostd.in:12:2: WARNING: missing -std argument, adding it: Ex
mandoc: nostd.in:15:2: WARNING: missing -std argument, adding it: Ex
+mandoc: nostd.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Fd/empty.out_lint b/regress/usr.bin/mandoc/mdoc/Fd/empty.out_lint
index c0ffefcd919..aa61bc26304 100644
--- a/regress/usr.bin/mandoc/mdoc/Fd/empty.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Fd/empty.out_lint
@@ -1,3 +1,4 @@
mandoc: empty.in:9:2: WARNING: skipping empty macro: Fd
mandoc: empty.in:13:2: WARNING: skipping empty macro: Fd
mandoc: empty.in:1:5: STYLE: Mdocdate missing: Dd February
+mandoc: empty.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Fl/punct.out_lint b/regress/usr.bin/mandoc/mdoc/Fl/punct.out_lint
index 6da8a24a5fd..4bd4cff26f7 100644
--- a/regress/usr.bin/mandoc/mdoc/Fl/punct.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Fl/punct.out_lint
@@ -1,2 +1,3 @@
mandoc: punct.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: punct.in:45:6: STYLE: no blank before trailing delimiter: Fl a.
+mandoc: punct.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Fo/noarg.out_lint b/regress/usr.bin/mandoc/mdoc/Fo/noarg.out_lint
index d8317c9ee37..eb1a5dc8231 100644
--- a/regress/usr.bin/mandoc/mdoc/Fo/noarg.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Fo/noarg.out_lint
@@ -9,3 +9,4 @@ mandoc: noarg.in:42:2: WARNING: skipping empty macro: Ft
mandoc: noarg.in:43:2: WARNING: skipping empty macro: Fn
mandoc: noarg.in:1:5: STYLE: Mdocdate missing: Dd July
mandoc: noarg.in:12:10: ERROR: skipping excess arguments: Fo ... bogus
+mandoc: noarg.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Fo/nohead.out_lint b/regress/usr.bin/mandoc/mdoc/Fo/nohead.out_lint
index 363e75b3451..2023d0a002e 100644
--- a/regress/usr.bin/mandoc/mdoc/Fo/nohead.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Fo/nohead.out_lint
@@ -1,2 +1,3 @@
mandoc: nohead.in:1:5: STYLE: Mdocdate missing: Dd February
mandoc: nohead.in:10:2: WARNING: missing function name, using "": Fo
+mandoc: nohead.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Fo/obsolete.out_lint b/regress/usr.bin/mandoc/mdoc/Fo/obsolete.out_lint
index 20428eac798..0748a447c9a 100644
--- a/regress/usr.bin/mandoc/mdoc/Fo/obsolete.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Fo/obsolete.out_lint
@@ -1,3 +1,4 @@
mandoc: obsolete.in:1:5: STYLE: Mdocdate missing: Dd July
mandoc: obsolete.in:9:2: WARNING: obsolete macro: Ot
mandoc: obsolete.in:12:2: WARNING: obsolete macro: Fr
+mandoc: obsolete.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Fo/punct.out_lint b/regress/usr.bin/mandoc/mdoc/Fo/punct.out_lint
index 1188d6c2a6d..0ef4124cad6 100644
--- a/regress/usr.bin/mandoc/mdoc/Fo/punct.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Fo/punct.out_lint
@@ -2,3 +2,4 @@ mandoc: punct.in:1:5: STYLE: Mdocdate missing: Dd May
mandoc: punct.in:9:8: STYLE: no blank before trailing delimiter: Fn sin.
mandoc: punct.in:11:12: STYLE: no blank before trailing delimiter: Fa y:
mandoc: punct.in:13:18: STYLE: no blank before trailing delimiter: Ft float:
+mandoc: punct.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Fo/warn.out_lint b/regress/usr.bin/mandoc/mdoc/Fo/warn.out_lint
index e72e3390e22..39ddeeb2b70 100644
--- a/regress/usr.bin/mandoc/mdoc/Fo/warn.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Fo/warn.out_lint
@@ -1,3 +1,4 @@
mandoc: warn.in:1:5: STYLE: Mdocdate missing: Dd October
mandoc: warn.in:9:8: WARNING: parenthesis in function name: sin()
mandoc: warn.in:13:19: WARNING: comma in function argument: double y, double x
+mandoc: warn.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Ic/noarg.out_lint b/regress/usr.bin/mandoc/mdoc/Ic/noarg.out_lint
index 99960de4111..01931a83327 100644
--- a/regress/usr.bin/mandoc/mdoc/Ic/noarg.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Ic/noarg.out_lint
@@ -1,3 +1,4 @@
mandoc: noarg.in:11:2: WARNING: skipping empty macro: Ic
mandoc: noarg.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: noarg.in:9:7: STYLE: no blank before trailing delimiter: Ic ls.
+mandoc: noarg.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/In/noarg.out_lint b/regress/usr.bin/mandoc/mdoc/In/noarg.out_lint
index 1782d643fda..f1a550cdc1c 100644
--- a/regress/usr.bin/mandoc/mdoc/In/noarg.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/In/noarg.out_lint
@@ -2,3 +2,4 @@ mandoc: noarg.in:11:2: WARNING: skipping empty macro: In
mandoc: noarg.in:18:2: WARNING: skipping empty macro: In
mandoc: noarg.in:1:5: STYLE: Mdocdate missing: Dd February
mandoc: noarg.in:15:11: STYLE: no blank before trailing delimiter: In math.h:
+mandoc: noarg.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Lb/badargs.out_lint b/regress/usr.bin/mandoc/mdoc/Lb/badargs.out_lint
index c8f0082b744..da728ba8059 100644
--- a/regress/usr.bin/mandoc/mdoc/Lb/badargs.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Lb/badargs.out_lint
@@ -2,3 +2,4 @@ mandoc: badargs.in:9:2: WARNING: skipping empty macro: Lb
mandoc: badargs.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: badargs.in:8:10: STYLE: no blank before trailing delimiter: Lb murks.
mandoc: badargs.in:10:18: STYLE: no blank before trailing delimiter: Lb ... another.
+mandoc: badargs.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Li/punct.out_lint b/regress/usr.bin/mandoc/mdoc/Li/punct.out_lint
index 333b25b6290..13db27248eb 100644
--- a/regress/usr.bin/mandoc/mdoc/Li/punct.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Li/punct.out_lint
@@ -25,3 +25,4 @@ mandoc: punct.in:75:7: WARNING: skipping empty macro: Li
mandoc: punct.in:83:2: WARNING: skipping empty macro: Li
mandoc: punct.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: punct.in:86:6: STYLE: no blank before trailing delimiter: Li a.
+mandoc: punct.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Lk/noarg.out_lint b/regress/usr.bin/mandoc/mdoc/Lk/noarg.out_lint
index 355a79e001c..4a49a4f99c6 100644
--- a/regress/usr.bin/mandoc/mdoc/Lk/noarg.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Lk/noarg.out_lint
@@ -2,3 +2,4 @@ mandoc: noarg.in:16:2: WARNING: skipping empty macro: Lk
mandoc: noarg.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: noarg.in:12:33: STYLE: no blank before trailing delimiter: Lk ... mandoc,
mandoc: noarg.in:14:28: STYLE: no blank before trailing delimiter: Lk http://www.openbsd.org/,
+mandoc: noarg.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Ms/noarg.out_lint b/regress/usr.bin/mandoc/mdoc/Ms/noarg.out_lint
index 286f4f00d08..c1a4112ae7f 100644
--- a/regress/usr.bin/mandoc/mdoc/Ms/noarg.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Ms/noarg.out_lint
@@ -1,3 +1,4 @@
mandoc: noarg.in:11:2: WARNING: skipping empty macro: Ms
mandoc: noarg.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: noarg.in:9:10: STYLE: no blank before trailing delimiter: Ms alpha.
+mandoc: noarg.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Mt/simple.out_lint b/regress/usr.bin/mandoc/mdoc/Mt/simple.out_lint
index 95edebdde83..14aceb51781 100644
--- a/regress/usr.bin/mandoc/mdoc/Mt/simple.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Mt/simple.out_lint
@@ -1,2 +1,3 @@
mandoc: simple.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: simple.in:12:26: STYLE: no blank before trailing delimiter: Mt punctuation@localhost.
+mandoc: simple.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Nd/broken.out_lint b/regress/usr.bin/mandoc/mdoc/Nd/broken.out_lint
index c2a841a93d8..977ffbad5a4 100644
--- a/regress/usr.bin/mandoc/mdoc/Nd/broken.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Nd/broken.out_lint
@@ -8,3 +8,4 @@ mandoc: broken.in:16:2: WARNING: description line outside NAME section: Nd
mandoc: broken.in:13:2: WARNING: moving content out of list: Bl
mandoc: broken.in:18:1: WARNING: moving content out of list: text
mandoc: broken.in:27:2: WARNING: description line outside NAME section: Nd
+mandoc: broken.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Nd/noarg.out_lint b/regress/usr.bin/mandoc/mdoc/Nd/noarg.out_lint
index 97f1c7595a4..b5d85196139 100644
--- a/regress/usr.bin/mandoc/mdoc/Nd/noarg.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Nd/noarg.out_lint
@@ -1,2 +1,3 @@
mandoc: noarg.in:1:5: STYLE: Mdocdate missing: Dd January
mandoc: noarg.in:6:2: WARNING: missing description line, using "": Nd
+mandoc: noarg.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Nm/badNAME.out_lint b/regress/usr.bin/mandoc/mdoc/Nm/badNAME.out_lint
index a8a6c51b8f8..e15a51bae54 100644
--- a/regress/usr.bin/mandoc/mdoc/Nm/badNAME.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Nm/badNAME.out_lint
@@ -1,3 +1,4 @@
mandoc: badNAME.in:1:5: STYLE: Mdocdate missing: Dd July
mandoc: badNAME.in:5:2: ERROR: missing manual name, using "": Nm
mandoc: badNAME.in:5:5: WARNING: bad NAME section content: Bx
+mandoc: badNAME.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Nm/badNAMEuse.out_lint b/regress/usr.bin/mandoc/mdoc/Nm/badNAMEuse.out_lint
index ec925e82c1f..86eadb466b7 100644
--- a/regress/usr.bin/mandoc/mdoc/Nm/badNAMEuse.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Nm/badNAMEuse.out_lint
@@ -1,3 +1,4 @@
mandoc: badNAMEuse.in:1:5: STYLE: Mdocdate missing: Dd July
mandoc: badNAMEuse.in:5:2: ERROR: missing manual name, using "": Nm
mandoc: badNAMEuse.in:5:5: WARNING: bad NAME section content: Bx
+mandoc: badNAMEuse.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Nm/break.out_lint b/regress/usr.bin/mandoc/mdoc/Nm/break.out_lint
index 79698c84958..b3c6da7aace 100644
--- a/regress/usr.bin/mandoc/mdoc/Nm/break.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Nm/break.out_lint
@@ -1,2 +1,3 @@
mandoc: break.in:9:2: ERROR: inserting missing end of block: Sh breaks Bo
mandoc: break.in:1:5: STYLE: Mdocdate missing: Dd August
+mandoc: break.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Nm/broken.out_lint b/regress/usr.bin/mandoc/mdoc/Nm/broken.out_lint
index 828bcbc89c4..1d7a95b5220 100644
--- a/regress/usr.bin/mandoc/mdoc/Nm/broken.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Nm/broken.out_lint
@@ -1,3 +1,4 @@
mandoc: broken.in:17:2: WARNING: blocks badly nested: Oo breaks Bk
mandoc: broken.in:1:5: STYLE: Mdocdate missing: Dd February
mandoc: broken.in:13:2: WARNING: moving content out of list: Oo
+mandoc: broken.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Nm/punct.out_lint b/regress/usr.bin/mandoc/mdoc/Nm/punct.out_lint
index da4ba2d60b9..fb6b98b13e8 100644
--- a/regress/usr.bin/mandoc/mdoc/Nm/punct.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Nm/punct.out_lint
@@ -1,2 +1,3 @@
mandoc: punct.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: punct.in:42:13: STYLE: no blank before trailing delimiter: Nm Nm-punct.
+mandoc: punct.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/No/punct.out_lint b/regress/usr.bin/mandoc/mdoc/No/punct.out_lint
index e5afc385a92..b816b739ad7 100644
--- a/regress/usr.bin/mandoc/mdoc/No/punct.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/No/punct.out_lint
@@ -24,3 +24,4 @@ mandoc: punct.in:74:7: WARNING: skipping empty macro: No
mandoc: punct.in:75:7: WARNING: skipping empty macro: No
mandoc: punct.in:83:2: WARNING: skipping empty macro: No
mandoc: punct.in:1:5: STYLE: Mdocdate missing: Dd June
+mandoc: punct.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Ns/position.out_lint b/regress/usr.bin/mandoc/mdoc/Ns/position.out_lint
index fd306e26650..2137914d163 100644
--- a/regress/usr.bin/mandoc/mdoc/Ns/position.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Ns/position.out_lint
@@ -1,2 +1,3 @@
mandoc: position.in:1:5: STYLE: Mdocdate missing: Dd September
mandoc: position.in:10:2: WARNING: skipping no-space macro
+mandoc: position.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Oo/punct.out_lint b/regress/usr.bin/mandoc/mdoc/Oo/punct.out_lint
index f2bdac032d1..43365184fd9 100644
--- a/regress/usr.bin/mandoc/mdoc/Oo/punct.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Oo/punct.out_lint
@@ -1,2 +1,3 @@
mandoc: punct.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: punct.in:26:6: STYLE: no blank before trailing delimiter: Oo a.
+mandoc: punct.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Op/break.out_lint b/regress/usr.bin/mandoc/mdoc/Op/break.out_lint
index 9ac3ad69a71..bd010c5ef65 100644
--- a/regress/usr.bin/mandoc/mdoc/Op/break.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Op/break.out_lint
@@ -2,3 +2,4 @@ mandoc: break.in:9:2: WARNING: blocks badly nested: Op breaks Do
mandoc: break.in:15:7: WARNING: blocks badly nested: Op breaks Do
mandoc: break.in:15:2: WARNING: blocks badly nested: Op breaks Do
mandoc: break.in:1:5: STYLE: Mdocdate missing: Dd July
+mandoc: break.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Op/broken.out_lint b/regress/usr.bin/mandoc/mdoc/Op/broken.out_lint
index b33fb6686bb..409d339e98c 100644
--- a/regress/usr.bin/mandoc/mdoc/Op/broken.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Op/broken.out_lint
@@ -1,3 +1,4 @@
mandoc: broken.in:10:17: WARNING: blocks badly nested: Do breaks Op
mandoc: broken.in:15:15: WARNING: blocks badly nested: Do breaks Op
mandoc: broken.in:1:5: STYLE: Mdocdate missing: Dd July
+mandoc: broken.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Op/punct.out_lint b/regress/usr.bin/mandoc/mdoc/Op/punct.out_lint
index e4c3b3f9792..a8e2e90e9c0 100644
--- a/regress/usr.bin/mandoc/mdoc/Op/punct.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Op/punct.out_lint
@@ -1,2 +1,3 @@
mandoc: punct.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: punct.in:34:6: STYLE: no blank before trailing delimiter: Op a.
+mandoc: punct.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Os/dupe.out_lint b/regress/usr.bin/mandoc/mdoc/Os/dupe.out_lint
index 364b7a6eeec..a28817ec08e 100644
--- a/regress/usr.bin/mandoc/mdoc/Os/dupe.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Os/dupe.out_lint
@@ -1,3 +1,4 @@
mandoc: dupe.in:3:2: WARNING: prologue macros out of order: Dt after Os
mandoc: dupe.in:4:2: WARNING: duplicate prologue macro: Os
mandoc: dupe.in:10:2: WARNING: duplicate prologue macro: Os
+mandoc: dupe.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Os/late.out_lint b/regress/usr.bin/mandoc/mdoc/Os/late.out_lint
index 8b0e2f76c39..55a4e830b57 100644
--- a/regress/usr.bin/mandoc/mdoc/Os/late.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Os/late.out_lint
@@ -1 +1,2 @@
mandoc: late.in:8:2: WARNING: late prologue macro: Os
+mandoc: late.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Pa/punct.out_lint b/regress/usr.bin/mandoc/mdoc/Pa/punct.out_lint
index 8fa38b4de47..50fb6767f47 100644
--- a/regress/usr.bin/mandoc/mdoc/Pa/punct.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Pa/punct.out_lint
@@ -1,2 +1,3 @@
mandoc: punct.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: punct.in:45:6: STYLE: no blank before trailing delimiter: Pa a.
+mandoc: punct.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Pf/spacing.out_lint b/regress/usr.bin/mandoc/mdoc/Pf/spacing.out_lint
index ccc98067e2c..f77cb44399a 100644
--- a/regress/usr.bin/mandoc/mdoc/Pf/spacing.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Pf/spacing.out_lint
@@ -2,3 +2,4 @@ mandoc: spacing.in:24:2: WARNING: nothing follows prefix: Pf prefixed
mandoc: spacing.in:27:9: WARNING: nothing follows prefix: Pf .
mandoc: spacing.in:31:9: WARNING: nothing follows prefix: Pf at eol
mandoc: spacing.in:1:5: STYLE: Mdocdate missing: Dd November
+mandoc: spacing.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Pp/arg.out_lint b/regress/usr.bin/mandoc/mdoc/Pp/arg.out_lint
index 135e39f6fbd..442f73624c5 100644
--- a/regress/usr.bin/mandoc/mdoc/Pp/arg.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Pp/arg.out_lint
@@ -2,3 +2,4 @@ mandoc: arg.in:11:5: ERROR: skipping all arguments: br drop this
mandoc: arg.in:13:8: ERROR: skipping excess arguments: sp ... drop this
mandoc: arg.in:1:5: STYLE: Mdocdate missing: Dd February
mandoc: arg.in:9:2: ERROR: skipping all arguments: Pp drop
+mandoc: arg.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Qq/empty.out_lint b/regress/usr.bin/mandoc/mdoc/Qq/empty.out_lint
index 1e1ce1a8b26..9b1eb493bdd 100644
--- a/regress/usr.bin/mandoc/mdoc/Qq/empty.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Qq/empty.out_lint
@@ -1,3 +1,4 @@
mandoc: empty.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: empty.in:11:18: STYLE: no blank before trailing delimiter: Qq user@host)
mandoc: empty.in:14:13: STYLE: no blank before trailing delimiter: Qo full)
+mandoc: empty.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Rs/allch.out_lint b/regress/usr.bin/mandoc/mdoc/Rs/allch.out_lint
index 08c3b9a1b4d..543d7463fdc 100644
--- a/regress/usr.bin/mandoc/mdoc/Rs/allch.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Rs/allch.out_lint
@@ -5,3 +5,4 @@ mandoc: allch.in:20:1: WARNING: invalid content in Rs block: text
mandoc: allch.in:35:1: WARNING: invalid content in Rs block: text
mandoc: allch.in:36:2: WARNING: invalid content in Rs block: Em
mandoc: allch.in:41:1: WARNING: invalid content in Rs block: text
+mandoc: allch.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Rs/args.out_lint b/regress/usr.bin/mandoc/mdoc/Rs/args.out_lint
index 796b893b8cb..b9000151537 100644
--- a/regress/usr.bin/mandoc/mdoc/Rs/args.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Rs/args.out_lint
@@ -1,3 +1,4 @@
mandoc: args.in:9:5: ERROR: skipping all arguments: Rs bogus
mandoc: args.in:14:5: ERROR: skipping all arguments: Rs Sy
mandoc: args.in:1:5: STYLE: Mdocdate missing: Dd February
+mandoc: args.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Rs/empty.out_lint b/regress/usr.bin/mandoc/mdoc/Rs/empty.out_lint
index a83fa5204c1..012166315c1 100644
--- a/regress/usr.bin/mandoc/mdoc/Rs/empty.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Rs/empty.out_lint
@@ -1,3 +1,4 @@
mandoc: empty.in:1:5: STYLE: Mdocdate missing: Dd February
mandoc: empty.in:9:2: WARNING: empty reference block: Rs
mandoc: empty.in:14:2: WARNING: empty reference block: Rs
+mandoc: empty.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Rv/noname.out_lint b/regress/usr.bin/mandoc/mdoc/Rv/noname.out_lint
index 13baf64728d..22c61e4479f 100644
--- a/regress/usr.bin/mandoc/mdoc/Rv/noname.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Rv/noname.out_lint
@@ -1,2 +1,3 @@
mandoc: noname.in:1:5: STYLE: Mdocdate missing: Dd July
mandoc: noname.in:5:2: ERROR: missing manual name, using "": Nm
+mandoc: noname.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Rv/nostd.out_lint b/regress/usr.bin/mandoc/mdoc/Rv/nostd.out_lint
index 16acaba6c4a..5337e00d283 100644
--- a/regress/usr.bin/mandoc/mdoc/Rv/nostd.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Rv/nostd.out_lint
@@ -2,3 +2,4 @@ mandoc: nostd.in:1:5: STYLE: Mdocdate missing: Dd July
mandoc: nostd.in:9:2: WARNING: missing -std argument, adding it: Rv
mandoc: nostd.in:12:2: WARNING: missing -std argument, adding it: Rv
mandoc: nostd.in:15:2: WARNING: missing -std argument, adding it: Rv
+mandoc: nostd.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Sh/badNAME.out_lint b/regress/usr.bin/mandoc/mdoc/Sh/badNAME.out_lint
index 9f008a18982..8ea4f1c089b 100644
--- a/regress/usr.bin/mandoc/mdoc/Sh/badNAME.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Sh/badNAME.out_lint
@@ -1,3 +1,4 @@
mandoc: badNAME.in:1:5: STYLE: Mdocdate missing: Dd July
mandoc: badNAME.in:5:2: WARNING: bad NAME section content: Em
mandoc: badNAME.in:4:2: WARNING: NAME section without description
+mandoc: badNAME.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Sh/before.out_lint b/regress/usr.bin/mandoc/mdoc/Sh/before.out_lint
index 7cfe763e5fa..b0a48836717 100644
--- a/regress/usr.bin/mandoc/mdoc/Sh/before.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Sh/before.out_lint
@@ -1,2 +1,3 @@
mandoc: before.in:1:5: STYLE: Mdocdate missing: Dd July
+mandoc: before.in: STYLE: RCS id missing
mandoc: before.in:4:1: WARNING: content before first section header: text
diff --git a/regress/usr.bin/mandoc/mdoc/Sh/empty.out_lint b/regress/usr.bin/mandoc/mdoc/Sh/empty.out_lint
index 1672d5818af..8f3b54fc62c 100644
--- a/regress/usr.bin/mandoc/mdoc/Sh/empty.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Sh/empty.out_lint
@@ -1,2 +1,3 @@
mandoc: empty.in:9:2: ERROR: inserting missing end of block: Sh breaks Xo
mandoc: empty.in:1:5: STYLE: Mdocdate missing: Dd November
+mandoc: empty.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Sh/emptyNAME.out_lint b/regress/usr.bin/mandoc/mdoc/Sh/emptyNAME.out_lint
index 45804744059..f817d3dd57b 100644
--- a/regress/usr.bin/mandoc/mdoc/Sh/emptyNAME.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Sh/emptyNAME.out_lint
@@ -1,3 +1,4 @@
mandoc: emptyNAME.in:1:5: STYLE: Mdocdate missing: Dd July
mandoc: emptyNAME.in:4:2: WARNING: NAME section without Nm before Nd
mandoc: emptyNAME.in:4:2: WARNING: NAME section without description
+mandoc: emptyNAME.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Sh/first.out_lint b/regress/usr.bin/mandoc/mdoc/Sh/first.out_lint
index c19ec77d710..87169e58999 100644
--- a/regress/usr.bin/mandoc/mdoc/Sh/first.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Sh/first.out_lint
@@ -1,2 +1,3 @@
mandoc: first.in:1:5: STYLE: Mdocdate missing: Dd July
mandoc: first.in:4:2: WARNING: first section is not "NAME": Sh DESCRIPTION
+mandoc: first.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Sh/nohead.out_lint b/regress/usr.bin/mandoc/mdoc/Sh/nohead.out_lint
index 78e046c63a6..c40bf929ce4 100644
--- a/regress/usr.bin/mandoc/mdoc/Sh/nohead.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Sh/nohead.out_lint
@@ -1,3 +1,4 @@
mandoc: nohead.in:9:2: WARNING: skipping empty macro: Sh
mandoc: nohead.in:11:2: WARNING: skipping empty macro: Ss
mandoc: nohead.in:1:5: STYLE: Mdocdate missing: Dd February
+mandoc: nohead.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Sh/order.out_lint b/regress/usr.bin/mandoc/mdoc/Sh/order.out_lint
index 52f42595c0e..33ca5b26a6c 100644
--- a/regress/usr.bin/mandoc/mdoc/Sh/order.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Sh/order.out_lint
@@ -2,3 +2,4 @@ mandoc: order.in:1:5: STYLE: Mdocdate missing: Dd July
mandoc: order.in:9:2: WARNING: sections out of conventional order: Sh SYNOPSIS
mandoc: order.in:10:2: WARNING: duplicate section title: Sh SYNOPSIS
mandoc: order.in:11:2: WARNING: unexpected section: Sh ERRORS for 2, 3, 4, 9 only
+mandoc: order.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Sh/orderNAME.out_lint b/regress/usr.bin/mandoc/mdoc/Sh/orderNAME.out_lint
index 5b3a88cd97e..269761ef236 100644
--- a/regress/usr.bin/mandoc/mdoc/Sh/orderNAME.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Sh/orderNAME.out_lint
@@ -1,3 +1,4 @@
mandoc: orderNAME.in:1:5: STYLE: Mdocdate missing: Dd January
mandoc: orderNAME.in:5:2: WARNING: description not at the end of NAME
mandoc: orderNAME.in:4:2: WARNING: NAME section without Nm before Nd
+mandoc: orderNAME.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Sh/parbefore.out_lint b/regress/usr.bin/mandoc/mdoc/Sh/parbefore.out_lint
index 86e6c69ddcc..bbb4ec84483 100644
--- a/regress/usr.bin/mandoc/mdoc/Sh/parbefore.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Sh/parbefore.out_lint
@@ -1,2 +1,3 @@
mandoc: parbefore.in:1:5: STYLE: Mdocdate missing: Dd April
mandoc: parbefore.in:4:2: WARNING: skipping paragraph macro: Pp before Sh
+mandoc: parbefore.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Sh/parborder.out_lint b/regress/usr.bin/mandoc/mdoc/Sh/parborder.out_lint
index 60404cabc9c..c6a32d8f153 100644
--- a/regress/usr.bin/mandoc/mdoc/Sh/parborder.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Sh/parborder.out_lint
@@ -6,3 +6,4 @@ mandoc: parborder.in:16:2: WARNING: skipping paragraph macro: Pp after Ss
mandoc: parborder.in:18:2: WARNING: skipping paragraph macro: Pp at the end of Ss
mandoc: parborder.in:14:2: WARNING: skipping paragraph macro: Pp before Ss
mandoc: parborder.in:21:2: WARNING: skipping paragraph macro: Pp at the end of Ss
+mandoc: parborder.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Sh/punctNAME.out_lint b/regress/usr.bin/mandoc/mdoc/Sh/punctNAME.out_lint
index 36ea06c29b0..845c22d9843 100644
--- a/regress/usr.bin/mandoc/mdoc/Sh/punctNAME.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Sh/punctNAME.out_lint
@@ -3,3 +3,4 @@ mandoc: punctNAME.in:6:2: WARNING: missing comma before name: Nm second_name
mandoc: punctNAME.in:6:17: WARNING: bad NAME section content: text
mandoc: punctNAME.in:7:2: WARNING: missing comma before name: Nm third_name
mandoc: punctNAME.in:7:16: WARNING: bad NAME section content: text
+mandoc: punctNAME.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Sh/subbefore.out_lint b/regress/usr.bin/mandoc/mdoc/Sh/subbefore.out_lint
index 7200899fe6f..94164e51d36 100644
--- a/regress/usr.bin/mandoc/mdoc/Sh/subbefore.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Sh/subbefore.out_lint
@@ -1,2 +1,3 @@
mandoc: subbefore.in:1:5: STYLE: Mdocdate missing: Dd July
+mandoc: subbefore.in: STYLE: RCS id missing
mandoc: subbefore.in:4:2: WARNING: content before first section header: Ss
diff --git a/regress/usr.bin/mandoc/mdoc/Sm/badarg.out_lint b/regress/usr.bin/mandoc/mdoc/Sm/badarg.out_lint
index e355625ce1c..ade296506fe 100644
--- a/regress/usr.bin/mandoc/mdoc/Sm/badarg.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Sm/badarg.out_lint
@@ -1,3 +1,4 @@
mandoc: badarg.in:1:5: STYLE: Mdocdate missing: Dd July
mandoc: badarg.in:11:5: WARNING: invalid Boolean argument: Sm bad
mandoc: badarg.in:13:5: WARNING: invalid Boolean argument: Sm bad
+mandoc: badarg.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Sm/twoarg.out_lint b/regress/usr.bin/mandoc/mdoc/Sm/twoarg.out_lint
index ff639a7a286..a65f88a6696 100644
--- a/regress/usr.bin/mandoc/mdoc/Sm/twoarg.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Sm/twoarg.out_lint
@@ -1,2 +1,3 @@
mandoc: twoarg.in:1:5: STYLE: Mdocdate missing: Dd November
mandoc: twoarg.in:16:5: WARNING: invalid Boolean argument: Sm bad
+mandoc: twoarg.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Sq/empty.out_lint b/regress/usr.bin/mandoc/mdoc/Sq/empty.out_lint
index 27efbfd87e5..e2edf0c8829 100644
--- a/regress/usr.bin/mandoc/mdoc/Sq/empty.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Sq/empty.out_lint
@@ -1,3 +1,4 @@
mandoc: empty.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: empty.in:11:18: STYLE: no blank before trailing delimiter: Sq user@host)
mandoc: empty.in:14:13: STYLE: no blank before trailing delimiter: So full)
+mandoc: empty.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/St/badargs.out_lint b/regress/usr.bin/mandoc/mdoc/St/badargs.out_lint
index 02904eac7dd..91b756d2b52 100644
--- a/regress/usr.bin/mandoc/mdoc/St/badargs.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/St/badargs.out_lint
@@ -1,3 +1,4 @@
mandoc: badargs.in:15:2: WARNING: skipping empty macro: St
mandoc: badargs.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: badargs.in:12:5: ERROR: unknown standard specifier: St -murks
+mandoc: badargs.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/St/call.out_lint b/regress/usr.bin/mandoc/mdoc/St/call.out_lint
index 1a51ebc89d1..c92fffcca03 100644
--- a/regress/usr.bin/mandoc/mdoc/St/call.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/St/call.out_lint
@@ -1,2 +1,3 @@
mandoc: call.in:9:2: WARNING: skipping empty macro: St
mandoc: call.in:1:5: STYLE: Mdocdate missing: Dd February
+mandoc: call.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Sx/noarg.out_lint b/regress/usr.bin/mandoc/mdoc/Sx/noarg.out_lint
index 9c4204888e2..f2bd60f0340 100644
--- a/regress/usr.bin/mandoc/mdoc/Sx/noarg.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Sx/noarg.out_lint
@@ -1,2 +1,3 @@
mandoc: noarg.in:11:2: WARNING: skipping empty macro: Sx
mandoc: noarg.in:1:5: STYLE: Mdocdate missing: Dd January
+mandoc: noarg.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Sy/noarg.out_lint b/regress/usr.bin/mandoc/mdoc/Sy/noarg.out_lint
index 1fd12f57c29..d51488d372d 100644
--- a/regress/usr.bin/mandoc/mdoc/Sy/noarg.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Sy/noarg.out_lint
@@ -1,2 +1,3 @@
mandoc: noarg.in:11:2: WARNING: skipping empty macro: Sy
mandoc: noarg.in:1:5: STYLE: Mdocdate missing: Dd January
+mandoc: noarg.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Sy/punct.out_lint b/regress/usr.bin/mandoc/mdoc/Sy/punct.out_lint
index 2aa1fe34934..0339065d420 100644
--- a/regress/usr.bin/mandoc/mdoc/Sy/punct.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Sy/punct.out_lint
@@ -25,3 +25,4 @@ mandoc: punct.in:75:7: WARNING: skipping empty macro: Sy
mandoc: punct.in:83:2: WARNING: skipping empty macro: Sy
mandoc: punct.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: punct.in:86:6: STYLE: no blank before trailing delimiter: Sy a.
+mandoc: punct.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Tn/noarg.out_lint b/regress/usr.bin/mandoc/mdoc/Tn/noarg.out_lint
index a2980eca432..07ebd6c9fce 100644
--- a/regress/usr.bin/mandoc/mdoc/Tn/noarg.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Tn/noarg.out_lint
@@ -1,3 +1,4 @@
mandoc: noarg.in:11:2: WARNING: skipping empty macro: Tn
mandoc: noarg.in:1:5: STYLE: Mdocdate missing: Dd January
mandoc: noarg.in:9:2: STYLE: useless macro: Tn
+mandoc: noarg.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Ud/arg.out_lint b/regress/usr.bin/mandoc/mdoc/Ud/arg.out_lint
index cb1e4188191..d146f650cef 100644
--- a/regress/usr.bin/mandoc/mdoc/Ud/arg.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Ud/arg.out_lint
@@ -9,3 +9,4 @@ mandoc: arg.in:17:2: STYLE: useless macro: Ud
mandoc: arg.in:17:2: ERROR: skipping all arguments: Ud one
mandoc: arg.in:18:2: STYLE: useless macro: Bt
mandoc: arg.in:18:2: ERROR: skipping all arguments: Bt one
+mandoc: arg.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Ux/punct.out_lint b/regress/usr.bin/mandoc/mdoc/Ux/punct.out_lint
index 7037ae94ae9..9aa26936a26 100644
--- a/regress/usr.bin/mandoc/mdoc/Ux/punct.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Ux/punct.out_lint
@@ -4,3 +4,4 @@ mandoc: punct.in:11:10: STYLE: no blank before trailing delimiter: Dx 4.8.0,
mandoc: punct.in:12:9: STYLE: no blank before trailing delimiter: Fx 11.0,
mandoc: punct.in:13:8: STYLE: no blank before trailing delimiter: Nx 7.1,
mandoc: punct.in:15:8: STYLE: no blank before trailing delimiter: Ox 6.1.
+mandoc: punct.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Va/noarg.out_lint b/regress/usr.bin/mandoc/mdoc/Va/noarg.out_lint
index b8334764ea7..dc7dad6be43 100644
--- a/regress/usr.bin/mandoc/mdoc/Va/noarg.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Va/noarg.out_lint
@@ -1,3 +1,4 @@
mandoc: noarg.in:12:2: WARNING: skipping empty macro: Va
mandoc: noarg.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: noarg.in:10:10: STYLE: no blank before trailing delimiter: Va errno.
+mandoc: noarg.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Vt/noarg.out_lint b/regress/usr.bin/mandoc/mdoc/Vt/noarg.out_lint
index 64f3a0c543c..bdc9570551c 100644
--- a/regress/usr.bin/mandoc/mdoc/Vt/noarg.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Vt/noarg.out_lint
@@ -1,3 +1,4 @@
mandoc: noarg.in:11:2: WARNING: skipping empty macro: Vt
mandoc: noarg.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: noarg.in:9:15: STYLE: no blank before trailing delimiter: Vt ... int.
+mandoc: noarg.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/Xr/args.out_lint b/regress/usr.bin/mandoc/mdoc/Xr/args.out_lint
index c88a40ac2ef..6a1b71dbe33 100644
--- a/regress/usr.bin/mandoc/mdoc/Xr/args.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/Xr/args.out_lint
@@ -5,3 +5,4 @@ mandoc: args.in:22:13: STYLE: no blank before trailing delimiter: Xr ... 1)
mandoc: args.in:24:2: WARNING: missing section argument: Xr echo
mandoc: args.in:26:2: WARNING: missing section argument: Xr echo,
mandoc: args.in:26:9: STYLE: no blank before trailing delimiter: Xr echo,
+mandoc: args.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/blank/comment.out_lint b/regress/usr.bin/mandoc/mdoc/blank/comment.out_lint
index 8234dd2b0b4..bbecdd2d660 100644
--- a/regress/usr.bin/mandoc/mdoc/blank/comment.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/blank/comment.out_lint
@@ -1,2 +1,3 @@
mandoc: comment.in:11:3: WARNING: bad comment style
mandoc: comment.in:1:5: STYLE: Mdocdate missing: Dd February
+mandoc: comment.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/blank/line.out_lint b/regress/usr.bin/mandoc/mdoc/blank/line.out_lint
index 14678b541b8..b427a12ae2d 100644
--- a/regress/usr.bin/mandoc/mdoc/blank/line.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/blank/line.out_lint
@@ -22,3 +22,4 @@ mandoc: line.in:83:2: WARNING: skipping paragraph macro: Pp at the end of Sh
mandoc: line.in:85:2: WARNING: skipping paragraph macro: Pp after Sh
mandoc: line.in:88:2: WARNING: skipping paragraph macro: Pp after Ss
mandoc: line.in:90:2: WARNING: skipping paragraph macro: Pp at the end of Ss
+mandoc: line.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/blank/list.out_lint b/regress/usr.bin/mandoc/mdoc/blank/list.out_lint
index 084d20fe03f..f49f5f65b0c 100644
--- a/regress/usr.bin/mandoc/mdoc/blank/list.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/blank/list.out_lint
@@ -6,3 +6,4 @@ mandoc: list.in:34:2: WARNING: skipping paragraph macro: Pp before Pp
mandoc: list.in:51:2: WARNING: moving paragraph macro out of list: Pp
mandoc: list.in:63:2: WARNING: moving paragraph macro out of list: Pp
mandoc: list.in:63:2: WARNING: skipping paragraph macro: Pp before Pp
+mandoc: list.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/break/brokenbreaker.out_lint b/regress/usr.bin/mandoc/mdoc/break/brokenbreaker.out_lint
index a52459a1665..736b2539e79 100644
--- a/regress/usr.bin/mandoc/mdoc/break/brokenbreaker.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/break/brokenbreaker.out_lint
@@ -2,3 +2,4 @@ mandoc: brokenbreaker.in:10:2: WARNING: blocks badly nested: Po breaks Ao
mandoc: brokenbreaker.in:12:2: ERROR: skipping end of block that is not open: Pc
mandoc: brokenbreaker.in:13:2: WARNING: blocks badly nested: Ao breaks Bo
mandoc: brokenbreaker.in:1:5: STYLE: Mdocdate missing: Dd December
+mandoc: brokenbreaker.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/break/notopen.out_lint b/regress/usr.bin/mandoc/mdoc/break/notopen.out_lint
index 6faaf818a9f..690c295cb70 100644
--- a/regress/usr.bin/mandoc/mdoc/break/notopen.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/break/notopen.out_lint
@@ -1,2 +1,3 @@
mandoc: notopen.in:10:2: ERROR: skipping end of block that is not open: Pc
mandoc: notopen.in:1:5: STYLE: Mdocdate missing: Dd August
+mandoc: notopen.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/break/tail.out_lint b/regress/usr.bin/mandoc/mdoc/break/tail.out_lint
index 1ab147d97f0..5864cc9dd75 100644
--- a/regress/usr.bin/mandoc/mdoc/break/tail.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/break/tail.out_lint
@@ -4,3 +4,4 @@ mandoc: tail.in:20:2: WARNING: blocks badly nested: Aq breaks Bo
mandoc: tail.in:22:2: WARNING: blocks badly nested: Aq breaks Bo
mandoc: tail.in:46:2: WARNING: blocks badly nested: Bro breaks Po
mandoc: tail.in:1:5: STYLE: Mdocdate missing: Dd February
+mandoc: tail.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/break/twice.out_lint b/regress/usr.bin/mandoc/mdoc/break/twice.out_lint
index 01e818c27fe..8179ff3b966 100644
--- a/regress/usr.bin/mandoc/mdoc/break/twice.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/break/twice.out_lint
@@ -10,3 +10,4 @@ mandoc: twice.in:36:8: WARNING: blocks badly nested: Bq breaks Po
mandoc: twice.in:36:2: WARNING: blocks badly nested: Aq breaks Po
mandoc: twice.in:1:5: STYLE: Mdocdate missing: Dd February
mandoc: twice.in:36:2: WARNING: moving content out of list: Aq
+mandoc: twice.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/mdoc/break/two.out_lint b/regress/usr.bin/mandoc/mdoc/break/two.out_lint
index eb67d6c0a83..a77ded9d392 100644
--- a/regress/usr.bin/mandoc/mdoc/break/two.out_lint
+++ b/regress/usr.bin/mandoc/mdoc/break/two.out_lint
@@ -7,3 +7,4 @@ mandoc: two.in:30:2: WARNING: blocks badly nested: Bo breaks Bro
mandoc: two.in:36:2: WARNING: blocks badly nested: Ao breaks Bo
mandoc: two.in:41:2: WARNING: blocks badly nested: Aq breaks Bo
mandoc: two.in:1:5: STYLE: Mdocdate missing: Dd February
+mandoc: two.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/roff/args/man.in b/regress/usr.bin/mandoc/roff/args/man.in
index 36ce992f1c9..527f1e85efb 100644
--- a/regress/usr.bin/mandoc/roff/args/man.in
+++ b/regress/usr.bin/mandoc/roff/args/man.in
@@ -1,4 +1,4 @@
-.TH ARGS-MAN 1 "November 19, 2014"
+.TH ARGS-MAN 1 "November 19, 2014" OpenBSD
.SH NAME
args-man - arguments to man macros
.SH DESCRIPTION
diff --git a/regress/usr.bin/mandoc/roff/args/man.out_ascii b/regress/usr.bin/mandoc/roff/args/man.out_ascii
index b936b45f9db..20d5c73a1e3 100644
--- a/regress/usr.bin/mandoc/roff/args/man.out_ascii
+++ b/regress/usr.bin/mandoc/roff/args/man.out_ascii
@@ -35,4 +35,4 @@ DDEESSCCRRIIPPTTIIOONN
- November 19, 2014 ARGS-MAN(1)
+OpenBSD November 19, 2014 ARGS-MAN(1)
diff --git a/regress/usr.bin/mandoc/roff/args/man.out_lint b/regress/usr.bin/mandoc/roff/args/man.out_lint
index 68b4ec9f047..aac49c8ad5c 100644
--- a/regress/usr.bin/mandoc/roff/args/man.out_lint
+++ b/regress/usr.bin/mandoc/roff/args/man.out_lint
@@ -7,3 +7,4 @@ mandoc: man.in:90:27: WARNING: whitespace at end of input line
mandoc: man.in:103:5: WARNING: unterminated quoted argument
mandoc: man.in:106:9: WARNING: unterminated quoted argument
mandoc: man.in:130:1: ERROR: escaped character not allowed in a name: IB\(
+mandoc: man.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/roff/args/mdoc.out_lint b/regress/usr.bin/mandoc/roff/args/mdoc.out_lint
index a9b014fc80f..7c5d10b9665 100644
--- a/regress/usr.bin/mandoc/roff/args/mdoc.out_lint
+++ b/regress/usr.bin/mandoc/roff/args/mdoc.out_lint
@@ -12,3 +12,4 @@ mandoc: mdoc.in:111:11: WARNING: unterminated quoted argument
mandoc: mdoc.in:112:15: WARNING: unterminated quoted argument
mandoc: mdoc.in:120:1: ERROR: escaped character not allowed in a name: Fl\(
mandoc: mdoc.in:1:5: STYLE: Mdocdate missing: Dd November
+mandoc: mdoc.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/roff/args/roff.in b/regress/usr.bin/mandoc/roff/args/roff.in
index 0f4039dc610..070e42552eb 100644
--- a/regress/usr.bin/mandoc/roff/args/roff.in
+++ b/regress/usr.bin/mandoc/roff/args/roff.in
@@ -1,4 +1,4 @@
-.TH ARGS-ROFF 1 "February 21, 2015"
+.TH ARGS-ROFF 1 "February 21, 2015" OpenBSD
.SH NAME
args-roff - arguments to roff macros
.SH DESCRIPTION
diff --git a/regress/usr.bin/mandoc/roff/args/roff.out_ascii b/regress/usr.bin/mandoc/roff/args/roff.out_ascii
index eb0b532349c..70eaf6b2955 100644
--- a/regress/usr.bin/mandoc/roff/args/roff.out_ascii
+++ b/regress/usr.bin/mandoc/roff/args/roff.out_ascii
@@ -40,4 +40,4 @@ DDEESSCCRRIIPPTTIIOONN
- February 21, 2015 ARGS-ROFF(1)
+OpenBSD February 21, 2015 ARGS-ROFF(1)
diff --git a/regress/usr.bin/mandoc/roff/args/roff.out_lint b/regress/usr.bin/mandoc/roff/args/roff.out_lint
index df08f6f628d..e362a4ae5f5 100644
--- a/regress/usr.bin/mandoc/roff/args/roff.out_lint
+++ b/regress/usr.bin/mandoc/roff/args/roff.out_lint
@@ -14,3 +14,4 @@ mandoc: roff.in:68:7: WARNING: unterminated quoted argument
mandoc: roff.in:68:13: WARNING: whitespace at end of input line
mandoc: roff.in:69:11: WARNING: unterminated quoted argument
mandoc: roff.in:69:17: WARNING: whitespace at end of input line
+mandoc: roff.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/roff/br/args.out_lint b/regress/usr.bin/mandoc/roff/br/args.out_lint
index e9a03ad5922..a68c3dca4ae 100644
--- a/regress/usr.bin/mandoc/roff/br/args.out_lint
+++ b/regress/usr.bin/mandoc/roff/br/args.out_lint
@@ -1 +1,2 @@
mandoc: args.in:7:5: ERROR: skipping all arguments: br arg1 arg2 arg3
+mandoc: args.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/roff/cc/basic.out_lint b/regress/usr.bin/mandoc/roff/cc/basic.out_lint
index f091c5851fa..ac4e743083f 100644
--- a/regress/usr.bin/mandoc/roff/cc/basic.out_lint
+++ b/regress/usr.bin/mandoc/roff/cc/basic.out_lint
@@ -1 +1,2 @@
mandoc: basic.in:12:6: ERROR: skipping excess arguments: cc ... bogus
+mandoc: basic.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/roff/cond/close.out_lint b/regress/usr.bin/mandoc/roff/cond/close.out_lint
index 4800694a1da..0c3514229d8 100644
--- a/regress/usr.bin/mandoc/roff/cond/close.out_lint
+++ b/regress/usr.bin/mandoc/roff/cond/close.out_lint
@@ -1,2 +1,3 @@
mandoc: close.in:14:2: ERROR: appending missing end of block: if
mandoc: close.in:14:9: WARNING: skipping paragraph macro: sp after PP
+mandoc: close.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/roff/cond/if.out_lint b/regress/usr.bin/mandoc/roff/cond/if.out_lint
index 22f112d5310..1b0d70f8192 100644
--- a/regress/usr.bin/mandoc/roff/cond/if.out_lint
+++ b/regress/usr.bin/mandoc/roff/cond/if.out_lint
@@ -1,2 +1,3 @@
mandoc: if.in:14:2: WARNING: conditional request controls empty scope: if
mandoc: if.in:16:2: WARNING: conditional request controls empty scope: if
+mandoc: if.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/roff/de/escname.out_lint b/regress/usr.bin/mandoc/roff/de/escname.out_lint
index eb454210a68..8805b9d5020 100644
--- a/regress/usr.bin/mandoc/roff/de/escname.out_lint
+++ b/regress/usr.bin/mandoc/roff/de/escname.out_lint
@@ -7,3 +7,4 @@ mandoc: escname.in:40:1: ERROR: escaped character not allowed in a name: witharg
mandoc: escname.in:42:1: ERROR: escaped character not allowed in a name: de\e
mandoc: escname.in:42:2: WARNING: skipping empty request: de
mandoc: escname.in:1:5: STYLE: Mdocdate missing: Dd June
+mandoc: escname.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/roff/de/indir.out_lint b/regress/usr.bin/mandoc/roff/de/indir.out_lint
index 5cb1bd84e9b..ef900e60767 100644
--- a/regress/usr.bin/mandoc/roff/de/indir.out_lint
+++ b/regress/usr.bin/mandoc/roff/de/indir.out_lint
@@ -3,3 +3,4 @@ mandoc: indir.in:25:6: WARNING: undefined string, using "": myim
mandoc: indir.in:25:2: WARNING: skipping empty request: dei
mandoc: indir.in:29:2: WARNING: skipping empty request: dei
mandoc: indir.in:1:5: STYLE: Mdocdate missing: Dd July
+mandoc: indir.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/roff/de/infinite.out_lint b/regress/usr.bin/mandoc/roff/de/infinite.out_lint
index 59a19713e73..2102dbd244c 100644
--- a/regress/usr.bin/mandoc/roff/de/infinite.out_lint
+++ b/regress/usr.bin/mandoc/roff/de/infinite.out_lint
@@ -1,3 +1,4 @@
mandoc: infinite.in:13:5: ERROR: input stack limit exceeded, infinite loop?
mandoc: infinite.in:19:5: ERROR: input stack limit exceeded, infinite loop?
mandoc: infinite.in:1:5: STYLE: Mdocdate missing: Dd March
+mandoc: infinite.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/roff/esc/B.out_lint b/regress/usr.bin/mandoc/roff/esc/B.out_lint
index f7ddc99f784..0bd7be65e60 100644
--- a/regress/usr.bin/mandoc/roff/esc/B.out_lint
+++ b/regress/usr.bin/mandoc/roff/esc/B.out_lint
@@ -1,2 +1,3 @@
mandoc: B.in:36:23: WARNING: invalid escape sequence: \B'1+1
mandoc: B.in:1:5: STYLE: Mdocdate missing: Dd July
+mandoc: B.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/roff/esc/h.out_lint b/regress/usr.bin/mandoc/roff/esc/h.out_lint
index 23ff9ce8bf9..5a12330dbca 100644
--- a/regress/usr.bin/mandoc/roff/esc/h.out_lint
+++ b/regress/usr.bin/mandoc/roff/esc/h.out_lint
@@ -1,2 +1,3 @@
mandoc: h.in:22:21: WARNING: invalid escape sequence: \h-
mandoc: h.in:1:5: STYLE: Mdocdate missing: Dd May
+mandoc: h.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/roff/esc/ignore.out_lint b/regress/usr.bin/mandoc/roff/esc/ignore.out_lint
index 688685f50b2..38541635e6c 100644
--- a/regress/usr.bin/mandoc/roff/esc/ignore.out_lint
+++ b/regress/usr.bin/mandoc/roff/esc/ignore.out_lint
@@ -1,2 +1,3 @@
mandoc: ignore.in:14:60: WARNING: invalid escape sequence: \s-
mandoc: ignore.in:1:5: STYLE: Mdocdate missing: Dd January
+mandoc: ignore.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/roff/esc/l.out_lint b/regress/usr.bin/mandoc/roff/esc/l.out_lint
index 2141ef410f2..b755b42ada6 100644
--- a/regress/usr.bin/mandoc/roff/esc/l.out_lint
+++ b/regress/usr.bin/mandoc/roff/esc/l.out_lint
@@ -1,2 +1,3 @@
mandoc: l.in:22:21: WARNING: invalid escape sequence: \h-
mandoc: l.in:1:5: STYLE: Mdocdate missing: Dd June
+mandoc: l.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/roff/esc/w.out_lint b/regress/usr.bin/mandoc/roff/esc/w.out_lint
index 1dc300e0959..89073dc7c5c 100644
--- a/regress/usr.bin/mandoc/roff/esc/w.out_lint
+++ b/regress/usr.bin/mandoc/roff/esc/w.out_lint
@@ -1,2 +1,3 @@
mandoc: w.in:16:15: WARNING: invalid escape sequence: \w'foo
mandoc: w.in:1:5: STYLE: Mdocdate missing: Dd April
+mandoc: w.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/roff/ft/badargs-mdoc.out_lint b/regress/usr.bin/mandoc/roff/ft/badargs-mdoc.out_lint
index d3da07f6f28..32f62e2154d 100644
--- a/regress/usr.bin/mandoc/roff/ft/badargs-mdoc.out_lint
+++ b/regress/usr.bin/mandoc/roff/ft/badargs-mdoc.out_lint
@@ -1,3 +1,4 @@
mandoc: badargs-mdoc.in:13:7: ERROR: skipping excess arguments: ft ... bogus
mandoc: badargs-mdoc.in:1:5: STYLE: Mdocdate missing: Dd May
mandoc: badargs-mdoc.in:11:2: WARNING: unknown font, skipping request: ft foo
+mandoc: badargs-mdoc.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/roff/ft/badargs.out_lint b/regress/usr.bin/mandoc/roff/ft/badargs.out_lint
index f84d7ea94d4..2def370d7c2 100644
--- a/regress/usr.bin/mandoc/roff/ft/badargs.out_lint
+++ b/regress/usr.bin/mandoc/roff/ft/badargs.out_lint
@@ -1,2 +1,3 @@
mandoc: badargs.in:10:7: ERROR: skipping excess arguments: ft ... bogus
mandoc: badargs.in:8:2: WARNING: unknown font, skipping request: ft foo
+mandoc: badargs.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/roff/ig/basic.out_lint b/regress/usr.bin/mandoc/roff/ig/basic.out_lint
index 026e3726202..fad0e38fe90 100644
--- a/regress/usr.bin/mandoc/roff/ig/basic.out_lint
+++ b/regress/usr.bin/mandoc/roff/ig/basic.out_lint
@@ -2,3 +2,4 @@ mandoc: basic.in:19:5: ERROR: skipping excess arguments: .ig ... excess
mandoc: basic.in:24:2: ERROR: skipping end of block that is not open: ..
mandoc: basic.in:26:2: ERROR: appending missing end of block: ig
mandoc: basic.in:1:5: STYLE: Mdocdate missing: Dd July
+mandoc: basic.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/roff/it/badarg.out_lint b/regress/usr.bin/mandoc/roff/it/badarg.out_lint
index c553000b6fa..1c5bc81261f 100644
--- a/regress/usr.bin/mandoc/roff/it/badarg.out_lint
+++ b/regress/usr.bin/mandoc/roff/it/badarg.out_lint
@@ -1,3 +1,4 @@
mandoc: badarg.in:12:2: ERROR: skipping request without numeric argument: it mytrap
mandoc: badarg.in:15:2: ERROR: skipping request without numeric argument: it
mandoc: badarg.in:1:5: STYLE: Mdocdate missing: Dd July
+mandoc: badarg.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/roff/nr/divzero.out_lint b/regress/usr.bin/mandoc/roff/nr/divzero.out_lint
index 8177c0b8a1e..255f24f777f 100644
--- a/regress/usr.bin/mandoc/roff/nr/divzero.out_lint
+++ b/regress/usr.bin/mandoc/roff/nr/divzero.out_lint
@@ -1,2 +1,3 @@
mandoc: divzero.in:6:4: ERROR: divide by zero: 1/0
mandoc: divzero.in:7:4: ERROR: divide by zero: 1%0
+mandoc: divzero.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/roff/nr/escname.out_lint b/regress/usr.bin/mandoc/roff/nr/escname.out_lint
index 66bfad3580d..58188fd4d94 100644
--- a/regress/usr.bin/mandoc/roff/nr/escname.out_lint
+++ b/regress/usr.bin/mandoc/roff/nr/escname.out_lint
@@ -2,3 +2,4 @@ mandoc: escname.in:8:5: ERROR: escaped character not allowed in a name: first\e
mandoc: escname.in:11:5: ERROR: escaped character not allowed in a name: first\e
mandoc: escname.in:17:13: WARNING: invalid escape sequence: \n[second
mandoc: escname.in:17:12: WARNING: whitespace at end of input line
+mandoc: escname.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/roff/sp/badargs-man.out_lint b/regress/usr.bin/mandoc/roff/sp/badargs-man.out_lint
index d38502dd3cc..35e0826df13 100644
--- a/regress/usr.bin/mandoc/roff/sp/badargs-man.out_lint
+++ b/regress/usr.bin/mandoc/roff/sp/badargs-man.out_lint
@@ -1 +1,2 @@
mandoc: badargs-man.in:10:8: ERROR: skipping excess arguments: sp ... 2i
+mandoc: badargs-man.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/roff/string/escape.in b/regress/usr.bin/mandoc/roff/string/escape.in
index 05a271e8e2d..6f31ccb0ef2 100644
--- a/regress/usr.bin/mandoc/roff/string/escape.in
+++ b/regress/usr.bin/mandoc/roff/string/escape.in
@@ -1,4 +1,4 @@
-.TH STRING-ESCAPE 1 "December 3, 2010"
+.TH STRING-ESCAPE 1 "December 3, 2010" OpenBSD
.SH NAME
string-escape - preventing string interpolation
.SH DESCRIPTION
diff --git a/regress/usr.bin/mandoc/roff/string/escape.out_ascii b/regress/usr.bin/mandoc/roff/string/escape.out_ascii
index fc8021aacb3..8b00abaf34d 100644
--- a/regress/usr.bin/mandoc/roff/string/escape.out_ascii
+++ b/regress/usr.bin/mandoc/roff/string/escape.out_ascii
@@ -28,4 +28,4 @@ DDEESSCCRRIIPPTTIIOONN
- December 3, 2010 STRING-ESCAPE(1)
+OpenBSD December 3, 2010 STRING-ESCAPE(1)
diff --git a/regress/usr.bin/mandoc/roff/string/name.out_lint b/regress/usr.bin/mandoc/roff/string/name.out_lint
index 1468df4b561..ac57dd12091 100644
--- a/regress/usr.bin/mandoc/roff/string/name.out_lint
+++ b/regress/usr.bin/mandoc/roff/string/name.out_lint
@@ -16,3 +16,4 @@ mandoc: name.in:33:5: WARNING: whitespace at end of input line
mandoc: name.in:35:5: WARNING: undefined string, using "": bl
mandoc: name.in:35:4: WARNING: whitespace at end of input line
mandoc: name.in:1:5: STYLE: Mdocdate missing: Dd January
+mandoc: name.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/roff/string/zerolength.in b/regress/usr.bin/mandoc/roff/string/zerolength.in
index 0d4d9bacc1f..d0d3217d026 100644
--- a/regress/usr.bin/mandoc/roff/string/zerolength.in
+++ b/regress/usr.bin/mandoc/roff/string/zerolength.in
@@ -1,4 +1,4 @@
-.TH STRING-ZEROLENGTH 1 "December 19, 2010"
+.TH STRING-ZEROLENGTH 1 "December 19, 2010" OpenBSD
.SH NAME
string-zerolength - handling of zero-length user-defined strings
.SH DESCRIPTION
diff --git a/regress/usr.bin/mandoc/roff/string/zerolength.out_ascii b/regress/usr.bin/mandoc/roff/string/zerolength.out_ascii
index ff9d2473808..5ab80c5dc9f 100644
--- a/regress/usr.bin/mandoc/roff/string/zerolength.out_ascii
+++ b/regress/usr.bin/mandoc/roff/string/zerolength.out_ascii
@@ -12,4 +12,4 @@ DDEESSCCRRIIPPTTIIOONN
- December 19, 2010 STRING-ZEROLENGTH(1)
+OpenBSD December 19, 2010 STRING-ZEROLENGTH(1)
diff --git a/regress/usr.bin/mandoc/roff/tr/args.out_lint b/regress/usr.bin/mandoc/roff/tr/args.out_lint
index e2883ef7268..82d5963a126 100644
--- a/regress/usr.bin/mandoc/roff/tr/args.out_lint
+++ b/regress/usr.bin/mandoc/roff/tr/args.out_lint
@@ -1,3 +1,4 @@
mandoc: args.in:6:2: WARNING: skipping empty request: tr
mandoc: args.in:8:5: WARNING: odd number of characters in request: tr x
mandoc: args.in:14:7: WARNING: odd number of characters in request: tr z
+mandoc: args.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/tbl/data/block_unclosed.out_lint b/regress/usr.bin/mandoc/tbl/data/block_unclosed.out_lint
index d140694850d..14d7843539c 100644
--- a/regress/usr.bin/mandoc/tbl/data/block_unclosed.out_lint
+++ b/regress/usr.bin/mandoc/tbl/data/block_unclosed.out_lint
@@ -1,2 +1,3 @@
mandoc: block_unclosed.in:6:2: ERROR: data block open at end of tbl: TE
mandoc: block_unclosed.in:29:2: ERROR: data block open at end of tbl: T&
+mandoc: block_unclosed.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/tbl/data/empty.out_lint b/regress/usr.bin/mandoc/tbl/data/empty.out_lint
index 0244cdd7d1c..e649a9ef852 100644
--- a/regress/usr.bin/mandoc/tbl/data/empty.out_lint
+++ b/regress/usr.bin/mandoc/tbl/data/empty.out_lint
@@ -1 +1,2 @@
mandoc: empty.in:6:2: ERROR: tbl without any data cells
+mandoc: empty.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/tbl/layout/center.in b/regress/usr.bin/mandoc/tbl/layout/center.in
index 39533361dde..f4edc37d6c4 100644
--- a/regress/usr.bin/mandoc/tbl/layout/center.in
+++ b/regress/usr.bin/mandoc/tbl/layout/center.in
@@ -1,4 +1,4 @@
-.TH TBL-LAYOUT-CENTER 1
+.TH TBL-LAYOUT-CENTER 1 "June 17, 2017" OpenBSD
.SH NAME
tbl-layout-center \- centering of table cells
.SH DESCRIPTION
diff --git a/regress/usr.bin/mandoc/tbl/layout/center.out_ascii b/regress/usr.bin/mandoc/tbl/layout/center.out_ascii
index a77bb7b4e78..3196fff6c17 100644
--- a/regress/usr.bin/mandoc/tbl/layout/center.out_ascii
+++ b/regress/usr.bin/mandoc/tbl/layout/center.out_ascii
@@ -22,4 +22,4 @@ DDEESSCCRRIIPPTTIIOONN
- TBL-LAYOUT-CENTER(1)
+OpenBSD June 17, 2017 TBL-LAYOUT-CENTER(1)
diff --git a/regress/usr.bin/mandoc/tbl/layout/complex.out_lint b/regress/usr.bin/mandoc/tbl/layout/complex.out_lint
index a72604fbed7..cff7fe190bc 100644
--- a/regress/usr.bin/mandoc/tbl/layout/complex.out_lint
+++ b/regress/usr.bin/mandoc/tbl/layout/complex.out_lint
@@ -3,3 +3,4 @@ mandoc: complex.in:8:28: WARNING: skipping vertical bar in tbl layout
mandoc: complex.in:10:7: ERROR: ignoring data in spanned tbl cell: h
mandoc: complex.in:16:3: WARNING: tbl column starts with span
mandoc: complex.in:18:3: ERROR: ignoring data in spanned tbl cell: b
+mandoc: complex.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/tbl/layout/empty.out_lint b/regress/usr.bin/mandoc/tbl/layout/empty.out_lint
index 20ae24a5530..e54db3a0535 100644
--- a/regress/usr.bin/mandoc/tbl/layout/empty.out_lint
+++ b/regress/usr.bin/mandoc/tbl/layout/empty.out_lint
@@ -1,2 +1,3 @@
mandoc: empty.in:7:2: ERROR: empty tbl layout
mandoc: empty.in:12:3: ERROR: empty tbl layout
+mandoc: empty.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/tbl/layout/numbers.in b/regress/usr.bin/mandoc/tbl/layout/numbers.in
index 24f1cadad95..591b5ff2021 100644
--- a/regress/usr.bin/mandoc/tbl/layout/numbers.in
+++ b/regress/usr.bin/mandoc/tbl/layout/numbers.in
@@ -1,4 +1,4 @@
-.TH TBL-LAYOUT-NUMBERS 1
+.TH TBL-LAYOUT-NUMBERS 1 "January 29, 2017" OpenBSD
.SH NAME
tbl-layout-numbers \- alignment of numbers in tables
.SH DESCRIPTION
diff --git a/regress/usr.bin/mandoc/tbl/layout/numbers.out_ascii b/regress/usr.bin/mandoc/tbl/layout/numbers.out_ascii
index c93d12b0151..b3b8bdfc93a 100644
--- a/regress/usr.bin/mandoc/tbl/layout/numbers.out_ascii
+++ b/regress/usr.bin/mandoc/tbl/layout/numbers.out_ascii
@@ -15,4 +15,4 @@ DDEESSCCRRIIPPTTIIOONN
+---++-------+--------+
- TBL-LAYOUT-NUMBERS(1)
+OpenBSD January 29, 2017 TBL-LAYOUT-NUMBERS(1)
diff --git a/regress/usr.bin/mandoc/tbl/layout/span.in b/regress/usr.bin/mandoc/tbl/layout/span.in
index d5fef0c7f15..9b2d7db7a83 100644
--- a/regress/usr.bin/mandoc/tbl/layout/span.in
+++ b/regress/usr.bin/mandoc/tbl/layout/span.in
@@ -1,4 +1,4 @@
-.TH TBL-LAYOUT-SPAN 1
+.TH TBL-LAYOUT-SPAN 1 "June 17, 2017" OpenBSD
.SH NAME
tbl-layout-span \- alignment of spanned cells
.SH DESCRIPTION
diff --git a/regress/usr.bin/mandoc/tbl/layout/span.out_ascii b/regress/usr.bin/mandoc/tbl/layout/span.out_ascii
index e439a766430..bc4badca4da 100644
--- a/regress/usr.bin/mandoc/tbl/layout/span.out_ascii
+++ b/regress/usr.bin/mandoc/tbl/layout/span.out_ascii
@@ -41,4 +41,4 @@ DDEESSCCRRIIPPTTIIOONN
- TBL-LAYOUT-SPAN(1)
+OpenBSD June 17, 2017 TBL-LAYOUT-SPAN(1)
diff --git a/regress/usr.bin/mandoc/tbl/macro/man.in b/regress/usr.bin/mandoc/tbl/macro/man.in
index 36e395690b1..3ce5bd0d8ae 100644
--- a/regress/usr.bin/mandoc/tbl/macro/man.in
+++ b/regress/usr.bin/mandoc/tbl/macro/man.in
@@ -1,4 +1,4 @@
-.TH TBL-MACRO-MAN 1 "December 16, 2014"
+.TH TBL-MACRO-MAN 1 "December 16, 2014" OpenBSD
.SH NAME
tbl-macro-man \- man macro in a table
.SH DESCRIPTION
diff --git a/regress/usr.bin/mandoc/tbl/macro/man.out_ascii b/regress/usr.bin/mandoc/tbl/macro/man.out_ascii
index 2a96f0b76b6..207347a00c1 100644
--- a/regress/usr.bin/mandoc/tbl/macro/man.out_ascii
+++ b/regress/usr.bin/mandoc/tbl/macro/man.out_ascii
@@ -17,4 +17,4 @@ DDEESSCCRRIIPPTTIIOONN
- December 16, 2014 TBL-MACRO-MAN(1)
+OpenBSD December 16, 2014 TBL-MACRO-MAN(1)
diff --git a/regress/usr.bin/mandoc/tbl/macro/man.out_lint b/regress/usr.bin/mandoc/tbl/macro/man.out_lint
index 292af268441..a7392ef0c14 100644
--- a/regress/usr.bin/mandoc/tbl/macro/man.out_lint
+++ b/regress/usr.bin/mandoc/tbl/macro/man.out_lint
@@ -1,2 +1,3 @@
mandoc: man.in:9:5: ERROR: ignoring extra tbl data cells: stray
mandoc: man.in:12:2: UNSUPP: ignoring macro in table: SM d
+mandoc: man.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/tbl/macro/nested.in b/regress/usr.bin/mandoc/tbl/macro/nested.in
index 35844eb5269..09383f6fab7 100644
--- a/regress/usr.bin/mandoc/tbl/macro/nested.in
+++ b/regress/usr.bin/mandoc/tbl/macro/nested.in
@@ -1,4 +1,4 @@
-.TH TBL-MACRO-NESTED 1 "December 16, 2014"
+.TH TBL-MACRO-NESTED 1 "December 16, 2014" OpenBSD
.SH NAME
tbl-macro-nested \- nested table
.SH DESCRIPTION
diff --git a/regress/usr.bin/mandoc/tbl/macro/nested.out_ascii b/regress/usr.bin/mandoc/tbl/macro/nested.out_ascii
index 24a5c17abcb..2c5dce77cb3 100644
--- a/regress/usr.bin/mandoc/tbl/macro/nested.out_ascii
+++ b/regress/usr.bin/mandoc/tbl/macro/nested.out_ascii
@@ -18,4 +18,4 @@ DDEESSCCRRIIPPTTIIOONN
- December 16, 2014 TBL-MACRO-NESTED(1)
+OpenBSD December 16, 2014 TBL-MACRO-NESTED(1)
diff --git a/regress/usr.bin/mandoc/tbl/macro/nested.out_lint b/regress/usr.bin/mandoc/tbl/macro/nested.out_lint
index 0f650c85e0e..1a3ac729ff2 100644
--- a/regress/usr.bin/mandoc/tbl/macro/nested.out_lint
+++ b/regress/usr.bin/mandoc/tbl/macro/nested.out_lint
@@ -1 +1,2 @@
mandoc: nested.in:12:4: UNSUPP: ignoring macro in table: TS
+mandoc: nested.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/tbl/mod/badfont.out_lint b/regress/usr.bin/mandoc/tbl/mod/badfont.out_lint
index 0882648cd46..d12bd51d4af 100644
--- a/regress/usr.bin/mandoc/tbl/mod/badfont.out_lint
+++ b/regress/usr.bin/mandoc/tbl/mod/badfont.out_lint
@@ -1,2 +1,3 @@
mandoc: badfont.in:8:7: WARNING: unknown font, skipping request: TS f
mandoc: badfont.in:9:7: WARNING: unknown font, skipping request: TS f.
+mandoc: badfont.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/tbl/mod/font.out_lint b/regress/usr.bin/mandoc/tbl/mod/font.out_lint
index d45d18964cf..de4cf5712b1 100644
--- a/regress/usr.bin/mandoc/tbl/mod/font.out_lint
+++ b/regress/usr.bin/mandoc/tbl/mod/font.out_lint
@@ -3,3 +3,4 @@ mandoc: font.in:18:2: WARNING: tab in filled text
mandoc: font.in:18:4: WARNING: tab in filled text
mandoc: font.in:18:6: WARNING: tab in filled text
mandoc: font.in:18:8: WARNING: tab in filled text
+mandoc: font.in: STYLE: RCS id missing
diff --git a/regress/usr.bin/mandoc/tbl/opt/box.in b/regress/usr.bin/mandoc/tbl/opt/box.in
index 47b1bf87d17..ea255fdc28e 100644
--- a/regress/usr.bin/mandoc/tbl/opt/box.in
+++ b/regress/usr.bin/mandoc/tbl/opt/box.in
@@ -1,6 +1,6 @@
-.TH TBL-VERT 1
+.TH TBL-OPT-BOX 1 "June 12, 2017" OpenBSD
.SH NAME
-tbl-vert \- vertical lines
+tbl-opt-box \- box table options
.SH DESCRIPTION
no boxing:
.TS
diff --git a/regress/usr.bin/mandoc/tbl/opt/box.out_ascii b/regress/usr.bin/mandoc/tbl/opt/box.out_ascii
index d1051379b3c..cef861c65bd 100644
--- a/regress/usr.bin/mandoc/tbl/opt/box.out_ascii
+++ b/regress/usr.bin/mandoc/tbl/opt/box.out_ascii
@@ -1,9 +1,9 @@
-TBL-VERT(1) General Commands Manual TBL-VERT(1)
+TBL-OPT-BOX(1) General Commands Manual TBL-OPT-BOX(1)
NNAAMMEE
- tbl-vert - vertical lines
+ tbl-opt-box - box table options
DDEESSCCRRIIPPTTIIOONN
no boxing:
@@ -51,4 +51,4 @@ DDEESSCCRRIIPPTTIIOONN
+--++--+
- TBL-VERT(1)
+OpenBSD June 12, 2017 TBL-OPT-BOX(1)
diff --git a/regress/usr.bin/mandoc/tbl/opt/invalid.out_lint b/regress/usr.bin/mandoc/tbl/opt/invalid.out_lint
index 56c65e4767b..db82c156861 100644
--- a/regress/usr.bin/mandoc/tbl/opt/invalid.out_lint
+++ b/regress/usr.bin/mandoc/tbl/opt/invalid.out_lint
@@ -3,3 +3,4 @@ mandoc: invalid.in:7:19: ERROR: wrong tbl option argument size: decimalpoint wan
mandoc: invalid.in:7:23: ERROR: non-alphabetic character in tbl options: %
mandoc: invalid.in:7:24: ERROR: skipping unknown tbl option: foo
mandoc: invalid.in:15:21: UNSUPP: eqn delim option in tbl: $$
+mandoc: invalid.in: STYLE: RCS id missing