aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/regress/char
diff options
context:
space:
mode:
authorIngo Schwarze <schwarze@openbsd.org>2017-07-04 15:24:36 +0000
committerIngo Schwarze <schwarze@openbsd.org>2017-07-04 15:24:36 +0000
commit59c9d1f4aa4c809091049f979c1bbc2479716399 (patch)
treefd3b27a49a34e228d186449fec87b424c1564988 /regress/char
parent423ba251975a0c4f170f9e93bb7237b898b67fef (diff)
downloadmandoc-59c9d1f4aa4c809091049f979c1bbc2479716399.tar.gz
mandoc-59c9d1f4aa4c809091049f979c1bbc2479716399.tar.zst
mandoc-59c9d1f4aa4c809091049f979c1bbc2479716399.zip
Messages of the -Wbase level now print STYLE:. Since this
causes horrible churn anyway, profit of the opportunity to stop excessive testing, such that this is hopefully the last instance of such churn. Consistently use OpenBSD RCS tags, blank .Os, blank fourth .TH argument, and Mdocdate like everywhere else. Use -Ios=OpenBSD for platform-independent predictable output.
Diffstat (limited to 'regress/char')
-rw-r--r--regress/char/N/basic.in3
-rw-r--r--regress/char/accent/combine.in3
-rw-r--r--regress/char/accent/nocombine.in3
-rw-r--r--regress/char/accent/utf8only.in3
-rw-r--r--regress/char/bar/man.in3
-rw-r--r--regress/char/bar/mdoc.in5
-rw-r--r--regress/char/bar/mdoc.out_ascii2
-rw-r--r--regress/char/hyphen/man.in3
-rw-r--r--regress/char/hyphen/mdoc.in5
-rw-r--r--regress/char/hyphen/mdoc.out_ascii2
-rw-r--r--regress/char/space/break.in5
-rw-r--r--regress/char/space/break.out_ascii2
-rw-r--r--regress/char/space/eos-man.in3
-rw-r--r--regress/char/space/eos.in5
-rw-r--r--regress/char/space/eos.out_ascii2
-rw-r--r--regress/char/space/esct-man.in3
-rw-r--r--regress/char/space/esct-man.out_lint13
-rw-r--r--regress/char/space/esct-mdoc.in5
-rw-r--r--regress/char/space/esct-mdoc.out_ascii2
-rw-r--r--regress/char/space/esct-mdoc.out_lint9
-rw-r--r--regress/char/space/leading-man.in3
-rw-r--r--regress/char/space/leading-mdoc.in5
-rw-r--r--regress/char/space/leading-mdoc.out_ascii2
-rw-r--r--regress/char/space/multiple.in5
-rw-r--r--regress/char/space/multiple.out_ascii2
-rw-r--r--regress/char/space/nobreak.in5
-rw-r--r--regress/char/space/nobreak.out_ascii2
-rw-r--r--regress/char/space/tab-man.in3
-rw-r--r--regress/char/space/tab-man.out_lint43
-rw-r--r--regress/char/space/tab.in5
-rw-r--r--regress/char/space/tab.out_ascii2
-rw-r--r--regress/char/space/tab.out_lint85
-rw-r--r--regress/char/space/trailing-mdoc.in5
-rw-r--r--regress/char/space/trailing-mdoc.out_ascii2
-rw-r--r--regress/char/space/trailing-mdoc.out_lint9
-rw-r--r--regress/char/space/zerowidth.in3
-rw-r--r--regress/char/unicode/ascii.in3
-rw-r--r--regress/char/unicode/input.inbin2371 -> 2427 bytes
-rw-r--r--regress/char/unicode/input.out_lint137
-rw-r--r--regress/char/unicode/invalid.in5
-rw-r--r--regress/char/unicode/invalid.out_ascii2
-rw-r--r--regress/char/unicode/invalid.out_lint21
-rw-r--r--regress/char/unicode/invalid.out_utf82
-rw-r--r--regress/char/unicode/latin1.in3
-rw-r--r--regress/char/unicode/latin1diff.in3
-rw-r--r--regress/char/unicode/man.in3
-rw-r--r--regress/char/unicode/mdoc.in5
-rw-r--r--regress/char/unicode/mdoc.out_utf82
-rw-r--r--regress/char/unicode/named.in3
-rw-r--r--regress/char/unicode/namediff.in3
-rw-r--r--regress/char/unicode/nogroff.in3
51 files changed, 236 insertions, 221 deletions
diff --git a/regress/char/N/basic.in b/regress/char/N/basic.in
index f915c8b7..aa310f65 100644
--- a/regress/char/N/basic.in
+++ b/regress/char/N/basic.in
@@ -1,4 +1,5 @@
-.TH N-BASIC 1 "January 29, 2011" OpenBSD
+.\" $OpenBSD: basic.in,v 1.3 2017/07/04 14:53:23 schwarze Exp $
+.TH N-BASIC 1 "January 29, 2011"
.SH NAME
N-basic \- basic handling of character number escapes
.SH DESCRIPTION
diff --git a/regress/char/accent/combine.in b/regress/char/accent/combine.in
index 124d82d5..ed0ed940 100644
--- a/regress/char/accent/combine.in
+++ b/regress/char/accent/combine.in
@@ -1,4 +1,5 @@
-.TH CHAR-ACCENT-COMBINE 1 "February 28, 2014" OpenBSD
+.\" $OpenBSD: combine.in,v 1.2 2017/07/04 14:53:23 schwarze Exp $
+.TH CHAR-ACCENT-COMBINE 1 "February 28, 2014"
.SH NAME
\fBchar-accent-combine\fR - combining accents
.SH DESCRIPTION
diff --git a/regress/char/accent/nocombine.in b/regress/char/accent/nocombine.in
index 39428f76..a81d446b 100644
--- a/regress/char/accent/nocombine.in
+++ b/regress/char/accent/nocombine.in
@@ -1,4 +1,5 @@
-.TH CHAR-ACCENT-NOCOMBINE 1 "March 8, 2014" OpenBSD
+.\" $OpenBSD: nocombine.in,v 1.2 2017/07/04 14:53:23 schwarze Exp $
+.TH CHAR-ACCENT-NOCOMBINE 1 "March 8, 2014"
.SH NAME
\fBchar-accent-nocombine\fR - non-combining accents
.SH DESCRIPTION
diff --git a/regress/char/accent/utf8only.in b/regress/char/accent/utf8only.in
index 8c7d2ca0..6e65526d 100644
--- a/regress/char/accent/utf8only.in
+++ b/regress/char/accent/utf8only.in
@@ -1,4 +1,5 @@
-.TH CHAR-ACCENT-UTF8ONLY 1 "March 8, 2014" OpenBSD
+.\" $OpenBSD: utf8only.in,v 1.2 2017/07/04 14:53:23 schwarze Exp $
+.TH CHAR-ACCENT-UTF8ONLY 1 "March 8, 2014"
.SH NAME
\fBchar-accent-utf8only\fR - accents available in UTF-8 only
.SH DESCRIPTION
diff --git a/regress/char/bar/man.in b/regress/char/bar/man.in
index acabf501..70e8a354 100644
--- a/regress/char/bar/man.in
+++ b/regress/char/bar/man.in
@@ -1,4 +1,5 @@
-.TH bar-man 1 "July 17, 2012" OpenBSD
+.\" $OpenBSD: man.in,v 1.2 2017/07/04 14:53:23 schwarze Exp $
+.TH bar-man 1 "July 17, 2012"
.SH NAME
\fBbar-man\fR - formatting the vertical bar symbol
.SH DESCRIPTION
diff --git a/regress/char/bar/mdoc.in b/regress/char/bar/mdoc.in
index 5e9afa0a..1207896e 100644
--- a/regress/char/bar/mdoc.in
+++ b/regress/char/bar/mdoc.in
@@ -1,6 +1,7 @@
-.Dd July 17, 2012
+.\" $OpenBSD: mdoc.in,v 1.2 2017/07/04 14:53:23 schwarze Exp $
+.Dd $Mdocdate: July 4 2017 $
.Dt BAR-MDOC 1
-.Os OpenBSD
+.Os
.Sh NAME
.Nm bar-mdoc
.Nd formatting the vertical bar symbol
diff --git a/regress/char/bar/mdoc.out_ascii b/regress/char/bar/mdoc.out_ascii
index 8d98160a..259d0943 100644
--- a/regress/char/bar/mdoc.out_ascii
+++ b/regress/char/bar/mdoc.out_ascii
@@ -28,4 +28,4 @@ DDEESSCCRRIIPPTTIIOONN
_i_s_o_l_a_t_e_d | _e_m|_b_e_d_d_e_d
_i_s_o_l_a_t_e_d | _e_m|_b_e_d_d_e_d
-OpenBSD July 17, 2012 OpenBSD
+OpenBSD July 4, 2017 OpenBSD
diff --git a/regress/char/hyphen/man.in b/regress/char/hyphen/man.in
index 546c7c56..a61c2ea3 100644
--- a/regress/char/hyphen/man.in
+++ b/regress/char/hyphen/man.in
@@ -1,4 +1,5 @@
-.TH hyphen-man 1 "September 18, 2011" OpenBSD
+.\" $OpenBSD: man.in,v 1.3 2017/07/04 14:53:23 schwarze Exp $
+.TH hyphen-man 1 "September 18, 2011"
.SH NAME
\fBhyphen-man\fR - formatting hyphens and breaking lines
.SH DESCRIPTION
diff --git a/regress/char/hyphen/mdoc.in b/regress/char/hyphen/mdoc.in
index 76cfd0d3..c0b09fbe 100644
--- a/regress/char/hyphen/mdoc.in
+++ b/regress/char/hyphen/mdoc.in
@@ -1,6 +1,7 @@
-.Dd February 22, 2014
+.\" $OpenBSD: mdoc.in,v 1.4 2017/07/04 14:53:23 schwarze Exp $
+.Dd $Mdocdate: July 4 2017 $
.Dt HYPHEN-MDOC 1
-.Os OpenBSD
+.Os
.Sh NAME
.Nm hyphen-mdoc
.Nd formatting hyphens and breaking lines
diff --git a/regress/char/hyphen/mdoc.out_ascii b/regress/char/hyphen/mdoc.out_ascii
index d1171156..34d892e9 100644
--- a/regress/char/hyphen/mdoc.out_ascii
+++ b/regress/char/hyphen/mdoc.out_ascii
@@ -16,4 +16,4 @@ DDEESSCCRRIIPPTTIIOONN
And finally, try it a third time, but this time in bold font mode: bbrreeaakk--
hheerree
-OpenBSD February 22, 2014 OpenBSD
+OpenBSD July 4, 2017 OpenBSD
diff --git a/regress/char/space/break.in b/regress/char/space/break.in
index f82fd01b..1adc6378 100644
--- a/regress/char/space/break.in
+++ b/regress/char/space/break.in
@@ -1,6 +1,7 @@
-.Dd January 8, 2014
+.\" $OpenBSD: break.in,v 1.2 2017/07/04 14:53:23 schwarze Exp $
+.Dd $Mdocdate: July 4 2017 $
.Dt CHAR-BREAK 1
-.Os OpenBSD
+.Os
.Sh NAME
.Nm char-break
.Nd optional line-break
diff --git a/regress/char/space/break.out_ascii b/regress/char/space/break.out_ascii
index f03c7eec..00b034ec 100644
--- a/regress/char/space/break.out_ascii
+++ b/regress/char/space/break.out_ascii
@@ -9,4 +9,4 @@ DDEESSCCRRIIPPTTIIOONN
end of text
-OpenBSD January 8, 2014 OpenBSD
+OpenBSD July 4, 2017 OpenBSD
diff --git a/regress/char/space/eos-man.in b/regress/char/space/eos-man.in
index 48f8a984..439281d1 100644
--- a/regress/char/space/eos-man.in
+++ b/regress/char/space/eos-man.in
@@ -1,4 +1,5 @@
-.TH SPACE-EOS-MAN 1 "December 22, 2013" OpenBSD
+.\" $OpenBSD: eos-man.in,v 1.2 2017/07/04 14:53:23 schwarze Exp $
+.TH SPACE-EOS-MAN 1 "December 22, 2013"
.SH NAME
SPACE-EOS-MAN \- end-of-sentence spacing in man(7) documents
.SH DESCRIPTION
diff --git a/regress/char/space/eos.in b/regress/char/space/eos.in
index 2b5ae698..fd5cbb15 100644
--- a/regress/char/space/eos.in
+++ b/regress/char/space/eos.in
@@ -1,6 +1,7 @@
-.Dd December 30, 2013
+.\" $OpenBSD: eos.in,v 1.3 2017/07/04 14:53:23 schwarze Exp $
+.Dd $Mdocdate: July 4 2017 $
.Dt SPACE-EOS 1
-.Os OpenBSD
+.Os
.Sh NAME
.Nm space-eos
.Nd end-of-sentence spacing
diff --git a/regress/char/space/eos.out_ascii b/regress/char/space/eos.out_ascii
index 1a5bd493..ea446635 100644
--- a/regress/char/space/eos.out_ascii
+++ b/regress/char/space/eos.out_ascii
@@ -18,4 +18,4 @@ DDEESSCCRRIIPPTTIIOONN
At the end of an input line, even an escaped dot . is regarded as a full
stop.
-OpenBSD December 30, 2013 OpenBSD
+OpenBSD July 4, 2017 OpenBSD
diff --git a/regress/char/space/esct-man.in b/regress/char/space/esct-man.in
index 90aed2c7..e7afeefe 100644
--- a/regress/char/space/esct-man.in
+++ b/regress/char/space/esct-man.in
@@ -1,4 +1,5 @@
-.TH SPACE-ESCT-MAN 1 2013-06-20 OpenBSD
+.\" $OpenBSD: esct-man.in,v 1.2 2017/07/04 14:53:23 schwarze Exp $
+.TH SPACE-ESCT-MAN 1 2013-06-20
.SH NAME
SPACE-T-MAN \- the t escape sequence in pages with man macros
.SH DESCRIPTION
diff --git a/regress/char/space/esct-man.out_lint b/regress/char/space/esct-man.out_lint
index 21c52440..c625b3a3 100644
--- a/regress/char/space/esct-man.out_lint
+++ b/regress/char/space/esct-man.out_lint
@@ -1,7 +1,6 @@
-mandoc: esct-man.in:7:7: WARNING: tab in filled text
-mandoc: esct-man.in:11:7: WARNING: tab in filled text
-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: BASE: RCS id missing: (OpenBSD)
+mandoc: esct-man.in:8:7: WARNING: tab in filled text
+mandoc: esct-man.in:12:7: WARNING: tab in filled text
+mandoc: esct-man.in:12:8: WARNING: tab in filled text
+mandoc: esct-man.in:28:11: WARNING: tab in filled text
+mandoc: esct-man.in:30:11: WARNING: tab in filled text
+mandoc: esct-man.in:35:10: WARNING: tab in filled text
diff --git a/regress/char/space/esct-mdoc.in b/regress/char/space/esct-mdoc.in
index 0c9ba1eb..3efae02c 100644
--- a/regress/char/space/esct-mdoc.in
+++ b/regress/char/space/esct-mdoc.in
@@ -1,6 +1,7 @@
-.Dd June 20, 2013
+.\" $OpenBSD: esct-mdoc.in,v 1.3 2017/07/04 14:53:23 schwarze Exp $
+.Dd $Mdocdate: July 4 2017 $
.Dt SPACE-ESCT-MDOC 1
-.Os OpenBSD
+.Os
.Sh NAME
.Nm space-esct-mdoc
.Nd the t escape sequence in pages with mdoc macros
diff --git a/regress/char/space/esct-mdoc.out_ascii b/regress/char/space/esct-mdoc.out_ascii
index 9b09325e..33dd06db 100644
--- a/regress/char/space/esct-mdoc.out_ascii
+++ b/regress/char/space/esct-mdoc.out_ascii
@@ -31,4 +31,4 @@ DDEESSCCRRIIPPTTIIOONN
double tab
doubleescape-t
-OpenBSD June 20, 2013 OpenBSD
+OpenBSD July 4, 2017 OpenBSD
diff --git a/regress/char/space/esct-mdoc.out_lint b/regress/char/space/esct-mdoc.out_lint
index 6ee3a0d3..e9887ef8 100644
--- a/regress/char/space/esct-mdoc.out_lint
+++ b/regress/char/space/esct-mdoc.out_lint
@@ -1,6 +1,3 @@
-mandoc: esct-mdoc.in:3:5: BASE: operating system explicitly specified: Os OpenBSD (OpenBSD)
-mandoc: esct-mdoc.in:1:5: BASE: Mdocdate missing: Dd June (OpenBSD)
-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: BASE: RCS id missing: (OpenBSD)
+mandoc: esct-mdoc.in:11:7: WARNING: tab in filled text
+mandoc: esct-mdoc.in:15:7: WARNING: tab in filled text
+mandoc: esct-mdoc.in:15:8: WARNING: tab in filled text
diff --git a/regress/char/space/leading-man.in b/regress/char/space/leading-man.in
index 6d48f3be..6b56ad26 100644
--- a/regress/char/space/leading-man.in
+++ b/regress/char/space/leading-man.in
@@ -1,4 +1,5 @@
-.TH SPACE-LEADING-MAN 1 "January 15, 2011" OpenBSD
+.\" $OpenBSD: leading-man.in,v 1.4 2017/07/04 14:53:23 schwarze Exp $
+.TH SPACE-LEADING-MAN 1 "January 15, 2011"
.SH NAME
space-leading-man \- leading spaces on text lines in man documents
.SH DESCRIPTION
diff --git a/regress/char/space/leading-mdoc.in b/regress/char/space/leading-mdoc.in
index 912b9000..6fb449b0 100644
--- a/regress/char/space/leading-mdoc.in
+++ b/regress/char/space/leading-mdoc.in
@@ -1,6 +1,7 @@
-.Dd January 15, 2011
+.\" $OpenBSD: leading-mdoc.in,v 1.4 2017/07/04 14:53:23 schwarze Exp $
+.Dd $Mdocdate: July 4 2017 $
.Dt SPACE-LEADING_MDOC 1
-.Os OpenBSD
+.Os
.Sh NAME
.Nm space-leading-mdoc
.Nd leading spaces on text lines in mdoc documents
diff --git a/regress/char/space/leading-mdoc.out_ascii b/regress/char/space/leading-mdoc.out_ascii
index 91ef3f36..02e980e7 100644
--- a/regress/char/space/leading-mdoc.out_ascii
+++ b/regress/char/space/leading-mdoc.out_ascii
@@ -15,4 +15,4 @@ DDEESSCCRRIIPPTTIIOONN
normal line in a filled display
leading space in a filled display another normal line
-OpenBSD January 15, 2011 OpenBSD
+OpenBSD July 4, 2017 OpenBSD
diff --git a/regress/char/space/multiple.in b/regress/char/space/multiple.in
index 47037269..1a64d03e 100644
--- a/regress/char/space/multiple.in
+++ b/regress/char/space/multiple.in
@@ -1,6 +1,7 @@
-.Dd April 23, 2010
+.\" $OpenBSD: multiple.in,v 1.4 2017/07/04 14:53:23 schwarze Exp $
+.Dd $Mdocdate: July 4 2017 $
.Dt SPACE-MULTIPLE 1
-.Os OpenBSD
+.Os
.Sh NAME
.Nm space-multiple
.Nd handling of multiple adjacent space characters
diff --git a/regress/char/space/multiple.out_ascii b/regress/char/space/multiple.out_ascii
index 945cd260..0f2898b7 100644
--- a/regress/char/space/multiple.out_ascii
+++ b/regress/char/space/multiple.out_ascii
@@ -16,4 +16,4 @@ DDEESSCCRRIIPPTTIIOONN
three non-collapsing spaces here
-OpenBSD April 23, 2010 OpenBSD
+OpenBSD July 4, 2017 OpenBSD
diff --git a/regress/char/space/nobreak.in b/regress/char/space/nobreak.in
index 20bd19bd..86eb85f9 100644
--- a/regress/char/space/nobreak.in
+++ b/regress/char/space/nobreak.in
@@ -1,6 +1,7 @@
-.Dd July 29, 2012
+.\" $OpenBSD: nobreak.in,v 1.5 2017/07/04 14:53:23 schwarze Exp $
+.Dd $Mdocdate: July 4 2017 $
.Dt SPACE-NOBREAK 1
-.Os OpenBSD
+.Os
.Sh NAME
.Nm space-nobreak
.Nd non-breaking, non-collapsing space
diff --git a/regress/char/space/nobreak.out_ascii b/regress/char/space/nobreak.out_ascii
index 5544c77e..36c96322 100644
--- a/regress/char/space/nobreak.out_ascii
+++ b/regress/char/space/nobreak.out_ascii
@@ -31,4 +31,4 @@ DDEESSCCRRIIPPTTIIOONN
79 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x x
-OpenBSD July 29, 2012 OpenBSD
+OpenBSD July 4, 2017 OpenBSD
diff --git a/regress/char/space/tab-man.in b/regress/char/space/tab-man.in
index a3645fd2..5864385d 100644
--- a/regress/char/space/tab-man.in
+++ b/regress/char/space/tab-man.in
@@ -1,4 +1,5 @@
-.TH SPACE-TAB-MAN 1 "May 24, 2010" OpenBSD
+.\" $OpenBSD: tab-man.in,v 1.5 2017/07/04 14:53:23 schwarze Exp $
+.TH SPACE-TAB-MAN 1 "May 24, 2010"
.SH NAME
SPACE-TAB-MAN \- handling of literal tab characters
.SH DESCRIPTION
diff --git a/regress/char/space/tab-man.out_lint b/regress/char/space/tab-man.out_lint
index 6bcd99f6..4a51a1f3 100644
--- a/regress/char/space/tab-man.out_lint
+++ b/regress/char/space/tab-man.out_lint
@@ -1,23 +1,22 @@
-mandoc: tab-man.in:7:2: WARNING: tab in filled text
-mandoc: tab-man.in:9:3: WARNING: tab in filled text
-mandoc: tab-man.in:11:4: WARNING: tab in filled text
-mandoc: tab-man.in:13:5: WARNING: tab in filled text
-mandoc: tab-man.in:15:6: WARNING: tab in filled text
-mandoc: tab-man.in:17:7: WARNING: tab in filled text
-mandoc: tab-man.in:19:8: WARNING: tab in filled text
-mandoc: tab-man.in:21:9: WARNING: tab in filled text
-mandoc: tab-man.in:23:10: WARNING: tab in filled text
-mandoc: tab-man.in:25:11: WARNING: tab in filled text
-mandoc: tab-man.in:27:12: WARNING: tab in filled text
-mandoc: tab-man.in:29:13: WARNING: tab in filled text
-mandoc: tab-man.in:31:14: WARNING: tab in filled text
-mandoc: tab-man.in:33:4: WARNING: tab in filled text
-mandoc: tab-man.in:35:4: WARNING: tab in filled text
-mandoc: tab-man.in:35:5: WARNING: tab in filled text
-mandoc: tab-man.in:37:7: WARNING: tab in filled text
-mandoc: tab-man.in:39:1: WARNING: tab in filled text
-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:8:2: WARNING: tab in filled text
+mandoc: tab-man.in:10:3: WARNING: tab in filled text
+mandoc: tab-man.in:12:4: WARNING: tab in filled text
+mandoc: tab-man.in:14:5: WARNING: tab in filled text
+mandoc: tab-man.in:16:6: WARNING: tab in filled text
+mandoc: tab-man.in:18:7: WARNING: tab in filled text
+mandoc: tab-man.in:20:8: WARNING: tab in filled text
+mandoc: tab-man.in:22:9: WARNING: tab in filled text
+mandoc: tab-man.in:24:10: WARNING: tab in filled text
+mandoc: tab-man.in:26:11: WARNING: tab in filled text
+mandoc: tab-man.in:28:12: WARNING: tab in filled text
+mandoc: tab-man.in:30:13: WARNING: tab in filled text
+mandoc: tab-man.in:32:14: WARNING: tab in filled text
+mandoc: tab-man.in:34:4: WARNING: tab in filled text
+mandoc: tab-man.in:36:4: WARNING: tab in filled text
+mandoc: tab-man.in:36:5: WARNING: tab in filled text
+mandoc: tab-man.in:38:7: WARNING: tab in filled text
+mandoc: tab-man.in:40:1: WARNING: tab in filled text
+mandoc: tab-man.in:42:1: WARNING: tab in filled text
+mandoc: tab-man.in:42:2: WARNING: tab in filled text
mandoc: tab-man.in:44:1: WARNING: tab in filled text
-mandoc: tab-man.in: BASE: RCS id missing: (OpenBSD)
+mandoc: tab-man.in:45:1: WARNING: tab in filled text
diff --git a/regress/char/space/tab.in b/regress/char/space/tab.in
index e801cbd9..a4c32044 100644
--- a/regress/char/space/tab.in
+++ b/regress/char/space/tab.in
@@ -1,6 +1,7 @@
-.Dd April 23, 2010
+.\" $OpenBSD: tab.in,v 1.6 2017/07/04 14:53:23 schwarze Exp $
+.Dd $Mdocdate: July 4 2017 $
.Dt SPACE-TAB 1
-.Os OpenBSD
+.Os
.Sh NAME
.Nm space-tab
.Nd handling of literal space characters
diff --git a/regress/char/space/tab.out_ascii b/regress/char/space/tab.out_ascii
index 64d32af1..2326e0b7 100644
--- a/regress/char/space/tab.out_ascii
+++ b/regress/char/space/tab.out_ascii
@@ -86,4 +86,4 @@ DDEESSCCRRIIPPTTIIOONN
tab
tab
-OpenBSD April 23, 2010 OpenBSD
+OpenBSD July 4, 2017 OpenBSD
diff --git a/regress/char/space/tab.out_lint b/regress/char/space/tab.out_lint
index 6eabe2d8..befbf367 100644
--- a/regress/char/space/tab.out_lint
+++ b/regress/char/space/tab.out_lint
@@ -1,45 +1,42 @@
-mandoc: tab.in:3:5: BASE: operating system explicitly specified: Os OpenBSD (OpenBSD)
-mandoc: tab.in:1:5: BASE: Mdocdate missing: Dd April (OpenBSD)
-mandoc: tab.in:10:2: WARNING: tab in filled text
-mandoc: tab.in:12:3: WARNING: tab in filled text
-mandoc: tab.in:14:4: WARNING: tab in filled text
-mandoc: tab.in:16:5: WARNING: tab in filled text
-mandoc: tab.in:18:6: WARNING: tab in filled text
-mandoc: tab.in:20:7: WARNING: tab in filled text
-mandoc: tab.in:22:8: WARNING: tab in filled text
-mandoc: tab.in:24:9: WARNING: tab in filled text
-mandoc: tab.in:26:10: WARNING: tab in filled text
-mandoc: tab.in:28:11: WARNING: tab in filled text
-mandoc: tab.in:30:12: WARNING: tab in filled text
-mandoc: tab.in:32:13: WARNING: tab in filled text
-mandoc: tab.in:34:14: WARNING: tab in filled text
-mandoc: tab.in:36:4: WARNING: tab in filled text
-mandoc: tab.in:38:4: WARNING: tab in filled text
-mandoc: tab.in:38:5: WARNING: tab in filled text
-mandoc: tab.in:40:7: WARNING: tab in filled text
-mandoc: tab.in:42:1: WARNING: tab in filled text
-mandoc: tab.in:44:1: WARNING: tab in filled text
-mandoc: tab.in:44:2: WARNING: tab in filled text
-mandoc: tab.in:46:1: WARNING: tab in filled text
+mandoc: tab.in:11:2: WARNING: tab in filled text
+mandoc: tab.in:13:3: WARNING: tab in filled text
+mandoc: tab.in:15:4: WARNING: tab in filled text
+mandoc: tab.in:17:5: WARNING: tab in filled text
+mandoc: tab.in:19:6: WARNING: tab in filled text
+mandoc: tab.in:21:7: WARNING: tab in filled text
+mandoc: tab.in:23:8: WARNING: tab in filled text
+mandoc: tab.in:25:9: WARNING: tab in filled text
+mandoc: tab.in:27:10: WARNING: tab in filled text
+mandoc: tab.in:29:11: WARNING: tab in filled text
+mandoc: tab.in:31:12: WARNING: tab in filled text
+mandoc: tab.in:33:13: WARNING: tab in filled text
+mandoc: tab.in:35:14: WARNING: tab in filled text
+mandoc: tab.in:37:4: WARNING: tab in filled text
+mandoc: tab.in:39:4: WARNING: tab in filled text
+mandoc: tab.in:39:5: WARNING: tab in filled text
+mandoc: tab.in:41:7: WARNING: tab in filled text
+mandoc: tab.in:43:1: WARNING: tab in filled text
+mandoc: tab.in:45:1: WARNING: tab in filled text
+mandoc: tab.in:45:2: WARNING: tab in filled text
mandoc: tab.in:47:1: WARNING: tab in filled text
-mandoc: tab.in:51:2: WARNING: tab in filled text
-mandoc: tab.in:53:3: WARNING: tab in filled text
-mandoc: tab.in:55:4: WARNING: tab in filled text
-mandoc: tab.in:57:5: WARNING: tab in filled text
-mandoc: tab.in:59:6: WARNING: tab in filled text
-mandoc: tab.in:61:7: WARNING: tab in filled text
-mandoc: tab.in:63:8: WARNING: tab in filled text
-mandoc: tab.in:65:9: WARNING: tab in filled text
-mandoc: tab.in:67:10: WARNING: tab in filled text
-mandoc: tab.in:69:11: WARNING: tab in filled text
-mandoc: tab.in:71:12: WARNING: tab in filled text
-mandoc: tab.in:73:13: WARNING: tab in filled text
-mandoc: tab.in:75:14: WARNING: tab in filled text
-mandoc: tab.in:77:4: WARNING: tab in filled text
-mandoc: tab.in:79:4: WARNING: tab in filled text
-mandoc: tab.in:79:5: WARNING: tab in filled text
-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: BASE: RCS id missing: (OpenBSD)
+mandoc: tab.in:48:1: WARNING: tab in filled text
+mandoc: tab.in:52:2: WARNING: tab in filled text
+mandoc: tab.in:54:3: WARNING: tab in filled text
+mandoc: tab.in:56:4: WARNING: tab in filled text
+mandoc: tab.in:58:5: WARNING: tab in filled text
+mandoc: tab.in:60:6: WARNING: tab in filled text
+mandoc: tab.in:62:7: WARNING: tab in filled text
+mandoc: tab.in:64:8: WARNING: tab in filled text
+mandoc: tab.in:66:9: WARNING: tab in filled text
+mandoc: tab.in:68:10: WARNING: tab in filled text
+mandoc: tab.in:70:11: WARNING: tab in filled text
+mandoc: tab.in:72:12: WARNING: tab in filled text
+mandoc: tab.in:74:13: WARNING: tab in filled text
+mandoc: tab.in:76:14: WARNING: tab in filled text
+mandoc: tab.in:78:4: WARNING: tab in filled text
+mandoc: tab.in:80:4: WARNING: tab in filled text
+mandoc: tab.in:80:5: WARNING: tab in filled text
+mandoc: tab.in:82:7: WARNING: tab in filled text
+mandoc: tab.in:84:1: WARNING: tab in filled text
+mandoc: tab.in:86:1: WARNING: tab in filled text
+mandoc: tab.in:86:2: WARNING: tab in filled text
diff --git a/regress/char/space/trailing-mdoc.in b/regress/char/space/trailing-mdoc.in
index 3cc8dc08..acae4c01 100644
--- a/regress/char/space/trailing-mdoc.in
+++ b/regress/char/space/trailing-mdoc.in
@@ -1,6 +1,7 @@
-.Dd December 8, 2016
+.\" $OpenBSD: trailing-mdoc.in,v 1.2 2017/07/04 14:53:23 schwarze Exp $
+.Dd $Mdocdate: July 4 2017 $
.Dt SPACE-TRAILING-MDOC 1
-.Os OpenBSD
+.Os
.Sh NAME
.Nm space-trailing-mdoc
.Nd trailing spaces on input lines
diff --git a/regress/char/space/trailing-mdoc.out_ascii b/regress/char/space/trailing-mdoc.out_ascii
index 28c32ed8..eb96a927 100644
--- a/regress/char/space/trailing-mdoc.out_ascii
+++ b/regress/char/space/trailing-mdoc.out_ascii
@@ -6,4 +6,4 @@ NNAAMMEE
DDEESSCCRRIIPPTTIIOONN
on a text line, on a _m_a_c_r_o line, after a comment
-OpenBSD December 8, 2016 OpenBSD
+OpenBSD July 4, 2017 OpenBSD
diff --git a/regress/char/space/trailing-mdoc.out_lint b/regress/char/space/trailing-mdoc.out_lint
index b3af772d..701f864a 100644
--- a/regress/char/space/trailing-mdoc.out_lint
+++ b/regress/char/space/trailing-mdoc.out_lint
@@ -1,6 +1,3 @@
-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:3:5: BASE: operating system explicitly specified: Os OpenBSD (OpenBSD)
-mandoc: trailing-mdoc.in:1:5: BASE: Mdocdate missing: Dd December (OpenBSD)
-mandoc: trailing-mdoc.in: BASE: RCS id missing: (OpenBSD)
+mandoc: trailing-mdoc.in:9:16: WARNING: whitespace at end of input line
+mandoc: trailing-mdoc.in:11:12: WARNING: whitespace at end of input line
+mandoc: trailing-mdoc.in:12:27: WARNING: whitespace at end of input line
diff --git a/regress/char/space/zerowidth.in b/regress/char/space/zerowidth.in
index 9d2f3ff2..9c15cae4 100644
--- a/regress/char/space/zerowidth.in
+++ b/regress/char/space/zerowidth.in
@@ -1,4 +1,5 @@
-.TH SPACE-ZEROWIDTH 1 "October 27, 2014" OpenBSD
+.\" $OpenBSD: zerowidth.in,v 1.3 2017/07/04 14:53:23 schwarze Exp $
+.TH SPACE-ZEROWIDTH 1 "October 27, 2014"
.SH NAME
space-zerowidth \- zero width and narrow space characters
.SH DESCRIPTION
diff --git a/regress/char/unicode/ascii.in b/regress/char/unicode/ascii.in
index 66664155..b8e561a8 100644
--- a/regress/char/unicode/ascii.in
+++ b/regress/char/unicode/ascii.in
@@ -1,4 +1,5 @@
-.TH CHAR-UNICODE-ASCII 1 "October 27, 2014" OpenBSD
+.\" $OpenBSD: ascii.in,v 1.4 2017/07/04 14:53:23 schwarze Exp $
+.TH CHAR-UNICODE-ASCII 1 "October 27, 2014"
.SH NAME
char-unicode-ascii \- Unicode characters in the ASCII range
.SH DESCRIPTION
diff --git a/regress/char/unicode/input.in b/regress/char/unicode/input.in
index 15a59f5b..b0d9c7fc 100644
--- a/regress/char/unicode/input.in
+++ b/regress/char/unicode/input.in
Binary files differ
diff --git a/regress/char/unicode/input.out_lint b/regress/char/unicode/input.out_lint
index 5478c27c..e537b4fd 100644
--- a/regress/char/unicode/input.out_lint
+++ b/regress/char/unicode/input.out_lint
@@ -1,82 +1,81 @@
-mandoc: input.in:10:21: ERROR: skipping bad character: 0x0
-mandoc: input.in:11:21: ERROR: skipping bad character: 0x1f
-mandoc: input.in:12:21: ERROR: skipping bad character: 0x7f
-mandoc: input.in:13:7: ERROR: skipping bad character: 0x80
-mandoc: input.in:14:7: ERROR: skipping bad character: 0xbf
-mandoc: input.in:20:15: ERROR: skipping bad character: 0xc0
-mandoc: input.in:20:16: ERROR: skipping bad character: 0x80
-mandoc: input.in:21:15: ERROR: skipping bad character: 0xc1
-mandoc: input.in:21:16: ERROR: skipping bad character: 0xbf
-mandoc: input.in:22:9: ERROR: skipping bad character: 0xc2
-mandoc: input.in:24:11: ERROR: skipping bad character: 0xc2
-mandoc: input.in:31:17: ERROR: skipping bad character: 0xc0
-mandoc: input.in:31:18: ERROR: skipping bad character: 0x80
-mandoc: input.in:31:19: ERROR: skipping bad character: 0x80
-mandoc: input.in:32:17: ERROR: skipping bad character: 0xe0
-mandoc: input.in:32:18: ERROR: skipping bad character: 0x81
-mandoc: input.in:32:19: ERROR: skipping bad character: 0xbf
+mandoc: input.in:11:21: ERROR: skipping bad character: 0x0
+mandoc: input.in:12:21: ERROR: skipping bad character: 0x1f
+mandoc: input.in:13:21: ERROR: skipping bad character: 0x7f
+mandoc: input.in:14:7: ERROR: skipping bad character: 0x80
+mandoc: input.in:15:7: ERROR: skipping bad character: 0xbf
+mandoc: input.in:21:15: ERROR: skipping bad character: 0xc0
+mandoc: input.in:21:16: ERROR: skipping bad character: 0x80
+mandoc: input.in:22:15: ERROR: skipping bad character: 0xc1
+mandoc: input.in:22:16: ERROR: skipping bad character: 0xbf
+mandoc: input.in:23:9: ERROR: skipping bad character: 0xc2
+mandoc: input.in:25:11: ERROR: skipping bad character: 0xc2
+mandoc: input.in:32:17: ERROR: skipping bad character: 0xc0
+mandoc: input.in:32:18: ERROR: skipping bad character: 0x80
+mandoc: input.in:32:19: ERROR: skipping bad character: 0x80
mandoc: input.in:33:17: ERROR: skipping bad character: 0xe0
-mandoc: input.in:33:18: ERROR: skipping bad character: 0x82
-mandoc: input.in:33:19: ERROR: skipping bad character: 0x80
+mandoc: input.in:33:18: ERROR: skipping bad character: 0x81
+mandoc: input.in:33:19: ERROR: skipping bad character: 0xbf
mandoc: input.in:34:17: ERROR: skipping bad character: 0xe0
-mandoc: input.in:34:18: ERROR: skipping bad character: 0x9f
-mandoc: input.in:34:19: ERROR: skipping bad character: 0xbf
-mandoc: input.in:41:25: ERROR: skipping bad character: 0xed
-mandoc: input.in:41:26: ERROR: skipping bad character: 0xa0
-mandoc: input.in:41:27: ERROR: skipping bad character: 0x80
-mandoc: input.in:41:17: WARNING: invalid escape sequence: \[uD800]
+mandoc: input.in:34:18: ERROR: skipping bad character: 0x82
+mandoc: input.in:34:19: ERROR: skipping bad character: 0x80
+mandoc: input.in:35:17: ERROR: skipping bad character: 0xe0
+mandoc: input.in:35:18: ERROR: skipping bad character: 0x9f
+mandoc: input.in:35:19: ERROR: skipping bad character: 0xbf
mandoc: input.in:42:25: ERROR: skipping bad character: 0xed
-mandoc: input.in:42:26: ERROR: skipping bad character: 0xbf
-mandoc: input.in:42:27: ERROR: skipping bad character: 0xbf
-mandoc: input.in:42:17: WARNING: invalid escape sequence: \[uDFFF]
-mandoc: input.in:50:19: ERROR: skipping bad character: 0xf0
-mandoc: input.in:50:20: ERROR: skipping bad character: 0x80
-mandoc: input.in:50:21: ERROR: skipping bad character: 0x80
-mandoc: input.in:50:22: ERROR: skipping bad character: 0x80
+mandoc: input.in:42:26: ERROR: skipping bad character: 0xa0
+mandoc: input.in:42:27: ERROR: skipping bad character: 0x80
+mandoc: input.in:42:17: WARNING: invalid escape sequence: \[uD800]
+mandoc: input.in:43:25: ERROR: skipping bad character: 0xed
+mandoc: input.in:43:26: ERROR: skipping bad character: 0xbf
+mandoc: input.in:43:27: ERROR: skipping bad character: 0xbf
+mandoc: input.in:43:17: WARNING: invalid escape sequence: \[uDFFF]
mandoc: input.in:51:19: ERROR: skipping bad character: 0xf0
mandoc: input.in:51:20: ERROR: skipping bad character: 0x80
-mandoc: input.in:51:21: ERROR: skipping bad character: 0x81
-mandoc: input.in:51:22: ERROR: skipping bad character: 0xbf
+mandoc: input.in:51:21: ERROR: skipping bad character: 0x80
+mandoc: input.in:51:22: ERROR: skipping bad character: 0x80
mandoc: input.in:52:19: ERROR: skipping bad character: 0xf0
mandoc: input.in:52:20: ERROR: skipping bad character: 0x80
-mandoc: input.in:52:21: ERROR: skipping bad character: 0x82
-mandoc: input.in:52:22: ERROR: skipping bad character: 0x80
+mandoc: input.in:52:21: ERROR: skipping bad character: 0x81
+mandoc: input.in:52:22: ERROR: skipping bad character: 0xbf
mandoc: input.in:53:19: ERROR: skipping bad character: 0xf0
mandoc: input.in:53:20: ERROR: skipping bad character: 0x80
-mandoc: input.in:53:21: ERROR: skipping bad character: 0x9f
-mandoc: input.in:53:22: ERROR: skipping bad character: 0xbf
+mandoc: input.in:53:21: ERROR: skipping bad character: 0x82
+mandoc: input.in:53:22: ERROR: skipping bad character: 0x80
mandoc: input.in:54:19: ERROR: skipping bad character: 0xf0
mandoc: input.in:54:20: ERROR: skipping bad character: 0x80
-mandoc: input.in:54:21: ERROR: skipping bad character: 0xa0
-mandoc: input.in:54:22: ERROR: skipping bad character: 0x80
+mandoc: input.in:54:21: ERROR: skipping bad character: 0x9f
+mandoc: input.in:54:22: ERROR: skipping bad character: 0xbf
mandoc: input.in:55:19: ERROR: skipping bad character: 0xf0
-mandoc: input.in:55:20: ERROR: skipping bad character: 0x8f
-mandoc: input.in:55:21: ERROR: skipping bad character: 0xbf
-mandoc: input.in:55:22: ERROR: skipping bad character: 0xbf
-mandoc: input.in:62:31: ERROR: skipping bad character: 0xf4
-mandoc: input.in:62:32: ERROR: skipping bad character: 0x90
-mandoc: input.in:62:33: ERROR: skipping bad character: 0x80
-mandoc: input.in:62:34: ERROR: skipping bad character: 0x80
-mandoc: input.in:62:21: WARNING: invalid escape sequence: \[u110000]
+mandoc: input.in:55:20: ERROR: skipping bad character: 0x80
+mandoc: input.in:55:21: ERROR: skipping bad character: 0xa0
+mandoc: input.in:55:22: ERROR: skipping bad character: 0x80
+mandoc: input.in:56:19: ERROR: skipping bad character: 0xf0
+mandoc: input.in:56:20: ERROR: skipping bad character: 0x8f
+mandoc: input.in:56:21: ERROR: skipping bad character: 0xbf
+mandoc: input.in:56:22: ERROR: skipping bad character: 0xbf
mandoc: input.in:63:31: ERROR: skipping bad character: 0xf4
-mandoc: input.in:63:32: ERROR: skipping bad character: 0xbf
-mandoc: input.in:63:33: ERROR: skipping bad character: 0xbf
-mandoc: input.in:63:34: ERROR: skipping bad character: 0xbf
-mandoc: input.in:63:21: WARNING: invalid escape sequence: \[u13FFFF]
-mandoc: input.in:64:31: ERROR: skipping bad character: 0xf5
-mandoc: input.in:64:32: ERROR: skipping bad character: 0x80
-mandoc: input.in:64:33: ERROR: skipping bad character: 0x80
-mandoc: input.in:64:34: ERROR: skipping bad character: 0x80
-mandoc: input.in:64:21: WARNING: invalid escape sequence: \[u140000]
-mandoc: input.in:65:31: ERROR: skipping bad character: 0xf7
-mandoc: input.in:65:32: ERROR: skipping bad character: 0xbf
-mandoc: input.in:65:33: ERROR: skipping bad character: 0xbf
-mandoc: input.in:65:34: ERROR: skipping bad character: 0xbf
-mandoc: input.in:65:21: WARNING: invalid escape sequence: \[u1FFFFF]
-mandoc: input.in:66:33: ERROR: skipping bad character: 0xf8
-mandoc: input.in:66:34: ERROR: skipping bad character: 0x88
-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: BASE: RCS id missing: (OpenBSD)
+mandoc: input.in:63:32: ERROR: skipping bad character: 0x90
+mandoc: input.in:63:33: ERROR: skipping bad character: 0x80
+mandoc: input.in:63:34: ERROR: skipping bad character: 0x80
+mandoc: input.in:63:21: WARNING: invalid escape sequence: \[u110000]
+mandoc: input.in:64:31: ERROR: skipping bad character: 0xf4
+mandoc: input.in:64:32: ERROR: skipping bad character: 0xbf
+mandoc: input.in:64:33: ERROR: skipping bad character: 0xbf
+mandoc: input.in:64:34: ERROR: skipping bad character: 0xbf
+mandoc: input.in:64:21: WARNING: invalid escape sequence: \[u13FFFF]
+mandoc: input.in:65:31: ERROR: skipping bad character: 0xf5
+mandoc: input.in:65:32: ERROR: skipping bad character: 0x80
+mandoc: input.in:65:33: ERROR: skipping bad character: 0x80
+mandoc: input.in:65:34: ERROR: skipping bad character: 0x80
+mandoc: input.in:65:21: WARNING: invalid escape sequence: \[u140000]
+mandoc: input.in:66:31: ERROR: skipping bad character: 0xf7
+mandoc: input.in:66:32: ERROR: skipping bad character: 0xbf
+mandoc: input.in:66:33: ERROR: skipping bad character: 0xbf
+mandoc: input.in:66:34: ERROR: skipping bad character: 0xbf
+mandoc: input.in:66:21: WARNING: invalid escape sequence: \[u1FFFFF]
+mandoc: input.in:67:33: ERROR: skipping bad character: 0xf8
+mandoc: input.in:67:34: ERROR: skipping bad character: 0x88
+mandoc: input.in:67:35: ERROR: skipping bad character: 0x80
+mandoc: input.in:67:36: ERROR: skipping bad character: 0x80
+mandoc: input.in:67:37: ERROR: skipping bad character: 0x80
+mandoc: input.in:67:23: WARNING: invalid escape sequence: \[u200000]
diff --git a/regress/char/unicode/invalid.in b/regress/char/unicode/invalid.in
index 4c0432bc..69063e49 100644
--- a/regress/char/unicode/invalid.in
+++ b/regress/char/unicode/invalid.in
@@ -1,6 +1,7 @@
-.Dd October 28, 2014
+.\" $OpenBSD: invalid.in,v 1.2 2017/07/04 14:53:23 schwarze Exp $
+.Dd $Mdocdate: July 4 2017 $
.Dt CHAR-UNICODE-INVALID 1
-.Os OpenBSD
+.Os
.Sh NAME
.Nm char-unicode-invalid
.Nd invalid unicode characters
diff --git a/regress/char/unicode/invalid.out_ascii b/regress/char/unicode/invalid.out_ascii
index c30a7617..a5249e63 100644
--- a/regress/char/unicode/invalid.out_ascii
+++ b/regress/char/unicode/invalid.out_ascii
@@ -13,4 +13,4 @@ DDEESSCCRRIIPPTTIIOONN
not unicode: >_.|^.=^<
ENDTEST
-OpenBSD October 28, 2014 OpenBSD
+OpenBSD July 4, 2017 OpenBSD
diff --git a/regress/char/unicode/invalid.out_lint b/regress/char/unicode/invalid.out_lint
index 4e698959..baf228fa 100644
--- a/regress/char/unicode/invalid.out_lint
+++ b/regress/char/unicode/invalid.out_lint
@@ -1,12 +1,9 @@
-mandoc: invalid.in:10:20: WARNING: invalid escape sequence: \[u02B]
-mandoc: invalid.in:10:13: WARNING: invalid escape sequence: \[u2B]
-mandoc: invalid.in:12:33: WARNING: invalid escape sequence: \[u000002B]
-mandoc: invalid.in:12:22: WARNING: invalid escape sequence: \[u00002B]
-mandoc: invalid.in:12:12: WARNING: invalid escape sequence: \[u0002B]
-mandoc: invalid.in:13:35: WARNING: invalid escape sequence: \[u1000000]
-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:3:5: BASE: operating system explicitly specified: Os OpenBSD (OpenBSD)
-mandoc: invalid.in:1:5: BASE: Mdocdate missing: Dd October (OpenBSD)
-mandoc: invalid.in: BASE: RCS id missing: (OpenBSD)
+mandoc: invalid.in:11:20: WARNING: invalid escape sequence: \[u02B]
+mandoc: invalid.in:11:13: WARNING: invalid escape sequence: \[u2B]
+mandoc: invalid.in:13:33: WARNING: invalid escape sequence: \[u000002B]
+mandoc: invalid.in:13:22: WARNING: invalid escape sequence: \[u00002B]
+mandoc: invalid.in:13:12: WARNING: invalid escape sequence: \[u0002B]
+mandoc: invalid.in:14:35: WARNING: invalid escape sequence: \[u1000000]
+mandoc: invalid.in:14:24: WARNING: invalid escape sequence: \[u200000]
+mandoc: invalid.in:14:13: WARNING: invalid escape sequence: \[u110000]
+mandoc: invalid.in:15:20: WARNING: invalid escape sequence: \[u1234g]
diff --git a/regress/char/unicode/invalid.out_utf8 b/regress/char/unicode/invalid.out_utf8
index ed91d82a..91e120f0 100644
--- a/regress/char/unicode/invalid.out_utf8
+++ b/regress/char/unicode/invalid.out_utf8
@@ -13,4 +13,4 @@ DDEESSCCRRIIPPTTIIOONN
not unicode: >_.↑.⇑<
ENDTEST
-OpenBSD October 28, 2014 OpenBSD
+OpenBSD July 4, 2017 OpenBSD
diff --git a/regress/char/unicode/latin1.in b/regress/char/unicode/latin1.in
index 54b9ca6e..e9960b7c 100644
--- a/regress/char/unicode/latin1.in
+++ b/regress/char/unicode/latin1.in
@@ -1,4 +1,5 @@
-.TH CHAR-UNICODE-LATIN1 1 "October 27, 2014" OpenBSD
+.\" $OpenBSD: latin1.in,v 1.4 2017/07/04 14:53:23 schwarze Exp $
+.TH CHAR-UNICODE-LATIN1 1 "October 27, 2014"
.SH NAME
char-unicode-latin1 \- Unicode characters in the ISO-8859-1 range
.SH DESCRIPTION
diff --git a/regress/char/unicode/latin1diff.in b/regress/char/unicode/latin1diff.in
index f0e255b5..6455a1ef 100644
--- a/regress/char/unicode/latin1diff.in
+++ b/regress/char/unicode/latin1diff.in
@@ -1,4 +1,5 @@
-.TH CHAR-UNICODE-LATIN1DIFF 1 "October 27, 2014" OpenBSD
+.\" $OpenBSD: latin1diff.in,v 1.2 2017/07/04 14:53:23 schwarze Exp $
+.TH CHAR-UNICODE-LATIN1DIFF 1 "October 27, 2014"
.SH NAME
char-unicode-latin1diff \- Unicode characters in the ISO-8859-1 range
.SH DESCRIPTION
diff --git a/regress/char/unicode/man.in b/regress/char/unicode/man.in
index 56148b72..d5102fd9 100644
--- a/regress/char/unicode/man.in
+++ b/regress/char/unicode/man.in
@@ -1,4 +1,5 @@
-.TH CHAR-UNICODE-MAN 1 "October 13, 2014" OpenBSD
+.\" $OpenBSD: man.in,v 1.4 2017/07/04 14:53:23 schwarze Exp $
+.TH CHAR-UNICODE-MAN 1 "October 13, 2014"
.SH NAME
char-unicode-mdoc \- unicode characters in man code
.SH DESCRIPTION
diff --git a/regress/char/unicode/mdoc.in b/regress/char/unicode/mdoc.in
index 2a7af346..d9adc3d9 100644
--- a/regress/char/unicode/mdoc.in
+++ b/regress/char/unicode/mdoc.in
@@ -1,6 +1,7 @@
-.Dd October 13, 2014
+.\" $OpenBSD: mdoc.in,v 1.4 2017/07/04 14:53:23 schwarze Exp $
+.Dd $Mdocdate: July 4 2017 $
.Dt CHAR-UNICODE-MDOC 1
-.Os OpenBSD
+.Os
.Sh NAME
.Nm char-unicode-mdoc
.Nd unicode characters in mdoc code
diff --git a/regress/char/unicode/mdoc.out_utf8 b/regress/char/unicode/mdoc.out_utf8
index 7b0d13aa..23b47606 100644
--- a/regress/char/unicode/mdoc.out_utf8
+++ b/regress/char/unicode/mdoc.out_utf8
@@ -12,4 +12,4 @@ DDEESSCCRRIIPPTTIIOONN
not really Unicode: up arrows: ↑⇑ = ↑⇑ = ↑⇑
-OpenBSD October 13, 2014 OpenBSD
+OpenBSD July 4, 2017 OpenBSD
diff --git a/regress/char/unicode/named.in b/regress/char/unicode/named.in
index c18d4253..cfc87139 100644
--- a/regress/char/unicode/named.in
+++ b/regress/char/unicode/named.in
@@ -1,4 +1,5 @@
-.TH CHAR-UNICODE-NAMED 1 "October 27, 2014" OpenBSD
+.\" $OpenBSD: named.in,v 1.7 2017/07/04 14:53:23 schwarze Exp $
+.TH CHAR-UNICODE-NAMED 1 "October 27, 2014"
.SH NAME
char-unicode-named \- Unicode characters having named escapes
.SH DESCRIPTION
diff --git a/regress/char/unicode/namediff.in b/regress/char/unicode/namediff.in
index 78094b96..7b98650e 100644
--- a/regress/char/unicode/namediff.in
+++ b/regress/char/unicode/namediff.in
@@ -1,4 +1,5 @@
-.TH CHAR-UNICODE-NAMEDIFF 1 "October 27, 2014" OpenBSD
+.\" $OpenBSD: namediff.in,v 1.6 2017/07/04 14:53:23 schwarze Exp $
+.TH CHAR-UNICODE-NAMEDIFF 1 "October 27, 2014"
.SH NAME
char-unicode-namediff \- Unicode characters having named escapes
.SH DESCRIPTION
diff --git a/regress/char/unicode/nogroff.in b/regress/char/unicode/nogroff.in
index 10e5f516..a5265d61 100644
--- a/regress/char/unicode/nogroff.in
+++ b/regress/char/unicode/nogroff.in
@@ -1,4 +1,5 @@
-.TH CHAR-UNICODE-NOGROFF 1 "October 28, 2014" OpenBSD
+.\" $OpenBSD: nogroff.in,v 1.5 2017/07/04 14:53:23 schwarze Exp $
+.TH CHAR-UNICODE-NOGROFF 1 "October 28, 2014"
.SH NAME
char-unicode-nogroff \- characters handled differently by groff
.SH DESCRIPTION