summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--autodoc.pl4
-rw-r--r--regen/regcomp.pl5
-rw-r--r--regnodes.h118
-rw-r--r--t/porting/known_pod_issues.dat167
-rw-r--r--t/porting/podcheck.t6
5 files changed, 208 insertions, 92 deletions
diff --git a/autodoc.pl b/autodoc.pl
index 9df6266a9e..06361b8f25 100644
--- a/autodoc.pl
+++ b/autodoc.pl
@@ -66,9 +66,9 @@ use Text::Tabs;
use strict;
use warnings;
-# 80 column terminal - 1 for pager adding a column; -7 for nroff
+# 80 column terminal - 2 for pager adding 2 columns; -7 for nroff
# indent;
-my $max_width = 80 - 1 - 7;
+my $max_width = 80 - 2 - 7;
if (@ARGV) {
my $workdir = shift;
diff --git a/regen/regcomp.pl b/regen/regcomp.pl
index 34e7ec8e39..4994a8bcf1 100644
--- a/regen/regcomp.pl
+++ b/regen/regcomp.pl
@@ -397,9 +397,10 @@ sub print_state_def_line
my $hanging = length $line; # Indent any subsequent line to this pos
$line .= sprintf "0x%02x", $id;
- my $columns = 79;
+ my $columns = 78;
- # wrap() needs 80 to achieve 79.
+ # From the documentation: 'In fact, every resulting line will have length
+ # of no more than "$columns - 1"'
$line = wrap($columns + 1, "", " " x $hanging, "$line $comment");
chomp $line; # wrap always adds a trailing \n
$line =~ s/ \s+ $ //x; # trim, just in case.
diff --git a/regnodes.h b/regnodes.h
index 98de0bb733..94b71102eb 100644
--- a/regnodes.h
+++ b/regnodes.h
@@ -102,8 +102,9 @@
#define BOUNDL_t8_pb 38 /* 0x026 */
#define BOUNDL_t8_p8 39 /* 0x027 */
-#define BOUNDU 10 /* 0x0a Match "" at any boundary of
- a given type using /u rules. */
+#define BOUNDU 10 /* 0x0a Match "" at any boundary
+ of a given type using /u rules.
+ */
#define BOUNDU_tb_pb 40 /* 0x028 */
#define BOUNDU_tb_p8 41 /* 0x029 */
#define BOUNDU_t8_pb 42 /* 0x02a */
@@ -124,9 +125,9 @@
#define NBOUND_t8_pb 50 /* 0x032 */
#define NBOUND_t8_p8 51 /* 0x033 */
-#define NBOUNDL 13 /* 0x0d Like NBOUND/NBOUNDU, but \w
- and \W are defined by current
- locale */
+#define NBOUNDL 13 /* 0x0d Like NBOUND/NBOUNDU, but
+ \w and \W are defined by
+ current locale */
#define NBOUNDL_tb_pb 52 /* 0x034 */
#define NBOUNDL_tb_p8 53 /* 0x035 */
#define NBOUNDL_t8_pb 54 /* 0x036 */
@@ -155,7 +156,8 @@
#define REG_ANY_t8_pb 66 /* 0x042 */
#define REG_ANY_t8_p8 67 /* 0x043 */
-#define SANY 17 /* 0x11 Match any one character. */
+#define SANY 17 /* 0x11 Match any one character.
+ */
#define SANY_tb_pb 68 /* 0x044 */
#define SANY_tb_p8 69 /* 0x045 */
#define SANY_t8_pb 70 /* 0x046 */
@@ -192,9 +194,9 @@
#define ANYOFH 22 /* 0x16 Like ANYOF, but only has
"High" matches, none in the
- bitmap; the flags field contains
- the lowest matchable UTF-8 start
- byte */
+ bitmap; the flags field
+ contains the lowest matchable
+ UTF-8 start byte */
#define ANYOFH_tb_pb 88 /* 0x058 */
#define ANYOFH_tb_p8 89 /* 0x059 */
#define ANYOFH_t8_pb 90 /* 0x05a */
@@ -210,9 +212,9 @@
#define ANYOFHb_t8_p8 95 /* 0x05f */
#define ANYOFHr 24 /* 0x18 Like ANYOFH, but the flags
- field contains packed bounds for
- all matchable UTF-8 start bytes.
- */
+ field contains packed bounds
+ for all matchable UTF-8 start
+ bytes. */
#define ANYOFHr_tb_pb 96 /* 0x060 */
#define ANYOFHr_tb_p8 97 /* 0x061 */
#define ANYOFHr_t8_pb 98 /* 0x062 */
@@ -322,8 +324,8 @@
#define NPOSIXA_t8_pb 150 /* 0x096 */
#define NPOSIXA_t8_p8 151 /* 0x097 */
-#define CLUMP 38 /* 0x26 Match any extended grapheme
- cluster sequence */
+#define CLUMP 38 /* 0x26 Match any extended
+ grapheme cluster sequence */
#define CLUMP_tb_pb 152 /* 0x098 */
#define CLUMP_tb_p8 153 /* 0x099 */
#define CLUMP_t8_pb 154 /* 0x09a */
@@ -359,35 +361,37 @@
#define EXACTL_t8_pb 170 /* 0x0aa */
#define EXACTL_t8_p8 171 /* 0x0ab */
-#define EXACTF 43 /* 0x2b Like EXACT, but match using
- /id rules; (string not UTF-8,
- ASCII folded; non-ASCII not) */
+#define EXACTF 43 /* 0x2b Like EXACT, but match
+ using /id rules; (string not
+ UTF-8, ASCII folded; non-ASCII
+ not) */
#define EXACTF_tb_pb 172 /* 0x0ac */
#define EXACTF_tb_p8 173 /* 0x0ad */
#define EXACTF_t8_pb 174 /* 0x0ae */
#define EXACTF_t8_p8 175 /* 0x0af */
-#define EXACTFL 44 /* 0x2c Like EXACT, but match using
- /il rules; (string not likely to
- be folded) */
+#define EXACTFL 44 /* 0x2c Like EXACT, but match
+ using /il rules; (string not
+ likely to be folded) */
#define EXACTFL_tb_pb 176 /* 0x0b0 */
#define EXACTFL_tb_p8 177 /* 0x0b1 */
#define EXACTFL_t8_pb 178 /* 0x0b2 */
#define EXACTFL_t8_p8 179 /* 0x0b3 */
-#define EXACTFU 45 /* 0x2d Like EXACT, but match using
- /iu rules; (string folded) */
+#define EXACTFU 45 /* 0x2d Like EXACT, but match
+ using /iu rules; (string
+ folded) */
#define EXACTFU_tb_pb 180 /* 0x0b4 */
#define EXACTFU_tb_p8 181 /* 0x0b5 */
#define EXACTFU_t8_pb 182 /* 0x0b6 */
#define EXACTFU_t8_p8 183 /* 0x0b7 */
-#define EXACTFAA 46 /* 0x2e Like EXACT, but match using
- /iaa rules; (string folded
- except MICRO in non-UTF8
+#define EXACTFAA 46 /* 0x2e Like EXACT, but match
+ using /iaa rules; (string
+ folded except MICRO in non-UTF8
patterns; doesn't contain SHARP
- S unless UTF-8; folded length <=
- unfolded) */
+ S unless UTF-8; folded length
+ <= unfolded) */
#define EXACTFAA_tb_pb 184 /* 0x0b8 */
#define EXACTFAA_tb_p8 185 /* 0x0b9 */
#define EXACTFAA_t8_pb 186 /* 0x0ba */
@@ -403,10 +407,10 @@
#define EXACTFAA_NO_TRIE_t8_pb 190 /* 0x0be */
#define EXACTFAA_NO_TRIE_t8_p8 191 /* 0x0bf */
-#define EXACTFUP 48 /* 0x30 Like EXACT, but match using
- /iu rules; (string not UTF-8,
- folded except MICRO: hence
- Problematic) */
+#define EXACTFUP 48 /* 0x30 Like EXACT, but match
+ using /iu rules; (string not
+ UTF-8, folded except MICRO:
+ hence Problematic) */
#define EXACTFUP_tb_pb 192 /* 0x0c0 */
#define EXACTFUP_tb_p8 193 /* 0x0c1 */
#define EXACTFUP_t8_pb 194 /* 0x0c2 */
@@ -414,7 +418,8 @@
#define EXACTFLU8 49 /* 0x31 Like EXACTFU, but use /il,
UTF-8, (string is folded, and
- everything in it is above 255 */
+ everything in it is above 255
+ */
#define EXACTFLU8_tb_pb 196 /* 0x0c4 */
#define EXACTFLU8_tb_p8 197 /* 0x0c5 */
#define EXACTFLU8_t8_pb 198 /* 0x0c6 */
@@ -427,8 +432,9 @@
#define EXACT_REQ8_t8_pb 202 /* 0x0ca */
#define EXACT_REQ8_t8_p8 203 /* 0x0cb */
-#define LEXACT_REQ8 51 /* 0x33 Like LEXACT, but only UTF-8
- encoded targets can match */
+#define LEXACT_REQ8 51 /* 0x33 Like LEXACT, but only
+ UTF-8 encoded targets can match
+ */
#define LEXACT_REQ8_tb_pb 204 /* 0x0cc */
#define LEXACT_REQ8_tb_p8 205 /* 0x0cd */
#define LEXACT_REQ8_t8_pb 206 /* 0x0ce */
@@ -445,7 +451,8 @@
#define EXACTFU_S_EDGE 53 /* 0x35 /di rules, but nothing in
it precludes /ui, except begins
and/or ends with [Ss]; (string
- not UTF-8; compile-time only) */
+ not UTF-8; compile-time only)
+ */
#define EXACTFU_S_EDGE_tb_pb 212 /* 0x0d4 */
#define EXACTFU_S_EDGE_tb_p8 213 /* 0x0d5 */
#define EXACTFU_S_EDGE_t8_pb 214 /* 0x0d6 */
@@ -498,15 +505,15 @@
#define TAIL_t8_pb 242 /* 0x0f2 */
#define TAIL_t8_p8 243 /* 0x0f3 */
-#define STAR 61 /* 0x3d Match this (simple) thing 0
- or more times. */
+#define STAR 61 /* 0x3d Match this (simple) thing
+ 0 or more times. */
#define STAR_tb_pb 244 /* 0x0f4 */
#define STAR_tb_p8 245 /* 0x0f5 */
#define STAR_t8_pb 246 /* 0x0f6 */
#define STAR_t8_p8 247 /* 0x0f7 */
-#define PLUS 62 /* 0x3e Match this (simple) thing 1
- or more times. */
+#define PLUS 62 /* 0x3e Match this (simple) thing
+ 1 or more times. */
#define PLUS_tb_pb 248 /* 0x0f8 */
#define PLUS_tb_p8 249 /* 0x0f9 */
#define PLUS_t8_pb 250 /* 0x0fa */
@@ -526,8 +533,9 @@
#define CURLYN_t8_pb 258 /* 0x102 */
#define CURLYN_t8_p8 259 /* 0x103 */
-#define CURLYM 65 /* 0x41 Capture this medium-complex
- thing {n,m} times. */
+#define CURLYM 65 /* 0x41 Capture this
+ medium-complex thing {n,m}
+ times. */
#define CURLYM_tb_pb 260 /* 0x104 */
#define CURLYM_tb_p8 261 /* 0x105 */
#define CURLYM_t8_pb 262 /* 0x106 */
@@ -540,22 +548,22 @@
#define CURLYX_t8_pb 266 /* 0x10a */
#define CURLYX_t8_p8 267 /* 0x10b */
-#define WHILEM 67 /* 0x43 Do curly processing and see
- if rest matches. */
+#define WHILEM 67 /* 0x43 Do curly processing and
+ see if rest matches. */
#define WHILEM_tb_pb 268 /* 0x10c */
#define WHILEM_tb_p8 269 /* 0x10d */
#define WHILEM_t8_pb 270 /* 0x10e */
#define WHILEM_t8_p8 271 /* 0x10f */
-#define OPEN 68 /* 0x44 Mark this point in input as
- start of #n. */
+#define OPEN 68 /* 0x44 Mark this point in input
+ as start of #n. */
#define OPEN_tb_pb 272 /* 0x110 */
#define OPEN_tb_p8 273 /* 0x111 */
#define OPEN_t8_pb 274 /* 0x112 */
#define OPEN_t8_p8 275 /* 0x113 */
-#define CLOSE 69 /* 0x45 Close corresponding OPEN of
- #n. */
+#define CLOSE 69 /* 0x45 Close corresponding OPEN
+ of #n. */
#define CLOSE_tb_pb 276 /* 0x114 */
#define CLOSE_tb_p8 277 /* 0x115 */
#define CLOSE_t8_pb 278 /* 0x116 */
@@ -650,7 +658,8 @@
#define LONGJMP_t8_pb 330 /* 0x14a */
#define LONGJMP_t8_p8 331 /* 0x14b */
-#define BRANCHJ 83 /* 0x53 BRANCH with long offset. */
+#define BRANCHJ 83 /* 0x53 BRANCH with long offset.
+ */
#define BRANCHJ_tb_pb 332 /* 0x14c */
#define BRANCHJ_tb_p8 333 /* 0x14d */
#define BRANCHJ_t8_pb 334 /* 0x14e */
@@ -757,15 +766,15 @@
#define ENDLIKE_t8_pb 390 /* 0x186 */
#define ENDLIKE_t8_p8 391 /* 0x187 */
-#define OPFAIL 98 /* 0x62 Same as (?!), but with verb
- arg */
+#define OPFAIL 98 /* 0x62 Same as (?!), but with
+ verb arg */
#define OPFAIL_tb_pb 392 /* 0x188 */
#define OPFAIL_tb_p8 393 /* 0x189 */
#define OPFAIL_t8_pb 394 /* 0x18a */
#define OPFAIL_t8_p8 395 /* 0x18b */
-#define ACCEPT 99 /* 0x63 Accepts the current matched
- string, with verbar */
+#define ACCEPT 99 /* 0x63 Accepts the current
+ matched string, with verbar */
#define ACCEPT_tb_pb 396 /* 0x18c */
#define ACCEPT_tb_p8 397 /* 0x18d */
#define ACCEPT_t8_pb 398 /* 0x18e */
@@ -793,8 +802,9 @@
#define MARKPOINT_t8_pb 410 /* 0x19a */
#define MARKPOINT_t8_p8 411 /* 0x19b */
-#define SKIP 103 /* 0x67 On failure skip forward (to
- the mark) before retrying */
+#define SKIP 103 /* 0x67 On failure skip forward
+ (to the mark) before retrying
+ */
#define SKIP_tb_pb 412 /* 0x19c */
#define SKIP_tb_p8 413 /* 0x19d */
#define SKIP_t8_pb 414 /* 0x19e */
diff --git a/t/porting/known_pod_issues.dat b/t/porting/known_pod_issues.dat
index 8eb9fc5f5c..89664ad769 100644
--- a/t/porting/known_pod_issues.dat
+++ b/t/porting/known_pod_issues.dat
@@ -369,52 +369,157 @@ XML::LibXML
YAML
YAML::Syck
YAML::Tiny
-dist/data-dumper/changes Verbatim line length including indents exceeds 79 by 1
+dist/attribute-handlers/lib/attribute/handlers.pm Verbatim line length including indents exceeds 78 by 2
+dist/base/lib/fields.pm Verbatim line length including indents exceeds 78 by 1
+dist/constant/lib/constant.pm Verbatim line length including indents exceeds 78 by 1
+dist/data-dumper/changes Verbatim line length including indents exceeds 78 by 2
dist/data-dumper/dumper.pm ? Should you be using L<...> instead of 1
+dist/data-dumper/dumper.pm Verbatim line length including indents exceeds 78 by 3
+dist/devel-ppport/devel/buildperl.pl Verbatim line length including indents exceeds 78 by 1
+dist/devel-ppport/hackers Verbatim line length including indents exceeds 78 by 2
dist/devel-ppport/parts/inc/ppphdoc Unknown directive: =dontwarn 1
dist/devel-ppport/parts/inc/ppphdoc Unknown directive: =implementation 1
dist/devel-ppport/parts/inc/ppphdoc Unknown directive: =provides 1
+dist/encoding-warnings/lib/encoding/warnings.pm Verbatim line length including indents exceeds 78 by 1
dist/env/lib/env.pm ? Should you be using F<...> or maybe L<...> instead of 1
-dist/exporter/lib/exporter.pm Verbatim line length including indents exceeds 79 by 2
+dist/exporter/lib/exporter.pm Verbatim line length including indents exceeds 78 by 7
+dist/extutils-parsexs/lib/perlxstut.pod Verbatim line length including indents exceeds 78 by 3
+dist/extutils-parsexs/lib/perlxstypemap.pod Verbatim line length including indents exceeds 78 by 2
+dist/i18n-langtags/lib/i18n/langtags.pm Verbatim line length including indents exceeds 78 by 1
+dist/io/io.pm Verbatim line length including indents exceeds 78 by 1
+dist/io/lib/io/socket/inet.pm Verbatim line length including indents exceeds 78 by 2
+dist/module-corelist/blib/script/corelist Verbatim line length including indents exceeds 78 by 1
+dist/module-corelist/lib/module/corelist.pod Verbatim line length including indents exceeds 78 by 2
dist/net-ping/lib/net/ping.pm Apparent broken link 2
-ext/amiga-exec/exec.pm Verbatim line length including indents exceeds 79 by 1
-ext/dynaloader/dynaloader.pm Verbatim line length including indents exceeds 79 by 1
-ext/hash-util/lib/hash/util.pm Verbatim line length including indents exceeds 79 by 2
-ext/pod-html/testdir/perlpodspec-copy.pod Verbatim line length including indents exceeds 79 by 2
+dist/pathtools/lib/file/spec/mac.pm Verbatim line length including indents exceeds 78 by 4
+dist/pathtools/lib/file/spec/vms.pm Verbatim line length including indents exceeds 78 by 1
+dist/pathtools/lib/file/spec/win32.pm Verbatim line length including indents exceeds 78 by 1
+dist/term-readline/lib/term/readline.pm Verbatim line length including indents exceeds 78 by 2
+dist/test/lib/test.pm Verbatim line length including indents exceeds 78 by 2
+dist/thread-queue/lib/thread/queue.pm Verbatim line length including indents exceeds 78 by 2
+dist/thread-semaphore/lib/thread/semaphore.pm Verbatim line length including indents exceeds 78 by 1
+dist/threads-shared/lib/threads/shared.pm Verbatim line length including indents exceeds 78 by 1
+dist/tie-file/lib/tie/file.pm Verbatim line length including indents exceeds 78 by 1
+dist/unicode-normalize/normalize.pm Verbatim line length including indents exceeds 78 by 1
+ext/amiga-exec/exec.pm Verbatim line length including indents exceeds 78 by 1
+ext/b/b.pm Verbatim line length including indents exceeds 78 by 1
+ext/b/b/concise.pm Verbatim line length including indents exceeds 78 by 1
+ext/dynaloader/dynaloader.pm Verbatim line length including indents exceeds 78 by 1
+ext/file-find/lib/file/find.pm Verbatim line length including indents exceeds 78 by 1
+ext/hash-util-fieldhash/lib/hash/util/fieldhash.pm Verbatim line length including indents exceeds 78 by 1
+ext/hash-util/lib/hash/util.pm Verbatim line length including indents exceeds 78 by 3
+ext/opcode/opcode.pm Verbatim line length including indents exceeds 78 by 1
+ext/pod-html/testdir/perlpodspec-copy.pod Verbatim line length including indents exceeds 78 by 8
ext/pod-html/testdir/perlvar-copy.pod ? Should you be using L<...> instead of 3
-ext/pod-html/testdir/perlvar-copy.pod Verbatim line length including indents exceeds 79 by 6
-ext/vms-filespec/lib/vms/filespec.pm Verbatim line length including indents exceeds 79 by 1
+ext/pod-html/testdir/perlvar-copy.pod Verbatim line length including indents exceeds 78 by 7
+ext/posix/lib/posix.pod Verbatim line length including indents exceeds 78 by 5
+ext/re/re.pm Verbatim line length including indents exceeds 78 by 1
+ext/sdbm_file/sdbm_file.pm Verbatim line length including indents exceeds 78 by 1
+ext/vms-filespec/lib/vms/filespec.pm Verbatim line length including indents exceeds 78 by 1
install ? Should you be using F<...> or maybe L<...> instead of 1
-pod/perl.pod Verbatim line length including indents exceeds 79 by 8
-pod/perlandroid.pod Verbatim line length including indents exceeds 79 by 3
-pod/perlbook.pod Verbatim line length including indents exceeds 79 by 1
-pod/perldebguts.pod Verbatim line length including indents exceeds 79 by -1
-pod/perldebtut.pod Verbatim line length including indents exceeds 79 by 3
-pod/perldtrace.pod Verbatim line length including indents exceeds 79 by 7
+install Verbatim line length including indents exceeds 78 by 9
+installhtml Verbatim line length including indents exceeds 78 by 3
+os2/os2/os2-process/process.pm Verbatim line length including indents exceeds 78 by 8
+os2/os2/os2-rexx/dll/dll.pm Verbatim line length including indents exceeds 78 by 1
+os2/os2/os2-rexx/rexx.pm Verbatim line length including indents exceeds 78 by 1
+pod/perl.pod Verbatim line length including indents exceeds 78 by 8
+pod/perlaix.pod Verbatim line length including indents exceeds 78 by 12
+pod/perlandroid.pod Verbatim line length including indents exceeds 78 by 4
+pod/perlapi.pod Verbatim line length including indents exceeds 78 by 4
+pod/perlapio.pod Verbatim line length including indents exceeds 78 by 5
+pod/perlbook.pod Verbatim line length including indents exceeds 78 by 1
+pod/perlcall.pod Verbatim line length including indents exceeds 78 by 2
+pod/perlclib.pod Verbatim line length including indents exceeds 78 by 1
+pod/perlcygwin.pod Verbatim line length including indents exceeds 78 by 8
+pod/perldata.pod Verbatim line length including indents exceeds 78 by 4
+pod/perldebguts.pod Verbatim line length including indents exceeds 78 by 47
+pod/perldebtut.pod Verbatim line length including indents exceeds 78 by 20
+pod/perldebug.pod Verbatim line length including indents exceeds 78 by 4
+pod/perldiag.pod Verbatim line length including indents exceeds 78 by 6
+pod/perldsc.pod Verbatim line length including indents exceeds 78 by 2
+pod/perldtrace.pod Verbatim line length including indents exceeds 78 by 25
+pod/perlebcdic.pod Verbatim line length including indents exceeds 78 by 31
+pod/perlembed.pod Verbatim line length including indents exceeds 78 by 2
+pod/perlfork.pod Verbatim line length including indents exceeds 78 by 1
+pod/perlfunc.pod Verbatim line length including indents exceeds 78 by 156
pod/perlgit.pod ? Should you be using F<...> or maybe L<...> instead of 1
-pod/perlgit.pod Verbatim line length including indents exceeds 79 by 1
+pod/perlgit.pod Verbatim line length including indents exceeds 78 by 9
+pod/perlgpl.pod Verbatim line length including indents exceeds 78 by 19
pod/perlguts.pod ? Should you be using L<...> instead of 1
+pod/perlguts.pod Verbatim line length including indents exceeds 78 by 10
pod/perlhack.pod ? Should you be using L<...> instead of 1
-pod/perlhack.pod Verbatim line length including indents exceeds 79 by 2
-pod/perlhist.pod Verbatim line length including indents exceeds 79 by 1
-pod/perlhpux.pod Verbatim line length including indents exceeds 79 by 1
+pod/perlhack.pod Verbatim line length including indents exceeds 78 by 2
+pod/perlhacktips.pod Verbatim line length including indents exceeds 78 by 2
+pod/perlhacktut.pod Verbatim line length including indents exceeds 78 by 5
+pod/perlhist.pod Verbatim line length including indents exceeds 78 by 3
+pod/perlhpux.pod Verbatim line length including indents exceeds 78 by 4
+pod/perlhurd.pod Verbatim line length including indents exceeds 78 by 1
pod/perlinterp.pod ? Should you be using L<...> instead of 1
-pod/perlirix.pod Verbatim line length including indents exceeds 79 by 1
-pod/perlmacosx.pod Verbatim line length including indents exceeds 79 by 3
+pod/perlintro.pod Verbatim line length including indents exceeds 78 by 2
+pod/perliol.pod Verbatim line length including indents exceeds 78 by 2
+pod/perlipc.pod Verbatim line length including indents exceeds 78 by 10
+pod/perlirix.pod Verbatim line length including indents exceeds 78 by 2
+pod/perllocale.pod Verbatim line length including indents exceeds 78 by 1
+pod/perllol.pod Verbatim line length including indents exceeds 78 by 1
+pod/perlmacosx.pod Verbatim line length including indents exceeds 78 by 4
+pod/perlmod.pod Verbatim line length including indents exceeds 78 by 1
+pod/perlmodlib.pod Verbatim line length including indents exceeds 78 by 1
pod/perlmroapi.pod ? Should you be using L<...> instead of 1
+pod/perlobj.pod Verbatim line length including indents exceeds 78 by 1
+pod/perlop.pod Verbatim line length including indents exceeds 78 by 18
+pod/perlopentut.pod Verbatim line length including indents exceeds 78 by 1
pod/perlos2.pod ? Should you be using L<...> instead of 2
-pod/perlos2.pod Verbatim line length including indents exceeds 79 by 5
-pod/perlos390.pod Verbatim line length including indents exceeds 79 by 3
-pod/perlperf.pod Verbatim line length including indents exceeds 79 by 114
+pod/perlos2.pod Verbatim line length including indents exceeds 78 by 11
+pod/perlos390.pod Verbatim line length including indents exceeds 78 by 6
+pod/perlpacktut.pod Verbatim line length including indents exceeds 78 by 3
+pod/perlperf.pod Verbatim line length including indents exceeds 78 by 139
+pod/perlpodspec.pod Verbatim line length including indents exceeds 78 by 8
pod/perlport.pod ? Should you be using L<...> instead of 1
-pod/perlrun.pod Verbatim line length including indents exceeds 79 by 3
-pod/perlsolaris.pod Verbatim line length including indents exceeds 79 by 13
-pod/perltie.pod Verbatim line length including indents exceeds 79 by 3
-pod/perltru64.pod Verbatim line length including indents exceeds 79 by 1
-pod/perlwin32.pod Verbatim line length including indents exceeds 79 by 7
-porting/epigraphs.pod Verbatim line length including indents exceeds 79 by -1
-porting/release_managers_guide.pod Verbatim line length including indents exceeds 79 by 2
+pod/perlport.pod Verbatim line length including indents exceeds 78 by 1
+pod/perlqnx.pod Verbatim line length including indents exceeds 78 by 1
+pod/perlre.pod Verbatim line length including indents exceeds 78 by 7
+pod/perlreapi.pod Verbatim line length including indents exceeds 78 by 3
+pod/perlrebackslash.pod Verbatim line length including indents exceeds 78 by 4
+pod/perlrecharclass.pod Verbatim line length including indents exceeds 78 by 12
+pod/perlref.pod Verbatim line length including indents exceeds 78 by 1
+pod/perlreftut.pod Verbatim line length including indents exceeds 78 by 1
+pod/perlreguts.pod Verbatim line length including indents exceeds 78 by 10
+pod/perlreref.pod Verbatim line length including indents exceeds 78 by 6
+pod/perlretut.pod Verbatim line length including indents exceeds 78 by 9
+pod/perlrun.pod Verbatim line length including indents exceeds 78 by 10
+pod/perlsec.pod Verbatim line length including indents exceeds 78 by 1
+pod/perlsolaris.pod Verbatim line length including indents exceeds 78 by 13
+pod/perlstyle.pod Verbatim line length including indents exceeds 78 by 1
+pod/perlsub.pod Verbatim line length including indents exceeds 78 by 8
+pod/perlsynology.pod Verbatim line length including indents exceeds 78 by 1
+pod/perlthrtut.pod Verbatim line length including indents exceeds 78 by 2
+pod/perltie.pod Verbatim line length including indents exceeds 78 by 7
+pod/perltru64.pod Verbatim line length including indents exceeds 78 by 1
+pod/perlunicode.pod Verbatim line length including indents exceeds 78 by 4
+pod/perlunifaq.pod Verbatim line length including indents exceeds 78 by 1
+pod/perluniintro.pod Verbatim line length including indents exceeds 78 by 5
+pod/perlvar.pod Verbatim line length including indents exceeds 78 by 1
+pod/perlwin32.pod Verbatim line length including indents exceeds 78 by 8
+porting/bench.pl Verbatim line length including indents exceeds 78 by 2
+porting/bisect-runner.pl Verbatim line length including indents exceeds 78 by 2
+porting/epigraphs.pod Verbatim line length including indents exceeds 78 by 51
+porting/pumpkin.pod Verbatim line length including indents exceeds 78 by 3
+porting/release_managers_guide.pod Verbatim line length including indents exceeds 78 by 6
porting/todo.pod ? Should you be using F<...> or maybe L<...> instead of 1
-lib/benchmark.pm Verbatim line length including indents exceeds 79 by 2
+porting/todo.pod Verbatim line length including indents exceeds 78 by 2
+lib/b/op_private.pm Verbatim line length including indents exceeds 78 by 1
+lib/benchmark.pm Verbatim line length including indents exceeds 78 by 2
+lib/charnames.pm Verbatim line length including indents exceeds 78 by 2
+lib/class/struct.pm Verbatim line length including indents exceeds 78 by 3
lib/config.pod ? Should you be using L<...> instead of -1
+lib/db.pm Verbatim line length including indents exceeds 78 by 2
+lib/overload.pm Verbatim line length including indents exceeds 78 by 1
lib/perl5db.pl ? Should you be using L<...> instead of 1
+lib/perlio.pm Verbatim line length including indents exceeds 78 by 1
+lib/strict.pm Verbatim line length including indents exceeds 78 by 1
+lib/tie/array.pm Verbatim line length including indents exceeds 78 by 1
+lib/tie/hash.pm Verbatim line length including indents exceeds 78 by 1
+lib/unicode/ucd.pm Verbatim line length including indents exceeds 78 by 17
+lib/utf8.pm Verbatim line length including indents exceeds 78 by 1
+lib/vmsish.pm Verbatim line length including indents exceeds 78 by 1
+lib/warnings.pm Verbatim line length including indents exceeds 78 by 2
diff --git a/t/porting/podcheck.t b/t/porting/podcheck.t
index 0797d57930..94c56e8822 100644
--- a/t/porting/podcheck.t
+++ b/t/porting/podcheck.t
@@ -114,8 +114,8 @@ The pedantic checks are:
It's annoying to have lines wrap when displaying pod documentation in a
terminal window. This checks that all verbatim lines fit in a standard 80
-column window, even when using a pager that reserves a column for its own use.
-(Thus the check is for a net of 79 columns.)
+column window, even when using a pager that reserves 2 columns for its own
+use. (Thus the check is for a net of 78 columns.)
For those lines that don't fit, it tells you how much needs to be cut in
order to fit.
@@ -359,7 +359,7 @@ my $known_issues = File::Spec->catfile($data_dir, 'known_pod_issues.dat');
my $MANIFEST = File::Spec->catfile(File::Spec->updir($original_dir), 'MANIFEST');
my $copy_fh;
-my $MAX_LINE_LENGTH = 79; # 79 columns
+my $MAX_LINE_LENGTH = 78; # 78 columns
my $INDENT = 7; # default nroff indent
# Our warning messages. Better not have [('"] in them, as those are used as