From: Peter Scott Date: Fri, 21 Sep 2001 18:54:50 +0000 (-0700) Subject: perldiag.pod X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=186234408873bcfad258edb5dfbec2c5753b0987;p=p5sagit%2Fp5-mst-13.2.git perldiag.pod Message-Id: <4.3.2.7.2.20010921183823.00aa9890@mail.webquarry.com> (Moved to the right place.) p4raw-id: //depot/perl@12119 --- diff --git a/pod/perldiag.pod b/pod/perldiag.pod index ff8e0a7..94c6526 100644 --- a/pod/perldiag.pod +++ b/pod/perldiag.pod @@ -1696,7 +1696,6 @@ operations. The <-- HERE shows in the regular expression about where the problem was discovered. - =item Internal inconsistency in tracking vforks (S) A warning peculiar to VMS. Perl keeps track of the number of times @@ -1712,7 +1711,6 @@ terminate the Perl script and execute the specified command. <-- HERE shows in the regular expression about where the problem was discovered. - =item %s (...) interpreted as function (W syntax) You've run afoul of the rule that says that any list operator @@ -1853,7 +1851,6 @@ shows in the regular expression about where the problem was discovered. prefix1;prefix2 or - prefix1 prefix2 with nonempty prefix1 and prefix2. If C is indeed a prefix of @@ -2797,6 +2794,13 @@ Perl guesses a reasonable buffer size, but puts a sentinel byte at the end of the buffer just in case. This sentinel byte got clobbered, and Perl assumes that memory is now corrupted. See L. +=item Possible unintended interpolation of %s in string + +(W ambiguous) You said something like `@foo' in a double-quoted string +but there was no array C<@foo> in scope at the time. If you wanted +literally to say `@foo' then backslash it: `\@foo'; otherwise find out +what happened to the array you apparently lost track of. + =item Possible Y2K bug: %s (W y2k) You are concatenating the number 19 with another number, which