[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
www/software/perl/manual index.html perldoc-all...
From: |
karl |
Subject: |
www/software/perl/manual index.html perldoc-all... |
Date: |
Tue, 14 Oct 2014 22:41:10 +0000 |
CVSROOT: /web/www
Module name: www
Changes by: karl <karl> 14/10/14 22:41:09
Modified files:
software/perl/manual: index.html perldoc-all.dvi.gz
perldoc-all.html perldoc-all.html.gz
perldoc-all.html_chapter.tar.gz
perldoc-all.info.tar.gz perldoc-all.pdf
perldoc-all.texi.tar.gz
software/perl/manual/html_chapter: index.html perl.html
perldiag.html
perlexperiment.html
perlfork.html perlfunc.html
perlguts.html
perlhacktips.html
perlhist.html perlipc.html
perllocale-Category-LC_005fCOLLATE_003a-Collation-1.html
perllocale-Category-LC_005fCOLLATE_003a-Collation.html
perllocale-Category-LC_005fCTYPE_003a-Character-Types-1.html
perllocale-Category-LC_005fCTYPE_003a-Character-Types.html
perllocale-Category-LC_005fMESSAGES_003a-Error-and-other-messages.html
perllocale-Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts-1.html
perllocale-Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts.html
perllocale-Category-LC_005fNUMERIC_003a-Numeric-Formatting.html
perllocale-Category-LC_005fNUMERIC_003a-Numeric-formatting.html
perllocale-Category-LC_005fTIME_003a-Date_002fTime-formatting.html
perllocale-LANG.html
perllocale-LANGUAGE.html
perllocale-LC_005fALL.html
perllocale-LC_005fCOLLATE.html
perllocale-LC_005fMONETARY.html
perllocale-LC_005fNUMERIC.html
perllocale-LC_005fTIME-1.html
perllocale-LC_005fTIME.html
perllocale.html perllol.html
perlmod.html
perlmodstyle.html
perlnewmod.html
perlnumber.html perlobj.html
perlop.html perlopentut.html
perlperf.html perlpod.html
perlpodspec.html
perlpodstyle.html
perlpolicy.html perlport.html
perlre.html perlref.html
perlreguts.html
perlrequick.html
perlreref.html perlretut.html
perlsec.html perlsub.html
perlsyn.html perlthrtut.html
perltie.html perlunicode.html
perlunifaq.html
perluniintro.html
perlunitut.html perlutil.html
perlvms.html
Added files:
software/perl/manual/html_chapter:
perldiag-gmtime_0028_0025f_0029-failed.html
perldiag-localtime_0028_0025f_0029-failed.html
perlexperiment-SEE-ALSO.html
perllocale-LC_005fCTYPE_002e.html
perlpolicy-STANDARDS-OF-CONDUCT.html
Removed files:
software/perl/manual/html_chapter: perllocale-LC_005fCTYPE.html
Log message:
perl 5.20.1
CVSWeb URLs:
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/index.html?cvsroot=www&r1=1.6&r2=1.7
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/perldoc-all.dvi.gz?cvsroot=www&rev=1.7
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/perldoc-all.html?cvsroot=www&r1=1.6&r2=1.7
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/perldoc-all.html.gz?cvsroot=www&rev=1.7
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/perldoc-all.html_chapter.tar.gz?cvsroot=www&rev=1.7
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/perldoc-all.info.tar.gz?cvsroot=www&rev=1.7
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/perldoc-all.pdf?cvsroot=www&rev=1.7
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/perldoc-all.texi.tar.gz?cvsroot=www&rev=1.7
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/index.html?cvsroot=www&r1=1.6&r2=1.7
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perl.html?cvsroot=www&r1=1.6&r2=1.7
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perldiag.html?cvsroot=www&r1=1.6&r2=1.7
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perlexperiment.html?cvsroot=www&r1=1.6&r2=1.7
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perlfork.html?cvsroot=www&r1=1.6&r2=1.7
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perlfunc.html?cvsroot=www&r1=1.3&r2=1.4
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perlguts.html?cvsroot=www&r1=1.6&r2=1.7
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perlhacktips.html?cvsroot=www&r1=1.6&r2=1.7
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perlhist.html?cvsroot=www&r1=1.6&r2=1.7
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perlipc.html?cvsroot=www&r1=1.6&r2=1.7
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perllocale-Category-LC_005fCOLLATE_003a-Collation-1.html?cvsroot=www&r1=1.4&r2=1.5
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perllocale-Category-LC_005fCOLLATE_003a-Collation.html?cvsroot=www&r1=1.4&r2=1.5
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perllocale-Category-LC_005fCTYPE_003a-Character-Types-1.html?cvsroot=www&r1=1.4&r2=1.5
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perllocale-Category-LC_005fCTYPE_003a-Character-Types.html?cvsroot=www&r1=1.4&r2=1.5
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perllocale-Category-LC_005fMESSAGES_003a-Error-and-other-messages.html?cvsroot=www&r1=1.4&r2=1.5
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perllocale-Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts-1.html?cvsroot=www&r1=1.4&r2=1.5
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perllocale-Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts.html?cvsroot=www&r1=1.4&r2=1.5
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perllocale-Category-LC_005fNUMERIC_003a-Numeric-Formatting.html?cvsroot=www&r1=1.4&r2=1.5
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perllocale-Category-LC_005fNUMERIC_003a-Numeric-formatting.html?cvsroot=www&r1=1.4&r2=1.5
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perllocale-Category-LC_005fTIME_003a-Date_002fTime-formatting.html?cvsroot=www&r1=1.4&r2=1.5
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perllocale-LANG.html?cvsroot=www&r1=1.4&r2=1.5
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perllocale-LANGUAGE.html?cvsroot=www&r1=1.4&r2=1.5
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perllocale-LC_005fALL.html?cvsroot=www&r1=1.4&r2=1.5
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perllocale-LC_005fCOLLATE.html?cvsroot=www&r1=1.4&r2=1.5
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perllocale-LC_005fMONETARY.html?cvsroot=www&r1=1.4&r2=1.5
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perllocale-LC_005fNUMERIC.html?cvsroot=www&r1=1.4&r2=1.5
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perllocale-LC_005fTIME-1.html?cvsroot=www&r1=1.4&r2=1.5
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perllocale-LC_005fTIME.html?cvsroot=www&r1=1.4&r2=1.5
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perllocale.html?cvsroot=www&r1=1.6&r2=1.7
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perllol.html?cvsroot=www&r1=1.6&r2=1.7
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perlmod.html?cvsroot=www&r1=1.6&r2=1.7
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perlmodstyle.html?cvsroot=www&r1=1.6&r2=1.7
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perlnewmod.html?cvsroot=www&r1=1.6&r2=1.7
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perlnumber.html?cvsroot=www&r1=1.6&r2=1.7
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perlobj.html?cvsroot=www&r1=1.3&r2=1.4
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perlop.html?cvsroot=www&r1=1.3&r2=1.4
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perlopentut.html?cvsroot=www&r1=1.6&r2=1.7
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perlperf.html?cvsroot=www&r1=1.6&r2=1.7
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perlpod.html?cvsroot=www&r1=1.3&r2=1.4
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perlpodspec.html?cvsroot=www&r1=1.6&r2=1.7
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perlpodstyle.html?cvsroot=www&r1=1.6&r2=1.7
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perlpolicy.html?cvsroot=www&r1=1.6&r2=1.7
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perlport.html?cvsroot=www&r1=1.6&r2=1.7
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perlre.html?cvsroot=www&r1=1.3&r2=1.4
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perlref.html?cvsroot=www&r1=1.3&r2=1.4
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perlreguts.html?cvsroot=www&r1=1.6&r2=1.7
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perlrequick.html?cvsroot=www&r1=1.6&r2=1.7
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perlreref.html?cvsroot=www&r1=1.6&r2=1.7
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perlretut.html?cvsroot=www&r1=1.6&r2=1.7
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perlsec.html?cvsroot=www&r1=1.6&r2=1.7
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perlsub.html?cvsroot=www&r1=1.3&r2=1.4
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perlsyn.html?cvsroot=www&r1=1.3&r2=1.4
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perlthrtut.html?cvsroot=www&r1=1.6&r2=1.7
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perltie.html?cvsroot=www&r1=1.3&r2=1.4
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perlunicode.html?cvsroot=www&r1=1.6&r2=1.7
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perlunifaq.html?cvsroot=www&r1=1.6&r2=1.7
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perluniintro.html?cvsroot=www&r1=1.6&r2=1.7
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perlunitut.html?cvsroot=www&r1=1.6&r2=1.7
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perlutil.html?cvsroot=www&r1=1.6&r2=1.7
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perlvms.html?cvsroot=www&r1=1.6&r2=1.7
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perldiag-gmtime_0028_0025f_0029-failed.html?cvsroot=www&rev=1.1
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perldiag-localtime_0028_0025f_0029-failed.html?cvsroot=www&rev=1.1
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perlexperiment-SEE-ALSO.html?cvsroot=www&rev=1.1
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perllocale-LC_005fCTYPE_002e.html?cvsroot=www&rev=1.1
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perlpolicy-STANDARDS-OF-CONDUCT.html?cvsroot=www&rev=1.1
http://web.cvs.savannah.gnu.org/viewcvs/www/software/perl/manual/html_chapter/perllocale-LC_005fCTYPE.html?cvsroot=www&r1=1.4&r2=0
Patches:
Index: index.html
===================================================================
RCS file: /web/www/www/software/perl/manual/index.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- index.html 20 Jun 2014 16:51:09 -0000 1.6
+++ index.html 14 Oct 2014 22:40:45 -0000 1.7
@@ -4,7 +4,7 @@
<h2>Perl documentation in Texinfo</h2>
<address>GNU Project</address>
-<address>last updated June 19, 2014</address>
+<address>last updated October 12, 2014</address>
<p>This translation of the <a href="http://perldoc.perl.org/">Perl
documentation</a> from POD to Texinfo is not official, and not endorsed
@@ -21,23 +21,23 @@
<ul>
<li><a href="perldoc-all.html">HTML
- (5452K bytes)</a> - entirely on one web page.</li>
+ (5464K bytes)</a> - entirely on one web page.</li>
<li><a href="html_chapter/index.html">HTML</a> - with one web page per
chapter.</li>
<li><a href="perldoc-all.html.gz">HTML compressed
(1320K gzipped characters)</a> - entirely on
one web page.</li>
<li><a href="perldoc-all.html_chapter.tar.gz">HTML compressed
- (1764K gzipped tar file)</a> -
+ (1768K gzipped tar file)</a> -
with one web page per chapter.</li>
<li><a href="perldoc-all.info.tar.gz">Info document
(1184K bytes gzipped tar file)</a>.</li>
<li><a href="perldoc-all.dvi.gz">TeX dvi file
- (1744K bytes gzipped)</a>.</li>
+ (1748K bytes gzipped)</a>.</li>
<li><a href="perldoc-all.pdf">PDF file
- (3936K bytes)</a>.</li>
+ (3944K bytes)</a>.</li>
<li><a href="perldoc-all.texi.tar.gz">Texinfo source
- (1128K bytes gzipped tar file).</a></li>
+ (1132K bytes gzipped tar file).</a></li>
</ul>
<p>You can <a href="http://shop.fsf.org/">buy printed copies of
Index: perldoc-all.dvi.gz
===================================================================
RCS file: /web/www/www/software/perl/manual/perldoc-all.dvi.gz,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
Binary files /tmp/cvsemh9Hf and /tmp/cvswfNib9 differ
Index: perldoc-all.html
===================================================================
RCS file: /web/www/www/software/perl/manual/perldoc-all.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- perldoc-all.html 20 Jun 2014 16:51:10 -0000 1.6
+++ perldoc-all.html 14 Oct 2014 22:40:46 -0000 1.7
@@ -573,9 +573,10 @@
<li><a name="toc-Accepted-features"
href="#perlexperiment-Accepted-features">21.2.2 Accepted features</a></li>
<li><a name="toc-Removed-features"
href="#perlexperiment-Removed-features">21.2.3 Removed features</a></li>
</ul></li>
- <li><a name="toc-AUTHORS-1" href="#perlexperiment-AUTHORS">21.3
AUTHORS</a></li>
- <li><a name="toc-COPYRIGHT-1" href="#perlexperiment-COPYRIGHT">21.4
COPYRIGHT</a></li>
- <li><a name="toc-LICENSE" href="#perlexperiment-LICENSE">21.5
LICENSE</a></li>
+ <li><a name="toc-SEE-ALSO-13" href="#perlexperiment-SEE-ALSO">21.3 SEE
ALSO</a></li>
+ <li><a name="toc-AUTHORS-1" href="#perlexperiment-AUTHORS">21.4
AUTHORS</a></li>
+ <li><a name="toc-COPYRIGHT-1" href="#perlexperiment-COPYRIGHT">21.5
COPYRIGHT</a></li>
+ <li><a name="toc-LICENSE" href="#perlexperiment-LICENSE">21.6
LICENSE</a></li>
</ul></li>
<li><a name="toc-perlfilter-1" href="#perlfilter">22 perlfilter</a>
<ul class="no-bullet">
@@ -609,7 +610,7 @@
<li><a name="toc-PORTABILITY-CAVEATS"
href="#perlfork-PORTABILITY-CAVEATS">23.5 PORTABILITY CAVEATS</a></li>
<li><a name="toc-BUGS-3" href="#perlfork-BUGS">23.6 BUGS</a></li>
<li><a name="toc-AUTHOR-10" href="#perlfork-AUTHOR">23.7 AUTHOR</a></li>
- <li><a name="toc-SEE-ALSO-13" href="#perlfork-SEE-ALSO">23.8 SEE
ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-14" href="#perlfork-SEE-ALSO">23.8 SEE
ALSO</a></li>
</ul></li>
<li><a name="toc-perlform-1" href="#perlform">24 perlform</a>
<ul class="no-bullet">
@@ -773,7 +774,7 @@
</ul></li>
<li><a name="toc-Custom-Operators" href="#perlguts-Custom-Operators">28.12
Custom Operators</a></li>
<li><a name="toc-AUTHORS-2" href="#perlguts-AUTHORS">28.13 AUTHORS</a></li>
- <li><a name="toc-SEE-ALSO-14" href="#perlguts-SEE-ALSO">28.14 SEE
ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-15" href="#perlguts-SEE-ALSO">28.14 SEE
ALSO</a></li>
</ul></li>
<li><a name="toc-perlhack-1" href="#perlhack">29 perlhack</a>
<ul class="no-bullet">
@@ -1030,7 +1031,7 @@
<li><a name="toc-NOTES-2" href="#perlipc-NOTES">36.11 NOTES</a></li>
<li><a name="toc-BUGS-4" href="#perlipc-BUGS">36.12 BUGS</a></li>
<li><a name="toc-AUTHOR-15" href="#perlipc-AUTHOR">36.13 AUTHOR</a></li>
- <li><a name="toc-SEE-ALSO-15" href="#perlipc-SEE-ALSO">36.14 SEE
ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-16" href="#perlipc-SEE-ALSO">36.14 SEE
ALSO</a></li>
</ul></li>
<li><a name="toc-perllexwarn-1" href="#perllexwarn">37 perllexwarn</a>
<ul class="no-bullet">
@@ -1059,11 +1060,11 @@
</ul></li>
<li><a name="toc-LOCALE-CATEGORIES"
href="#perllocale-LOCALE-CATEGORIES">38.6 LOCALE CATEGORIES</a>
<ul class="no-bullet">
- <li><a name="toc-Category-LC_005fCOLLATE_003a-Collation"
href="#perllocale-Category-LC_005fCOLLATE_003a-Collation-1">38.6.1 Category
LC_COLLATE: Collation</a></li>
- <li><a name="toc-Category-LC_005fCTYPE_003a-Character-Types"
href="#perllocale-Category-LC_005fCTYPE_003a-Character-Types-1">38.6.2 Category
LC_CTYPE: Character Types</a></li>
- <li><a name="toc-Category-LC_005fNUMERIC_003a-Numeric-Formatting"
href="#perllocale-Category-LC_005fNUMERIC_003a-Numeric-Formatting">38.6.3
Category LC_NUMERIC: Numeric Formatting</a></li>
- <li><a
name="toc-Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts"
href="#perllocale-Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts-1">38.6.4
Category LC_MONETARY: Formatting of monetary amounts</a></li>
- <li><a name="toc-LC_005fTIME" href="#perllocale-LC_005fTIME">38.6.5
LC_TIME</a></li>
+ <li><a name="toc-Category-LC_005fCOLLATE_003a-Collation"
href="#perllocale-Category-LC_005fCOLLATE_003a-Collation-1">38.6.1 Category
<code>LC_COLLATE</code>: Collation</a></li>
+ <li><a name="toc-Category-LC_005fCTYPE_003a-Character-Types"
href="#perllocale-Category-LC_005fCTYPE_003a-Character-Types-1">38.6.2 Category
<code>LC_CTYPE</code>: Character Types</a></li>
+ <li><a name="toc-Category-LC_005fNUMERIC_003a-Numeric-Formatting"
href="#perllocale-Category-LC_005fNUMERIC_003a-Numeric-Formatting">38.6.3
Category <code>LC_NUMERIC</code>: Numeric Formatting</a></li>
+ <li><a
name="toc-Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts"
href="#perllocale-Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts-1">38.6.4
Category <code>LC_MONETARY</code>: Formatting of monetary amounts</a></li>
+ <li><a name="toc-LC_005fTIME" href="#perllocale-LC_005fTIME">38.6.5
<code>LC_TIME</code></a></li>
<li><a name="toc-Other-categories"
href="#perllocale-Other-categories-1">38.6.6 Other categories</a></li>
</ul></li>
<li><a name="toc-SECURITY" href="#perllocale-SECURITY">38.7
SECURITY</a></li>
@@ -1086,7 +1087,7 @@
<ul class="no-bullet">
<li><a name="toc-Broken-systems"
href="#perllocale-Broken-systems">38.11.1 Broken systems</a></li>
</ul></li>
- <li><a name="toc-SEE-ALSO-16" href="#perllocale-SEE-ALSO">38.12 SEE
ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-17" href="#perllocale-SEE-ALSO">38.12 SEE
ALSO</a></li>
<li><a name="toc-HISTORY-2" href="#perllocale-HISTORY">38.13
HISTORY</a></li>
</ul></li>
<li><a name="toc-perllol-1" href="#perllol">39 perllol</a>
@@ -1099,7 +1100,7 @@
<li><a name="toc-Access-and-Printing"
href="#perllol-Access-and-Printing">39.2.3 Access and Printing</a></li>
<li><a name="toc-Slices-1" href="#perllol-Slices">39.2.4 Slices</a></li>
</ul></li>
- <li><a name="toc-SEE-ALSO-17" href="#perllol-SEE-ALSO">39.3 SEE
ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-18" href="#perllol-SEE-ALSO">39.3 SEE
ALSO</a></li>
<li><a name="toc-AUTHOR-16" href="#perllol-AUTHOR">39.4 AUTHOR</a></li>
</ul></li>
<li><a name="toc-perlmod-2" href="#perlmod">40 perlmod</a>
@@ -1114,7 +1115,7 @@
<li><a name="toc-Perl-Modules" href="#perlmod-Perl-Modules">40.2.5 Perl
Modules</a></li>
<li><a name="toc-Making-your-module-threadsafe"
href="#perlmod-Making-your-module-threadsafe">40.2.6 Making your module
threadsafe</a></li>
</ul></li>
- <li><a name="toc-SEE-ALSO-18" href="#perlmod-SEE-ALSO">40.3 SEE
ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-19" href="#perlmod-SEE-ALSO">40.3 SEE
ALSO</a></li>
</ul></li>
<li><a name="toc-perlmodinstall-1" href="#perlmodinstall">41
perlmodinstall</a>
<ul class="no-bullet">
@@ -1173,7 +1174,7 @@
<li><a name="toc-Trying-to-do-too-much"
href="#perlmodstyle-Trying-to-do-too-much">42.8.2 Trying to do too much</a></li>
<li><a name="toc-Inappropriate-documentation"
href="#perlmodstyle-Inappropriate-documentation">42.8.3 Inappropriate
documentation</a></li>
</ul></li>
- <li><a name="toc-SEE-ALSO-19" href="#perlmodstyle-SEE-ALSO">42.9 SEE
ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-20" href="#perlmodstyle-SEE-ALSO">42.9 SEE
ALSO</a></li>
<li><a name="toc-AUTHOR-18" href="#perlmodstyle-AUTHOR">42.10
AUTHOR</a></li>
</ul></li>
<li><a name="toc-perlmroapi-1" href="#perlmroapi">43 perlmroapi</a>
@@ -1197,7 +1198,7 @@
<li><a name="toc-Step_002dby_002dstep_003a-Distributing-your-module"
href="#perlnewmod-Step_002dby_002dstep_003a-Distributing-your-module">44.2.5
Step-by-step: Distributing your module</a></li>
</ul></li>
<li><a name="toc-AUTHOR-19" href="#perlnewmod-AUTHOR">44.3 AUTHOR</a></li>
- <li><a name="toc-SEE-ALSO-20" href="#perlnewmod-SEE-ALSO">44.4 SEE
ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-21" href="#perlnewmod-SEE-ALSO">44.4 SEE
ALSO</a></li>
</ul></li>
<li><a name="toc-perlnumber-1" href="#perlnumber">45 perlnumber</a>
<ul class="no-bullet">
@@ -1208,7 +1209,7 @@
<li><a name="toc-Numeric-operators-and-numeric-conversions"
href="#perlnumber-Numeric-operators-and-numeric-conversions">45.5 Numeric
operators and numeric conversions</a></li>
<li><a name="toc-Flavors-of-Perl-numeric-operations"
href="#perlnumber-Flavors-of-Perl-numeric-operations">45.6 Flavors of Perl
numeric operations</a></li>
<li><a name="toc-AUTHOR-20" href="#perlnumber-AUTHOR">45.7 AUTHOR</a></li>
- <li><a name="toc-SEE-ALSO-21" href="#perlnumber-SEE-ALSO">45.8 SEE
ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-22" href="#perlnumber-SEE-ALSO">45.8 SEE
ALSO</a></li>
</ul></li>
<li><a name="toc-perlobj-2" href="#perlobj">46 perlobj</a>
<ul class="no-bullet">
@@ -1258,7 +1259,7 @@
<li><a name="toc-Inside_002dOut-objects"
href="#perlobj-Inside_002dOut-objects">46.2.16 Inside-Out objects</a></li>
<li><a name="toc-Pseudo_002dhashes"
href="#perlobj-Pseudo_002dhashes">46.2.17 Pseudo-hashes</a></li>
</ul></li>
- <li><a name="toc-SEE-ALSO-22" href="#perlobj-SEE-ALSO">46.3 SEE
ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-23" href="#perlobj-SEE-ALSO">46.3 SEE
ALSO</a></li>
</ul></li>
<li><a name="toc-perlootut-1" href="#perlootut">47 perlootut</a>
<ul class="no-bullet">
@@ -1360,7 +1361,7 @@
<li><a name="toc-Opening-Binary-Files"
href="#perlopentut-Opening-Binary-Files">49.4 Opening Binary Files</a></li>
<li><a name="toc-Opening-Pipes" href="#perlopentut-Opening-Pipes">49.5
Opening Pipes</a></li>
<li><a name="toc-Low_002dlevel-File-Opens-via-sysopen"
href="#perlopentut-Low_002dlevel-File-Opens-via-sysopen">49.6 Low-level File
Opens via sysopen</a></li>
- <li><a name="toc-SEE-ALSO-23" href="#perlopentut-SEE-ALSO">49.7 SEE
ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-24" href="#perlopentut-SEE-ALSO">49.7 SEE
ALSO</a></li>
<li><a name="toc-AUTHOR-and-COPYRIGHT"
href="#perlopentut-AUTHOR-and-COPYRIGHT">49.8 AUTHOR and COPYRIGHT</a></li>
</ul></li>
<li><a name="toc-perlpacktut-1" href="#perlpacktut">50 perlpacktut</a>
@@ -1435,7 +1436,7 @@
<li><a name="toc-Logging-if-DEBUG-_0028constant_0029"
href="#perlperf-Logging-if-DEBUG-_0028constant_0029">51.8.1 Logging if DEBUG
(constant)</a></li>
</ul></li>
<li><a name="toc-POSTSCRIPT" href="#perlperf-POSTSCRIPT">51.9
POSTSCRIPT</a></li>
- <li><a name="toc-SEE-ALSO-24" href="#perlperf-SEE-ALSO">51.10 SEE ALSO</a>
+ <li><a name="toc-SEE-ALSO-25" href="#perlperf-SEE-ALSO">51.10 SEE ALSO</a>
<ul class="no-bullet">
<li><a name="toc-PERLDOCS" href="#perlperf-PERLDOCS">51.10.1
PERLDOCS</a></li>
<li><a name="toc-MAN-PAGES" href="#perlperf-MAN-PAGES">51.10.2 MAN
PAGES</a></li>
@@ -1457,7 +1458,7 @@
<li><a name="toc-Embedding-Pods-in-Perl-Modules"
href="#perlpod-Embedding-Pods-in-Perl-Modules">52.2.6 Embedding Pods in Perl
Modules</a></li>
<li><a name="toc-Hints-for-Writing-Pod"
href="#perlpod-Hints-for-Writing-Pod">52.2.7 Hints for Writing Pod</a></li>
</ul></li>
- <li><a name="toc-SEE-ALSO-25" href="#perlpod-SEE-ALSO">52.3 SEE
ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-26" href="#perlpod-SEE-ALSO">52.3 SEE
ALSO</a></li>
<li><a name="toc-AUTHOR-22" href="#perlpod-AUTHOR">52.4 AUTHOR</a></li>
</ul></li>
<li><a name="toc-perlpodspec-1" href="#perlpodspec">53 perlpodspec</a>
@@ -1471,14 +1472,14 @@
<li><a name="toc-About-L_003c_002e_002e_002e_003e-Codes"
href="#perlpodspec-About-L_003c_002e_002e_002e_003e-Codes">53.7 About
L<...> Codes</a></li>
<li><a name="toc-About-_003dover_002e_002e_002e_003dback-Regions"
href="#perlpodspec-About-_003dover_002e_002e_002e_003dback-Regions">53.8 About
=over...=back Regions</a></li>
<li><a
name="toc-About-Data-Paragraphs-and-_0022_003dbegin_002f_003dend_0022-Regions"
href="#perlpodspec-About-Data-Paragraphs-and-_0022_003dbegin_002f_003dend_0022-Regions">53.9
About Data Paragraphs and "=begin/=end" Regions</a></li>
- <li><a name="toc-SEE-ALSO-26" href="#perlpodspec-SEE-ALSO">53.10 SEE
ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-27" href="#perlpodspec-SEE-ALSO">53.10 SEE
ALSO</a></li>
<li><a name="toc-AUTHOR-23" href="#perlpodspec-AUTHOR">53.11
AUTHOR</a></li>
</ul></li>
<li><a name="toc-perlpodstyle-1" href="#perlpodstyle">54 perlpodstyle</a>
<ul class="no-bullet">
<li><a name="toc-NAME-53" href="#perlpodstyle-NAME">54.1 NAME</a></li>
<li><a name="toc-DESCRIPTION-52" href="#perlpodstyle-DESCRIPTION">54.2
DESCRIPTION</a></li>
- <li><a name="toc-SEE-ALSO-27" href="#perlpodstyle-SEE-ALSO-1">54.3 SEE
ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-28" href="#perlpodstyle-SEE-ALSO-1">54.3 SEE
ALSO</a></li>
<li><a name="toc-AUTHOR-24" href="#perlpodstyle-AUTHOR-1">54.4
AUTHOR</a></li>
<li><a name="toc-COPYRIGHT-AND-LICENSE"
href="#perlpodstyle-COPYRIGHT-AND-LICENSE-1">54.5 COPYRIGHT AND LICENSE</a></li>
</ul></li>
@@ -1504,7 +1505,8 @@
<li><a name="toc-A-Social-Contract-about-Artistic-Control"
href="#perlpolicy-A-Social-Contract-about-Artistic-Control">55.7.1 A Social
Contract about Artistic Control</a></li>
</ul></li>
<li><a name="toc-DOCUMENTATION" href="#perlpolicy-DOCUMENTATION">55.8
DOCUMENTATION</a></li>
- <li><a name="toc-CREDITS" href="#perlpolicy-CREDITS">55.9 CREDITS</a></li>
+ <li><a name="toc-STANDARDS-OF-CONDUCT"
href="#perlpolicy-STANDARDS-OF-CONDUCT">55.9 STANDARDS OF CONDUCT</a></li>
+ <li><a name="toc-CREDITS" href="#perlpolicy-CREDITS">55.10 CREDITS</a></li>
</ul></li>
<li><a name="toc-perlport-1" href="#perlport">56 perlport</a>
<ul class="no-bullet">
@@ -1551,7 +1553,7 @@
<li><a name="toc-_0028Perl-5_002e12_0029"
href="#perlport-_0028Perl-5_002e12_0029">56.8.3 (Perl 5.12)</a></li>
</ul></li>
<li><a name="toc-Supported-Platforms-_0028Perl-5_002e8_0029"
href="#perlport-Supported-Platforms-_0028Perl-5_002e8_0029">56.9 Supported
Platforms (Perl 5.8)</a></li>
- <li><a name="toc-SEE-ALSO-28" href="#perlport-SEE-ALSO">56.10 SEE
ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-29" href="#perlport-SEE-ALSO">56.10 SEE
ALSO</a></li>
<li><a name="toc-AUTHORS-_002f-CONTRIBUTORS"
href="#perlport-AUTHORS-_002f-CONTRIBUTORS">56.11 AUTHORS /
CONTRIBUTORS</a></li>
</ul></li>
<li><a name="toc-perlpragma-1" href="#perlpragma">57 perlpragma</a>
@@ -1600,7 +1602,7 @@
<li><a name="toc-PCRE_002fPython-Support"
href="#perlre-PCRE_002fPython-Support">58.2.13 PCRE/Python Support</a></li>
</ul></li>
<li><a name="toc-BUGS-6" href="#perlre-BUGS">58.3 BUGS</a></li>
- <li><a name="toc-SEE-ALSO-29" href="#perlre-SEE-ALSO">58.4 SEE
ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-30" href="#perlre-SEE-ALSO">58.4 SEE
ALSO</a></li>
</ul></li>
<li><a name="toc-perlreapi-1" href="#perlreapi">59 perlreapi</a>
<ul class="no-bullet">
@@ -1749,7 +1751,7 @@
<ul class="no-bullet">
<li><a name="toc-Postfix-Reference-Slicing"
href="#perlref-Postfix-Reference-Slicing">62.5.1 Postfix Reference
Slicing</a></li>
</ul></li>
- <li><a name="toc-SEE-ALSO-30" href="#perlref-SEE-ALSO">62.6 SEE
ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-31" href="#perlref-SEE-ALSO">62.6 SEE
ALSO</a></li>
</ul></li>
<li><a name="toc-perlreftut-1" href="#perlreftut">63 perlreftut</a>
<ul class="no-bullet">
@@ -1819,7 +1821,7 @@
<li><a name="toc-Perl_0027s-pprivate-structure"
href="#perlreguts-Perl_0027s-pprivate-structure">64.5.2.1 Perl’s
<code>pprivate</code> structure</a></li>
</ul></li>
</ul></li>
- <li><a name="toc-SEE-ALSO-31" href="#perlreguts-SEE-ALSO">64.6 SEE
ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-32" href="#perlreguts-SEE-ALSO">64.6 SEE
ALSO</a></li>
<li><a name="toc-AUTHOR-25" href="#perlreguts-AUTHOR">64.7 AUTHOR</a></li>
<li><a name="toc-LICENCE" href="#perlreguts-LICENCE">64.8 LICENCE</a></li>
<li><a name="toc-REFERENCES-3" href="#perlreguts-REFERENCES">64.9
REFERENCES</a></li>
@@ -1846,7 +1848,7 @@
<li><a name="toc-The-split-operator"
href="#perlrequick-The-split-operator">66.3.9 The split operator</a></li>
</ul></li>
<li><a name="toc-BUGS-7" href="#perlrequick-BUGS">66.4 BUGS</a></li>
- <li><a name="toc-SEE-ALSO-32" href="#perlrequick-SEE-ALSO">66.5 SEE
ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-33" href="#perlrequick-SEE-ALSO">66.5 SEE
ALSO</a></li>
<li><a name="toc-AUTHOR-AND-COPYRIGHT"
href="#perlrequick-AUTHOR-AND-COPYRIGHT">66.6 AUTHOR AND COPYRIGHT</a>
<ul class="no-bullet">
<li><a name="toc-Acknowledgments"
href="#perlrequick-Acknowledgments">66.6.1 Acknowledgments</a></li>
@@ -1873,7 +1875,7 @@
</ul></li>
</ul></li>
<li><a name="toc-AUTHOR-26" href="#perlreref-AUTHOR">67.3 AUTHOR</a></li>
- <li><a name="toc-SEE-ALSO-33" href="#perlreref-SEE-ALSO">67.4 SEE
ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-34" href="#perlreref-SEE-ALSO">67.4 SEE
ALSO</a></li>
<li><a name="toc-THANKS" href="#perlreref-THANKS">67.5 THANKS</a></li>
</ul></li>
<li><a name="toc-perlretut-10" href="#perlretut">68 perlretut</a>
@@ -1920,7 +1922,7 @@
<li><a name="toc-Pragmas-and-debugging"
href="#perlretut-Pragmas-and-debugging">68.4.12 Pragmas and debugging</a></li>
</ul></li>
<li><a name="toc-BUGS-8" href="#perlretut-BUGS">68.5 BUGS</a></li>
- <li><a name="toc-SEE-ALSO-34" href="#perlretut-SEE-ALSO">68.6 SEE
ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-35" href="#perlretut-SEE-ALSO">68.6 SEE
ALSO</a></li>
<li><a name="toc-AUTHOR-AND-COPYRIGHT-1"
href="#perlretut-AUTHOR-AND-COPYRIGHT">68.7 AUTHOR AND COPYRIGHT</a>
<ul class="no-bullet">
<li><a name="toc-Acknowledgments-1"
href="#perlretut-Acknowledgments">68.7.1 Acknowledgments</a></li>
@@ -1955,7 +1957,7 @@
<li><a name="toc-Unicode-1" href="#perlsec-Unicode">70.4.8
Unicode</a></li>
<li><a name="toc-Algorithmic-Complexity-Attacks"
href="#perlsec-Algorithmic-Complexity-Attacks">70.4.9 Algorithmic Complexity
Attacks</a></li>
</ul></li>
- <li><a name="toc-SEE-ALSO-35" href="#perlsec-SEE-ALSO">70.5 SEE
ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-36" href="#perlsec-SEE-ALSO">70.5 SEE
ALSO</a></li>
</ul></li>
<li><a name="toc-perlsource-1" href="#perlsource">71 perlsource</a>
<ul class="no-bullet">
@@ -2014,7 +2016,7 @@
<li><a name="toc-Autoloading" href="#perlsub-Autoloading">73.3.13
Autoloading</a></li>
<li><a name="toc-Subroutine-Attributes"
href="#perlsub-Subroutine-Attributes">73.3.14 Subroutine Attributes</a></li>
</ul></li>
- <li><a name="toc-SEE-ALSO-36" href="#perlsub-SEE-ALSO">73.4 SEE
ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-37" href="#perlsub-SEE-ALSO">73.4 SEE
ALSO</a></li>
</ul></li>
<li><a name="toc-perlsyn-2" href="#perlsyn">74 perlsyn</a>
<ul class="no-bullet">
@@ -2097,7 +2099,7 @@
<li><a name="toc-Process_002dscope-Changes"
href="#perlthrtut-Process_002dscope-Changes">75.14 Process-scope
Changes</a></li>
<li><a name="toc-Thread_002dSafety-of-System-Libraries"
href="#perlthrtut-Thread_002dSafety-of-System-Libraries">75.15 Thread-Safety of
System Libraries</a></li>
<li><a name="toc-Conclusion" href="#perlthrtut-Conclusion">75.16
Conclusion</a></li>
- <li><a name="toc-SEE-ALSO-37" href="#perlthrtut-SEE-ALSO">75.17 SEE
ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-38" href="#perlthrtut-SEE-ALSO">75.17 SEE
ALSO</a></li>
<li><a name="toc-Bibliography" href="#perlthrtut-Bibliography">75.18
Bibliography</a>
<ul class="no-bullet">
<li><a name="toc-Introductory-Texts"
href="#perlthrtut-Introductory-Texts">75.18.1 Introductory Texts</a></li>
@@ -2121,7 +2123,7 @@
<li><a name="toc-UNTIE-this" href="#perltie-UNTIE-this-4">76.3.5 UNTIE
this</a></li>
<li><a name="toc-The-untie-Gotcha"
href="#perltie-The-untie-Gotcha">76.3.6 The <code>untie</code> Gotcha</a></li>
</ul></li>
- <li><a name="toc-SEE-ALSO-38" href="#perltie-SEE-ALSO">76.4 SEE
ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-39" href="#perltie-SEE-ALSO">76.4 SEE
ALSO</a></li>
<li><a name="toc-BUGS-9" href="#perltie-BUGS">76.5 BUGS</a></li>
<li><a name="toc-AUTHOR-28" href="#perltie-AUTHOR">76.6 AUTHOR</a></li>
</ul></li>
@@ -2195,7 +2197,7 @@
<li><a name="toc-Problems-on-EBCDIC-platforms"
href="#perlunicode-Problems-on-EBCDIC-platforms">81.3.5 Problems on EBCDIC
platforms</a></li>
<li><a name="toc-Porting-code-from-perl_002d5_002e6_002eX"
href="#perlunicode-Porting-code-from-perl_002d5_002e6_002eX">81.3.6 Porting
code from perl-5.6.X</a></li>
</ul></li>
- <li><a name="toc-SEE-ALSO-39" href="#perlunicode-SEE-ALSO">81.4 SEE
ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-40" href="#perlunicode-SEE-ALSO">81.4 SEE
ALSO</a></li>
</ul></li>
<li><a name="toc-perlunifaq-1" href="#perlunifaq">82 perlunifaq</a>
<ul class="no-bullet">
@@ -2230,7 +2232,7 @@
<li><a
name="toc-I-lost-track_003b-what-encoding-is-the-internal-format-really_003f"
href="#perlunifaq-I-lost-track_003b-what-encoding-is-the-internal-format-really_003f">82.3.6
I lost track; what encoding is the internal format really?</a></li>
</ul></li>
<li><a name="toc-AUTHOR-29" href="#perlunifaq-AUTHOR">82.4 AUTHOR</a></li>
- <li><a name="toc-SEE-ALSO-40" href="#perlunifaq-SEE-ALSO">82.5 SEE
ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-41" href="#perlunifaq-SEE-ALSO">82.5 SEE
ALSO</a></li>
</ul></li>
<li><a name="toc-perluniintro-1" href="#perluniintro">83 perluniintro</a>
<ul class="no-bullet">
@@ -2254,7 +2256,7 @@
<li><a name="toc-Further-Resources"
href="#perluniintro-Further-Resources">83.2.15 Further Resources</a></li>
</ul></li>
<li><a name="toc-UNICODE-IN-OLDER-PERLS"
href="#perluniintro-UNICODE-IN-OLDER-PERLS">83.3 UNICODE IN OLDER PERLS</a></li>
- <li><a name="toc-SEE-ALSO-41" href="#perluniintro-SEE-ALSO">83.4 SEE
ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-42" href="#perluniintro-SEE-ALSO">83.4 SEE
ALSO</a></li>
<li><a name="toc-ACKNOWLEDGMENTS"
href="#perluniintro-ACKNOWLEDGMENTS">83.5 ACKNOWLEDGMENTS</a></li>
<li><a name="toc-AUTHOR_002c-COPYRIGHT_002c-AND-LICENSE"
href="#perluniintro-AUTHOR_002c-COPYRIGHT_002c-AND-LICENSE">83.6 AUTHOR,
COPYRIGHT, AND LICENSE</a></li>
</ul></li>
@@ -2280,7 +2282,7 @@
<li><a name="toc-Q-and-A-_0028or-FAQ_0029"
href="#perlunitut-Q-and-A-_0028or-FAQ_0029">84.4 Q and A (or FAQ)</a></li>
<li><a name="toc-ACKNOWLEDGEMENTS-1"
href="#perlunitut-ACKNOWLEDGEMENTS">84.5 ACKNOWLEDGEMENTS</a></li>
<li><a name="toc-AUTHOR-30" href="#perlunitut-AUTHOR">84.6 AUTHOR</a></li>
- <li><a name="toc-SEE-ALSO-42" href="#perlunitut-SEE-ALSO">84.7 SEE
ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-43" href="#perlunitut-SEE-ALSO">84.7 SEE
ALSO</a></li>
</ul></li>
<li><a name="toc-perlutil-1" href="#perlutil">85 perlutil</a>
<ul class="no-bullet">
@@ -2295,7 +2297,7 @@
<li><a name="toc-General-tools" href="#perlutil-General-tools">85.3.5
General tools</a></li>
<li><a name="toc-Installation" href="#perlutil-Installation">85.3.6
Installation</a></li>
</ul></li>
- <li><a name="toc-SEE-ALSO-43" href="#perlutil-SEE-ALSO">85.4 SEE
ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-44" href="#perlutil-SEE-ALSO">85.4 SEE
ALSO</a></li>
</ul></li>
<li><a name="toc-perlvar-1" href="#perlvar">86 perlvar</a>
<ul class="no-bullet">
@@ -3304,6 +3306,8 @@
</td></tr>
<tr><td align="left" valign="top">• <a
href="#perlexperiment-DESCRIPTION">perlexperiment
DESCRIPTION</a>:</td><td> </td><td align="left" valign="top">
</td></tr>
+<tr><td align="left" valign="top">• <a
href="#perlexperiment-SEE-ALSO">perlexperiment SEE
ALSO</a>:</td><td> </td><td align="left" valign="top">
+</td></tr>
<tr><td align="left" valign="top">• <a
href="#perlexperiment-AUTHORS">perlexperiment
AUTHORS</a>:</td><td> </td><td align="left" valign="top">
</td></tr>
<tr><td align="left" valign="top">• <a
href="#perlexperiment-COPYRIGHT">perlexperiment
COPYRIGHT</a>:</td><td> </td><td align="left" valign="top">
@@ -4208,15 +4212,15 @@
<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
LOCALE CATEGORIES
-</pre></th></tr><tr><td align="left" valign="top">• <a
href="#perllocale-Category-LC_005fCOLLATE_003a-Collation-1">perllocale Category
LC_COLLATE: Collation 1</a>:</td><td> </td><td align="left"
valign="top">
+</pre></th></tr><tr><td align="left" valign="top">• <a
href="#perllocale-Category-LC_005fCOLLATE_003a-Collation-1">perllocale Category
<code>LC_COLLATE</code>: Collation 1</a>:</td><td> </td><td
align="left" valign="top">
</td></tr>
-<tr><td align="left" valign="top">• <a
href="#perllocale-Category-LC_005fCTYPE_003a-Character-Types-1">perllocale
Category LC_CTYPE: Character Types 1</a>:</td><td> </td><td
align="left" valign="top">
+<tr><td align="left" valign="top">• <a
href="#perllocale-Category-LC_005fCTYPE_003a-Character-Types-1">perllocale
Category <code>LC_CTYPE</code>: Character Types
1</a>:</td><td> </td><td align="left" valign="top">
</td></tr>
-<tr><td align="left" valign="top">• <a
href="#perllocale-Category-LC_005fNUMERIC_003a-Numeric-Formatting">perllocale
Category LC_NUMERIC: Numeric Formatting</a>:</td><td> </td><td
align="left" valign="top">
+<tr><td align="left" valign="top">• <a
href="#perllocale-Category-LC_005fNUMERIC_003a-Numeric-Formatting">perllocale
Category <code>LC_NUMERIC</code>: Numeric
Formatting</a>:</td><td> </td><td align="left" valign="top">
</td></tr>
-<tr><td align="left" valign="top">• <a
href="#perllocale-Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts-1">perllocale
Category LC_MONETARY: Formatting of monetary amounts
1</a>:</td><td> </td><td align="left" valign="top">
+<tr><td align="left" valign="top">• <a
href="#perllocale-Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts-1">perllocale
Category <code>LC_MONETARY</code>: Formatting of monetary amounts
1</a>:</td><td> </td><td align="left" valign="top">
</td></tr>
-<tr><td align="left" valign="top">• <a
href="#perllocale-LC_005fTIME">perllocale
LC_TIME</a>:</td><td> </td><td align="left" valign="top">
+<tr><td align="left" valign="top">• <a
href="#perllocale-LC_005fTIME">perllocale
<code>LC_TIME</code></a>:</td><td> </td><td align="left"
valign="top">
</td></tr>
<tr><td align="left" valign="top">• <a
href="#perllocale-Other-categories-1">perllocale Other categories
1</a>:</td><td> </td><td align="left" valign="top">
</td></tr>
@@ -4969,6 +4973,8 @@
</td></tr>
<tr><td align="left" valign="top">• <a
href="#perlpolicy-DOCUMENTATION">perlpolicy
DOCUMENTATION</a>:</td><td> </td><td align="left" valign="top">
</td></tr>
+<tr><td align="left" valign="top">• <a
href="#perlpolicy-STANDARDS-OF-CONDUCT">perlpolicy STANDARDS OF
CONDUCT</a>:</td><td> </td><td align="left" valign="top">
+</td></tr>
<tr><td align="left" valign="top">• <a
href="#perlpolicy-CREDITS">perlpolicy CREDITS</a>:</td><td> </td><td
align="left" valign="top">
</td></tr>
<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
@@ -6797,6 +6803,7 @@
perlhist Perl history records
perldelta Perl changes since previous version
+ perl5200delta Perl changes in version 5.20.0
perl5182delta Perl changes in version 5.18.2
perl5181delta Perl changes in version 5.18.1
perl5180delta Perl changes in version 5.18.0
@@ -18790,6 +18797,12 @@
earlier in the line, and you really meant a "less than".
</p>
</dd>
+<dt>gmtime(%f) failed</dt>
+<dd><a name="perldiag-gmtime_0028_0025f_0029-failed"></a>
+<p>(W overflow) You called <code>gmtime</code> with a number that it could not
handle:
+too large, too small, or NaN. The returned value is <code>undef</code>.
+</p>
+</dd>
<dt>gmtime(%f) too large</dt>
<dd><a name="perldiag-gmtime_0028_0025f_0029-too-large"></a>
<p>(W overflow) You called <code>gmtime</code> with a number that was larger
than
@@ -19537,6 +19550,12 @@
Use the two-argument <code>open($pipe, '|prog arg1 arg2...')</code> form
instead.
</p>
</dd>
+<dt>localtime(%f) failed</dt>
+<dd><a name="perldiag-localtime_0028_0025f_0029-failed"></a>
+<p>(W overflow) You called <code>localtime</code> with a number that it could
not handle:
+too large, too small, or NaN. The returned value is <code>undef</code>.
+</p>
+</dd>
<dt>localtime(%f) too large</dt>
<dd><a name="perldiag-localtime_0028_0025f_0029-too-large"></a>
<p>(W overflow) You called <code>localtime</code> with a number that was larger
@@ -23800,7 +23819,20 @@
<dt>Variable length lookbehind not implemented in regex m/%s/</dt>
<dd><a
name="perldiag-Variable-length-lookbehind-not-implemented-in-regex-m_002f_0025s_002f"></a>
<p>(F) Lookbehind is allowed only for subexpressions whose length is fixed and
-known at compile time. See <a href="#perlre-NAME">perlre NAME</a>.
+known at compile time. For positive lookbehind, you can use the
<code>\K</code>
+regex construct as a way to get the equivalent functionality. See
+<a href="#perlre-_0028_003f_003c_003dpattern_0029-_005cK">perlre
<code>(?<=pattern)</code> <code>\K</code></a>.
+</p>
+<p>There are non-obvious Unicode rules under <code>/i</code> that can match
variably,
+but which you might not think could. For example, the substring
<code>"ss"</code>
+can match the single character LATIN SMALL LETTER SHARP S. There are
+other sequences of ASCII characters that can match single ligature
+characters, such as LATIN SMALL LIGATURE FFI matching <code>qr/ffi/i</code>.
+Starting in Perl v5.16, if you only care about ASCII matches, adding the
+<code>/aa</code> modifier to the regex will exclude all these non-obvious
matches,
+thus getting rid of this message. You can also say
<code>use re qw(/aa)<!-- /@w --></code>
+to apply <code>/aa</code> to all regular expressions compiled within its scope.
+See <a href="re.html#Top">(re)</a>.
</p>
</dd>
<dt>"%s" variable %s masks earlier declaration in same %s</dt>
@@ -28660,11 +28692,13 @@
</td></tr>
<tr><td align="left" valign="top">• <a href="#perlexperiment-DESCRIPTION"
accesskey="2">perlexperiment DESCRIPTION</a>:</td><td> </td><td
align="left" valign="top">
</td></tr>
-<tr><td align="left" valign="top">• <a href="#perlexperiment-AUTHORS"
accesskey="3">perlexperiment AUTHORS</a>:</td><td> </td><td
align="left" valign="top">
+<tr><td align="left" valign="top">• <a href="#perlexperiment-SEE-ALSO"
accesskey="3">perlexperiment SEE ALSO</a>:</td><td> </td><td
align="left" valign="top">
+</td></tr>
+<tr><td align="left" valign="top">• <a href="#perlexperiment-AUTHORS"
accesskey="4">perlexperiment AUTHORS</a>:</td><td> </td><td
align="left" valign="top">
</td></tr>
-<tr><td align="left" valign="top">• <a href="#perlexperiment-COPYRIGHT"
accesskey="4">perlexperiment COPYRIGHT</a>:</td><td> </td><td
align="left" valign="top">
+<tr><td align="left" valign="top">• <a href="#perlexperiment-COPYRIGHT"
accesskey="5">perlexperiment COPYRIGHT</a>:</td><td> </td><td
align="left" valign="top">
</td></tr>
-<tr><td align="left" valign="top">• <a href="#perlexperiment-LICENSE"
accesskey="5">perlexperiment LICENSE</a>:</td><td> </td><td
align="left" valign="top">
+<tr><td align="left" valign="top">• <a href="#perlexperiment-LICENSE"
accesskey="6">perlexperiment LICENSE</a>:</td><td> </td><td
align="left" valign="top">
</td></tr>
</table>
@@ -28683,7 +28717,7 @@
<a name="perlexperiment-DESCRIPTION"></a>
<div class="header">
<p>
-Next: <a href="#perlexperiment-AUTHORS" accesskey="n"
rel="next">perlexperiment AUTHORS</a>, Previous: <a href="#perlexperiment-NAME"
accesskey="p" rel="prev">perlexperiment NAME</a>, Up: <a href="#perlexperiment"
accesskey="u" rel="up">perlexperiment</a> [<a href="#SEC_Contents"
title="Table of contents" rel="contents">Contents</a>]</p>
+Next: <a href="#perlexperiment-SEE-ALSO" accesskey="n"
rel="next">perlexperiment SEE ALSO</a>, Previous: <a
href="#perlexperiment-NAME" accesskey="p" rel="prev">perlexperiment NAME</a>,
Up: <a href="#perlexperiment" accesskey="u" rel="up">perlexperiment</a>
[<a href="#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
<a name="DESCRIPTION-20"></a>
<h3 class="section">21.2 DESCRIPTION</h3>
@@ -29016,13 +29050,24 @@
</dl>
<hr>
+<a name="perlexperiment-SEE-ALSO"></a>
+<div class="header">
+<p>
+Next: <a href="#perlexperiment-AUTHORS" accesskey="n"
rel="next">perlexperiment AUTHORS</a>, Previous: <a
href="#perlexperiment-DESCRIPTION" accesskey="p" rel="prev">perlexperiment
DESCRIPTION</a>, Up: <a href="#perlexperiment" accesskey="u"
rel="up">perlexperiment</a> [<a href="#SEC_Contents" title="Table of
contents" rel="contents">Contents</a>]</p>
+</div>
+<a name="SEE-ALSO-13"></a>
+<h3 class="section">21.3 SEE ALSO</h3>
+
+<p>For a complete list of features check <a
href="feature.html#Top">(feature)</a>.
+</p>
+<hr>
<a name="perlexperiment-AUTHORS"></a>
<div class="header">
<p>
-Next: <a href="#perlexperiment-COPYRIGHT" accesskey="n"
rel="next">perlexperiment COPYRIGHT</a>, Previous: <a
href="#perlexperiment-DESCRIPTION" accesskey="p" rel="prev">perlexperiment
DESCRIPTION</a>, Up: <a href="#perlexperiment" accesskey="u"
rel="up">perlexperiment</a> [<a href="#SEC_Contents" title="Table of
contents" rel="contents">Contents</a>]</p>
+Next: <a href="#perlexperiment-COPYRIGHT" accesskey="n"
rel="next">perlexperiment COPYRIGHT</a>, Previous: <a
href="#perlexperiment-SEE-ALSO" accesskey="p" rel="prev">perlexperiment SEE
ALSO</a>, Up: <a href="#perlexperiment" accesskey="u"
rel="up">perlexperiment</a> [<a href="#SEC_Contents" title="Table of
contents" rel="contents">Contents</a>]</p>
</div>
<a name="AUTHORS-1"></a>
-<h3 class="section">21.3 AUTHORS</h3>
+<h3 class="section">21.4 AUTHORS</h3>
<p>brian d foy <code><address@hidden></code>
</p>
@@ -29035,7 +29080,7 @@
Next: <a href="#perlexperiment-LICENSE" accesskey="n"
rel="next">perlexperiment LICENSE</a>, Previous: <a
href="#perlexperiment-AUTHORS" accesskey="p" rel="prev">perlexperiment
AUTHORS</a>, Up: <a href="#perlexperiment" accesskey="u"
rel="up">perlexperiment</a> [<a href="#SEC_Contents" title="Table of
contents" rel="contents">Contents</a>]</p>
</div>
<a name="COPYRIGHT-1"></a>
-<h3 class="section">21.4 COPYRIGHT</h3>
+<h3 class="section">21.5 COPYRIGHT</h3>
<p>Copyright 2010, brian d foy <code><address@hidden></code>
</p>
@@ -29046,7 +29091,7 @@
Previous: <a href="#perlexperiment-COPYRIGHT" accesskey="p"
rel="prev">perlexperiment COPYRIGHT</a>, Up: <a href="#perlexperiment"
accesskey="u" rel="up">perlexperiment</a> [<a href="#SEC_Contents"
title="Table of contents" rel="contents">Contents</a>]</p>
</div>
<a name="LICENSE"></a>
-<h3 class="section">21.5 LICENSE</h3>
+<h3 class="section">21.6 LICENSE</h3>
<p>You can use and redistribute this document under the same terms as Perl
itself.
@@ -30250,7 +30295,7 @@
<p>
Previous: <a href="#perlfork-AUTHOR" accesskey="p" rel="prev">perlfork
AUTHOR</a>, Up: <a href="#perlfork" accesskey="u" rel="up">perlfork</a>
[<a href="#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-13"></a>
+<a name="SEE-ALSO-14"></a>
<h3 class="section">23.8 SEE ALSO</h3>
<p><a href="#perlfunc-fork">perlfunc fork</a>, <a href="#perlipc-NAME">perlipc
NAME</a>
@@ -31237,7 +31282,8 @@
-f File is a plain file.
-d File is a directory.
- -l File is a symbolic link.
+ -l File is a symbolic link (false if symlinks aren't
+ supported by the file system).
-p File is a named pipe (FIFO), or Filehandle is a pipe.
-S File is a socket.
-b File is a block special file.
@@ -31248,7 +31294,7 @@
-g File has setgid bit set.
-k File has sticky bit set.
- -T File is an ASCII text file (heuristic guess).
+ -T File is an ASCII or UTF-8 text file (heuristic guess).
-B File is a "binary" file (opposite of -T).
-M Script start time minus file modification time, in days.
@@ -31307,12 +31353,17 @@
in effect. Read the documentation for the <code>filetest</code> pragma for
more
information.
</p>
-<p>The <code>-T</code> and <code>-B</code> switches work as follows. The
first block or so of the
-file is examined for odd characters such as strange control codes or
-characters with the high bit set. If too many strange characters (>30%)
-are found, it’s a <code>-B</code> file; otherwise it’s a
<code>-T</code> file. Also, any file
-containing a zero byte in the first block is considered a binary file. If
<code>-T</code>
-or <code>-B</code> is used on a filehandle, the current IO buffer is examined
+<p>The <code>-T</code> and <code>-B</code> switches work as follows. The
first block or so of
+the file is examined to see if it is valid UTF-8 that includes non-ASCII
+characters. If, so it’s a <code>-T</code> file. Otherwise, that same
portion of
+the file is examined for odd characters such as strange control codes or
+characters with the high bit set. If more than a third of the
+characters are strange, it’s a <code>-B</code> file; otherwise
it’s a <code>-T</code> file.
+Also, any file containing a zero byte in the examined portion is
+considered a binary file. (If executed within the scope of a <a
href="#perllocale-NAME">use locale<!-- /@w --></a> which includes
<code>LC_CTYPE</code>, odd characters are
+anything that isn’t a printable nor space in the current locale.) If
+<code>-T</code> or <code>-B</code> is used on a filehandle, the current IO
buffer is
+examined
rather than the first block. Both <code>-T</code> and <code>-B</code> return
true on an empty
file, or a file at EOF when testing a filehandle. Because you have to
read a file to do the <code>-T</code> test, on most occasions you want to use
a <code>-f</code>
@@ -32497,6 +32548,9 @@
delete $hash{$key}; # This is safe
}
</pre>
+<p>Tied hashes may have a different ordering behaviour to perl’s hash
+implementation.
+</p>
<p>This prints out your environment like the printenv(1) program,
but in a different order:
</p>
@@ -32800,9 +32854,9 @@
<p>If you don’t really want to execute the first argument, but want to
lie
to the program you are executing about its own name, you can specify
the program you actually want to run as an "indirect object"
(without a
-comma) in front of the LIST. (This always forces interpretation of the
-LIST as a multivalued list, even if there is only a single scalar in
-the list.) Example:
+comma) in front of the LIST, as in <code>exec PROGRAM LIST</code>. (This
always
+forces interpretation of the LIST as a multivalued list, even if there
+is only a single scalar in the list.) Example:
</p>
<pre class="verbatim"> $shell = '/bin/csh';
exec $shell '-sh'; # pretend it's a login shell
@@ -32832,6 +32886,10 @@
it tried to run a program named <em>"echo surprise"</em>,
didn’t find it, and set
<code>$?</code> to a non-zero value indicating failure.
</p>
+<p>On Windows, only the <code>exec PROGRAM LIST</code> indirect object syntax
will
+reliably avoid using the shell; <code>exec LIST</code>, even with more than one
+element, will fall back to the shell if the first spawn fails.
+</p>
<p>Perl attempts to flush all files opened for output before the exec,
but this may not be supported on some platforms (see <a
href="#perlport-NAME">perlport NAME</a>).
To be safe, you may need to set <code>$|</code> ($AUTOFLUSH in English) or
@@ -33878,7 +33936,9 @@
as each other. See <a href="#perlsec-Algorithmic-Complexity-Attacks">perlsec
Algorithmic Complexity Attacks</a> for
details on why hash order is randomized. Aside from the guarantees
provided here the exact details of Perl’s hash algorithm and the hash
-traversal order are subject to change in any release of Perl.
+traversal order are subject to change in any release of Perl. Tied hashes
+may behave differently to Perl’s hashes with respect to changes in order
on
+insertion and deletion of items.
</p>
<p>As a side effect, calling keys() resets the internal iterator of the HASH or
ARRAY (see ‘each’). In particular, calling keys() in void context
resets
@@ -35043,24 +35103,46 @@
</dd>
<dt>our TYPE VARLIST : ATTRS</dt>
<dd><a name="perlfunc-our-TYPE-VARLIST-_003a-ATTRS"></a>
-<p><code>our</code> makes a lexical alias to a package variable of the same
name in the current
-package for use within the current lexical scope.
+<p><code>our</code> makes a lexical alias to a package (i.e. global) variable
of the
+same name in the current package for use within the current lexical scope.
</p>
-<p><code>our</code> has the same scoping rules as <code>my</code> or
<code>state</code>, but <code>our</code> only
-declares an alias, whereas <code>my</code> or <code>state</code> both declare
a variable name and
-allocate storage for that name within the current scope.
+<p><code>our</code> has the same scoping rules as <code>my</code> or
<code>state</code>, meaning that it is
+only valid within a lexical scope. Unlike <code>my</code> and
<code>state</code>, which both
+declare new (lexical) variables, <code>our</code> only creates an alias to an
+existing variable: a package variable of the same name.
</p>
<p>This means that when <code>use strict 'vars'</code> is in effect,
<code>our</code> lets you use
a package variable without qualifying it with the package name, but only within
-the lexical scope of the <code>our</code> declaration. In this way,
<code>our</code> differs from
-<code>use vars</code>, which allows use of an unqualified name <em>only</em>
within the
-affected package, but across scopes.
+the lexical scope of the <code>our</code> declaration.
+</p>
+<pre class="verbatim"> package Foo;
+ use strict;
+
+ $Foo::foo = 23;
+
+ {
+ our $foo; # alias to $Foo::foo
+ print $foo; # prints 23
+ }
+
+ print $Foo::foo; # prints 23
+
+ print $foo; # ERROR: requires explicit package name
+</pre>
+<p>This works even if the package variable has not been used before, as
+package variables spring into existence when first used.
</p>
+<pre class="verbatim"> package Foo;
+ use strict;
+
+ our $foo = 23; # just like $Foo::foo = 23
+
+ print $Foo::foo; # prints 23
+</pre>
<p>If more than one variable is listed, the list must be placed
in parentheses.
</p>
-<pre class="verbatim"> our $foo;
- our($bar, $baz);
+<pre class="verbatim"> our($bar, $baz);
</pre>
<p>An <code>our</code> declaration declares an alias for a package variable
that will be visible
across its entire lexical scope, even across package boundaries. The
@@ -35110,6 +35192,9 @@
</p>
<pre class="verbatim"> our ( undef, $min, $hour ) = localtime;
</pre>
+<p><code>our</code> differs from <code>use vars</code>, which allows use of an
unqualified name
+<em>only</em> within the affected package, but across scopes.
+</p>
</dd>
<dt>pack TEMPLATE,LIST</dt>
<dd><a name="perlfunc-pack-TEMPLATE_002cLIST"></a>
@@ -38519,7 +38604,9 @@
(this is <code>/bin/sh -c</code> on Unix platforms, but varies on other
platforms). If there are no shell metacharacters in the argument,
it is split into words and passed directly to <code>execvp</code>, which is
-more efficient.
+more efficient. On Windows, only the <code>system PROGRAM LIST</code> syntax
will
+reliably avoid using the shell; <code>system LIST</code>, even with more than
one
+element, will fall back to the shell if the first spawn fails.
</p>
<p>Perl will attempt to flush all files opened for
output before any operation that may do a fork, but this may not be
@@ -39229,7 +39316,9 @@
as each other. See <a href="#perlsec-Algorithmic-Complexity-Attacks">perlsec
Algorithmic Complexity Attacks</a> for
details on why hash order is randomized. Aside from the guarantees
provided here the exact details of Perl’s hash algorithm and the hash
-traversal order are subject to change in any release of Perl.
+traversal order are subject to change in any release of Perl. Tied hashes
+may behave differently to Perl’s hashes with respect to changes in order
on
+insertion and deletion of items.
</p>
<p>As a side effect, calling values() resets the HASH or ARRAY’s internal
iterator, see ‘each’. (In particular, calling values() in void
context
@@ -41462,7 +41551,7 @@
to an array of UVs. But,
using it for non-strings requires care, as the underlying assumption of
much of the internals is that PVs are just for strings. Often, for
-example, a trailing NUL is tacked on automatically. The non-string use
+example, a trailing <code>NUL</code> is tacked on automatically. The
non-string use
is documented only in this paragraph.)
</p>
<p>The seven routines are:
@@ -41482,7 +41571,7 @@
<p>In the unlikely case of a SV requiring more complex initialization, you
can create an empty SV with newSV(len). If <code>len</code> is 0 an empty SV
of
type NULL is returned, else an SV of type PV is returned with len + 1 (for
-the NUL) bytes of storage allocated, accessible via SvPVX. In both cases
+the <code>NUL</code>) bytes of storage allocated, accessible via SvPVX. In
both cases
the SV has the undef value.
</p>
<pre class="verbatim"> SV *sv = newSV(0); /* no storage allocated */
@@ -41506,7 +41595,7 @@
allow Perl to calculate the length by using <code>sv_setpv</code> or by
specifying
0 as the second argument to <code>newSVpv</code>. Be warned, though, that
Perl will
determine the string’s length by using <code>strlen</code>, which
depends on the
-string terminating with a NUL character, and not otherwise containing
+string terminating with a <code>NUL</code> character, and not otherwise
containing
NULs.
</p>
<p>The arguments of <code>sv_setpvf</code> are processed like
<code>sprintf</code>, and the
@@ -41524,11 +41613,11 @@
<p>The <code>sv_set*()</code> functions are not generic enough to operate on
values
that have "magic". See <a
href="#perlguts-Magic-Virtual-Tables">Magic Virtual Tables</a> later in this
document.
</p>
-<p>All SVs that contain strings should be terminated with a NUL character.
-If it is not NUL-terminated there is a risk of
+<p>All SVs that contain strings should be terminated with a <code>NUL</code>
character.
+If it is not <code>NUL</code>-terminated there is a risk of
core dumps and corruptions from code which passes the string to C
-functions or system calls which expect a NUL-terminated string.
-Perl’s own functions typically add a trailing NUL for this reason.
+functions or system calls which expect a <code>NUL</code>-terminated string.
+Perl’s own functions typically add a trailing <code>NUL</code> for this
reason.
Nevertheless, you should be very careful when you pass a string stored
in an SV to a C function or system call.
</p>
@@ -41550,7 +41639,7 @@
used in this case. But that can be quite inefficient because
<code>PL_na</code> must
be accessed in thread-local storage in threaded Perl. In any case, remember
that Perl allows arbitrary strings of data that may both contain NULs and
-might not be terminated by a NUL.
+might not be terminated by a <code>NUL</code>.
</p>
<p>Also remember that C doesn’t allow you to safely say
<code>foo(SvPV(s, len),
len);</code>. It might work with your
@@ -41575,9 +41664,61 @@
<p>which will determine if more memory needs to be allocated. If so, it will
call the function <code>sv_grow</code>. Note that <code>SvGROW</code> can
only increase, not
decrease, the allocated memory of an SV and that it does not automatically
-add space for the trailing NUL byte (perl’s own string functions
typically do
+add space for the trailing <code>NUL</code> byte (perl’s own string
functions typically do
<code>SvGROW(sv, len + 1)</code>).
</p>
+<p>If you want to write to an existing SV’s buffer and set its value to a
+string, use SvPV_force() or one of its variants to force the SV to be
+a PV. This will remove any of various types of non-stringness from
+the SV while preserving the content of the SV in the PV. This can be
+used, for example, to append data from an API function to a buffer
+without extra copying:
+</p>
+<pre class="verbatim"> (void)SvPVbyte_force(sv, len);
+ s = SvGROW(sv, len + needlen + 1);
+ /* something that modifies up to needlen bytes at s+len, but
+ modifies newlen bytes
+ eg. newlen = read(fd, s + len, needlen);
+ ignoring errors for these examples
+ */
+ s[len + newlen] = '\0';
+ SvCUR_set(sv, len + newlen);
+ SvUTF8_off(sv);
+ SvSETMAGIC(sv);
+</pre>
+<p>If you already have the data in memory or if you want to keep your
+code simple, you can use one of the sv_cat*() variants, such as
+sv_catpvn(). If you want to insert anywhere in the string you can use
+sv_insert() or sv_insert_flags().
+</p>
+<p>If you don’t need the existing content of the SV, you can avoid some
+copying with:
+</p>
+<pre class="verbatim"> sv_setpvn(sv, "", 0);
+ s = SvGROW(sv, needlen + 1);
+ /* something that modifies up to needlen bytes at s, but modifies
+ newlen bytes
+ eg. newlen = read(fd, s. needlen);
+ */
+ s[newlen] = '\0';
+ SvCUR_set(sv, newlen);
+ SvPOK_only(sv); /* also clears SVf_UTF8 */
+ SvSETMAGIC(sv);
+</pre>
+<p>Again, if you already have the data in memory or want to avoid the
+complexity of the above, you can use sv_setpvn().
+</p>
+<p>If you have a buffer allocated with Newx() and want to set that as the
+SV’s value, you can use sv_usepvn_flags(). That has some requirements
+if you want to avoid perl re-allocating the buffer to fit the trailing
+NUL:
+</p>
+<pre class="verbatim"> Newx(buf, somesize+1, char);
+ /* ... fill in buf ... */
+ buf[somesize] = '\0';
+ sv_usepvn_flags(sv, buf, somesize, SV_SMAGIC | SV_HAS_TRAILING_NUL);
+ /* buf now belongs to perl, don't release it */
+</pre>
<p>If you have an SV and want to know what kind of data Perl thinks is stored
in it, you can use the following macros to check the type of SV you have.
</p>
@@ -44985,7 +45126,7 @@
<p>
Previous: <a href="#perlguts-AUTHORS" accesskey="p" rel="prev">perlguts
AUTHORS</a>, Up: <a href="#perlguts" accesskey="u" rel="up">perlguts</a>
[<a href="#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-14"></a>
+<a name="SEE-ALSO-15"></a>
<h3 class="section">28.14 SEE ALSO</h3>
<p><a href="perlapi.html#Top">(perlapi)</a>, <a
href="perlintern.html#Top">(perlintern)</a>, <a
href="perlxs.html#Top">(perlxs)</a>, <a href="#perlembed-NAME">perlembed
NAME</a>
@@ -47090,12 +47231,17 @@
<h4 class="subsection">30.3.4 Security problems</h4>
<p>Last but not least, here are various tips for safer coding.
+See also <a href="#perlclib-NAME">perlclib NAME</a> for libc/stdio
replacements one should use.
</p>
<ul>
<li> Do not use gets()
<p>Or we will publicly ridicule you. Seriously.
</p>
+</li><li> Do not use tmpfile()
+
+<p>Use mkstemp() instead.
+</p>
</li><li> Do not use strcpy() or strcat() or strncpy() or strncat()
<p>Use my_strlcpy() and my_strlcat() instead: they either use the native
@@ -48524,7 +48670,8 @@
Matt S Trout, David Golden, Florian Ragwitz, Tatsuhiko Miyagawa,
Chris <code>BinGOs</code> Williams, Zefram, ÃÂvar Arnfjörð Bjarmason,
Stevan
Little, Dave Rolsky, Max Maischein, Abigail, Jesse Luehrs, Tony Cook,
-Dominic Hargreaves, Aaron Crane and Aristotle Pagaltzis.
+Dominic Hargreaves, Aaron Crane, Aristotle Pagaltzis, Matthew Horsfall
+and Peter Martini.
</p>
<table class="menu" border="0" cellspacing="0">
<tr><td align="left" valign="top">• <a href="#perlhist-PUMPKIN_003f"
accesskey="1">perlhist PUMPKIN?</a>:</td><td> </td><td align="left"
valign="top">
@@ -49039,6 +49186,14 @@
Ricardo 5.20.0-RC1 2014-May-16 The 5.20 maintenance track
Ricardo 5.20.0 2014-May-27
+ Steve 5.20.1-RC1 2014-Aug-25
+ Steve 5.20.1-RC2 2014-Sep-07
+ Steve 5.20.1 2014-Sep-14
+
+ Ricardo 5.21.0 2014-May-27 The 5.21 development track
+ Matthew H 5.21.1 2014-Jun-20
+ Abigail 5.21.2 2014-Jul-20
+ Peter 5.21.3 2014-Aug-20
</pre>
<table class="menu" border="0" cellspacing="0">
<tr><td align="left" valign="top">• <a
href="#perlhist-SELECTED-RELEASE-SIZES" accesskey="1">perlhist SELECTED RELEASE
SIZES</a>:</td><td> </td><td align="left" valign="top">
@@ -54679,7 +54834,7 @@
<p>
Previous: <a href="#perlipc-AUTHOR" accesskey="p" rel="prev">perlipc
AUTHOR</a>, Up: <a href="#perlipc" accesskey="u" rel="up">perlipc</a>
[<a href="#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-15"></a>
+<a name="SEE-ALSO-16"></a>
<h3 class="section">36.14 SEE ALSO</h3>
<p>There’s a lot more to networking than this, but this should get you
@@ -54858,35 +55013,35 @@
note here):
</p>
<dl compact="compact">
-<dt>Category LC_NUMERIC: Numeric formatting</dt>
+<dt>Category <code>LC_NUMERIC</code>: Numeric formatting</dt>
<dd><a name="perllocale-Category-LC_005fNUMERIC_003a-Numeric-formatting"></a>
<p>This indicates how numbers should be formatted for human readability,
for example the character used as the decimal point.
</p>
</dd>
-<dt>Category LC_MONETARY: Formatting of monetary amounts</dt>
+<dt>Category <code>LC_MONETARY</code>: Formatting of monetary amounts</dt>
<dd><a
name="perllocale-Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts"></a>
<p>ÃÂ
</p>
</dd>
-<dt>Category LC_TIME: Date/Time formatting</dt>
+<dt>Category <code>LC_TIME</code>: Date/Time formatting</dt>
<dd><a
name="perllocale-Category-LC_005fTIME_003a-Date_002fTime-formatting"></a>
<p>ÃÂ
</p>
</dd>
-<dt>Category LC_MESSAGES: Error and other messages</dt>
+<dt>Category <code>LC_MESSAGES</code>: Error and other messages</dt>
<dd><a
name="perllocale-Category-LC_005fMESSAGES_003a-Error-and-other-messages"></a>
<p>This is used by Perl itself only for accessing operating system error
messages via <a href="#perlvar-_0024ERRNO">$!</a> and <a
href="#perlvar-_0024EXTENDED_005fOS_005fERROR">$^E</a>.
</p>
</dd>
-<dt>Category LC_COLLATE: Collation</dt>
+<dt>Category <code>LC_COLLATE</code>: Collation</dt>
<dd><a name="perllocale-Category-LC_005fCOLLATE_003a-Collation"></a>
<p>This indicates the ordering of letters for comparison and sorting.
In Latin alphabets, for example, "b", generally follows
"a".
</p>
</dd>
-<dt>Category LC_CTYPE: Character Types</dt>
+<dt>Category <code>LC_CTYPE</code>: Character Types</dt>
<dd><a name="perllocale-Category-LC_005fCTYPE_003a-Character-Types"></a>
<p>This indicates, for example if a character is an uppercase letter.
</p>
@@ -55060,19 +55215,7 @@
</li><li> XS modules for all categories but <code>LC_NUMERIC</code> get the
underlying
locale, and hence any C library functions they call will use that
-underlying locale. Perl always initializes <code>LC_NUMERIC</code> to
<code>"C"</code>
-because too many modules are unable to cope with the decimal point in a
-floating point number not being a dot (it’s a comma in many locales).
-But note that these modules are vulnerable because <code>LC_NUMERIC</code>
-currently can be changed at any time by a call to the C
<code>set_locale()</code>
-by XS code or by something XS code calls, or by
<code>POSIX::setlocale()</code> by
-Perl code. This is true also for the Perl-provided lite wrappers for XS
-modules to use some C library <code>printf</code> functions:
-<code>Gconvert</code>,
-<a href="perlapi.html#my_005fsprintf">(perlapi)my_sprintf</a>,
-<a href="perlapi.html#my_005fsnprintf">(perlapi)my_snprintf</a>,
-and
-<a href="perlapi.html#my_005fvsnprintf">(perlapi)my_vsnprintf</a>.
+underlying locale. For more discussion, see <a
href="perlxs.html#CAVEATS">(perlxs)CAVEATS</a>.
</li></ul>
@@ -55208,13 +55351,13 @@
example.
</p>
<p>If no second argument is provided and the category is something other
-than LC_ALL, the function returns a string naming the current locale
+than <code>LC_ALL</code>, the function returns a string naming the current
locale
for the category. You can use this value as the second argument in a
subsequent call to <code>setlocale()</code>, <strong>but</strong> on some
platforms the string
is opaque, not something that most people would be able to decipher as
to what locale it means.
</p>
-<p>If no second argument is provided and the category is LC_ALL, the
+<p>If no second argument is provided and the category is <code>LC_ALL</code>,
the
result is implementation-dependent. It may be a string of
concatenated locale names (separator also implementation-dependent)
or a single locale name. Please consult your <a
href="http://man.he.net/man3/setlocale">setlocale(3)</a> man page for
@@ -55325,7 +55468,7 @@
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
</pre>
-<p>This means that your locale settings had LC_ALL set to "En_US" and
+<p>This means that your locale settings had <code>LC_ALL</code> set to
"En_US" and
LANG exists but has no value. Perl tried to believe you but could not.
Instead, Perl gave up and fell back to the "C" locale, the default
locale
that is supposed to work no matter what. (On Windows, it first tries
@@ -55371,21 +55514,21 @@
locale inconsistencies or to run Perl under the default locale "C".
</p>
<p>Perl’s moaning about locale problems can be silenced by setting the
-environment variable PERL_BADLANG to a zero value, for example "0".
+environment variable <code>PERL_BADLANG</code> to a zero value, for example
"0".
This method really just sweeps the problem under the carpet: you tell
Perl to shut up even when Perl sees that something is wrong. Do not
be surprised if later something locale-dependent misbehaves.
</p>
<p>Perl can be run under the "C" locale by setting the environment
-variable LC_ALL to "C". This method is perhaps a bit more civilized
-than the PERL_BADLANG approach, but setting LC_ALL (or
+variable <code>LC_ALL</code> to "C". This method is perhaps a bit
more civilized
+than the <code>PERL_BADLANG</code> approach, but setting <code>LC_ALL</code>
(or
other locale variables) may affect other programs as well, not just
Perl. In particular, external programs run from within Perl will see
these changes. If you make the new settings permanent (read on), all
programs you run see the changes. See <a
href="#perllocale-ENVIRONMENT">ENVIRONMENT</a> for
the full list of relevant environment variables and <a
href="#perllocale-USING-LOCALES">USING LOCALES</a>
for their effects in Perl. Effects in other programs are
-easily deducible. For example, the variable LC_COLLATE may well affect
+easily deducible. For example, the variable <code>LC_COLLATE</code> may well
affect
your <strong>sort</strong> program (or whatever the program that arranges
"records"
alphabetically in your system is called).
</p>
@@ -55597,15 +55740,15 @@
basic category at a time. See <a
href="#perllocale-ENVIRONMENT">ENVIRONMENT</a> for a discussion of these.
</p>
<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">• <a
href="#perllocale-Category-LC_005fCOLLATE_003a-Collation-1"
accesskey="1">perllocale Category LC_COLLATE: Collation
1</a>:</td><td> </td><td align="left" valign="top">
+<tr><td align="left" valign="top">• <a
href="#perllocale-Category-LC_005fCOLLATE_003a-Collation-1"
accesskey="1">perllocale Category <code>LC_COLLATE</code>: Collation
1</a>:</td><td> </td><td align="left" valign="top">
</td></tr>
-<tr><td align="left" valign="top">• <a
href="#perllocale-Category-LC_005fCTYPE_003a-Character-Types-1"
accesskey="2">perllocale Category LC_CTYPE: Character Types
1</a>:</td><td> </td><td align="left" valign="top">
+<tr><td align="left" valign="top">• <a
href="#perllocale-Category-LC_005fCTYPE_003a-Character-Types-1"
accesskey="2">perllocale Category <code>LC_CTYPE</code>: Character Types
1</a>:</td><td> </td><td align="left" valign="top">
</td></tr>
-<tr><td align="left" valign="top">• <a
href="#perllocale-Category-LC_005fNUMERIC_003a-Numeric-Formatting"
accesskey="3">perllocale Category LC_NUMERIC: Numeric
Formatting</a>:</td><td> </td><td align="left" valign="top">
+<tr><td align="left" valign="top">• <a
href="#perllocale-Category-LC_005fNUMERIC_003a-Numeric-Formatting"
accesskey="3">perllocale Category <code>LC_NUMERIC</code>: Numeric
Formatting</a>:</td><td> </td><td align="left" valign="top">
</td></tr>
-<tr><td align="left" valign="top">• <a
href="#perllocale-Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts-1"
accesskey="4">perllocale Category LC_MONETARY: Formatting of monetary amounts
1</a>:</td><td> </td><td align="left" valign="top">
+<tr><td align="left" valign="top">• <a
href="#perllocale-Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts-1"
accesskey="4">perllocale Category <code>LC_MONETARY</code>: Formatting of
monetary amounts 1</a>:</td><td> </td><td align="left" valign="top">
</td></tr>
-<tr><td align="left" valign="top">• <a href="#perllocale-LC_005fTIME"
accesskey="5">perllocale LC_TIME</a>:</td><td> </td><td align="left"
valign="top">
+<tr><td align="left" valign="top">• <a href="#perllocale-LC_005fTIME"
accesskey="5">perllocale <code>LC_TIME</code></a>:</td><td> </td><td
align="left" valign="top">
</td></tr>
<tr><td align="left" valign="top">• <a
href="#perllocale-Other-categories-1" accesskey="6">perllocale Other categories
1</a>:</td><td> </td><td align="left" valign="top">
</td></tr>
@@ -55615,10 +55758,10 @@
<a name="perllocale-Category-LC_005fCOLLATE_003a-Collation-1"></a>
<div class="header">
<p>
-Next: <a href="#perllocale-Category-LC_005fCTYPE_003a-Character-Types-1"
accesskey="n" rel="next">perllocale Category LC_CTYPE: Character Types 1</a>,
Up: <a href="#perllocale-LOCALE-CATEGORIES" accesskey="u" rel="up">perllocale
LOCALE CATEGORIES</a> [<a href="#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
+Next: <a href="#perllocale-Category-LC_005fCTYPE_003a-Character-Types-1"
accesskey="n" rel="next">perllocale Category <code>LC_CTYPE</code>: Character
Types 1</a>, Up: <a href="#perllocale-LOCALE-CATEGORIES" accesskey="u"
rel="up">perllocale LOCALE CATEGORIES</a> [<a href="#SEC_Contents"
title="Table of contents" rel="contents">Contents</a>]</p>
</div>
<a name="Category-LC_005fCOLLATE_003a-Collation"></a>
-<h4 class="subsection">38.6.1 Category LC_COLLATE: Collation</h4>
+<h4 class="subsection">38.6.1 Category <code>LC_COLLATE</code>: Collation</h4>
<p>In the scope of <code>use locale</code><!-- /@w --> (but not a
<code>use locale ':not_characters'</code>), Perl looks to the
<code>LC_COLLATE</code>
@@ -55708,10 +55851,10 @@
<a name="perllocale-Category-LC_005fCTYPE_003a-Character-Types-1"></a>
<div class="header">
<p>
-Next: <a href="#perllocale-Category-LC_005fNUMERIC_003a-Numeric-Formatting"
accesskey="n" rel="next">perllocale Category LC_NUMERIC: Numeric
Formatting</a>, Previous: <a
href="#perllocale-Category-LC_005fCOLLATE_003a-Collation-1" accesskey="p"
rel="prev">perllocale Category LC_COLLATE: Collation 1</a>, Up: <a
href="#perllocale-LOCALE-CATEGORIES" accesskey="u" rel="up">perllocale LOCALE
CATEGORIES</a> [<a href="#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
+Next: <a href="#perllocale-Category-LC_005fNUMERIC_003a-Numeric-Formatting"
accesskey="n" rel="next">perllocale Category <code>LC_NUMERIC</code>: Numeric
Formatting</a>, Previous: <a
href="#perllocale-Category-LC_005fCOLLATE_003a-Collation-1" accesskey="p"
rel="prev">perllocale Category <code>LC_COLLATE</code>: Collation 1</a>, Up: <a
href="#perllocale-LOCALE-CATEGORIES" accesskey="u" rel="up">perllocale LOCALE
CATEGORIES</a> [<a href="#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
<a name="Category-LC_005fCTYPE_003a-Character-Types"></a>
-<h4 class="subsection">38.6.2 Category LC_CTYPE: Character Types</h4>
+<h4 class="subsection">38.6.2 Category <code>LC_CTYPE</code>: Character
Types</h4>
<p>In the scope of <code>use locale</code><!-- /@w --> (but not a
<code>use locale ':not_characters'</code>), Perl obeys the
<code>LC_CTYPE</code> locale
@@ -55774,10 +55917,10 @@
<a name="perllocale-Category-LC_005fNUMERIC_003a-Numeric-Formatting"></a>
<div class="header">
<p>
-Next: <a
href="#perllocale-Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts-1"
accesskey="n" rel="next">perllocale Category LC_MONETARY: Formatting of
monetary amounts 1</a>, Previous: <a
href="#perllocale-Category-LC_005fCTYPE_003a-Character-Types-1" accesskey="p"
rel="prev">perllocale Category LC_CTYPE: Character Types 1</a>, Up: <a
href="#perllocale-LOCALE-CATEGORIES" accesskey="u" rel="up">perllocale LOCALE
CATEGORIES</a> [<a href="#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
+Next: <a
href="#perllocale-Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts-1"
accesskey="n" rel="next">perllocale Category <code>LC_MONETARY</code>:
Formatting of monetary amounts 1</a>, Previous: <a
href="#perllocale-Category-LC_005fCTYPE_003a-Character-Types-1" accesskey="p"
rel="prev">perllocale Category <code>LC_CTYPE</code>: Character Types 1</a>,
Up: <a href="#perllocale-LOCALE-CATEGORIES" accesskey="u" rel="up">perllocale
LOCALE CATEGORIES</a> [<a href="#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
<a name="Category-LC_005fNUMERIC_003a-Numeric-Formatting"></a>
-<h4 class="subsection">38.6.3 Category LC_NUMERIC: Numeric Formatting</h4>
+<h4 class="subsection">38.6.3 Category <code>LC_NUMERIC</code>: Numeric
Formatting</h4>
<p>After a proper <code>POSIX::setlocale()</code> call, and within the scope
of one
of the <code>use locale</code> variants, Perl obeys the <code>LC_NUMERIC</code>
@@ -55810,10 +55953,10 @@
<a
name="perllocale-Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts-1"></a>
<div class="header">
<p>
-Next: <a href="#perllocale-LC_005fTIME" accesskey="n" rel="next">perllocale
LC_TIME</a>, Previous: <a
href="#perllocale-Category-LC_005fNUMERIC_003a-Numeric-Formatting"
accesskey="p" rel="prev">perllocale Category LC_NUMERIC: Numeric
Formatting</a>, Up: <a href="#perllocale-LOCALE-CATEGORIES" accesskey="u"
rel="up">perllocale LOCALE CATEGORIES</a> [<a href="#SEC_Contents"
title="Table of contents" rel="contents">Contents</a>]</p>
+Next: <a href="#perllocale-LC_005fTIME" accesskey="n" rel="next">perllocale
<code>LC_TIME</code></a>, Previous: <a
href="#perllocale-Category-LC_005fNUMERIC_003a-Numeric-Formatting"
accesskey="p" rel="prev">perllocale Category <code>LC_NUMERIC</code>: Numeric
Formatting</a>, Up: <a href="#perllocale-LOCALE-CATEGORIES" accesskey="u"
rel="up">perllocale LOCALE CATEGORIES</a> [<a href="#SEC_Contents"
title="Table of contents" rel="contents">Contents</a>]</p>
</div>
<a name="Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts"></a>
-<h4 class="subsection">38.6.4 Category LC_MONETARY: Formatting of monetary
amounts</h4>
+<h4 class="subsection">38.6.4 Category <code>LC_MONETARY</code>: Formatting of
monetary amounts</h4>
<p>The C standard defines the <code>LC_MONETARY</code> category, but not a
function
that is affected by its contents. (Those with experience of standards
@@ -55832,10 +55975,10 @@
<a name="perllocale-LC_005fTIME"></a>
<div class="header">
<p>
-Next: <a href="#perllocale-Other-categories-1" accesskey="n"
rel="next">perllocale Other categories 1</a>, Previous: <a
href="#perllocale-Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts-1"
accesskey="p" rel="prev">perllocale Category LC_MONETARY: Formatting of
monetary amounts 1</a>, Up: <a href="#perllocale-LOCALE-CATEGORIES"
accesskey="u" rel="up">perllocale LOCALE CATEGORIES</a> [<a
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
+Next: <a href="#perllocale-Other-categories-1" accesskey="n"
rel="next">perllocale Other categories 1</a>, Previous: <a
href="#perllocale-Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts-1"
accesskey="p" rel="prev">perllocale Category <code>LC_MONETARY</code>:
Formatting of monetary amounts 1</a>, Up: <a
href="#perllocale-LOCALE-CATEGORIES" accesskey="u" rel="up">perllocale LOCALE
CATEGORIES</a> [<a href="#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
<a name="LC_005fTIME"></a>
-<h4 class="subsection">38.6.5 LC_TIME</h4>
+<h4 class="subsection">38.6.5 <code>LC_TIME</code></h4>
<p>Output produced by <code>POSIX::strftime()</code>, which builds a formatted
human-readable date/time string, is affected by the current
<code>LC_TIME</code>
@@ -55861,7 +56004,7 @@
<a name="perllocale-Other-categories-1"></a>
<div class="header">
<p>
-Previous: <a href="#perllocale-LC_005fTIME" accesskey="p"
rel="prev">perllocale LC_TIME</a>, Up: <a href="#perllocale-LOCALE-CATEGORIES"
accesskey="u" rel="up">perllocale LOCALE CATEGORIES</a> [<a
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
+Previous: <a href="#perllocale-LC_005fTIME" accesskey="p"
rel="prev">perllocale <code>LC_TIME</code></a>, Up: <a
href="#perllocale-LOCALE-CATEGORIES" accesskey="u" rel="up">perllocale LOCALE
CATEGORIES</a> [<a href="#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
<a name="Other-categories"></a>
<h4 class="subsection">38.6.6 Other categories</h4>
@@ -55897,7 +56040,7 @@
characters such as ">" and "|" are alphanumeric.
</li><li> String interpolation with case-mapping, as in, say, <code>$dest =
-"C:\U$name.$ext"</code>, may produce dangerous results if a bogus
LC_CTYPE
+"C:\U$name.$ext"</code>, may produce dangerous results if a bogus
<code>LC_CTYPE</code>
case-mapping table is in effect.
</li><li> A sneaky <code>LC_COLLATE</code> locale could result in the names of
students with
@@ -56071,7 +56214,7 @@
zero–that is, "0" or ""– Perl will complain
about locale setting
failures.
</p>
-<p><strong>NOTE</strong>: PERL_BADLANG only gives you a way to hide the
warning message.
+<p><strong>NOTE</strong>: <code>PERL_BADLANG</code> only gives you a way to
hide the warning message.
The message tells about some problem in your system’s locale support,
and you should investigate what the problem is.
</p>
@@ -56086,17 +56229,17 @@
the next lower one in priority. If none are valid, on Windows, the
system default locale is then tried. If all else fails, the
<code>"C"</code>
locale is used. If even that doesn’t work, something is badly broken,
-but Perl tries to forge ahead with whatever the locale settinga might
+but Perl tries to forge ahead with whatever the locale settings might
be.
</p>
<dl compact="compact">
-<dt>LC_ALL</dt>
+<dt><code>LC_ALL</code></dt>
<dd><a name="perllocale-LC_005fALL"></a>
<p><code>LC_ALL</code> is the "override-all" locale environment
variable. If
set, it overrides all the rest of the locale environment variables.
</p>
</dd>
-<dt>LANGUAGE</dt>
+<dt><code>LANGUAGE</code></dt>
<dd><a name="perllocale-LANGUAGE"></a>
<p><strong>NOTE</strong>: <code>LANGUAGE</code> is a GNU extension, it affects
you only if you
are using the GNU libc. This is the case if you are using e.g. Linux.
@@ -56111,46 +56254,46 @@
See the GNU <code>gettext</code> library documentation for more information.
</p>
</dd>
-<dt>LC_CTYPE</dt>
-<dd><a name="perllocale-LC_005fCTYPE"></a>
+<dt><code>LC_CTYPE</code>.</dt>
+<dd><a name="perllocale-LC_005fCTYPE_002e"></a>
<p>In the absence of <code>LC_ALL</code>, <code>LC_CTYPE</code> chooses the
character type
locale. In the absence of both <code>LC_ALL</code> and <code>LC_CTYPE</code>,
<code>LANG</code>
chooses the character type locale.
</p>
</dd>
-<dt>LC_COLLATE</dt>
+<dt><code>LC_COLLATE</code></dt>
<dd><a name="perllocale-LC_005fCOLLATE"></a>
<p>In the absence of <code>LC_ALL</code>, <code>LC_COLLATE</code> chooses the
collation
(sorting) locale. In the absence of both <code>LC_ALL</code> and
<code>LC_COLLATE</code>,
<code>LANG</code> chooses the collation locale.
</p>
</dd>
-<dt>LC_MONETARY</dt>
+<dt><code>LC_MONETARY</code></dt>
<dd><a name="perllocale-LC_005fMONETARY"></a>
<p>In the absence of <code>LC_ALL</code>, <code>LC_MONETARY</code> chooses the
monetary
formatting locale. In the absence of both <code>LC_ALL</code> and
<code>LC_MONETARY</code>,
<code>LANG</code> chooses the monetary formatting locale.
</p>
</dd>
-<dt>LC_NUMERIC</dt>
+<dt><code>LC_NUMERIC</code></dt>
<dd><a name="perllocale-LC_005fNUMERIC"></a>
<p>In the absence of <code>LC_ALL</code>, <code>LC_NUMERIC</code> chooses the
numeric format
locale. In the absence of both <code>LC_ALL</code> and
<code>LC_NUMERIC</code>, <code>LANG</code>
chooses the numeric format.
</p>
</dd>
-<dt>LC_TIME</dt>
+<dt><code>LC_TIME</code></dt>
<dd><a name="perllocale-LC_005fTIME-1"></a>
<p>In the absence of <code>LC_ALL</code>, <code>LC_TIME</code> chooses the
date and time
formatting locale. In the absence of both <code>LC_ALL</code> and
<code>LC_TIME</code>,
<code>LANG</code> chooses the date and time formatting locale.
</p>
</dd>
-<dt>LANG</dt>
+<dt><code>LANG</code></dt>
<dd><a name="perllocale-LANG"></a>
<p><code>LANG</code> is the "catch-all" locale environment variable.
If it is set, it
is used as the last resort after the overall <code>LC_ALL</code> and the
-category-specific <code>LC_...</code>.
+category-specific <code>LC_<em>foo</em></code>
</p>
</dd>
</dl>
@@ -56169,7 +56312,7 @@
<a name="Examples"></a>
<h4 class="subsection">38.8.1 Examples</h4>
-<p>The LC_NUMERIC controls the numeric output:
+<p>The <code>LC_NUMERIC</code> controls the numeric output:
</p>
<pre class="verbatim"> use locale;
use POSIX qw(locale_h); # Imports setlocale() and the LC_ constants.
@@ -56429,7 +56572,7 @@
they and Perl store characters that take up multiple bytes the same way.
However, some, if not most, C library implementations may not process
the characters in the upper half of the Latin-1 range (128 - 255)
-properly under LC_CTYPE. To see if a character is a particular type
+properly under <code>LC_CTYPE</code>. To see if a character is a particular
type
under a locale, Perl uses the functions like <code>isalnum()</code>. Your C
library may not work for UTF-8 locales with those functions, instead
only working under the newer wide library functions like
<code>iswalnum()</code>.
@@ -56550,7 +56693,7 @@
<p>
Next: <a href="#perllocale-HISTORY" accesskey="n" rel="next">perllocale
HISTORY</a>, Previous: <a href="#perllocale-BUGS" accesskey="p"
rel="prev">perllocale BUGS</a>, Up: <a href="#perllocale" accesskey="u"
rel="up">perllocale</a> [<a href="#SEC_Contents" title="Table of
contents" rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-16"></a>
+<a name="SEE-ALSO-17"></a>
<h3 class="section">38.12 SEE ALSO</h3>
<p><a href="I18N-Langinfo.html#Top">(I18N-Langinfo)</a>, <a
href="#perluniintro-NAME">perluniintro NAME</a>, <a
href="#perlunicode-NAME">perlunicode NAME</a>, <a
href="open.html#Top">(open)</a>,
@@ -57034,7 +57177,7 @@
<p>
Next: <a href="#perllol-AUTHOR" accesskey="n" rel="next">perllol AUTHOR</a>,
Previous: <a href="#perllol-DESCRIPTION" accesskey="p" rel="prev">perllol
DESCRIPTION</a>, Up: <a href="#perllol" accesskey="u" rel="up">perllol</a>
[<a href="#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-17"></a>
+<a name="SEE-ALSO-18"></a>
<h3 class="section">39.3 SEE ALSO</h3>
<p><a href="#perldata-NAME">perldata NAME</a>, <a href="#perlref-NAME">perlref
NAME</a>, <a href="#perldsc-NAME">perldsc NAME</a>
@@ -57723,7 +57866,7 @@
<p>
Previous: <a href="#perlmod-DESCRIPTION" accesskey="p" rel="prev">perlmod
DESCRIPTION</a>, Up: <a href="#perlmod" accesskey="u" rel="up">perlmod</a>
[<a href="#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-18"></a>
+<a name="SEE-ALSO-19"></a>
<h3 class="section">40.3 SEE ALSO</h3>
<p>See <a href="perlmodlib.html#Top">(perlmodlib)</a> for general style issues
related to building Perl
@@ -59173,7 +59316,7 @@
<p>
Next: <a href="#perlmodstyle-AUTHOR" accesskey="n" rel="next">perlmodstyle
AUTHOR</a>, Previous: <a href="#perlmodstyle-COMMON-PITFALLS" accesskey="p"
rel="prev">perlmodstyle COMMON PITFALLS</a>, Up: <a href="#perlmodstyle"
accesskey="u" rel="up">perlmodstyle</a> [<a href="#SEC_Contents"
title="Table of contents" rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-19"></a>
+<a name="SEE-ALSO-20"></a>
<h3 class="section">42.9 SEE ALSO</h3>
<dl compact="compact">
@@ -59783,7 +59926,7 @@
<p>
Previous: <a href="#perlnewmod-AUTHOR" accesskey="p" rel="prev">perlnewmod
AUTHOR</a>, Up: <a href="#perlnewmod" accesskey="u" rel="up">perlnewmod</a>
[<a href="#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-20"></a>
+<a name="SEE-ALSO-21"></a>
<h3 class="section">44.4 SEE ALSO</h3>
<p><a href="#perlmod-NAME">perlmod NAME</a>, <a
href="perlmodlib.html#Top">(perlmodlib)</a>, <a
href="#perlmodinstall-NAME">perlmodinstall NAME</a>, <a
href="h2xs.html#Top">(h2xs)</a>, <a href="strict.html#Top">(strict)</a>,
@@ -60077,7 +60220,7 @@
<p>
Previous: <a href="#perlnumber-AUTHOR" accesskey="p" rel="prev">perlnumber
AUTHOR</a>, Up: <a href="#perlnumber" accesskey="u" rel="up">perlnumber</a>
[<a href="#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-21"></a>
+<a name="SEE-ALSO-22"></a>
<h3 class="section">45.8 SEE ALSO</h3>
<p><a href="overload.html#Top">(overload)</a>, <a href="#perlop-NAME">perlop
NAME</a>
@@ -61415,7 +61558,7 @@
<p>
Previous: <a href="#perlobj-DESCRIPTION" accesskey="p" rel="prev">perlobj
DESCRIPTION</a>, Up: <a href="#perlobj" accesskey="u" rel="up">perlobj</a>
[<a href="#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-22"></a>
+<a name="SEE-ALSO-23"></a>
<h3 class="section">46.3 SEE ALSO</h3>
<p>A kinder, gentler tutorial on object-oriented programming in Perl can
@@ -64104,10 +64247,12 @@
\c[ chr(27)
\c] chr(29)
\c^ chr(30)
- \c? chr(127)
+ \c_ chr(31)
+ \c? chr(127) # (on ASCII platforms)
</pre>
<p>In other words, it’s the character whose code point has had 64
xor’d with
-its uppercase. <code>\c?</code> is DELETE because <code>ord("?") ^
64</code> is 127, and
+its uppercase. <code>\c?</code> is DELETE on ASCII platforms because
+<code>ord("?") ^ 64</code><!-- /@w --> is 127, and
<code>\c@</code> is NULL because the ord of "@" is 64, so
xor’ing 64 itself produces 0.
</p>
<p>Also, <code>\c\<em>X</em></code> yields <code> chr(28) .
"<em>X</em>"</code> for any <em>X</em>, but cannot come at the
@@ -64116,10 +64261,10 @@
</p>
<p>On ASCII platforms, the resulting characters from the list above are the
complete set of ASCII controls. This isn’t the case on EBCDIC
platforms; see
-<a href="#perlebcdic-OPERATOR-DIFFERENCES">perlebcdic OPERATOR DIFFERENCES</a>
for the complete list of what these
-sequences mean on both ASCII and EBCDIC platforms.
+<a href="#perlebcdic-OPERATOR-DIFFERENCES">perlebcdic OPERATOR DIFFERENCES</a>
for a full discussion of the
+differences between these for ASCII versus EBCDIC platforms.
</p>
-<p>Use of any other character following the "c" besides those listed
above is
+<p>Use of any other character following the <code>"c"</code> besides
those listed above is
discouraged, and some are deprecated with the intention of removing
those in a later Perl version. What happens for any of these
other characters currently though, is that the value is derived by
xor’ing
@@ -64155,12 +64300,6 @@
<code>\o{}</code>, or convert to something else, such as to hex and use
<code>\x{}</code>
instead.
</p>
-<p>Having fewer than 3 digits may lead to a misleading warning message that
says
-that what follows is ignored. For example, <code>"\128"</code> in
the ASCII character set
-is equivalent to the two characters <code>"\n8"</code>, but the
warning <code>Illegal octal
-digit '8' ignored</code> will be thrown. If <code>"\n8"</code> is
what you want, you can
-avoid this warning by padding your octal number with <code>0</code>’s:
<code>"\0128"</code>.
-</p>
</dd>
<dt>[8]</dt>
<dd><a name="perlop-_005b8_005d"></a>
@@ -64424,7 +64563,7 @@
after the trailing delimiter.
Once upon a time, Perl would recompile regular expressions
unnecessarily, and this modifier was useful to tell it not to do so, in the
-interests of speed. But now, the only reasons to use <code>/o</code> are
either:
+interests of speed. But now, the only reasons to use <code>/o</code> are one
of:
</p>
<ol>
<li> The variables are thousands of characters long and you know that they
@@ -66373,7 +66512,7 @@
<p>
Next: <a href="#perlopentut-AUTHOR-and-COPYRIGHT" accesskey="n"
rel="next">perlopentut AUTHOR and COPYRIGHT</a>, Previous: <a
href="#perlopentut-Low_002dlevel-File-Opens-via-sysopen" accesskey="p"
rel="prev">perlopentut Low-level File Opens via sysopen</a>, Up: <a
href="#perlopentut" accesskey="u" rel="up">perlopentut</a> [<a
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-23"></a>
+<a name="SEE-ALSO-24"></a>
<h3 class="section">49.7 SEE ALSO</h3>
<p>To be announced.
@@ -69234,7 +69373,7 @@
<p>
Next: <a href="#perlperf-AUTHOR" accesskey="n" rel="next">perlperf AUTHOR</a>,
Previous: <a href="#perlperf-POSTSCRIPT" accesskey="p" rel="prev">perlperf
POSTSCRIPT</a>, Up: <a href="#perlperf" accesskey="u" rel="up">perlperf</a>
[<a href="#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-24"></a>
+<a name="SEE-ALSO-25"></a>
<h3 class="section">51.10 SEE ALSO</h3>
<p>Further reading can be found using the modules and links below.
@@ -69708,9 +69847,9 @@
<p>And don’t forget, all commands but <code>=encoding</code> last up
until the end of its <em>paragraph</em>, not its line. So in the
examples below, you can see that every command needs the blank
-line after it, to end its paragraph. (And some older
-Pod translators may require the <code>=encoding</code> line to be similarly
-separated.)
+line after it, to end its paragraph. (And some older Pod translators
+may require the <code>=encoding</code> line to have a following blank line as
+well, even though it should be legal to omit.)
</p>
<p>Some examples of lists include:
</p>
@@ -70104,7 +70243,7 @@
<p>
Next: <a href="#perlpod-AUTHOR" accesskey="n" rel="next">perlpod AUTHOR</a>,
Previous: <a href="#perlpod-DESCRIPTION" accesskey="p" rel="prev">perlpod
DESCRIPTION</a>, Up: <a href="#perlpod" accesskey="u" rel="up">perlpod</a>
[<a href="#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-25"></a>
+<a name="SEE-ALSO-26"></a>
<h3 class="section">52.3 SEE ALSO</h3>
<p><a href="#perlpodspec-NAME">perlpodspec NAME</a>, <a
href="#perlsyn-PODs_003a-Embedded-Documentation">perlsyn PODs: Embedded
Documentation</a>,
@@ -71960,7 +72099,7 @@
<p>
Next: <a href="#perlpodspec-AUTHOR" accesskey="n" rel="next">perlpodspec
AUTHOR</a>, Previous: <a
href="#perlpodspec-About-Data-Paragraphs-and-_0022_003dbegin_002f_003dend_0022-Regions"
accesskey="p" rel="prev">perlpodspec About Data Paragraphs and
"=begin/=end" Regions</a>, Up: <a href="#perlpodspec" accesskey="u"
rel="up">perlpodspec</a> [<a href="#SEC_Contents" title="Table of
contents" rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-26"></a>
+<a name="SEE-ALSO-27"></a>
<h3 class="section">53.10 SEE ALSO</h3>
<p><a href="#perlpod-NAME">perlpod NAME</a>, <a
href="#perlsyn-PODs_003a-Embedded-Documentation">perlsyn PODs: Embedded
Documentation</a>,
@@ -72306,7 +72445,7 @@
<p>
Next: <a href="#perlpodstyle-AUTHOR-1" accesskey="n" rel="next">perlpodstyle
AUTHOR 1</a>, Previous: <a href="#perlpodstyle-DESCRIPTION" accesskey="p"
rel="prev">perlpodstyle DESCRIPTION</a>, Up: <a href="#perlpodstyle"
accesskey="u" rel="up">perlpodstyle</a> [<a href="#SEC_Contents"
title="Table of contents" rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-27"></a>
+<a name="SEE-ALSO-28"></a>
<h3 class="section">54.3 SEE ALSO</h3>
<p>For additional information that may be more accurate for your specific
@@ -72371,7 +72510,9 @@
</td></tr>
<tr><td align="left" valign="top">• <a href="#perlpolicy-DOCUMENTATION"
accesskey="8">perlpolicy DOCUMENTATION</a>:</td><td> </td><td
align="left" valign="top">
</td></tr>
-<tr><td align="left" valign="top">• <a href="#perlpolicy-CREDITS"
accesskey="9">perlpolicy CREDITS</a>:</td><td> </td><td align="left"
valign="top">
+<tr><td align="left" valign="top">• <a
href="#perlpolicy-STANDARDS-OF-CONDUCT" accesskey="9">perlpolicy STANDARDS OF
CONDUCT</a>:</td><td> </td><td align="left" valign="top">
+</td></tr>
+<tr><td align="left" valign="top">• <a
href="#perlpolicy-CREDITS">perlpolicy CREDITS</a>:</td><td> </td><td
align="left" valign="top">
</td></tr>
</table>
@@ -72700,7 +72841,7 @@
</li><li> Updates to dual-life modules should consist of minimal patches to
fix crashing or security issues (as above).
-</li><li> Minimal patches that fix platform-specific test failures or
+</li><li> Minimal patches that fix platform-specific test failures or build or
installation issues are acceptable. When these changes are made
to dual-life modules for which CPAN is canonical, any changes
should be coordinated with the upstream author.
@@ -72872,7 +73013,7 @@
<a name="perlpolicy-DOCUMENTATION"></a>
<div class="header">
<p>
-Next: <a href="#perlpolicy-CREDITS" accesskey="n" rel="next">perlpolicy
CREDITS</a>, Previous: <a href="#perlpolicy-CONTRIBUTED-MODULES" accesskey="p"
rel="prev">perlpolicy CONTRIBUTED MODULES</a>, Up: <a href="#perlpolicy"
accesskey="u" rel="up">perlpolicy</a> [<a href="#SEC_Contents"
title="Table of contents" rel="contents">Contents</a>]</p>
+Next: <a href="#perlpolicy-STANDARDS-OF-CONDUCT" accesskey="n"
rel="next">perlpolicy STANDARDS OF CONDUCT</a>, Previous: <a
href="#perlpolicy-CONTRIBUTED-MODULES" accesskey="p" rel="prev">perlpolicy
CONTRIBUTED MODULES</a>, Up: <a href="#perlpolicy" accesskey="u"
rel="up">perlpolicy</a> [<a href="#SEC_Contents" title="Table of
contents" rel="contents">Contents</a>]</p>
</div>
<a name="DOCUMENTATION"></a>
<h3 class="section">55.8 DOCUMENTATION</h3>
@@ -72913,13 +73054,51 @@
it doesn’t need to fully describe how all old versions used to work.
</p>
<hr>
+<a name="perlpolicy-STANDARDS-OF-CONDUCT"></a>
+<div class="header">
+<p>
+Next: <a href="#perlpolicy-CREDITS" accesskey="n" rel="next">perlpolicy
CREDITS</a>, Previous: <a href="#perlpolicy-DOCUMENTATION" accesskey="p"
rel="prev">perlpolicy DOCUMENTATION</a>, Up: <a href="#perlpolicy"
accesskey="u" rel="up">perlpolicy</a> [<a href="#SEC_Contents"
title="Table of contents" rel="contents">Contents</a>]</p>
+</div>
+<a name="STANDARDS-OF-CONDUCT"></a>
+<h3 class="section">55.9 STANDARDS OF CONDUCT</h3>
+
+<p>The official forum for the development of perl is the perl5-porters mailing
+list, mentioned above, and its bugtracker at rt.perl.org. All participants in
+discussion there are expected to adhere to a standard of conduct.
+</p>
+<ul>
+<li> Always be civil.
+
+</li><li> Heed the moderators.
+
+</li></ul>
+
+<p>Civility is simple: stick to the facts while avoiding demeaning remarks and
+sarcasm. It is not enough to be factual. You must also be civil. Responding
+in kind to incivility is not acceptable.
+</p>
+<p>If the list moderators tell you that you are not being civil, carefully
+consider how your words have appeared before responding in any way. You may
+protest, but repeated protest in the face of a repeatedly reaffirmed decision
+is not acceptable.
+</p>
+<p>Unacceptable behavior will result in a public and clearly identified
warning.
+Repeated unacceptable behavior will result in removal from the mailing list.
+The first removal is for one month. Subsequent removals will double in length.
+After six months with no warning, a user’s ban length is reset.
Removals, like
+warnings, are public.
+</p>
+<p>The list of moderators will be public knowledge. At present, it is:
+Aaron Crane, Andy Dougherty, Ricardo Signes, Steffen Müller.
+</p>
+<hr>
<a name="perlpolicy-CREDITS"></a>
<div class="header">
<p>
-Previous: <a href="#perlpolicy-DOCUMENTATION" accesskey="p"
rel="prev">perlpolicy DOCUMENTATION</a>, Up: <a href="#perlpolicy"
accesskey="u" rel="up">perlpolicy</a> [<a href="#SEC_Contents"
title="Table of contents" rel="contents">Contents</a>]</p>
+Previous: <a href="#perlpolicy-STANDARDS-OF-CONDUCT" accesskey="p"
rel="prev">perlpolicy STANDARDS OF CONDUCT</a>, Up: <a href="#perlpolicy"
accesskey="u" rel="up">perlpolicy</a> [<a href="#SEC_Contents"
title="Table of contents" rel="contents">Contents</a>]</p>
</div>
<a name="CREDITS"></a>
-<h3 class="section">55.9 CREDITS</h3>
+<h3 class="section">55.10 CREDITS</h3>
<p>"Social Contract about Contributed Modules" originally by Russ
Allbery <address@hidden> and the perl5-porters.
</p>
@@ -74781,6 +74960,9 @@
</dd>
<dt>exec</dt>
<dd><a name="perlport-exec"></a>
+<p><code>exec LIST</code> without the use of indirect object syntax
(<code>exec PROGRAM LIST</code>)
+may fall back to trying the shell if the first spawn() fails. (Win32)
+</p>
<p>Does not automatically flush output handles on some platforms.
(SunOS, Solaris, HP-UX)
</p>
@@ -75256,6 +75438,9 @@
<em>scalar</em> will call the native command line direct and no such emulation
of a child Unix program will exists. Mileage <strong>will</strong> vary.
(RISC OS<!-- /@w -->)
</p>
+<p><code>system LIST</code> without the use of indirect object syntax
(<code>system PROGRAM LIST</code>)
+may fall back to trying the shell if the first spawn() fails. (Win32)
+</p>
<p>Does not automatically flush output handles on some platforms.
(SunOS, Solaris, HP-UX)
</p>
@@ -75705,7 +75890,7 @@
<p>
Next: <a href="#perlport-AUTHORS-_002f-CONTRIBUTORS" accesskey="n"
rel="next">perlport AUTHORS / CONTRIBUTORS</a>, Previous: <a
href="#perlport-Supported-Platforms-_0028Perl-5_002e8_0029" accesskey="p"
rel="prev">perlport Supported Platforms (Perl 5.8)</a>, Up: <a href="#perlport"
accesskey="u" rel="up">perlport</a> [<a href="#SEC_Contents"
title="Table of contents" rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-28"></a>
+<a name="SEE-ALSO-29"></a>
<h3 class="section">56.10 SEE ALSO</h3>
<p><a href="perlaix.html#Top">(perlaix)</a>, <a
href="perlamiga.html#Top">(perlamiga)</a>, <a
href="perlbs2000.html#Top">(perlbs2000)</a>,
@@ -76224,6 +76409,8 @@
class, which is unaffected by <code>/x</code>), then you’ll either have
to
escape them (using backslashes or <code>\Q...\E</code>) or encode them using
octal,
hex, or <code>\N{}</code> escapes.
+It is ineffective to try to continue a comment onto the next line by
+escaping the <code>\n</code> with a backslash or <code>\Q</code>.
</p>
<p>You can use <a href="#perlre-_0028_003f_0023text_0029">(?#text)</a> to
create a comment that ends earlier than the
end of the current line, but <code>text</code> also can’t contain the
closing
@@ -76777,9 +76964,9 @@
\o{}, \000 character whose ordinal is the given octal number
\l lowercase next char (think vi)
\u uppercase next char (think vi)
- \L lowercase till \E (think vi)
- \U uppercase till \E (think vi)
- \Q quote (disable) pattern metacharacters till \E
+ \L lowercase until \E (think vi)
+ \U uppercase until \E (think vi)
+ \Q quote (disable) pattern metacharacters until \E
\E end either case modification or quoted section, think vi
</pre>
<p>Details are in <a href="#perlop-Quote-and-Quote_002dlike-Operators">perlop
Quote and Quote-like Operators</a>.
@@ -77384,7 +77571,8 @@
matches a word that follows a tab, without including the tab in
<code>$&</code>.
Works only for fixed-width look-behind.
</p>
-<p>There is a special form of this construct, called <code>\K</code>, which
causes the
+<p>There is a special form of this construct, called <code>\K</code>
(available since
+Perl 5.10.0), which causes the
regex engine to "keep" everything it had matched prior to the
<code>\K</code> and
not include it in <code>$&</code>. This effectively provides
variable-length
look-behind. The use of <code>\K</code> inside of another look-around assertion
@@ -77843,7 +78031,7 @@
<pre class="verbatim">
/(?<NAME>(?&NAME_PAT))(?<ADDR>(?&ADDRESS_PAT))
(?(DEFINE)
(?<NAME_PAT>....)
- (?<ADRESS_PAT>....)
+ (?<ADDRESS_PAT>....)
)/x
</pre>
<p>Note that capture groups matched inside of recursion are not accessible
@@ -78953,7 +79141,7 @@
<p>
Previous: <a href="#perlre-BUGS" accesskey="p" rel="prev">perlre BUGS</a>, Up:
<a href="#perlre" accesskey="u" rel="up">perlre</a> [<a
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-29"></a>
+<a name="SEE-ALSO-30"></a>
<h3 class="section">58.4 SEE ALSO</h3>
<p><a href="#perlrequick-NAME">perlrequick NAME</a>.
@@ -83395,7 +83583,7 @@
<p>
Previous: <a href="#perlref-Postfix-Dereference-Syntax" accesskey="p"
rel="prev">perlref Postfix Dereference Syntax</a>, Up: <a href="#perlref"
accesskey="u" rel="up">perlref</a> [<a href="#SEC_Contents" title="Table
of contents" rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-30"></a>
+<a name="SEE-ALSO-31"></a>
<h3 class="section">62.6 SEE ALSO</h3>
<p>Besides the obvious documents, source code can be instructive.
@@ -85223,7 +85411,7 @@
<p>
Next: <a href="#perlreguts-AUTHOR" accesskey="n" rel="next">perlreguts
AUTHOR</a>, Previous: <a href="#perlreguts-MISCELLANEOUS" accesskey="p"
rel="prev">perlreguts MISCELLANEOUS</a>, Up: <a href="#perlreguts"
accesskey="u" rel="up">perlreguts</a> [<a href="#SEC_Contents"
title="Table of contents" rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-31"></a>
+<a name="SEE-ALSO-32"></a>
<h3 class="section">64.6 SEE ALSO</h3>
<p><a href="#perlreapi-NAME">perlreapi NAME</a>
@@ -85932,7 +86120,7 @@
<p>
Next: <a href="#perlrequick-AUTHOR-AND-COPYRIGHT" accesskey="n"
rel="next">perlrequick AUTHOR AND COPYRIGHT</a>, Previous: <a
href="#perlrequick-BUGS" accesskey="p" rel="prev">perlrequick BUGS</a>, Up: <a
href="#perlrequick" accesskey="u" rel="up">perlrequick</a> [<a
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-32"></a>
+<a name="SEE-ALSO-33"></a>
<h3 class="section">66.5 SEE ALSO</h3>
<p>This is just a quick start guide. For a more in-depth tutorial on
@@ -86470,7 +86658,7 @@
<p>
Next: <a href="#perlreref-THANKS" accesskey="n" rel="next">perlreref
THANKS</a>, Previous: <a href="#perlreref-AUTHOR" accesskey="p"
rel="prev">perlreref AUTHOR</a>, Up: <a href="#perlreref" accesskey="u"
rel="up">perlreref</a> [<a href="#SEC_Contents" title="Table of
contents" rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-33"></a>
+<a name="SEE-ALSO-34"></a>
<h3 class="section">67.4 SEE ALSO</h3>
<ul>
@@ -89685,7 +89873,7 @@
<p>
Next: <a href="#perlretut-AUTHOR-AND-COPYRIGHT" accesskey="n"
rel="next">perlretut AUTHOR AND COPYRIGHT</a>, Previous: <a
href="#perlretut-BUGS" accesskey="p" rel="prev">perlretut BUGS</a>, Up: <a
href="#perlretut" accesskey="u" rel="up">perlretut</a> [<a
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-34"></a>
+<a name="SEE-ALSO-35"></a>
<h3 class="section">68.6 SEE ALSO</h3>
<p>This is just a tutorial. For the full story on Perl regular
@@ -91860,6 +92048,9 @@
permutations (use e.g. the CPAN modules <code>Algorithm::Permute</code> or
<code>Algorithm::FastPermute</code>), or for any cryptographic applications.
</p>
+<p>Tied hashes may have their own ordering and algorithmic complexity
+attacks.
+</p>
</li><li> Regular expressions - Perl’s regular expression engine is so
called NFA
(Non-deterministic Finite Automaton), which among other things means that
it can rather easily consume large amounts of both time and space if the
@@ -91886,7 +92077,7 @@
<p>
Previous: <a href="#perlsec-SECURITY-MECHANISMS-AND-CONCERNS" accesskey="p"
rel="prev">perlsec SECURITY MECHANISMS AND CONCERNS</a>, Up: <a href="#perlsec"
accesskey="u" rel="up">perlsec</a> [<a href="#SEC_Contents" title="Table
of contents" rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-35"></a>
+<a name="SEE-ALSO-36"></a>
<h3 class="section">70.5 SEE ALSO</h3>
<p><a href="#perlrun-NAME">perlrun NAME</a> for its description of cleaning up
environment variables.
@@ -94667,7 +94858,7 @@
<p>
Previous: <a href="#perlsub-DESCRIPTION" accesskey="p" rel="prev">perlsub
DESCRIPTION</a>, Up: <a href="#perlsub" accesskey="u" rel="up">perlsub</a>
[<a href="#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-36"></a>
+<a name="SEE-ALSO-37"></a>
<h3 class="section">73.4 SEE ALSO</h3>
<p>See <a href="#perlref-Function-Templates">perlref Function Templates</a>
for more about references and closures.
@@ -95213,6 +95404,21 @@
those variables is exactly the <code>for</code> loop (the body of the loop
and the control sections).
</p>
+<p>As a special case, if the test in the <code>for</code> loop (or the
corresponding
+<code>while</code> loop) is empty, it is treated as true. That is, both
+</p>
+<pre class="verbatim"> for (;;) {
+ ...
+ }
+</pre>
+<p>and
+</p>
+<pre class="verbatim"> while () {
+ ...
+ }
+</pre>
+<p>are treated as infinite loops.
+</p>
<p>Besides the normal array index looping, <code>for</code> can lend itself
to many other interesting applications. Here’s one that avoids the
problem you get into if you explicitly test for end-of-file on
@@ -97558,7 +97764,7 @@
<p>
Next: <a href="#perlthrtut-Bibliography" accesskey="n" rel="next">perlthrtut
Bibliography</a>, Previous: <a href="#perlthrtut-Conclusion" accesskey="p"
rel="prev">perlthrtut Conclusion</a>, Up: <a href="#perlthrtut" accesskey="u"
rel="up">perlthrtut</a> [<a href="#SEC_Contents" title="Table of
contents" rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-37"></a>
+<a name="SEE-ALSO-38"></a>
<h3 class="section">75.17 SEE ALSO</h3>
<p>Annotated POD for <a href="threads.html#Top">(threads)</a>:
@@ -98996,7 +99202,7 @@
<p>
Next: <a href="#perltie-BUGS" accesskey="n" rel="next">perltie BUGS</a>,
Previous: <a href="#perltie-DESCRIPTION" accesskey="p" rel="prev">perltie
DESCRIPTION</a>, Up: <a href="#perltie" accesskey="u" rel="up">perltie</a>
[<a href="#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-38"></a>
+<a name="SEE-ALSO-39"></a>
<h3 class="section">76.4 SEE ALSO</h3>
<p>See <a href="DB_File.html#Top">(DB_File)</a> or <a
href="Config.html#Top">(Config)</a> for some interesting tie() implementations.
@@ -101790,7 +101996,7 @@
<p>
Previous: <a href="#perlunicode-BUGS" accesskey="p" rel="prev">perlunicode
BUGS</a>, Up: <a href="#perlunicode" accesskey="u" rel="up">perlunicode</a>
[<a href="#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-39"></a>
+<a name="SEE-ALSO-40"></a>
<h3 class="section">81.4 SEE ALSO</h3>
<p><a href="#perlunitut-NAME">perlunitut NAME</a>, <a
href="#perluniintro-NAME">perluniintro NAME</a>, <a
href="perluniprops.html#Top">(perluniprops)</a>, <a
href="Encode.html#Top">(Encode)</a>, <a href="open.html#Top">(open)</a>, <a
href="utf8.html#Top">(utf8)</a>, <a href="bytes.html#Top">(bytes)</a>,
@@ -102383,7 +102589,7 @@
<p>
Previous: <a href="#perlunifaq-AUTHOR" accesskey="p" rel="prev">perlunifaq
AUTHOR</a>, Up: <a href="#perlunifaq" accesskey="u" rel="up">perlunifaq</a>
[<a href="#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-40"></a>
+<a name="SEE-ALSO-41"></a>
<h3 class="section">82.5 SEE ALSO</h3>
<p><a href="#perlunicode-NAME">perlunicode NAME</a>, <a
href="#perluniintro-NAME">perluniintro NAME</a>, <a
href="Encode.html#Top">(Encode)</a>
@@ -103458,7 +103664,7 @@
<p>
Next: <a href="#perluniintro-ACKNOWLEDGMENTS" accesskey="n"
rel="next">perluniintro ACKNOWLEDGMENTS</a>, Previous: <a
href="#perluniintro-UNICODE-IN-OLDER-PERLS" accesskey="p"
rel="prev">perluniintro UNICODE IN OLDER PERLS</a>, Up: <a href="#perluniintro"
accesskey="u" rel="up">perluniintro</a> [<a href="#SEC_Contents"
title="Table of contents" rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-41"></a>
+<a name="SEE-ALSO-42"></a>
<h3 class="section">83.4 SEE ALSO</h3>
<p><a href="#perlunitut-NAME">perlunitut NAME</a>, <a
href="#perlunicode-NAME">perlunicode NAME</a>, <a
href="Encode.html#Top">(Encode)</a>, <a href="open.html#Top">(open)</a>, <a
href="utf8.html#Top">(utf8)</a>, <a href="bytes.html#Top">(bytes)</a>,
@@ -103865,7 +104071,7 @@
<p>
Previous: <a href="#perlunitut-AUTHOR" accesskey="p" rel="prev">perlunitut
AUTHOR</a>, Up: <a href="#perlunitut" accesskey="u" rel="up">perlunitut</a>
[<a href="#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-42"></a>
+<a name="SEE-ALSO-43"></a>
<h3 class="section">84.7 SEE ALSO</h3>
<p><a href="#perlunifaq-NAME">perlunifaq NAME</a>, <a
href="#perlunicode-NAME">perlunicode NAME</a>, <a
href="#perluniintro-NAME">perluniintro NAME</a>, <a
href="Encode.html#Top">(Encode)</a>
@@ -104285,7 +104491,7 @@
<p>
Previous: <a href="#perlutil-LIST-OF-UTILITIES" accesskey="p"
rel="prev">perlutil LIST OF UTILITIES</a>, Up: <a href="#perlutil"
accesskey="u" rel="up">perlutil</a> [<a href="#SEC_Contents"
title="Table of contents" rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-43"></a>
+<a name="SEE-ALSO-44"></a>
<h3 class="section">85.4 SEE ALSO</h3>
<p><a href="perldoc.html#Top">(perldoc)perldoc</a>, <a
href="pod2man.html#Top">(pod2man)pod2man</a>, <a href="#perlpod-NAME">perlpod
NAME</a>,
@@ -108000,8 +108206,8 @@
(The same is done if an existing logical name was defined in
executive or kernel mode; an existing user or supervisor mode
logical name is reset to the new value.) If the value is an empty
-string, the logical name’s translation is defined as a single NUL
-(ASCII 00) character, since a logical name cannot translate to a
+string, the logical name’s translation is defined as a single
<code>NUL</code>
+(ASCII <code>\0</code>) character, since a logical name cannot translate to a
zero-length string. (This restriction does not apply to CLI symbols
or CRTL <code>environ</code> values; they are set to the empty string.)
An element of the CRTL <code>environ</code> array can be set only if your
Index: perldoc-all.html.gz
===================================================================
RCS file: /web/www/www/software/perl/manual/perldoc-all.html.gz,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
Binary files /tmp/cvs8YZYMT and /tmp/cvsSNZstO differ
Index: perldoc-all.html_chapter.tar.gz
===================================================================
RCS file: /web/www/www/software/perl/manual/perldoc-all.html_chapter.tar.gz,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
Binary files /tmp/cvsKaNZvX and /tmp/cvsf8zArS differ
Index: perldoc-all.info.tar.gz
===================================================================
RCS file: /web/www/www/software/perl/manual/perldoc-all.info.tar.gz,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
Binary files /tmp/cvsj4EcN7 and /tmp/cvsrx4VU2 differ
Index: perldoc-all.pdf
===================================================================
RCS file: /web/www/www/software/perl/manual/perldoc-all.pdf,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
Binary files /tmp/cvsaNeawd and /tmp/cvsJhDkf9 differ
Index: perldoc-all.texi.tar.gz
===================================================================
RCS file: /web/www/www/software/perl/manual/perldoc-all.texi.tar.gz,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
Binary files /tmp/cvstraZfo and /tmp/cvsrVapdk differ
Index: html_chapter/index.html
===================================================================
RCS file: /web/www/www/software/perl/manual/html_chapter/index.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- html_chapter/index.html 20 Jun 2014 16:32:51 -0000 1.6
+++ html_chapter/index.html 14 Oct 2014 22:40:55 -0000 1.7
@@ -574,9 +574,10 @@
<li><a name="toc-Accepted-features"
href="perlexperiment.html#perlexperiment-Accepted-features">21.2.2 Accepted
features</a></li>
<li><a name="toc-Removed-features"
href="perlexperiment.html#perlexperiment-Removed-features">21.2.3 Removed
features</a></li>
</ul></li>
- <li><a name="toc-AUTHORS-1"
href="perlexperiment.html#perlexperiment-AUTHORS">21.3 AUTHORS</a></li>
- <li><a name="toc-COPYRIGHT-1"
href="perlexperiment.html#perlexperiment-COPYRIGHT">21.4 COPYRIGHT</a></li>
- <li><a name="toc-LICENSE"
href="perlexperiment.html#perlexperiment-LICENSE">21.5 LICENSE</a></li>
+ <li><a name="toc-SEE-ALSO-13"
href="perlexperiment.html#perlexperiment-SEE-ALSO">21.3 SEE ALSO</a></li>
+ <li><a name="toc-AUTHORS-1"
href="perlexperiment.html#perlexperiment-AUTHORS">21.4 AUTHORS</a></li>
+ <li><a name="toc-COPYRIGHT-1"
href="perlexperiment.html#perlexperiment-COPYRIGHT">21.5 COPYRIGHT</a></li>
+ <li><a name="toc-LICENSE"
href="perlexperiment.html#perlexperiment-LICENSE">21.6 LICENSE</a></li>
</ul></li>
<li><a name="toc-perlfilter-1" href="perlfilter.html#perlfilter">22
perlfilter</a>
<ul class="no-bullet">
@@ -610,7 +611,7 @@
<li><a name="toc-PORTABILITY-CAVEATS"
href="perlfork.html#perlfork-PORTABILITY-CAVEATS">23.5 PORTABILITY
CAVEATS</a></li>
<li><a name="toc-BUGS-3" href="perlfork.html#perlfork-BUGS">23.6
BUGS</a></li>
<li><a name="toc-AUTHOR-10" href="perlfork.html#perlfork-AUTHOR">23.7
AUTHOR</a></li>
- <li><a name="toc-SEE-ALSO-13" href="perlfork.html#perlfork-SEE-ALSO">23.8
SEE ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-14" href="perlfork.html#perlfork-SEE-ALSO">23.8
SEE ALSO</a></li>
</ul></li>
<li><a name="toc-perlform-1" href="perlform.html#perlform">24 perlform</a>
<ul class="no-bullet">
@@ -774,7 +775,7 @@
</ul></li>
<li><a name="toc-Custom-Operators"
href="perlguts.html#perlguts-Custom-Operators">28.12 Custom Operators</a></li>
<li><a name="toc-AUTHORS-2" href="perlguts.html#perlguts-AUTHORS">28.13
AUTHORS</a></li>
- <li><a name="toc-SEE-ALSO-14" href="perlguts.html#perlguts-SEE-ALSO">28.14
SEE ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-15" href="perlguts.html#perlguts-SEE-ALSO">28.14
SEE ALSO</a></li>
</ul></li>
<li><a name="toc-perlhack-1" href="perlhack.html#perlhack">29 perlhack</a>
<ul class="no-bullet">
@@ -1031,7 +1032,7 @@
<li><a name="toc-NOTES-2" href="perlipc.html#perlipc-NOTES">36.11
NOTES</a></li>
<li><a name="toc-BUGS-4" href="perlipc.html#perlipc-BUGS">36.12
BUGS</a></li>
<li><a name="toc-AUTHOR-15" href="perlipc.html#perlipc-AUTHOR">36.13
AUTHOR</a></li>
- <li><a name="toc-SEE-ALSO-15" href="perlipc.html#perlipc-SEE-ALSO">36.14
SEE ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-16" href="perlipc.html#perlipc-SEE-ALSO">36.14
SEE ALSO</a></li>
</ul></li>
<li><a name="toc-perllexwarn-1" href="perllexwarn.html#perllexwarn">37
perllexwarn</a>
<ul class="no-bullet">
@@ -1060,11 +1061,11 @@
</ul></li>
<li><a name="toc-LOCALE-CATEGORIES"
href="perllocale.html#perllocale-LOCALE-CATEGORIES">38.6 LOCALE CATEGORIES</a>
<ul class="no-bullet">
- <li><a name="toc-Category-LC_005fCOLLATE_003a-Collation"
href="perllocale.html#perllocale-Category-LC_005fCOLLATE_003a-Collation-1">38.6.1
Category LC_COLLATE: Collation</a></li>
- <li><a name="toc-Category-LC_005fCTYPE_003a-Character-Types"
href="perllocale.html#perllocale-Category-LC_005fCTYPE_003a-Character-Types-1">38.6.2
Category LC_CTYPE: Character Types</a></li>
- <li><a name="toc-Category-LC_005fNUMERIC_003a-Numeric-Formatting"
href="perllocale.html#perllocale-Category-LC_005fNUMERIC_003a-Numeric-Formatting">38.6.3
Category LC_NUMERIC: Numeric Formatting</a></li>
- <li><a
name="toc-Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts"
href="perllocale.html#perllocale-Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts-1">38.6.4
Category LC_MONETARY: Formatting of monetary amounts</a></li>
- <li><a name="toc-LC_005fTIME"
href="perllocale.html#perllocale-LC_005fTIME">38.6.5 LC_TIME</a></li>
+ <li><a name="toc-Category-LC_005fCOLLATE_003a-Collation"
href="perllocale.html#perllocale-Category-LC_005fCOLLATE_003a-Collation-1">38.6.1
Category <code>LC_COLLATE</code>: Collation</a></li>
+ <li><a name="toc-Category-LC_005fCTYPE_003a-Character-Types"
href="perllocale.html#perllocale-Category-LC_005fCTYPE_003a-Character-Types-1">38.6.2
Category <code>LC_CTYPE</code>: Character Types</a></li>
+ <li><a name="toc-Category-LC_005fNUMERIC_003a-Numeric-Formatting"
href="perllocale.html#perllocale-Category-LC_005fNUMERIC_003a-Numeric-Formatting">38.6.3
Category <code>LC_NUMERIC</code>: Numeric Formatting</a></li>
+ <li><a
name="toc-Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts"
href="perllocale.html#perllocale-Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts-1">38.6.4
Category <code>LC_MONETARY</code>: Formatting of monetary amounts</a></li>
+ <li><a name="toc-LC_005fTIME"
href="perllocale.html#perllocale-LC_005fTIME">38.6.5
<code>LC_TIME</code></a></li>
<li><a name="toc-Other-categories"
href="perllocale.html#perllocale-Other-categories-1">38.6.6 Other
categories</a></li>
</ul></li>
<li><a name="toc-SECURITY" href="perllocale.html#perllocale-SECURITY">38.7
SECURITY</a></li>
@@ -1087,7 +1088,7 @@
<ul class="no-bullet">
<li><a name="toc-Broken-systems"
href="perllocale.html#perllocale-Broken-systems">38.11.1 Broken systems</a></li>
</ul></li>
- <li><a name="toc-SEE-ALSO-16"
href="perllocale.html#perllocale-SEE-ALSO">38.12 SEE ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-17"
href="perllocale.html#perllocale-SEE-ALSO">38.12 SEE ALSO</a></li>
<li><a name="toc-HISTORY-2"
href="perllocale.html#perllocale-HISTORY">38.13 HISTORY</a></li>
</ul></li>
<li><a name="toc-perllol-1" href="perllol.html#perllol">39 perllol</a>
@@ -1100,7 +1101,7 @@
<li><a name="toc-Access-and-Printing"
href="perllol.html#perllol-Access-and-Printing">39.2.3 Access and
Printing</a></li>
<li><a name="toc-Slices-1" href="perllol.html#perllol-Slices">39.2.4
Slices</a></li>
</ul></li>
- <li><a name="toc-SEE-ALSO-17" href="perllol.html#perllol-SEE-ALSO">39.3
SEE ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-18" href="perllol.html#perllol-SEE-ALSO">39.3
SEE ALSO</a></li>
<li><a name="toc-AUTHOR-16" href="perllol.html#perllol-AUTHOR">39.4
AUTHOR</a></li>
</ul></li>
<li><a name="toc-perlmod-2" href="perlmod.html#perlmod">40 perlmod</a>
@@ -1115,7 +1116,7 @@
<li><a name="toc-Perl-Modules"
href="perlmod.html#perlmod-Perl-Modules">40.2.5 Perl Modules</a></li>
<li><a name="toc-Making-your-module-threadsafe"
href="perlmod.html#perlmod-Making-your-module-threadsafe">40.2.6 Making your
module threadsafe</a></li>
</ul></li>
- <li><a name="toc-SEE-ALSO-18" href="perlmod.html#perlmod-SEE-ALSO">40.3
SEE ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-19" href="perlmod.html#perlmod-SEE-ALSO">40.3
SEE ALSO</a></li>
</ul></li>
<li><a name="toc-perlmodinstall-1"
href="perlmodinstall.html#perlmodinstall">41 perlmodinstall</a>
<ul class="no-bullet">
@@ -1174,7 +1175,7 @@
<li><a name="toc-Trying-to-do-too-much"
href="perlmodstyle.html#perlmodstyle-Trying-to-do-too-much">42.8.2 Trying to do
too much</a></li>
<li><a name="toc-Inappropriate-documentation"
href="perlmodstyle.html#perlmodstyle-Inappropriate-documentation">42.8.3
Inappropriate documentation</a></li>
</ul></li>
- <li><a name="toc-SEE-ALSO-19"
href="perlmodstyle.html#perlmodstyle-SEE-ALSO">42.9 SEE ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-20"
href="perlmodstyle.html#perlmodstyle-SEE-ALSO">42.9 SEE ALSO</a></li>
<li><a name="toc-AUTHOR-18"
href="perlmodstyle.html#perlmodstyle-AUTHOR">42.10 AUTHOR</a></li>
</ul></li>
<li><a name="toc-perlmroapi-1" href="perlmroapi.html#perlmroapi">43
perlmroapi</a>
@@ -1198,7 +1199,7 @@
<li><a name="toc-Step_002dby_002dstep_003a-Distributing-your-module"
href="perlnewmod.html#perlnewmod-Step_002dby_002dstep_003a-Distributing-your-module">44.2.5
Step-by-step: Distributing your module</a></li>
</ul></li>
<li><a name="toc-AUTHOR-19" href="perlnewmod.html#perlnewmod-AUTHOR">44.3
AUTHOR</a></li>
- <li><a name="toc-SEE-ALSO-20"
href="perlnewmod.html#perlnewmod-SEE-ALSO">44.4 SEE ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-21"
href="perlnewmod.html#perlnewmod-SEE-ALSO">44.4 SEE ALSO</a></li>
</ul></li>
<li><a name="toc-perlnumber-1" href="perlnumber.html#perlnumber">45
perlnumber</a>
<ul class="no-bullet">
@@ -1209,7 +1210,7 @@
<li><a name="toc-Numeric-operators-and-numeric-conversions"
href="perlnumber.html#perlnumber-Numeric-operators-and-numeric-conversions">45.5
Numeric operators and numeric conversions</a></li>
<li><a name="toc-Flavors-of-Perl-numeric-operations"
href="perlnumber.html#perlnumber-Flavors-of-Perl-numeric-operations">45.6
Flavors of Perl numeric operations</a></li>
<li><a name="toc-AUTHOR-20" href="perlnumber.html#perlnumber-AUTHOR">45.7
AUTHOR</a></li>
- <li><a name="toc-SEE-ALSO-21"
href="perlnumber.html#perlnumber-SEE-ALSO">45.8 SEE ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-22"
href="perlnumber.html#perlnumber-SEE-ALSO">45.8 SEE ALSO</a></li>
</ul></li>
<li><a name="toc-perlobj-2" href="perlobj.html#perlobj">46 perlobj</a>
<ul class="no-bullet">
@@ -1259,7 +1260,7 @@
<li><a name="toc-Inside_002dOut-objects"
href="perlobj.html#perlobj-Inside_002dOut-objects">46.2.16 Inside-Out
objects</a></li>
<li><a name="toc-Pseudo_002dhashes"
href="perlobj.html#perlobj-Pseudo_002dhashes">46.2.17 Pseudo-hashes</a></li>
</ul></li>
- <li><a name="toc-SEE-ALSO-22" href="perlobj.html#perlobj-SEE-ALSO">46.3
SEE ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-23" href="perlobj.html#perlobj-SEE-ALSO">46.3
SEE ALSO</a></li>
</ul></li>
<li><a name="toc-perlootut-1" href="perlootut.html#perlootut">47
perlootut</a>
<ul class="no-bullet">
@@ -1361,7 +1362,7 @@
<li><a name="toc-Opening-Binary-Files"
href="perlopentut.html#perlopentut-Opening-Binary-Files">49.4 Opening Binary
Files</a></li>
<li><a name="toc-Opening-Pipes"
href="perlopentut.html#perlopentut-Opening-Pipes">49.5 Opening Pipes</a></li>
<li><a name="toc-Low_002dlevel-File-Opens-via-sysopen"
href="perlopentut.html#perlopentut-Low_002dlevel-File-Opens-via-sysopen">49.6
Low-level File Opens via sysopen</a></li>
- <li><a name="toc-SEE-ALSO-23"
href="perlopentut.html#perlopentut-SEE-ALSO">49.7 SEE ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-24"
href="perlopentut.html#perlopentut-SEE-ALSO">49.7 SEE ALSO</a></li>
<li><a name="toc-AUTHOR-and-COPYRIGHT"
href="perlopentut.html#perlopentut-AUTHOR-and-COPYRIGHT">49.8 AUTHOR and
COPYRIGHT</a></li>
</ul></li>
<li><a name="toc-perlpacktut-1" href="perlpacktut.html#perlpacktut">50
perlpacktut</a>
@@ -1436,7 +1437,7 @@
<li><a name="toc-Logging-if-DEBUG-_0028constant_0029"
href="perlperf.html#perlperf-Logging-if-DEBUG-_0028constant_0029">51.8.1
Logging if DEBUG (constant)</a></li>
</ul></li>
<li><a name="toc-POSTSCRIPT" href="perlperf.html#perlperf-POSTSCRIPT">51.9
POSTSCRIPT</a></li>
- <li><a name="toc-SEE-ALSO-24" href="perlperf.html#perlperf-SEE-ALSO">51.10
SEE ALSO</a>
+ <li><a name="toc-SEE-ALSO-25" href="perlperf.html#perlperf-SEE-ALSO">51.10
SEE ALSO</a>
<ul class="no-bullet">
<li><a name="toc-PERLDOCS"
href="perlperf.html#perlperf-PERLDOCS">51.10.1 PERLDOCS</a></li>
<li><a name="toc-MAN-PAGES"
href="perlperf.html#perlperf-MAN-PAGES">51.10.2 MAN PAGES</a></li>
@@ -1458,7 +1459,7 @@
<li><a name="toc-Embedding-Pods-in-Perl-Modules"
href="perlpod.html#perlpod-Embedding-Pods-in-Perl-Modules">52.2.6 Embedding
Pods in Perl Modules</a></li>
<li><a name="toc-Hints-for-Writing-Pod"
href="perlpod.html#perlpod-Hints-for-Writing-Pod">52.2.7 Hints for Writing
Pod</a></li>
</ul></li>
- <li><a name="toc-SEE-ALSO-25" href="perlpod.html#perlpod-SEE-ALSO">52.3
SEE ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-26" href="perlpod.html#perlpod-SEE-ALSO">52.3
SEE ALSO</a></li>
<li><a name="toc-AUTHOR-22" href="perlpod.html#perlpod-AUTHOR">52.4
AUTHOR</a></li>
</ul></li>
<li><a name="toc-perlpodspec-1" href="perlpodspec.html#perlpodspec">53
perlpodspec</a>
@@ -1472,14 +1473,14 @@
<li><a name="toc-About-L_003c_002e_002e_002e_003e-Codes"
href="perlpodspec.html#perlpodspec-About-L_003c_002e_002e_002e_003e-Codes">53.7
About L<...> Codes</a></li>
<li><a name="toc-About-_003dover_002e_002e_002e_003dback-Regions"
href="perlpodspec.html#perlpodspec-About-_003dover_002e_002e_002e_003dback-Regions">53.8
About =over...=back Regions</a></li>
<li><a
name="toc-About-Data-Paragraphs-and-_0022_003dbegin_002f_003dend_0022-Regions"
href="perlpodspec.html#perlpodspec-About-Data-Paragraphs-and-_0022_003dbegin_002f_003dend_0022-Regions">53.9
About Data Paragraphs and "=begin/=end" Regions</a></li>
- <li><a name="toc-SEE-ALSO-26"
href="perlpodspec.html#perlpodspec-SEE-ALSO">53.10 SEE ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-27"
href="perlpodspec.html#perlpodspec-SEE-ALSO">53.10 SEE ALSO</a></li>
<li><a name="toc-AUTHOR-23"
href="perlpodspec.html#perlpodspec-AUTHOR">53.11 AUTHOR</a></li>
</ul></li>
<li><a name="toc-perlpodstyle-1" href="perlpodstyle.html#perlpodstyle">54
perlpodstyle</a>
<ul class="no-bullet">
<li><a name="toc-NAME-53" href="perlpodstyle.html#perlpodstyle-NAME">54.1
NAME</a></li>
<li><a name="toc-DESCRIPTION-52"
href="perlpodstyle.html#perlpodstyle-DESCRIPTION">54.2 DESCRIPTION</a></li>
- <li><a name="toc-SEE-ALSO-27"
href="perlpodstyle.html#perlpodstyle-SEE-ALSO-1">54.3 SEE ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-28"
href="perlpodstyle.html#perlpodstyle-SEE-ALSO-1">54.3 SEE ALSO</a></li>
<li><a name="toc-AUTHOR-24"
href="perlpodstyle.html#perlpodstyle-AUTHOR-1">54.4 AUTHOR</a></li>
<li><a name="toc-COPYRIGHT-AND-LICENSE"
href="perlpodstyle.html#perlpodstyle-COPYRIGHT-AND-LICENSE-1">54.5 COPYRIGHT
AND LICENSE</a></li>
</ul></li>
@@ -1505,7 +1506,8 @@
<li><a name="toc-A-Social-Contract-about-Artistic-Control"
href="perlpolicy.html#perlpolicy-A-Social-Contract-about-Artistic-Control">55.7.1
A Social Contract about Artistic Control</a></li>
</ul></li>
<li><a name="toc-DOCUMENTATION"
href="perlpolicy.html#perlpolicy-DOCUMENTATION">55.8 DOCUMENTATION</a></li>
- <li><a name="toc-CREDITS" href="perlpolicy.html#perlpolicy-CREDITS">55.9
CREDITS</a></li>
+ <li><a name="toc-STANDARDS-OF-CONDUCT"
href="perlpolicy.html#perlpolicy-STANDARDS-OF-CONDUCT">55.9 STANDARDS OF
CONDUCT</a></li>
+ <li><a name="toc-CREDITS" href="perlpolicy.html#perlpolicy-CREDITS">55.10
CREDITS</a></li>
</ul></li>
<li><a name="toc-perlport-1" href="perlport.html#perlport">56 perlport</a>
<ul class="no-bullet">
@@ -1552,7 +1554,7 @@
<li><a name="toc-_0028Perl-5_002e12_0029"
href="perlport.html#perlport-_0028Perl-5_002e12_0029">56.8.3 (Perl
5.12)</a></li>
</ul></li>
<li><a name="toc-Supported-Platforms-_0028Perl-5_002e8_0029"
href="perlport.html#perlport-Supported-Platforms-_0028Perl-5_002e8_0029">56.9
Supported Platforms (Perl 5.8)</a></li>
- <li><a name="toc-SEE-ALSO-28" href="perlport.html#perlport-SEE-ALSO">56.10
SEE ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-29" href="perlport.html#perlport-SEE-ALSO">56.10
SEE ALSO</a></li>
<li><a name="toc-AUTHORS-_002f-CONTRIBUTORS"
href="perlport.html#perlport-AUTHORS-_002f-CONTRIBUTORS">56.11 AUTHORS /
CONTRIBUTORS</a></li>
</ul></li>
<li><a name="toc-perlpragma-1" href="perlpragma.html#perlpragma">57
perlpragma</a>
@@ -1601,7 +1603,7 @@
<li><a name="toc-PCRE_002fPython-Support"
href="perlre.html#perlre-PCRE_002fPython-Support">58.2.13 PCRE/Python
Support</a></li>
</ul></li>
<li><a name="toc-BUGS-6" href="perlre.html#perlre-BUGS">58.3 BUGS</a></li>
- <li><a name="toc-SEE-ALSO-29" href="perlre.html#perlre-SEE-ALSO">58.4 SEE
ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-30" href="perlre.html#perlre-SEE-ALSO">58.4 SEE
ALSO</a></li>
</ul></li>
<li><a name="toc-perlreapi-1" href="perlreapi.html#perlreapi">59
perlreapi</a>
<ul class="no-bullet">
@@ -1750,7 +1752,7 @@
<ul class="no-bullet">
<li><a name="toc-Postfix-Reference-Slicing"
href="perlref.html#perlref-Postfix-Reference-Slicing">62.5.1 Postfix Reference
Slicing</a></li>
</ul></li>
- <li><a name="toc-SEE-ALSO-30" href="perlref.html#perlref-SEE-ALSO">62.6
SEE ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-31" href="perlref.html#perlref-SEE-ALSO">62.6
SEE ALSO</a></li>
</ul></li>
<li><a name="toc-perlreftut-1" href="perlreftut.html#perlreftut">63
perlreftut</a>
<ul class="no-bullet">
@@ -1820,7 +1822,7 @@
<li><a name="toc-Perl_0027s-pprivate-structure"
href="perlreguts.html#perlreguts-Perl_0027s-pprivate-structure">64.5.2.1
Perl’s <code>pprivate</code> structure</a></li>
</ul></li>
</ul></li>
- <li><a name="toc-SEE-ALSO-31"
href="perlreguts.html#perlreguts-SEE-ALSO">64.6 SEE ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-32"
href="perlreguts.html#perlreguts-SEE-ALSO">64.6 SEE ALSO</a></li>
<li><a name="toc-AUTHOR-25" href="perlreguts.html#perlreguts-AUTHOR">64.7
AUTHOR</a></li>
<li><a name="toc-LICENCE" href="perlreguts.html#perlreguts-LICENCE">64.8
LICENCE</a></li>
<li><a name="toc-REFERENCES-3"
href="perlreguts.html#perlreguts-REFERENCES">64.9 REFERENCES</a></li>
@@ -1847,7 +1849,7 @@
<li><a name="toc-The-split-operator"
href="perlrequick.html#perlrequick-The-split-operator">66.3.9 The split
operator</a></li>
</ul></li>
<li><a name="toc-BUGS-7" href="perlrequick.html#perlrequick-BUGS">66.4
BUGS</a></li>
- <li><a name="toc-SEE-ALSO-32"
href="perlrequick.html#perlrequick-SEE-ALSO">66.5 SEE ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-33"
href="perlrequick.html#perlrequick-SEE-ALSO">66.5 SEE ALSO</a></li>
<li><a name="toc-AUTHOR-AND-COPYRIGHT"
href="perlrequick.html#perlrequick-AUTHOR-AND-COPYRIGHT">66.6 AUTHOR AND
COPYRIGHT</a>
<ul class="no-bullet">
<li><a name="toc-Acknowledgments"
href="perlrequick.html#perlrequick-Acknowledgments">66.6.1
Acknowledgments</a></li>
@@ -1874,7 +1876,7 @@
</ul></li>
</ul></li>
<li><a name="toc-AUTHOR-26" href="perlreref.html#perlreref-AUTHOR">67.3
AUTHOR</a></li>
- <li><a name="toc-SEE-ALSO-33"
href="perlreref.html#perlreref-SEE-ALSO">67.4 SEE ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-34"
href="perlreref.html#perlreref-SEE-ALSO">67.4 SEE ALSO</a></li>
<li><a name="toc-THANKS" href="perlreref.html#perlreref-THANKS">67.5
THANKS</a></li>
</ul></li>
<li><a name="toc-perlretut-10" href="perlretut.html#perlretut">68
perlretut</a>
@@ -1921,7 +1923,7 @@
<li><a name="toc-Pragmas-and-debugging"
href="perlretut.html#perlretut-Pragmas-and-debugging">68.4.12 Pragmas and
debugging</a></li>
</ul></li>
<li><a name="toc-BUGS-8" href="perlretut.html#perlretut-BUGS">68.5
BUGS</a></li>
- <li><a name="toc-SEE-ALSO-34"
href="perlretut.html#perlretut-SEE-ALSO">68.6 SEE ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-35"
href="perlretut.html#perlretut-SEE-ALSO">68.6 SEE ALSO</a></li>
<li><a name="toc-AUTHOR-AND-COPYRIGHT-1"
href="perlretut.html#perlretut-AUTHOR-AND-COPYRIGHT">68.7 AUTHOR AND
COPYRIGHT</a>
<ul class="no-bullet">
<li><a name="toc-Acknowledgments-1"
href="perlretut.html#perlretut-Acknowledgments">68.7.1 Acknowledgments</a></li>
@@ -1956,7 +1958,7 @@
<li><a name="toc-Unicode-1" href="perlsec.html#perlsec-Unicode">70.4.8
Unicode</a></li>
<li><a name="toc-Algorithmic-Complexity-Attacks"
href="perlsec.html#perlsec-Algorithmic-Complexity-Attacks">70.4.9 Algorithmic
Complexity Attacks</a></li>
</ul></li>
- <li><a name="toc-SEE-ALSO-35" href="perlsec.html#perlsec-SEE-ALSO">70.5
SEE ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-36" href="perlsec.html#perlsec-SEE-ALSO">70.5
SEE ALSO</a></li>
</ul></li>
<li><a name="toc-perlsource-1" href="perlsource.html#perlsource">71
perlsource</a>
<ul class="no-bullet">
@@ -2015,7 +2017,7 @@
<li><a name="toc-Autoloading"
href="perlsub.html#perlsub-Autoloading">73.3.13 Autoloading</a></li>
<li><a name="toc-Subroutine-Attributes"
href="perlsub.html#perlsub-Subroutine-Attributes">73.3.14 Subroutine
Attributes</a></li>
</ul></li>
- <li><a name="toc-SEE-ALSO-36" href="perlsub.html#perlsub-SEE-ALSO">73.4
SEE ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-37" href="perlsub.html#perlsub-SEE-ALSO">73.4
SEE ALSO</a></li>
</ul></li>
<li><a name="toc-perlsyn-2" href="perlsyn.html#perlsyn">74 perlsyn</a>
<ul class="no-bullet">
@@ -2098,7 +2100,7 @@
<li><a name="toc-Process_002dscope-Changes"
href="perlthrtut.html#perlthrtut-Process_002dscope-Changes">75.14 Process-scope
Changes</a></li>
<li><a name="toc-Thread_002dSafety-of-System-Libraries"
href="perlthrtut.html#perlthrtut-Thread_002dSafety-of-System-Libraries">75.15
Thread-Safety of System Libraries</a></li>
<li><a name="toc-Conclusion"
href="perlthrtut.html#perlthrtut-Conclusion">75.16 Conclusion</a></li>
- <li><a name="toc-SEE-ALSO-37"
href="perlthrtut.html#perlthrtut-SEE-ALSO">75.17 SEE ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-38"
href="perlthrtut.html#perlthrtut-SEE-ALSO">75.17 SEE ALSO</a></li>
<li><a name="toc-Bibliography"
href="perlthrtut.html#perlthrtut-Bibliography">75.18 Bibliography</a>
<ul class="no-bullet">
<li><a name="toc-Introductory-Texts"
href="perlthrtut.html#perlthrtut-Introductory-Texts">75.18.1 Introductory
Texts</a></li>
@@ -2122,7 +2124,7 @@
<li><a name="toc-UNTIE-this"
href="perltie.html#perltie-UNTIE-this-4">76.3.5 UNTIE this</a></li>
<li><a name="toc-The-untie-Gotcha"
href="perltie.html#perltie-The-untie-Gotcha">76.3.6 The <code>untie</code>
Gotcha</a></li>
</ul></li>
- <li><a name="toc-SEE-ALSO-38" href="perltie.html#perltie-SEE-ALSO">76.4
SEE ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-39" href="perltie.html#perltie-SEE-ALSO">76.4
SEE ALSO</a></li>
<li><a name="toc-BUGS-9" href="perltie.html#perltie-BUGS">76.5
BUGS</a></li>
<li><a name="toc-AUTHOR-28" href="perltie.html#perltie-AUTHOR">76.6
AUTHOR</a></li>
</ul></li>
@@ -2196,7 +2198,7 @@
<li><a name="toc-Problems-on-EBCDIC-platforms"
href="perlunicode.html#perlunicode-Problems-on-EBCDIC-platforms">81.3.5
Problems on EBCDIC platforms</a></li>
<li><a name="toc-Porting-code-from-perl_002d5_002e6_002eX"
href="perlunicode.html#perlunicode-Porting-code-from-perl_002d5_002e6_002eX">81.3.6
Porting code from perl-5.6.X</a></li>
</ul></li>
- <li><a name="toc-SEE-ALSO-39"
href="perlunicode.html#perlunicode-SEE-ALSO">81.4 SEE ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-40"
href="perlunicode.html#perlunicode-SEE-ALSO">81.4 SEE ALSO</a></li>
</ul></li>
<li><a name="toc-perlunifaq-1" href="perlunifaq.html#perlunifaq">82
perlunifaq</a>
<ul class="no-bullet">
@@ -2231,7 +2233,7 @@
<li><a
name="toc-I-lost-track_003b-what-encoding-is-the-internal-format-really_003f"
href="perlunifaq.html#perlunifaq-I-lost-track_003b-what-encoding-is-the-internal-format-really_003f">82.3.6
I lost track; what encoding is the internal format really?</a></li>
</ul></li>
<li><a name="toc-AUTHOR-29" href="perlunifaq.html#perlunifaq-AUTHOR">82.4
AUTHOR</a></li>
- <li><a name="toc-SEE-ALSO-40"
href="perlunifaq.html#perlunifaq-SEE-ALSO">82.5 SEE ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-41"
href="perlunifaq.html#perlunifaq-SEE-ALSO">82.5 SEE ALSO</a></li>
</ul></li>
<li><a name="toc-perluniintro-1" href="perluniintro.html#perluniintro">83
perluniintro</a>
<ul class="no-bullet">
@@ -2255,7 +2257,7 @@
<li><a name="toc-Further-Resources"
href="perluniintro.html#perluniintro-Further-Resources">83.2.15 Further
Resources</a></li>
</ul></li>
<li><a name="toc-UNICODE-IN-OLDER-PERLS"
href="perluniintro.html#perluniintro-UNICODE-IN-OLDER-PERLS">83.3 UNICODE IN
OLDER PERLS</a></li>
- <li><a name="toc-SEE-ALSO-41"
href="perluniintro.html#perluniintro-SEE-ALSO">83.4 SEE ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-42"
href="perluniintro.html#perluniintro-SEE-ALSO">83.4 SEE ALSO</a></li>
<li><a name="toc-ACKNOWLEDGMENTS"
href="perluniintro.html#perluniintro-ACKNOWLEDGMENTS">83.5
ACKNOWLEDGMENTS</a></li>
<li><a name="toc-AUTHOR_002c-COPYRIGHT_002c-AND-LICENSE"
href="perluniintro.html#perluniintro-AUTHOR_002c-COPYRIGHT_002c-AND-LICENSE">83.6
AUTHOR, COPYRIGHT, AND LICENSE</a></li>
</ul></li>
@@ -2281,7 +2283,7 @@
<li><a name="toc-Q-and-A-_0028or-FAQ_0029"
href="perlunitut.html#perlunitut-Q-and-A-_0028or-FAQ_0029">84.4 Q and A (or
FAQ)</a></li>
<li><a name="toc-ACKNOWLEDGEMENTS-1"
href="perlunitut.html#perlunitut-ACKNOWLEDGEMENTS">84.5
ACKNOWLEDGEMENTS</a></li>
<li><a name="toc-AUTHOR-30" href="perlunitut.html#perlunitut-AUTHOR">84.6
AUTHOR</a></li>
- <li><a name="toc-SEE-ALSO-42"
href="perlunitut.html#perlunitut-SEE-ALSO">84.7 SEE ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-43"
href="perlunitut.html#perlunitut-SEE-ALSO">84.7 SEE ALSO</a></li>
</ul></li>
<li><a name="toc-perlutil-1" href="perlutil.html#perlutil">85 perlutil</a>
<ul class="no-bullet">
@@ -2296,7 +2298,7 @@
<li><a name="toc-General-tools"
href="perlutil.html#perlutil-General-tools">85.3.5 General tools</a></li>
<li><a name="toc-Installation"
href="perlutil.html#perlutil-Installation">85.3.6 Installation</a></li>
</ul></li>
- <li><a name="toc-SEE-ALSO-43" href="perlutil.html#perlutil-SEE-ALSO">85.4
SEE ALSO</a></li>
+ <li><a name="toc-SEE-ALSO-44" href="perlutil.html#perlutil-SEE-ALSO">85.4
SEE ALSO</a></li>
</ul></li>
<li><a name="toc-perlvar-1" href="perlvar.html#perlvar">86 perlvar</a>
<ul class="no-bullet">
@@ -3305,6 +3307,8 @@
</td></tr>
<tr><td align="left" valign="top">• <a
href="perlexperiment.html#perlexperiment-DESCRIPTION">perlexperiment
DESCRIPTION</a>:</td><td> </td><td align="left" valign="top">
</td></tr>
+<tr><td align="left" valign="top">• <a
href="perlexperiment.html#perlexperiment-SEE-ALSO">perlexperiment SEE
ALSO</a>:</td><td> </td><td align="left" valign="top">
+</td></tr>
<tr><td align="left" valign="top">• <a
href="perlexperiment.html#perlexperiment-AUTHORS">perlexperiment
AUTHORS</a>:</td><td> </td><td align="left" valign="top">
</td></tr>
<tr><td align="left" valign="top">• <a
href="perlexperiment.html#perlexperiment-COPYRIGHT">perlexperiment
COPYRIGHT</a>:</td><td> </td><td align="left" valign="top">
@@ -4209,15 +4213,15 @@
<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
LOCALE CATEGORIES
-</pre></th></tr><tr><td align="left" valign="top">• <a
href="perllocale.html#perllocale-Category-LC_005fCOLLATE_003a-Collation-1">perllocale
Category LC_COLLATE: Collation 1</a>:</td><td> </td><td
align="left" valign="top">
+</pre></th></tr><tr><td align="left" valign="top">• <a
href="perllocale.html#perllocale-Category-LC_005fCOLLATE_003a-Collation-1">perllocale
Category <code>LC_COLLATE</code>: Collation
1</a>:</td><td> </td><td align="left" valign="top">
</td></tr>
-<tr><td align="left" valign="top">• <a
href="perllocale.html#perllocale-Category-LC_005fCTYPE_003a-Character-Types-1">perllocale
Category LC_CTYPE: Character Types 1</a>:</td><td> </td><td
align="left" valign="top">
+<tr><td align="left" valign="top">• <a
href="perllocale.html#perllocale-Category-LC_005fCTYPE_003a-Character-Types-1">perllocale
Category <code>LC_CTYPE</code>: Character Types
1</a>:</td><td> </td><td align="left" valign="top">
</td></tr>
-<tr><td align="left" valign="top">• <a
href="perllocale.html#perllocale-Category-LC_005fNUMERIC_003a-Numeric-Formatting">perllocale
Category LC_NUMERIC: Numeric Formatting</a>:</td><td> </td><td
align="left" valign="top">
+<tr><td align="left" valign="top">• <a
href="perllocale.html#perllocale-Category-LC_005fNUMERIC_003a-Numeric-Formatting">perllocale
Category <code>LC_NUMERIC</code>: Numeric
Formatting</a>:</td><td> </td><td align="left" valign="top">
</td></tr>
-<tr><td align="left" valign="top">• <a
href="perllocale.html#perllocale-Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts-1">perllocale
Category LC_MONETARY: Formatting of monetary amounts
1</a>:</td><td> </td><td align="left" valign="top">
+<tr><td align="left" valign="top">• <a
href="perllocale.html#perllocale-Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts-1">perllocale
Category <code>LC_MONETARY</code>: Formatting of monetary amounts
1</a>:</td><td> </td><td align="left" valign="top">
</td></tr>
-<tr><td align="left" valign="top">• <a
href="perllocale.html#perllocale-LC_005fTIME">perllocale
LC_TIME</a>:</td><td> </td><td align="left" valign="top">
+<tr><td align="left" valign="top">• <a
href="perllocale.html#perllocale-LC_005fTIME">perllocale
<code>LC_TIME</code></a>:</td><td> </td><td align="left"
valign="top">
</td></tr>
<tr><td align="left" valign="top">• <a
href="perllocale.html#perllocale-Other-categories-1">perllocale Other
categories 1</a>:</td><td> </td><td align="left" valign="top">
</td></tr>
@@ -4970,6 +4974,8 @@
</td></tr>
<tr><td align="left" valign="top">• <a
href="perlpolicy.html#perlpolicy-DOCUMENTATION">perlpolicy
DOCUMENTATION</a>:</td><td> </td><td align="left" valign="top">
</td></tr>
+<tr><td align="left" valign="top">• <a
href="perlpolicy.html#perlpolicy-STANDARDS-OF-CONDUCT">perlpolicy STANDARDS OF
CONDUCT</a>:</td><td> </td><td align="left" valign="top">
+</td></tr>
<tr><td align="left" valign="top">• <a
href="perlpolicy.html#perlpolicy-CREDITS">perlpolicy
CREDITS</a>:</td><td> </td><td align="left" valign="top">
</td></tr>
<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
Index: html_chapter/perl.html
===================================================================
RCS file: /web/www/www/software/perl/manual/html_chapter/perl.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- html_chapter/perl.html 20 Jun 2014 16:32:55 -0000 1.6
+++ html_chapter/perl.html 14 Oct 2014 22:40:56 -0000 1.7
@@ -321,6 +321,7 @@
perlhist Perl history records
perldelta Perl changes since previous version
+ perl5200delta Perl changes in version 5.20.0
perl5182delta Perl changes in version 5.18.2
perl5181delta Perl changes in version 5.18.1
perl5180delta Perl changes in version 5.18.0
Index: html_chapter/perldiag.html
===================================================================
RCS file: /web/www/www/software/perl/manual/html_chapter/perldiag.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- html_chapter/perldiag.html 20 Jun 2014 16:37:20 -0000 1.6
+++ html_chapter/perldiag.html 14 Oct 2014 22:40:56 -0000 1.7
@@ -2490,6 +2490,12 @@
earlier in the line, and you really meant a "less than".
</p>
</dd>
+<dt>gmtime(%f) failed</dt>
+<dd><a name="perldiag-gmtime_0028_0025f_0029-failed"></a>
+<p>(W overflow) You called <code>gmtime</code> with a number that it could not
handle:
+too large, too small, or NaN. The returned value is <code>undef</code>.
+</p>
+</dd>
<dt>gmtime(%f) too large</dt>
<dd><a name="perldiag-gmtime_0028_0025f_0029-too-large"></a>
<p>(W overflow) You called <code>gmtime</code> with a number that was larger
than
@@ -3237,6 +3243,12 @@
Use the two-argument <code>open($pipe, '|prog arg1 arg2...')</code> form
instead.
</p>
</dd>
+<dt>localtime(%f) failed</dt>
+<dd><a name="perldiag-localtime_0028_0025f_0029-failed"></a>
+<p>(W overflow) You called <code>localtime</code> with a number that it could
not handle:
+too large, too small, or NaN. The returned value is <code>undef</code>.
+</p>
+</dd>
<dt>localtime(%f) too large</dt>
<dd><a name="perldiag-localtime_0028_0025f_0029-too-large"></a>
<p>(W overflow) You called <code>localtime</code> with a number that was larger
@@ -7500,7 +7512,20 @@
<dt>Variable length lookbehind not implemented in regex m/%s/</dt>
<dd><a
name="perldiag-Variable-length-lookbehind-not-implemented-in-regex-m_002f_0025s_002f"></a>
<p>(F) Lookbehind is allowed only for subexpressions whose length is fixed and
-known at compile time. See <a href="perlre.html#perlre-NAME">perlre NAME</a>.
+known at compile time. For positive lookbehind, you can use the
<code>\K</code>
+regex construct as a way to get the equivalent functionality. See
+<a href="perlre.html#perlre-_0028_003f_003c_003dpattern_0029-_005cK">perlre
<code>(?<=pattern)</code> <code>\K</code></a>.
+</p>
+<p>There are non-obvious Unicode rules under <code>/i</code> that can match
variably,
+but which you might not think could. For example, the substring
<code>"ss"</code>
+can match the single character LATIN SMALL LETTER SHARP S. There are
+other sequences of ASCII characters that can match single ligature
+characters, such as LATIN SMALL LIGATURE FFI matching <code>qr/ffi/i</code>.
+Starting in Perl v5.16, if you only care about ASCII matches, adding the
+<code>/aa</code> modifier to the regex will exclude all these non-obvious
matches,
+thus getting rid of this message. You can also say
<code>use re qw(/aa)<!-- /@w --></code>
+to apply <code>/aa</code> to all regular expressions compiled within its scope.
+See <a href="../re/index.html">(re)</a>.
</p>
</dd>
<dt>"%s" variable %s masks earlier declaration in same %s</dt>
Index: html_chapter/perlexperiment.html
===================================================================
RCS file: /web/www/www/software/perl/manual/html_chapter/perlexperiment.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- html_chapter/perlexperiment.html 20 Jun 2014 16:38:21 -0000 1.6
+++ html_chapter/perlexperiment.html 14 Oct 2014 22:40:57 -0000 1.7
@@ -61,11 +61,13 @@
</td></tr>
<tr><td align="left" valign="top">• <a href="#perlexperiment-DESCRIPTION"
accesskey="2">perlexperiment DESCRIPTION</a>:</td><td> </td><td
align="left" valign="top">
</td></tr>
-<tr><td align="left" valign="top">• <a href="#perlexperiment-AUTHORS"
accesskey="3">perlexperiment AUTHORS</a>:</td><td> </td><td
align="left" valign="top">
+<tr><td align="left" valign="top">• <a href="#perlexperiment-SEE-ALSO"
accesskey="3">perlexperiment SEE ALSO</a>:</td><td> </td><td
align="left" valign="top">
</td></tr>
-<tr><td align="left" valign="top">• <a href="#perlexperiment-COPYRIGHT"
accesskey="4">perlexperiment COPYRIGHT</a>:</td><td> </td><td
align="left" valign="top">
+<tr><td align="left" valign="top">• <a href="#perlexperiment-AUTHORS"
accesskey="4">perlexperiment AUTHORS</a>:</td><td> </td><td
align="left" valign="top">
</td></tr>
-<tr><td align="left" valign="top">• <a href="#perlexperiment-LICENSE"
accesskey="5">perlexperiment LICENSE</a>:</td><td> </td><td
align="left" valign="top">
+<tr><td align="left" valign="top">• <a href="#perlexperiment-COPYRIGHT"
accesskey="5">perlexperiment COPYRIGHT</a>:</td><td> </td><td
align="left" valign="top">
+</td></tr>
+<tr><td align="left" valign="top">• <a href="#perlexperiment-LICENSE"
accesskey="6">perlexperiment LICENSE</a>:</td><td> </td><td
align="left" valign="top">
</td></tr>
</table>
@@ -84,7 +86,7 @@
<a name="perlexperiment-DESCRIPTION"></a>
<div class="header">
<p>
-Next: <a href="#perlexperiment-AUTHORS" accesskey="n"
rel="next">perlexperiment AUTHORS</a>, Previous: <a href="#perlexperiment-NAME"
accesskey="p" rel="prev">perlexperiment NAME</a>, Up: <a href="#perlexperiment"
accesskey="u" rel="up">perlexperiment</a> [<a
href="index.html#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
+Next: <a href="#perlexperiment-SEE-ALSO" accesskey="n"
rel="next">perlexperiment SEE ALSO</a>, Previous: <a
href="#perlexperiment-NAME" accesskey="p" rel="prev">perlexperiment NAME</a>,
Up: <a href="#perlexperiment" accesskey="u" rel="up">perlexperiment</a>
[<a href="index.html#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
<a name="DESCRIPTION-20"></a>
<h3 class="section">21.2 DESCRIPTION</h3>
@@ -417,13 +419,24 @@
</dl>
<hr>
+<a name="perlexperiment-SEE-ALSO"></a>
+<div class="header">
+<p>
+Next: <a href="#perlexperiment-AUTHORS" accesskey="n"
rel="next">perlexperiment AUTHORS</a>, Previous: <a
href="#perlexperiment-DESCRIPTION" accesskey="p" rel="prev">perlexperiment
DESCRIPTION</a>, Up: <a href="#perlexperiment" accesskey="u"
rel="up">perlexperiment</a> [<a href="index.html#SEC_Contents"
title="Table of contents" rel="contents">Contents</a>]</p>
+</div>
+<a name="SEE-ALSO-13"></a>
+<h3 class="section">21.3 SEE ALSO</h3>
+
+<p>For a complete list of features check <a
href="../feature/index.html">(feature)</a>.
+</p>
+<hr>
<a name="perlexperiment-AUTHORS"></a>
<div class="header">
<p>
-Next: <a href="#perlexperiment-COPYRIGHT" accesskey="n"
rel="next">perlexperiment COPYRIGHT</a>, Previous: <a
href="#perlexperiment-DESCRIPTION" accesskey="p" rel="prev">perlexperiment
DESCRIPTION</a>, Up: <a href="#perlexperiment" accesskey="u"
rel="up">perlexperiment</a> [<a href="index.html#SEC_Contents"
title="Table of contents" rel="contents">Contents</a>]</p>
+Next: <a href="#perlexperiment-COPYRIGHT" accesskey="n"
rel="next">perlexperiment COPYRIGHT</a>, Previous: <a
href="#perlexperiment-SEE-ALSO" accesskey="p" rel="prev">perlexperiment SEE
ALSO</a>, Up: <a href="#perlexperiment" accesskey="u"
rel="up">perlexperiment</a> [<a href="index.html#SEC_Contents"
title="Table of contents" rel="contents">Contents</a>]</p>
</div>
<a name="AUTHORS-1"></a>
-<h3 class="section">21.3 AUTHORS</h3>
+<h3 class="section">21.4 AUTHORS</h3>
<p>brian d foy <code><address@hidden></code>
</p>
@@ -436,7 +449,7 @@
Next: <a href="#perlexperiment-LICENSE" accesskey="n"
rel="next">perlexperiment LICENSE</a>, Previous: <a
href="#perlexperiment-AUTHORS" accesskey="p" rel="prev">perlexperiment
AUTHORS</a>, Up: <a href="#perlexperiment" accesskey="u"
rel="up">perlexperiment</a> [<a href="index.html#SEC_Contents"
title="Table of contents" rel="contents">Contents</a>]</p>
</div>
<a name="COPYRIGHT-1"></a>
-<h3 class="section">21.4 COPYRIGHT</h3>
+<h3 class="section">21.5 COPYRIGHT</h3>
<p>Copyright 2010, brian d foy <code><address@hidden></code>
</p>
@@ -447,7 +460,7 @@
Previous: <a href="#perlexperiment-COPYRIGHT" accesskey="p"
rel="prev">perlexperiment COPYRIGHT</a>, Up: <a href="#perlexperiment"
accesskey="u" rel="up">perlexperiment</a> [<a
href="index.html#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
<a name="LICENSE"></a>
-<h3 class="section">21.5 LICENSE</h3>
+<h3 class="section">21.6 LICENSE</h3>
<p>You can use and redistribute this document under the same terms as Perl
itself.
Index: html_chapter/perlfork.html
===================================================================
RCS file: /web/www/www/software/perl/manual/html_chapter/perlfork.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- html_chapter/perlfork.html 20 Jun 2014 16:38:30 -0000 1.6
+++ html_chapter/perlfork.html 14 Oct 2014 22:40:57 -0000 1.7
@@ -527,7 +527,7 @@
<p>
Previous: <a href="#perlfork-AUTHOR" accesskey="p" rel="prev">perlfork
AUTHOR</a>, Up: <a href="#perlfork" accesskey="u" rel="up">perlfork</a>
[<a href="index.html#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-13"></a>
+<a name="SEE-ALSO-14"></a>
<h3 class="section">23.8 SEE ALSO</h3>
<p><a href="perlfunc.html#perlfunc-fork">perlfunc fork</a>, <a
href="perlipc.html#perlipc-NAME">perlipc NAME</a>
Index: html_chapter/perlfunc.html
===================================================================
RCS file: /web/www/www/software/perl/manual/html_chapter/perlfunc.html,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- html_chapter/perlfunc.html 20 Jun 2014 16:40:18 -0000 1.3
+++ html_chapter/perlfunc.html 14 Oct 2014 22:40:57 -0000 1.4
@@ -443,7 +443,8 @@
-f File is a plain file.
-d File is a directory.
- -l File is a symbolic link.
+ -l File is a symbolic link (false if symlinks aren't
+ supported by the file system).
-p File is a named pipe (FIFO), or Filehandle is a pipe.
-S File is a socket.
-b File is a block special file.
@@ -454,7 +455,7 @@
-g File has setgid bit set.
-k File has sticky bit set.
- -T File is an ASCII text file (heuristic guess).
+ -T File is an ASCII or UTF-8 text file (heuristic guess).
-B File is a "binary" file (opposite of -T).
-M Script start time minus file modification time, in days.
@@ -513,12 +514,17 @@
in effect. Read the documentation for the <code>filetest</code> pragma for
more
information.
</p>
-<p>The <code>-T</code> and <code>-B</code> switches work as follows. The
first block or so of the
-file is examined for odd characters such as strange control codes or
-characters with the high bit set. If too many strange characters (>30%)
-are found, it’s a <code>-B</code> file; otherwise it’s a
<code>-T</code> file. Also, any file
-containing a zero byte in the first block is considered a binary file. If
<code>-T</code>
-or <code>-B</code> is used on a filehandle, the current IO buffer is examined
+<p>The <code>-T</code> and <code>-B</code> switches work as follows. The
first block or so of
+the file is examined to see if it is valid UTF-8 that includes non-ASCII
+characters. If, so it’s a <code>-T</code> file. Otherwise, that same
portion of
+the file is examined for odd characters such as strange control codes or
+characters with the high bit set. If more than a third of the
+characters are strange, it’s a <code>-B</code> file; otherwise
it’s a <code>-T</code> file.
+Also, any file containing a zero byte in the examined portion is
+considered a binary file. (If executed within the scope of a <a
href="perllocale.html#perllocale-NAME">use locale<!-- /@w --></a> which
includes <code>LC_CTYPE</code>, odd characters are
+anything that isn’t a printable nor space in the current locale.) If
+<code>-T</code> or <code>-B</code> is used on a filehandle, the current IO
buffer is
+examined
rather than the first block. Both <code>-T</code> and <code>-B</code> return
true on an empty
file, or a file at EOF when testing a filehandle. Because you have to
read a file to do the <code>-T</code> test, on most occasions you want to use
a <code>-f</code>
@@ -1703,6 +1709,9 @@
delete $hash{$key}; # This is safe
}
</pre>
+<p>Tied hashes may have a different ordering behaviour to perl’s hash
+implementation.
+</p>
<p>This prints out your environment like the printenv(1) program,
but in a different order:
</p>
@@ -2006,9 +2015,9 @@
<p>If you don’t really want to execute the first argument, but want to
lie
to the program you are executing about its own name, you can specify
the program you actually want to run as an "indirect object"
(without a
-comma) in front of the LIST. (This always forces interpretation of the
-LIST as a multivalued list, even if there is only a single scalar in
-the list.) Example:
+comma) in front of the LIST, as in <code>exec PROGRAM LIST</code>. (This
always
+forces interpretation of the LIST as a multivalued list, even if there
+is only a single scalar in the list.) Example:
</p>
<pre class="verbatim"> $shell = '/bin/csh';
exec $shell '-sh'; # pretend it's a login shell
@@ -2038,6 +2047,10 @@
it tried to run a program named <em>"echo surprise"</em>,
didn’t find it, and set
<code>$?</code> to a non-zero value indicating failure.
</p>
+<p>On Windows, only the <code>exec PROGRAM LIST</code> indirect object syntax
will
+reliably avoid using the shell; <code>exec LIST</code>, even with more than one
+element, will fall back to the shell if the first spawn fails.
+</p>
<p>Perl attempts to flush all files opened for output before the exec,
but this may not be supported on some platforms (see <a
href="perlport.html#perlport-NAME">perlport NAME</a>).
To be safe, you may need to set <code>$|</code> ($AUTOFLUSH in English) or
@@ -3084,7 +3097,9 @@
as each other. See <a
href="perlsec.html#perlsec-Algorithmic-Complexity-Attacks">perlsec Algorithmic
Complexity Attacks</a> for
details on why hash order is randomized. Aside from the guarantees
provided here the exact details of Perl’s hash algorithm and the hash
-traversal order are subject to change in any release of Perl.
+traversal order are subject to change in any release of Perl. Tied hashes
+may behave differently to Perl’s hashes with respect to changes in order
on
+insertion and deletion of items.
</p>
<p>As a side effect, calling keys() resets the internal iterator of the HASH or
ARRAY (see ‘each’). In particular, calling keys() in void context
resets
@@ -4249,24 +4264,46 @@
</dd>
<dt>our TYPE VARLIST : ATTRS</dt>
<dd><a name="perlfunc-our-TYPE-VARLIST-_003a-ATTRS"></a>
-<p><code>our</code> makes a lexical alias to a package variable of the same
name in the current
-package for use within the current lexical scope.
+<p><code>our</code> makes a lexical alias to a package (i.e. global) variable
of the
+same name in the current package for use within the current lexical scope.
</p>
-<p><code>our</code> has the same scoping rules as <code>my</code> or
<code>state</code>, but <code>our</code> only
-declares an alias, whereas <code>my</code> or <code>state</code> both declare
a variable name and
-allocate storage for that name within the current scope.
+<p><code>our</code> has the same scoping rules as <code>my</code> or
<code>state</code>, meaning that it is
+only valid within a lexical scope. Unlike <code>my</code> and
<code>state</code>, which both
+declare new (lexical) variables, <code>our</code> only creates an alias to an
+existing variable: a package variable of the same name.
</p>
<p>This means that when <code>use strict 'vars'</code> is in effect,
<code>our</code> lets you use
a package variable without qualifying it with the package name, but only within
-the lexical scope of the <code>our</code> declaration. In this way,
<code>our</code> differs from
-<code>use vars</code>, which allows use of an unqualified name <em>only</em>
within the
-affected package, but across scopes.
+the lexical scope of the <code>our</code> declaration.
+</p>
+<pre class="verbatim"> package Foo;
+ use strict;
+
+ $Foo::foo = 23;
+
+ {
+ our $foo; # alias to $Foo::foo
+ print $foo; # prints 23
+ }
+
+ print $Foo::foo; # prints 23
+
+ print $foo; # ERROR: requires explicit package name
+</pre>
+<p>This works even if the package variable has not been used before, as
+package variables spring into existence when first used.
</p>
+<pre class="verbatim"> package Foo;
+ use strict;
+
+ our $foo = 23; # just like $Foo::foo = 23
+
+ print $Foo::foo; # prints 23
+</pre>
<p>If more than one variable is listed, the list must be placed
in parentheses.
</p>
-<pre class="verbatim"> our $foo;
- our($bar, $baz);
+<pre class="verbatim"> our($bar, $baz);
</pre>
<p>An <code>our</code> declaration declares an alias for a package variable
that will be visible
across its entire lexical scope, even across package boundaries. The
@@ -4316,6 +4353,9 @@
</p>
<pre class="verbatim"> our ( undef, $min, $hour ) = localtime;
</pre>
+<p><code>our</code> differs from <code>use vars</code>, which allows use of an
unqualified name
+<em>only</em> within the affected package, but across scopes.
+</p>
</dd>
<dt>pack TEMPLATE,LIST</dt>
<dd><a name="perlfunc-pack-TEMPLATE_002cLIST"></a>
@@ -7725,7 +7765,9 @@
(this is <code>/bin/sh -c</code> on Unix platforms, but varies on other
platforms). If there are no shell metacharacters in the argument,
it is split into words and passed directly to <code>execvp</code>, which is
-more efficient.
+more efficient. On Windows, only the <code>system PROGRAM LIST</code> syntax
will
+reliably avoid using the shell; <code>system LIST</code>, even with more than
one
+element, will fall back to the shell if the first spawn fails.
</p>
<p>Perl will attempt to flush all files opened for
output before any operation that may do a fork, but this may not be
@@ -8435,7 +8477,9 @@
as each other. See <a
href="perlsec.html#perlsec-Algorithmic-Complexity-Attacks">perlsec Algorithmic
Complexity Attacks</a> for
details on why hash order is randomized. Aside from the guarantees
provided here the exact details of Perl’s hash algorithm and the hash
-traversal order are subject to change in any release of Perl.
+traversal order are subject to change in any release of Perl. Tied hashes
+may behave differently to Perl’s hashes with respect to changes in order
on
+insertion and deletion of items.
</p>
<p>As a side effect, calling values() resets the HASH or ARRAY’s internal
iterator, see ‘each’. (In particular, calling values() in void
context
Index: html_chapter/perlguts.html
===================================================================
RCS file: /web/www/www/software/perl/manual/html_chapter/perlguts.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- html_chapter/perlguts.html 20 Jun 2014 16:40:49 -0000 1.6
+++ html_chapter/perlguts.html 14 Oct 2014 22:40:57 -0000 1.7
@@ -223,7 +223,7 @@
to an array of UVs. But,
using it for non-strings requires care, as the underlying assumption of
much of the internals is that PVs are just for strings. Often, for
-example, a trailing NUL is tacked on automatically. The non-string use
+example, a trailing <code>NUL</code> is tacked on automatically. The
non-string use
is documented only in this paragraph.)
</p>
<p>The seven routines are:
@@ -243,7 +243,7 @@
<p>In the unlikely case of a SV requiring more complex initialization, you
can create an empty SV with newSV(len). If <code>len</code> is 0 an empty SV
of
type NULL is returned, else an SV of type PV is returned with len + 1 (for
-the NUL) bytes of storage allocated, accessible via SvPVX. In both cases
+the <code>NUL</code>) bytes of storage allocated, accessible via SvPVX. In
both cases
the SV has the undef value.
</p>
<pre class="verbatim"> SV *sv = newSV(0); /* no storage allocated */
@@ -267,7 +267,7 @@
allow Perl to calculate the length by using <code>sv_setpv</code> or by
specifying
0 as the second argument to <code>newSVpv</code>. Be warned, though, that
Perl will
determine the string’s length by using <code>strlen</code>, which
depends on the
-string terminating with a NUL character, and not otherwise containing
+string terminating with a <code>NUL</code> character, and not otherwise
containing
NULs.
</p>
<p>The arguments of <code>sv_setpvf</code> are processed like
<code>sprintf</code>, and the
@@ -285,11 +285,11 @@
<p>The <code>sv_set*()</code> functions are not generic enough to operate on
values
that have "magic". See <a
href="#perlguts-Magic-Virtual-Tables">Magic Virtual Tables</a> later in this
document.
</p>
-<p>All SVs that contain strings should be terminated with a NUL character.
-If it is not NUL-terminated there is a risk of
+<p>All SVs that contain strings should be terminated with a <code>NUL</code>
character.
+If it is not <code>NUL</code>-terminated there is a risk of
core dumps and corruptions from code which passes the string to C
-functions or system calls which expect a NUL-terminated string.
-Perl’s own functions typically add a trailing NUL for this reason.
+functions or system calls which expect a <code>NUL</code>-terminated string.
+Perl’s own functions typically add a trailing <code>NUL</code> for this
reason.
Nevertheless, you should be very careful when you pass a string stored
in an SV to a C function or system call.
</p>
@@ -311,7 +311,7 @@
used in this case. But that can be quite inefficient because
<code>PL_na</code> must
be accessed in thread-local storage in threaded Perl. In any case, remember
that Perl allows arbitrary strings of data that may both contain NULs and
-might not be terminated by a NUL.
+might not be terminated by a <code>NUL</code>.
</p>
<p>Also remember that C doesn’t allow you to safely say
<code>foo(SvPV(s, len),
len);</code>. It might work with your
@@ -336,9 +336,61 @@
<p>which will determine if more memory needs to be allocated. If so, it will
call the function <code>sv_grow</code>. Note that <code>SvGROW</code> can
only increase, not
decrease, the allocated memory of an SV and that it does not automatically
-add space for the trailing NUL byte (perl’s own string functions
typically do
+add space for the trailing <code>NUL</code> byte (perl’s own string
functions typically do
<code>SvGROW(sv, len + 1)</code>).
</p>
+<p>If you want to write to an existing SV’s buffer and set its value to a
+string, use SvPV_force() or one of its variants to force the SV to be
+a PV. This will remove any of various types of non-stringness from
+the SV while preserving the content of the SV in the PV. This can be
+used, for example, to append data from an API function to a buffer
+without extra copying:
+</p>
+<pre class="verbatim"> (void)SvPVbyte_force(sv, len);
+ s = SvGROW(sv, len + needlen + 1);
+ /* something that modifies up to needlen bytes at s+len, but
+ modifies newlen bytes
+ eg. newlen = read(fd, s + len, needlen);
+ ignoring errors for these examples
+ */
+ s[len + newlen] = '\0';
+ SvCUR_set(sv, len + newlen);
+ SvUTF8_off(sv);
+ SvSETMAGIC(sv);
+</pre>
+<p>If you already have the data in memory or if you want to keep your
+code simple, you can use one of the sv_cat*() variants, such as
+sv_catpvn(). If you want to insert anywhere in the string you can use
+sv_insert() or sv_insert_flags().
+</p>
+<p>If you don’t need the existing content of the SV, you can avoid some
+copying with:
+</p>
+<pre class="verbatim"> sv_setpvn(sv, "", 0);
+ s = SvGROW(sv, needlen + 1);
+ /* something that modifies up to needlen bytes at s, but modifies
+ newlen bytes
+ eg. newlen = read(fd, s. needlen);
+ */
+ s[newlen] = '\0';
+ SvCUR_set(sv, newlen);
+ SvPOK_only(sv); /* also clears SVf_UTF8 */
+ SvSETMAGIC(sv);
+</pre>
+<p>Again, if you already have the data in memory or want to avoid the
+complexity of the above, you can use sv_setpvn().
+</p>
+<p>If you have a buffer allocated with Newx() and want to set that as the
+SV’s value, you can use sv_usepvn_flags(). That has some requirements
+if you want to avoid perl re-allocating the buffer to fit the trailing
+NUL:
+</p>
+<pre class="verbatim"> Newx(buf, somesize+1, char);
+ /* ... fill in buf ... */
+ buf[somesize] = '\0';
+ sv_usepvn_flags(sv, buf, somesize, SV_SMAGIC | SV_HAS_TRAILING_NUL);
+ /* buf now belongs to perl, don't release it */
+</pre>
<p>If you have an SV and want to know what kind of data Perl thinks is stored
in it, you can use the following macros to check the type of SV you have.
</p>
@@ -3746,7 +3798,7 @@
<p>
Previous: <a href="#perlguts-AUTHORS" accesskey="p" rel="prev">perlguts
AUTHORS</a>, Up: <a href="#perlguts" accesskey="u" rel="up">perlguts</a>
[<a href="index.html#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-14"></a>
+<a name="SEE-ALSO-15"></a>
<h3 class="section">28.14 SEE ALSO</h3>
<p><a href="../perlapi/index.html">(perlapi)</a>, <a
href="../perlintern/index.html">(perlintern)</a>, <a
href="../perlxs/index.html">(perlxs)</a>, <a
href="perlembed.html#perlembed-NAME">perlembed NAME</a>
Index: html_chapter/perlhacktips.html
===================================================================
RCS file: /web/www/www/software/perl/manual/html_chapter/perlhacktips.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- html_chapter/perlhacktips.html 20 Jun 2014 16:41:08 -0000 1.6
+++ html_chapter/perlhacktips.html 14 Oct 2014 22:40:57 -0000 1.7
@@ -631,12 +631,17 @@
<h4 class="subsection">30.3.4 Security problems</h4>
<p>Last but not least, here are various tips for safer coding.
+See also <a href="perlclib.html#perlclib-NAME">perlclib NAME</a> for
libc/stdio replacements one should use.
</p>
<ul>
<li> Do not use gets()
<p>Or we will publicly ridicule you. Seriously.
</p>
+</li><li> Do not use tmpfile()
+
+<p>Use mkstemp() instead.
+</p>
</li><li> Do not use strcpy() or strcat() or strncpy() or strncat()
<p>Use my_strlcpy() and my_strlcat() instead: they either use the native
Index: html_chapter/perlhist.html
===================================================================
RCS file: /web/www/www/software/perl/manual/html_chapter/perlhist.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- html_chapter/perlhist.html 20 Jun 2014 16:41:13 -0000 1.6
+++ html_chapter/perlhist.html 14 Oct 2014 22:40:57 -0000 1.7
@@ -131,7 +131,8 @@
Matt S Trout, David Golden, Florian Ragwitz, Tatsuhiko Miyagawa,
Chris <code>BinGOs</code> Williams, Zefram, ÃÂvar Arnfjörð Bjarmason,
Stevan
Little, Dave Rolsky, Max Maischein, Abigail, Jesse Luehrs, Tony Cook,
-Dominic Hargreaves, Aaron Crane and Aristotle Pagaltzis.
+Dominic Hargreaves, Aaron Crane, Aristotle Pagaltzis, Matthew Horsfall
+and Peter Martini.
</p>
<table class="menu" border="0" cellspacing="0">
<tr><td align="left" valign="top">• <a href="#perlhist-PUMPKIN_003f"
accesskey="1">perlhist PUMPKIN?</a>:</td><td> </td><td align="left"
valign="top">
@@ -646,6 +647,14 @@
Ricardo 5.20.0-RC1 2014-May-16 The 5.20 maintenance track
Ricardo 5.20.0 2014-May-27
+ Steve 5.20.1-RC1 2014-Aug-25
+ Steve 5.20.1-RC2 2014-Sep-07
+ Steve 5.20.1 2014-Sep-14
+
+ Ricardo 5.21.0 2014-May-27 The 5.21 development track
+ Matthew H 5.21.1 2014-Jun-20
+ Abigail 5.21.2 2014-Jul-20
+ Peter 5.21.3 2014-Aug-20
</pre>
<table class="menu" border="0" cellspacing="0">
<tr><td align="left" valign="top">• <a
href="#perlhist-SELECTED-RELEASE-SIZES" accesskey="1">perlhist SELECTED RELEASE
SIZES</a>:</td><td> </td><td align="left" valign="top">
Index: html_chapter/perlipc.html
===================================================================
RCS file: /web/www/www/software/perl/manual/html_chapter/perlipc.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- html_chapter/perlipc.html 20 Jun 2014 16:41:43 -0000 1.6
+++ html_chapter/perlipc.html 14 Oct 2014 22:40:58 -0000 1.7
@@ -2135,7 +2135,7 @@
<p>
Previous: <a href="#perlipc-AUTHOR" accesskey="p" rel="prev">perlipc
AUTHOR</a>, Up: <a href="#perlipc" accesskey="u" rel="up">perlipc</a>
[<a href="index.html#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-15"></a>
+<a name="SEE-ALSO-16"></a>
<h3 class="section">36.14 SEE ALSO</h3>
<p>There’s a lot more to networking than this, but this should get you
Index: html_chapter/perllocale-Category-LC_005fCOLLATE_003a-Collation-1.html
===================================================================
RCS file:
/web/www/www/software/perl/manual/html_chapter/perllocale-Category-LC_005fCOLLATE_003a-Collation-1.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- html_chapter/perllocale-Category-LC_005fCOLLATE_003a-Collation-1.html
20 Jun 2014 16:41:52 -0000 1.4
+++ html_chapter/perllocale-Category-LC_005fCOLLATE_003a-Collation-1.html
14 Oct 2014 22:40:58 -0000 1.5
@@ -46,5 +46,5 @@
<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF"
vlink="#800080" alink="#FF0000">
-<p>The node you are looking for is at <a
href="perllocale.html#perllocale-Category-LC_005fCOLLATE_003a-Collation-1">perllocale
Category LC_COLLATE: Collation 1</a>.</p>
+<p>The node you are looking for is at <a
href="perllocale.html#perllocale-Category-LC_005fCOLLATE_003a-Collation-1">perllocale
Category <code>LC_COLLATE</code>: Collation 1</a>.</p>
</body>
Index: html_chapter/perllocale-Category-LC_005fCOLLATE_003a-Collation.html
===================================================================
RCS file:
/web/www/www/software/perl/manual/html_chapter/perllocale-Category-LC_005fCOLLATE_003a-Collation.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- html_chapter/perllocale-Category-LC_005fCOLLATE_003a-Collation.html 20 Jun
2014 16:41:52 -0000 1.4
+++ html_chapter/perllocale-Category-LC_005fCOLLATE_003a-Collation.html 14 Oct
2014 22:40:58 -0000 1.5
@@ -46,5 +46,5 @@
<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF"
vlink="#800080" alink="#FF0000">
-<p>The node you are looking for is at <a
href="perllocale.html#perllocale-Category-LC_005fCOLLATE_003a-Collation">perllocale
Category LC_COLLATE: Collation</a>.</p>
+<p>The node you are looking for is at <a
href="perllocale.html#perllocale-Category-LC_005fCOLLATE_003a-Collation">perllocale
Category <code>LC_COLLATE</code>: Collation</a>.</p>
</body>
Index: html_chapter/perllocale-Category-LC_005fCTYPE_003a-Character-Types-1.html
===================================================================
RCS file:
/web/www/www/software/perl/manual/html_chapter/perllocale-Category-LC_005fCTYPE_003a-Character-Types-1.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- html_chapter/perllocale-Category-LC_005fCTYPE_003a-Character-Types-1.html
20 Jun 2014 16:41:53 -0000 1.4
+++ html_chapter/perllocale-Category-LC_005fCTYPE_003a-Character-Types-1.html
14 Oct 2014 22:40:58 -0000 1.5
@@ -46,5 +46,5 @@
<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF"
vlink="#800080" alink="#FF0000">
-<p>The node you are looking for is at <a
href="perllocale.html#perllocale-Category-LC_005fCTYPE_003a-Character-Types-1">perllocale
Category LC_CTYPE: Character Types 1</a>.</p>
+<p>The node you are looking for is at <a
href="perllocale.html#perllocale-Category-LC_005fCTYPE_003a-Character-Types-1">perllocale
Category <code>LC_CTYPE</code>: Character Types 1</a>.</p>
</body>
Index: html_chapter/perllocale-Category-LC_005fCTYPE_003a-Character-Types.html
===================================================================
RCS file:
/web/www/www/software/perl/manual/html_chapter/perllocale-Category-LC_005fCTYPE_003a-Character-Types.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- html_chapter/perllocale-Category-LC_005fCTYPE_003a-Character-Types.html
20 Jun 2014 16:41:53 -0000 1.4
+++ html_chapter/perllocale-Category-LC_005fCTYPE_003a-Character-Types.html
14 Oct 2014 22:40:58 -0000 1.5
@@ -46,5 +46,5 @@
<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF"
vlink="#800080" alink="#FF0000">
-<p>The node you are looking for is at <a
href="perllocale.html#perllocale-Category-LC_005fCTYPE_003a-Character-Types">perllocale
Category LC_CTYPE: Character Types</a>.</p>
+<p>The node you are looking for is at <a
href="perllocale.html#perllocale-Category-LC_005fCTYPE_003a-Character-Types">perllocale
Category <code>LC_CTYPE</code>: Character Types</a>.</p>
</body>
Index:
html_chapter/perllocale-Category-LC_005fMESSAGES_003a-Error-and-other-messages.html
===================================================================
RCS file:
/web/www/www/software/perl/manual/html_chapter/perllocale-Category-LC_005fMESSAGES_003a-Error-and-other-messages.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
---
html_chapter/perllocale-Category-LC_005fMESSAGES_003a-Error-and-other-messages.html
20 Jun 2014 16:41:53 -0000 1.4
+++
html_chapter/perllocale-Category-LC_005fMESSAGES_003a-Error-and-other-messages.html
14 Oct 2014 22:40:58 -0000 1.5
@@ -46,5 +46,5 @@
<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF"
vlink="#800080" alink="#FF0000">
-<p>The node you are looking for is at <a
href="perllocale.html#perllocale-Category-LC_005fMESSAGES_003a-Error-and-other-messages">perllocale
Category LC_MESSAGES: Error and other messages</a>.</p>
+<p>The node you are looking for is at <a
href="perllocale.html#perllocale-Category-LC_005fMESSAGES_003a-Error-and-other-messages">perllocale
Category <code>LC_MESSAGES</code>: Error and other messages</a>.</p>
</body>
Index:
html_chapter/perllocale-Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts-1.html
===================================================================
RCS file:
/web/www/www/software/perl/manual/html_chapter/perllocale-Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts-1.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
---
html_chapter/perllocale-Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts-1.html
20 Jun 2014 16:41:54 -0000 1.4
+++
html_chapter/perllocale-Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts-1.html
14 Oct 2014 22:40:58 -0000 1.5
@@ -46,5 +46,5 @@
<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF"
vlink="#800080" alink="#FF0000">
-<p>The node you are looking for is at <a
href="perllocale.html#perllocale-Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts-1">perllocale
Category LC_MONETARY: Formatting of monetary amounts 1</a>.</p>
+<p>The node you are looking for is at <a
href="perllocale.html#perllocale-Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts-1">perllocale
Category <code>LC_MONETARY</code>: Formatting of monetary amounts 1</a>.</p>
</body>
Index:
html_chapter/perllocale-Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts.html
===================================================================
RCS file:
/web/www/www/software/perl/manual/html_chapter/perllocale-Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
---
html_chapter/perllocale-Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts.html
20 Jun 2014 16:41:54 -0000 1.4
+++
html_chapter/perllocale-Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts.html
14 Oct 2014 22:40:59 -0000 1.5
@@ -46,5 +46,5 @@
<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF"
vlink="#800080" alink="#FF0000">
-<p>The node you are looking for is at <a
href="perllocale.html#perllocale-Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts">perllocale
Category LC_MONETARY: Formatting of monetary amounts</a>.</p>
+<p>The node you are looking for is at <a
href="perllocale.html#perllocale-Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts">perllocale
Category <code>LC_MONETARY</code>: Formatting of monetary amounts</a>.</p>
</body>
Index:
html_chapter/perllocale-Category-LC_005fNUMERIC_003a-Numeric-Formatting.html
===================================================================
RCS file:
/web/www/www/software/perl/manual/html_chapter/perllocale-Category-LC_005fNUMERIC_003a-Numeric-Formatting.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
---
html_chapter/perllocale-Category-LC_005fNUMERIC_003a-Numeric-Formatting.html
20 Jun 2014 16:41:54 -0000 1.4
+++
html_chapter/perllocale-Category-LC_005fNUMERIC_003a-Numeric-Formatting.html
14 Oct 2014 22:40:59 -0000 1.5
@@ -46,5 +46,5 @@
<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF"
vlink="#800080" alink="#FF0000">
-<p>The node you are looking for is at <a
href="perllocale.html#perllocale-Category-LC_005fNUMERIC_003a-Numeric-Formatting">perllocale
Category LC_NUMERIC: Numeric Formatting</a>.</p>
+<p>The node you are looking for is at <a
href="perllocale.html#perllocale-Category-LC_005fNUMERIC_003a-Numeric-Formatting">perllocale
Category <code>LC_NUMERIC</code>: Numeric Formatting</a>.</p>
</body>
Index:
html_chapter/perllocale-Category-LC_005fNUMERIC_003a-Numeric-formatting.html
===================================================================
RCS file:
/web/www/www/software/perl/manual/html_chapter/perllocale-Category-LC_005fNUMERIC_003a-Numeric-formatting.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
---
html_chapter/perllocale-Category-LC_005fNUMERIC_003a-Numeric-formatting.html
20 Jun 2014 16:41:54 -0000 1.4
+++
html_chapter/perllocale-Category-LC_005fNUMERIC_003a-Numeric-formatting.html
14 Oct 2014 22:40:59 -0000 1.5
@@ -46,5 +46,5 @@
<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF"
vlink="#800080" alink="#FF0000">
-<p>The node you are looking for is at <a
href="perllocale.html#perllocale-Category-LC_005fNUMERIC_003a-Numeric-formatting">perllocale
Category LC_NUMERIC: Numeric formatting</a>.</p>
+<p>The node you are looking for is at <a
href="perllocale.html#perllocale-Category-LC_005fNUMERIC_003a-Numeric-formatting">perllocale
Category <code>LC_NUMERIC</code>: Numeric formatting</a>.</p>
</body>
Index:
html_chapter/perllocale-Category-LC_005fTIME_003a-Date_002fTime-formatting.html
===================================================================
RCS file:
/web/www/www/software/perl/manual/html_chapter/perllocale-Category-LC_005fTIME_003a-Date_002fTime-formatting.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
---
html_chapter/perllocale-Category-LC_005fTIME_003a-Date_002fTime-formatting.html
20 Jun 2014 16:41:54 -0000 1.4
+++
html_chapter/perllocale-Category-LC_005fTIME_003a-Date_002fTime-formatting.html
14 Oct 2014 22:40:59 -0000 1.5
@@ -46,5 +46,5 @@
<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF"
vlink="#800080" alink="#FF0000">
-<p>The node you are looking for is at <a
href="perllocale.html#perllocale-Category-LC_005fTIME_003a-Date_002fTime-formatting">perllocale
Category LC_TIME: Date/Time formatting</a>.</p>
+<p>The node you are looking for is at <a
href="perllocale.html#perllocale-Category-LC_005fTIME_003a-Date_002fTime-formatting">perllocale
Category <code>LC_TIME</code>: Date/Time formatting</a>.</p>
</body>
Index: html_chapter/perllocale-LANG.html
===================================================================
RCS file: /web/www/www/software/perl/manual/html_chapter/perllocale-LANG.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- html_chapter/perllocale-LANG.html 20 Jun 2014 16:41:56 -0000 1.4
+++ html_chapter/perllocale-LANG.html 14 Oct 2014 22:40:59 -0000 1.5
@@ -46,5 +46,5 @@
<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF"
vlink="#800080" alink="#FF0000">
-<p>The node you are looking for is at <a
href="perllocale.html#perllocale-LANG">perllocale LANG</a>.</p>
+<p>The node you are looking for is at <a
href="perllocale.html#perllocale-LANG">perllocale <code>LANG</code></a>.</p>
</body>
Index: html_chapter/perllocale-LANGUAGE.html
===================================================================
RCS file:
/web/www/www/software/perl/manual/html_chapter/perllocale-LANGUAGE.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- html_chapter/perllocale-LANGUAGE.html 20 Jun 2014 16:41:56 -0000
1.4
+++ html_chapter/perllocale-LANGUAGE.html 14 Oct 2014 22:41:00 -0000
1.5
@@ -46,5 +46,5 @@
<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF"
vlink="#800080" alink="#FF0000">
-<p>The node you are looking for is at <a
href="perllocale.html#perllocale-LANGUAGE">perllocale LANGUAGE</a>.</p>
+<p>The node you are looking for is at <a
href="perllocale.html#perllocale-LANGUAGE">perllocale
<code>LANGUAGE</code></a>.</p>
</body>
Index: html_chapter/perllocale-LC_005fALL.html
===================================================================
RCS file:
/web/www/www/software/perl/manual/html_chapter/perllocale-LC_005fALL.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- html_chapter/perllocale-LC_005fALL.html 20 Jun 2014 16:41:56 -0000
1.4
+++ html_chapter/perllocale-LC_005fALL.html 14 Oct 2014 22:41:00 -0000
1.5
@@ -46,5 +46,5 @@
<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF"
vlink="#800080" alink="#FF0000">
-<p>The node you are looking for is at <a
href="perllocale.html#perllocale-LC_005fALL">perllocale LC_ALL</a>.</p>
+<p>The node you are looking for is at <a
href="perllocale.html#perllocale-LC_005fALL">perllocale
<code>LC_ALL</code></a>.</p>
</body>
Index: html_chapter/perllocale-LC_005fCOLLATE.html
===================================================================
RCS file:
/web/www/www/software/perl/manual/html_chapter/perllocale-LC_005fCOLLATE.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- html_chapter/perllocale-LC_005fCOLLATE.html 20 Jun 2014 16:41:56 -0000
1.4
+++ html_chapter/perllocale-LC_005fCOLLATE.html 14 Oct 2014 22:41:00 -0000
1.5
@@ -46,5 +46,5 @@
<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF"
vlink="#800080" alink="#FF0000">
-<p>The node you are looking for is at <a
href="perllocale.html#perllocale-LC_005fCOLLATE">perllocale LC_COLLATE</a>.</p>
+<p>The node you are looking for is at <a
href="perllocale.html#perllocale-LC_005fCOLLATE">perllocale
<code>LC_COLLATE</code></a>.</p>
</body>
Index: html_chapter/perllocale-LC_005fMONETARY.html
===================================================================
RCS file:
/web/www/www/software/perl/manual/html_chapter/perllocale-LC_005fMONETARY.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- html_chapter/perllocale-LC_005fMONETARY.html 20 Jun 2014 16:41:57
-0000 1.4
+++ html_chapter/perllocale-LC_005fMONETARY.html 14 Oct 2014 22:41:01
-0000 1.5
@@ -46,5 +46,5 @@
<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF"
vlink="#800080" alink="#FF0000">
-<p>The node you are looking for is at <a
href="perllocale.html#perllocale-LC_005fMONETARY">perllocale
LC_MONETARY</a>.</p>
+<p>The node you are looking for is at <a
href="perllocale.html#perllocale-LC_005fMONETARY">perllocale
<code>LC_MONETARY</code></a>.</p>
</body>
Index: html_chapter/perllocale-LC_005fNUMERIC.html
===================================================================
RCS file:
/web/www/www/software/perl/manual/html_chapter/perllocale-LC_005fNUMERIC.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- html_chapter/perllocale-LC_005fNUMERIC.html 20 Jun 2014 16:41:57 -0000
1.4
+++ html_chapter/perllocale-LC_005fNUMERIC.html 14 Oct 2014 22:41:02 -0000
1.5
@@ -46,5 +46,5 @@
<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF"
vlink="#800080" alink="#FF0000">
-<p>The node you are looking for is at <a
href="perllocale.html#perllocale-LC_005fNUMERIC">perllocale LC_NUMERIC</a>.</p>
+<p>The node you are looking for is at <a
href="perllocale.html#perllocale-LC_005fNUMERIC">perllocale
<code>LC_NUMERIC</code></a>.</p>
</body>
Index: html_chapter/perllocale-LC_005fTIME-1.html
===================================================================
RCS file:
/web/www/www/software/perl/manual/html_chapter/perllocale-LC_005fTIME-1.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- html_chapter/perllocale-LC_005fTIME-1.html 20 Jun 2014 16:41:57 -0000
1.4
+++ html_chapter/perllocale-LC_005fTIME-1.html 14 Oct 2014 22:41:02 -0000
1.5
@@ -46,5 +46,5 @@
<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF"
vlink="#800080" alink="#FF0000">
-<p>The node you are looking for is at <a
href="perllocale.html#perllocale-LC_005fTIME-1">perllocale LC_TIME 1</a>.</p>
+<p>The node you are looking for is at <a
href="perllocale.html#perllocale-LC_005fTIME-1">perllocale <code>LC_TIME</code>
1</a>.</p>
</body>
Index: html_chapter/perllocale-LC_005fTIME.html
===================================================================
RCS file:
/web/www/www/software/perl/manual/html_chapter/perllocale-LC_005fTIME.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- html_chapter/perllocale-LC_005fTIME.html 20 Jun 2014 16:41:59 -0000
1.4
+++ html_chapter/perllocale-LC_005fTIME.html 14 Oct 2014 22:41:02 -0000
1.5
@@ -46,5 +46,5 @@
<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF"
vlink="#800080" alink="#FF0000">
-<p>The node you are looking for is at <a
href="perllocale.html#perllocale-LC_005fTIME">perllocale LC_TIME</a>.</p>
+<p>The node you are looking for is at <a
href="perllocale.html#perllocale-LC_005fTIME">perllocale
<code>LC_TIME</code></a>.</p>
</body>
Index: html_chapter/perllocale.html
===================================================================
RCS file: /web/www/www/software/perl/manual/html_chapter/perllocale.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- html_chapter/perllocale.html 20 Jun 2014 16:42:12 -0000 1.6
+++ html_chapter/perllocale.html 14 Oct 2014 22:41:02 -0000 1.7
@@ -158,35 +158,35 @@
note here):
</p>
<dl compact="compact">
-<dt>Category LC_NUMERIC: Numeric formatting</dt>
+<dt>Category <code>LC_NUMERIC</code>: Numeric formatting</dt>
<dd><a name="perllocale-Category-LC_005fNUMERIC_003a-Numeric-formatting"></a>
<p>This indicates how numbers should be formatted for human readability,
for example the character used as the decimal point.
</p>
</dd>
-<dt>Category LC_MONETARY: Formatting of monetary amounts</dt>
+<dt>Category <code>LC_MONETARY</code>: Formatting of monetary amounts</dt>
<dd><a
name="perllocale-Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts"></a>
<p>ÃÂ
</p>
</dd>
-<dt>Category LC_TIME: Date/Time formatting</dt>
+<dt>Category <code>LC_TIME</code>: Date/Time formatting</dt>
<dd><a
name="perllocale-Category-LC_005fTIME_003a-Date_002fTime-formatting"></a>
<p>ÃÂ
</p>
</dd>
-<dt>Category LC_MESSAGES: Error and other messages</dt>
+<dt>Category <code>LC_MESSAGES</code>: Error and other messages</dt>
<dd><a
name="perllocale-Category-LC_005fMESSAGES_003a-Error-and-other-messages"></a>
<p>This is used by Perl itself only for accessing operating system error
messages via <a href="perlvar.html#perlvar-_0024ERRNO">$!</a> and <a
href="perlvar.html#perlvar-_0024EXTENDED_005fOS_005fERROR">$^E</a>.
</p>
</dd>
-<dt>Category LC_COLLATE: Collation</dt>
+<dt>Category <code>LC_COLLATE</code>: Collation</dt>
<dd><a name="perllocale-Category-LC_005fCOLLATE_003a-Collation"></a>
<p>This indicates the ordering of letters for comparison and sorting.
In Latin alphabets, for example, "b", generally follows
"a".
</p>
</dd>
-<dt>Category LC_CTYPE: Character Types</dt>
+<dt>Category <code>LC_CTYPE</code>: Character Types</dt>
<dd><a name="perllocale-Category-LC_005fCTYPE_003a-Character-Types"></a>
<p>This indicates, for example if a character is an uppercase letter.
</p>
@@ -360,19 +360,7 @@
</li><li> XS modules for all categories but <code>LC_NUMERIC</code> get the
underlying
locale, and hence any C library functions they call will use that
-underlying locale. Perl always initializes <code>LC_NUMERIC</code> to
<code>"C"</code>
-because too many modules are unable to cope with the decimal point in a
-floating point number not being a dot (it’s a comma in many locales).
-But note that these modules are vulnerable because <code>LC_NUMERIC</code>
-currently can be changed at any time by a call to the C
<code>set_locale()</code>
-by XS code or by something XS code calls, or by
<code>POSIX::setlocale()</code> by
-Perl code. This is true also for the Perl-provided lite wrappers for XS
-modules to use some C library <code>printf</code> functions:
-<code>Gconvert</code>,
-<a
href="../perlapi/my_005fsprintf.html#my_005fsprintf">(perlapi)my_sprintf</a>,
-<a
href="../perlapi/my_005fsnprintf.html#my_005fsnprintf">(perlapi)my_snprintf</a>,
-and
-<a
href="../perlapi/my_005fvsnprintf.html#my_005fvsnprintf">(perlapi)my_vsnprintf</a>.
+underlying locale. For more discussion, see <a
href="../perlxs/CAVEATS.html#CAVEATS">(perlxs)CAVEATS</a>.
</li></ul>
@@ -508,13 +496,13 @@
example.
</p>
<p>If no second argument is provided and the category is something other
-than LC_ALL, the function returns a string naming the current locale
+than <code>LC_ALL</code>, the function returns a string naming the current
locale
for the category. You can use this value as the second argument in a
subsequent call to <code>setlocale()</code>, <strong>but</strong> on some
platforms the string
is opaque, not something that most people would be able to decipher as
to what locale it means.
</p>
-<p>If no second argument is provided and the category is LC_ALL, the
+<p>If no second argument is provided and the category is <code>LC_ALL</code>,
the
result is implementation-dependent. It may be a string of
concatenated locale names (separator also implementation-dependent)
or a single locale name. Please consult your <a
href="http://man.he.net/man3/setlocale">setlocale(3)</a> man page for
@@ -625,7 +613,7 @@
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
</pre>
-<p>This means that your locale settings had LC_ALL set to "En_US" and
+<p>This means that your locale settings had <code>LC_ALL</code> set to
"En_US" and
LANG exists but has no value. Perl tried to believe you but could not.
Instead, Perl gave up and fell back to the "C" locale, the default
locale
that is supposed to work no matter what. (On Windows, it first tries
@@ -671,21 +659,21 @@
locale inconsistencies or to run Perl under the default locale "C".
</p>
<p>Perl’s moaning about locale problems can be silenced by setting the
-environment variable PERL_BADLANG to a zero value, for example "0".
+environment variable <code>PERL_BADLANG</code> to a zero value, for example
"0".
This method really just sweeps the problem under the carpet: you tell
Perl to shut up even when Perl sees that something is wrong. Do not
be surprised if later something locale-dependent misbehaves.
</p>
<p>Perl can be run under the "C" locale by setting the environment
-variable LC_ALL to "C". This method is perhaps a bit more civilized
-than the PERL_BADLANG approach, but setting LC_ALL (or
+variable <code>LC_ALL</code> to "C". This method is perhaps a bit
more civilized
+than the <code>PERL_BADLANG</code> approach, but setting <code>LC_ALL</code>
(or
other locale variables) may affect other programs as well, not just
Perl. In particular, external programs run from within Perl will see
these changes. If you make the new settings permanent (read on), all
programs you run see the changes. See <a
href="#perllocale-ENVIRONMENT">ENVIRONMENT</a> for
the full list of relevant environment variables and <a
href="#perllocale-USING-LOCALES">USING LOCALES</a>
for their effects in Perl. Effects in other programs are
-easily deducible. For example, the variable LC_COLLATE may well affect
+easily deducible. For example, the variable <code>LC_COLLATE</code> may well
affect
your <strong>sort</strong> program (or whatever the program that arranges
"records"
alphabetically in your system is called).
</p>
@@ -897,15 +885,15 @@
basic category at a time. See <a
href="#perllocale-ENVIRONMENT">ENVIRONMENT</a> for a discussion of these.
</p>
<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">• <a
href="#perllocale-Category-LC_005fCOLLATE_003a-Collation-1"
accesskey="1">perllocale Category LC_COLLATE: Collation
1</a>:</td><td> </td><td align="left" valign="top">
+<tr><td align="left" valign="top">• <a
href="#perllocale-Category-LC_005fCOLLATE_003a-Collation-1"
accesskey="1">perllocale Category <code>LC_COLLATE</code>: Collation
1</a>:</td><td> </td><td align="left" valign="top">
</td></tr>
-<tr><td align="left" valign="top">• <a
href="#perllocale-Category-LC_005fCTYPE_003a-Character-Types-1"
accesskey="2">perllocale Category LC_CTYPE: Character Types
1</a>:</td><td> </td><td align="left" valign="top">
+<tr><td align="left" valign="top">• <a
href="#perllocale-Category-LC_005fCTYPE_003a-Character-Types-1"
accesskey="2">perllocale Category <code>LC_CTYPE</code>: Character Types
1</a>:</td><td> </td><td align="left" valign="top">
</td></tr>
-<tr><td align="left" valign="top">• <a
href="#perllocale-Category-LC_005fNUMERIC_003a-Numeric-Formatting"
accesskey="3">perllocale Category LC_NUMERIC: Numeric
Formatting</a>:</td><td> </td><td align="left" valign="top">
+<tr><td align="left" valign="top">• <a
href="#perllocale-Category-LC_005fNUMERIC_003a-Numeric-Formatting"
accesskey="3">perllocale Category <code>LC_NUMERIC</code>: Numeric
Formatting</a>:</td><td> </td><td align="left" valign="top">
</td></tr>
-<tr><td align="left" valign="top">• <a
href="#perllocale-Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts-1"
accesskey="4">perllocale Category LC_MONETARY: Formatting of monetary amounts
1</a>:</td><td> </td><td align="left" valign="top">
+<tr><td align="left" valign="top">• <a
href="#perllocale-Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts-1"
accesskey="4">perllocale Category <code>LC_MONETARY</code>: Formatting of
monetary amounts 1</a>:</td><td> </td><td align="left" valign="top">
</td></tr>
-<tr><td align="left" valign="top">• <a href="#perllocale-LC_005fTIME"
accesskey="5">perllocale LC_TIME</a>:</td><td> </td><td align="left"
valign="top">
+<tr><td align="left" valign="top">• <a href="#perllocale-LC_005fTIME"
accesskey="5">perllocale <code>LC_TIME</code></a>:</td><td> </td><td
align="left" valign="top">
</td></tr>
<tr><td align="left" valign="top">• <a
href="#perllocale-Other-categories-1" accesskey="6">perllocale Other categories
1</a>:</td><td> </td><td align="left" valign="top">
</td></tr>
@@ -915,10 +903,10 @@
<a name="perllocale-Category-LC_005fCOLLATE_003a-Collation-1"></a>
<div class="header">
<p>
-Next: <a href="#perllocale-Category-LC_005fCTYPE_003a-Character-Types-1"
accesskey="n" rel="next">perllocale Category LC_CTYPE: Character Types 1</a>,
Up: <a href="#perllocale-LOCALE-CATEGORIES" accesskey="u" rel="up">perllocale
LOCALE CATEGORIES</a> [<a href="index.html#SEC_Contents" title="Table of
contents" rel="contents">Contents</a>]</p>
+Next: <a href="#perllocale-Category-LC_005fCTYPE_003a-Character-Types-1"
accesskey="n" rel="next">perllocale Category <code>LC_CTYPE</code>: Character
Types 1</a>, Up: <a href="#perllocale-LOCALE-CATEGORIES" accesskey="u"
rel="up">perllocale LOCALE CATEGORIES</a> [<a
href="index.html#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
<a name="Category-LC_005fCOLLATE_003a-Collation"></a>
-<h4 class="subsection">38.6.1 Category LC_COLLATE: Collation</h4>
+<h4 class="subsection">38.6.1 Category <code>LC_COLLATE</code>: Collation</h4>
<p>In the scope of <code>use locale</code><!-- /@w --> (but not a
<code>use locale ':not_characters'</code>), Perl looks to the
<code>LC_COLLATE</code>
@@ -1008,10 +996,10 @@
<a name="perllocale-Category-LC_005fCTYPE_003a-Character-Types-1"></a>
<div class="header">
<p>
-Next: <a href="#perllocale-Category-LC_005fNUMERIC_003a-Numeric-Formatting"
accesskey="n" rel="next">perllocale Category LC_NUMERIC: Numeric
Formatting</a>, Previous: <a
href="#perllocale-Category-LC_005fCOLLATE_003a-Collation-1" accesskey="p"
rel="prev">perllocale Category LC_COLLATE: Collation 1</a>, Up: <a
href="#perllocale-LOCALE-CATEGORIES" accesskey="u" rel="up">perllocale LOCALE
CATEGORIES</a> [<a href="index.html#SEC_Contents" title="Table of
contents" rel="contents">Contents</a>]</p>
+Next: <a href="#perllocale-Category-LC_005fNUMERIC_003a-Numeric-Formatting"
accesskey="n" rel="next">perllocale Category <code>LC_NUMERIC</code>: Numeric
Formatting</a>, Previous: <a
href="#perllocale-Category-LC_005fCOLLATE_003a-Collation-1" accesskey="p"
rel="prev">perllocale Category <code>LC_COLLATE</code>: Collation 1</a>, Up: <a
href="#perllocale-LOCALE-CATEGORIES" accesskey="u" rel="up">perllocale LOCALE
CATEGORIES</a> [<a href="index.html#SEC_Contents" title="Table of
contents" rel="contents">Contents</a>]</p>
</div>
<a name="Category-LC_005fCTYPE_003a-Character-Types"></a>
-<h4 class="subsection">38.6.2 Category LC_CTYPE: Character Types</h4>
+<h4 class="subsection">38.6.2 Category <code>LC_CTYPE</code>: Character
Types</h4>
<p>In the scope of <code>use locale</code><!-- /@w --> (but not a
<code>use locale ':not_characters'</code>), Perl obeys the
<code>LC_CTYPE</code> locale
@@ -1074,10 +1062,10 @@
<a name="perllocale-Category-LC_005fNUMERIC_003a-Numeric-Formatting"></a>
<div class="header">
<p>
-Next: <a
href="#perllocale-Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts-1"
accesskey="n" rel="next">perllocale Category LC_MONETARY: Formatting of
monetary amounts 1</a>, Previous: <a
href="#perllocale-Category-LC_005fCTYPE_003a-Character-Types-1" accesskey="p"
rel="prev">perllocale Category LC_CTYPE: Character Types 1</a>, Up: <a
href="#perllocale-LOCALE-CATEGORIES" accesskey="u" rel="up">perllocale LOCALE
CATEGORIES</a> [<a href="index.html#SEC_Contents" title="Table of
contents" rel="contents">Contents</a>]</p>
+Next: <a
href="#perllocale-Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts-1"
accesskey="n" rel="next">perllocale Category <code>LC_MONETARY</code>:
Formatting of monetary amounts 1</a>, Previous: <a
href="#perllocale-Category-LC_005fCTYPE_003a-Character-Types-1" accesskey="p"
rel="prev">perllocale Category <code>LC_CTYPE</code>: Character Types 1</a>,
Up: <a href="#perllocale-LOCALE-CATEGORIES" accesskey="u" rel="up">perllocale
LOCALE CATEGORIES</a> [<a href="index.html#SEC_Contents" title="Table of
contents" rel="contents">Contents</a>]</p>
</div>
<a name="Category-LC_005fNUMERIC_003a-Numeric-Formatting"></a>
-<h4 class="subsection">38.6.3 Category LC_NUMERIC: Numeric Formatting</h4>
+<h4 class="subsection">38.6.3 Category <code>LC_NUMERIC</code>: Numeric
Formatting</h4>
<p>After a proper <code>POSIX::setlocale()</code> call, and within the scope
of one
of the <code>use locale</code> variants, Perl obeys the <code>LC_NUMERIC</code>
@@ -1110,10 +1098,10 @@
<a
name="perllocale-Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts-1"></a>
<div class="header">
<p>
-Next: <a href="#perllocale-LC_005fTIME" accesskey="n" rel="next">perllocale
LC_TIME</a>, Previous: <a
href="#perllocale-Category-LC_005fNUMERIC_003a-Numeric-Formatting"
accesskey="p" rel="prev">perllocale Category LC_NUMERIC: Numeric
Formatting</a>, Up: <a href="#perllocale-LOCALE-CATEGORIES" accesskey="u"
rel="up">perllocale LOCALE CATEGORIES</a> [<a
href="index.html#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
+Next: <a href="#perllocale-LC_005fTIME" accesskey="n" rel="next">perllocale
<code>LC_TIME</code></a>, Previous: <a
href="#perllocale-Category-LC_005fNUMERIC_003a-Numeric-Formatting"
accesskey="p" rel="prev">perllocale Category <code>LC_NUMERIC</code>: Numeric
Formatting</a>, Up: <a href="#perllocale-LOCALE-CATEGORIES" accesskey="u"
rel="up">perllocale LOCALE CATEGORIES</a> [<a
href="index.html#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
<a name="Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts"></a>
-<h4 class="subsection">38.6.4 Category LC_MONETARY: Formatting of monetary
amounts</h4>
+<h4 class="subsection">38.6.4 Category <code>LC_MONETARY</code>: Formatting of
monetary amounts</h4>
<p>The C standard defines the <code>LC_MONETARY</code> category, but not a
function
that is affected by its contents. (Those with experience of standards
@@ -1132,10 +1120,10 @@
<a name="perllocale-LC_005fTIME"></a>
<div class="header">
<p>
-Next: <a href="#perllocale-Other-categories-1" accesskey="n"
rel="next">perllocale Other categories 1</a>, Previous: <a
href="#perllocale-Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts-1"
accesskey="p" rel="prev">perllocale Category LC_MONETARY: Formatting of
monetary amounts 1</a>, Up: <a href="#perllocale-LOCALE-CATEGORIES"
accesskey="u" rel="up">perllocale LOCALE CATEGORIES</a> [<a
href="index.html#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
+Next: <a href="#perllocale-Other-categories-1" accesskey="n"
rel="next">perllocale Other categories 1</a>, Previous: <a
href="#perllocale-Category-LC_005fMONETARY_003a-Formatting-of-monetary-amounts-1"
accesskey="p" rel="prev">perllocale Category <code>LC_MONETARY</code>:
Formatting of monetary amounts 1</a>, Up: <a
href="#perllocale-LOCALE-CATEGORIES" accesskey="u" rel="up">perllocale LOCALE
CATEGORIES</a> [<a href="index.html#SEC_Contents" title="Table of
contents" rel="contents">Contents</a>]</p>
</div>
<a name="LC_005fTIME"></a>
-<h4 class="subsection">38.6.5 LC_TIME</h4>
+<h4 class="subsection">38.6.5 <code>LC_TIME</code></h4>
<p>Output produced by <code>POSIX::strftime()</code>, which builds a formatted
human-readable date/time string, is affected by the current
<code>LC_TIME</code>
@@ -1161,7 +1149,7 @@
<a name="perllocale-Other-categories-1"></a>
<div class="header">
<p>
-Previous: <a href="#perllocale-LC_005fTIME" accesskey="p"
rel="prev">perllocale LC_TIME</a>, Up: <a href="#perllocale-LOCALE-CATEGORIES"
accesskey="u" rel="up">perllocale LOCALE CATEGORIES</a> [<a
href="index.html#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
+Previous: <a href="#perllocale-LC_005fTIME" accesskey="p"
rel="prev">perllocale <code>LC_TIME</code></a>, Up: <a
href="#perllocale-LOCALE-CATEGORIES" accesskey="u" rel="up">perllocale LOCALE
CATEGORIES</a> [<a href="index.html#SEC_Contents" title="Table of
contents" rel="contents">Contents</a>]</p>
</div>
<a name="Other-categories"></a>
<h4 class="subsection">38.6.6 Other categories</h4>
@@ -1197,7 +1185,7 @@
characters such as ">" and "|" are alphanumeric.
</li><li> String interpolation with case-mapping, as in, say, <code>$dest =
-"C:\U$name.$ext"</code>, may produce dangerous results if a bogus
LC_CTYPE
+"C:\U$name.$ext"</code>, may produce dangerous results if a bogus
<code>LC_CTYPE</code>
case-mapping table is in effect.
</li><li> A sneaky <code>LC_COLLATE</code> locale could result in the names of
students with
@@ -1371,7 +1359,7 @@
zero–that is, "0" or ""– Perl will complain
about locale setting
failures.
</p>
-<p><strong>NOTE</strong>: PERL_BADLANG only gives you a way to hide the
warning message.
+<p><strong>NOTE</strong>: <code>PERL_BADLANG</code> only gives you a way to
hide the warning message.
The message tells about some problem in your system’s locale support,
and you should investigate what the problem is.
</p>
@@ -1386,17 +1374,17 @@
the next lower one in priority. If none are valid, on Windows, the
system default locale is then tried. If all else fails, the
<code>"C"</code>
locale is used. If even that doesn’t work, something is badly broken,
-but Perl tries to forge ahead with whatever the locale settinga might
+but Perl tries to forge ahead with whatever the locale settings might
be.
</p>
<dl compact="compact">
-<dt>LC_ALL</dt>
+<dt><code>LC_ALL</code></dt>
<dd><a name="perllocale-LC_005fALL"></a>
<p><code>LC_ALL</code> is the "override-all" locale environment
variable. If
set, it overrides all the rest of the locale environment variables.
</p>
</dd>
-<dt>LANGUAGE</dt>
+<dt><code>LANGUAGE</code></dt>
<dd><a name="perllocale-LANGUAGE"></a>
<p><strong>NOTE</strong>: <code>LANGUAGE</code> is a GNU extension, it affects
you only if you
are using the GNU libc. This is the case if you are using e.g. Linux.
@@ -1411,46 +1399,46 @@
See the GNU <code>gettext</code> library documentation for more information.
</p>
</dd>
-<dt>LC_CTYPE</dt>
-<dd><a name="perllocale-LC_005fCTYPE"></a>
+<dt><code>LC_CTYPE</code>.</dt>
+<dd><a name="perllocale-LC_005fCTYPE_002e"></a>
<p>In the absence of <code>LC_ALL</code>, <code>LC_CTYPE</code> chooses the
character type
locale. In the absence of both <code>LC_ALL</code> and <code>LC_CTYPE</code>,
<code>LANG</code>
chooses the character type locale.
</p>
</dd>
-<dt>LC_COLLATE</dt>
+<dt><code>LC_COLLATE</code></dt>
<dd><a name="perllocale-LC_005fCOLLATE"></a>
<p>In the absence of <code>LC_ALL</code>, <code>LC_COLLATE</code> chooses the
collation
(sorting) locale. In the absence of both <code>LC_ALL</code> and
<code>LC_COLLATE</code>,
<code>LANG</code> chooses the collation locale.
</p>
</dd>
-<dt>LC_MONETARY</dt>
+<dt><code>LC_MONETARY</code></dt>
<dd><a name="perllocale-LC_005fMONETARY"></a>
<p>In the absence of <code>LC_ALL</code>, <code>LC_MONETARY</code> chooses the
monetary
formatting locale. In the absence of both <code>LC_ALL</code> and
<code>LC_MONETARY</code>,
<code>LANG</code> chooses the monetary formatting locale.
</p>
</dd>
-<dt>LC_NUMERIC</dt>
+<dt><code>LC_NUMERIC</code></dt>
<dd><a name="perllocale-LC_005fNUMERIC"></a>
<p>In the absence of <code>LC_ALL</code>, <code>LC_NUMERIC</code> chooses the
numeric format
locale. In the absence of both <code>LC_ALL</code> and
<code>LC_NUMERIC</code>, <code>LANG</code>
chooses the numeric format.
</p>
</dd>
-<dt>LC_TIME</dt>
+<dt><code>LC_TIME</code></dt>
<dd><a name="perllocale-LC_005fTIME-1"></a>
<p>In the absence of <code>LC_ALL</code>, <code>LC_TIME</code> chooses the
date and time
formatting locale. In the absence of both <code>LC_ALL</code> and
<code>LC_TIME</code>,
<code>LANG</code> chooses the date and time formatting locale.
</p>
</dd>
-<dt>LANG</dt>
+<dt><code>LANG</code></dt>
<dd><a name="perllocale-LANG"></a>
<p><code>LANG</code> is the "catch-all" locale environment variable.
If it is set, it
is used as the last resort after the overall <code>LC_ALL</code> and the
-category-specific <code>LC_...</code>.
+category-specific <code>LC_<em>foo</em></code>
</p>
</dd>
</dl>
@@ -1469,7 +1457,7 @@
<a name="Examples"></a>
<h4 class="subsection">38.8.1 Examples</h4>
-<p>The LC_NUMERIC controls the numeric output:
+<p>The <code>LC_NUMERIC</code> controls the numeric output:
</p>
<pre class="verbatim"> use locale;
use POSIX qw(locale_h); # Imports setlocale() and the LC_ constants.
@@ -1729,7 +1717,7 @@
they and Perl store characters that take up multiple bytes the same way.
However, some, if not most, C library implementations may not process
the characters in the upper half of the Latin-1 range (128 - 255)
-properly under LC_CTYPE. To see if a character is a particular type
+properly under <code>LC_CTYPE</code>. To see if a character is a particular
type
under a locale, Perl uses the functions like <code>isalnum()</code>. Your C
library may not work for UTF-8 locales with those functions, instead
only working under the newer wide library functions like
<code>iswalnum()</code>.
@@ -1850,7 +1838,7 @@
<p>
Next: <a href="#perllocale-HISTORY" accesskey="n" rel="next">perllocale
HISTORY</a>, Previous: <a href="#perllocale-BUGS" accesskey="p"
rel="prev">perllocale BUGS</a>, Up: <a href="#perllocale" accesskey="u"
rel="up">perllocale</a> [<a href="index.html#SEC_Contents" title="Table
of contents" rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-16"></a>
+<a name="SEE-ALSO-17"></a>
<h3 class="section">38.12 SEE ALSO</h3>
<p><a href="../I18N-Langinfo/index.html">(I18N-Langinfo)</a>, <a
href="perluniintro.html#perluniintro-NAME">perluniintro NAME</a>, <a
href="perlunicode.html#perlunicode-NAME">perlunicode NAME</a>, <a
href="../open/index.html">(open)</a>,
Index: html_chapter/perllol.html
===================================================================
RCS file: /web/www/www/software/perl/manual/html_chapter/perllol.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- html_chapter/perllol.html 20 Jun 2014 16:42:14 -0000 1.6
+++ html_chapter/perllol.html 14 Oct 2014 22:41:03 -0000 1.7
@@ -504,7 +504,7 @@
<p>
Next: <a href="#perllol-AUTHOR" accesskey="n" rel="next">perllol AUTHOR</a>,
Previous: <a href="#perllol-DESCRIPTION" accesskey="p" rel="prev">perllol
DESCRIPTION</a>, Up: <a href="#perllol" accesskey="u" rel="up">perllol</a>
[<a href="index.html#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-17"></a>
+<a name="SEE-ALSO-18"></a>
<h3 class="section">39.3 SEE ALSO</h3>
<p><a href="perldata.html#perldata-NAME">perldata NAME</a>, <a
href="perlref.html#perlref-NAME">perlref NAME</a>, <a
href="perldsc.html#perldsc-NAME">perldsc NAME</a>
Index: html_chapter/perlmod.html
===================================================================
RCS file: /web/www/www/software/perl/manual/html_chapter/perlmod.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- html_chapter/perlmod.html 20 Jun 2014 16:42:17 -0000 1.6
+++ html_chapter/perlmod.html 14 Oct 2014 22:41:03 -0000 1.7
@@ -718,7 +718,7 @@
<p>
Previous: <a href="#perlmod-DESCRIPTION" accesskey="p" rel="prev">perlmod
DESCRIPTION</a>, Up: <a href="#perlmod" accesskey="u" rel="up">perlmod</a>
[<a href="index.html#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-18"></a>
+<a name="SEE-ALSO-19"></a>
<h3 class="section">40.3 SEE ALSO</h3>
<p>See <a href="../perlmodlib/index.html">(perlmodlib)</a> for general style
issues related to building Perl
Index: html_chapter/perlmodstyle.html
===================================================================
RCS file: /web/www/www/software/perl/manual/html_chapter/perlmodstyle.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- html_chapter/perlmodstyle.html 20 Jun 2014 16:42:32 -0000 1.6
+++ html_chapter/perlmodstyle.html 14 Oct 2014 22:41:03 -0000 1.7
@@ -990,7 +990,7 @@
<p>
Next: <a href="#perlmodstyle-AUTHOR" accesskey="n" rel="next">perlmodstyle
AUTHOR</a>, Previous: <a href="#perlmodstyle-COMMON-PITFALLS" accesskey="p"
rel="prev">perlmodstyle COMMON PITFALLS</a>, Up: <a href="#perlmodstyle"
accesskey="u" rel="up">perlmodstyle</a> [<a
href="index.html#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-19"></a>
+<a name="SEE-ALSO-20"></a>
<h3 class="section">42.9 SEE ALSO</h3>
<dl compact="compact">
Index: html_chapter/perlnewmod.html
===================================================================
RCS file: /web/www/www/software/perl/manual/html_chapter/perlnewmod.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- html_chapter/perlnewmod.html 20 Jun 2014 16:42:38 -0000 1.6
+++ html_chapter/perlnewmod.html 14 Oct 2014 22:41:03 -0000 1.7
@@ -430,7 +430,7 @@
<p>
Previous: <a href="#perlnewmod-AUTHOR" accesskey="p" rel="prev">perlnewmod
AUTHOR</a>, Up: <a href="#perlnewmod" accesskey="u" rel="up">perlnewmod</a>
[<a href="index.html#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-20"></a>
+<a name="SEE-ALSO-21"></a>
<h3 class="section">44.4 SEE ALSO</h3>
<p><a href="perlmod.html#perlmod-NAME">perlmod NAME</a>, <a
href="../perlmodlib/index.html">(perlmodlib)</a>, <a
href="perlmodinstall.html#perlmodinstall-NAME">perlmodinstall NAME</a>, <a
href="../h2xs/index.html">(h2xs)</a>, <a
href="../strict/index.html">(strict)</a>,
Index: html_chapter/perlnumber.html
===================================================================
RCS file: /web/www/www/software/perl/manual/html_chapter/perlnumber.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- html_chapter/perlnumber.html 20 Jun 2014 16:42:41 -0000 1.6
+++ html_chapter/perlnumber.html 14 Oct 2014 22:41:03 -0000 1.7
@@ -332,7 +332,7 @@
<p>
Previous: <a href="#perlnumber-AUTHOR" accesskey="p" rel="prev">perlnumber
AUTHOR</a>, Up: <a href="#perlnumber" accesskey="u" rel="up">perlnumber</a>
[<a href="index.html#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-21"></a>
+<a name="SEE-ALSO-22"></a>
<h3 class="section">45.8 SEE ALSO</h3>
<p><a href="../overload/index.html">(overload)</a>, <a
href="perlop.html#perlop-NAME">perlop NAME</a>
Index: html_chapter/perlobj.html
===================================================================
RCS file: /web/www/www/software/perl/manual/html_chapter/perlobj.html,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- html_chapter/perlobj.html 20 Jun 2014 16:42:48 -0000 1.3
+++ html_chapter/perlobj.html 14 Oct 2014 22:41:03 -0000 1.4
@@ -1380,7 +1380,7 @@
<p>
Previous: <a href="#perlobj-DESCRIPTION" accesskey="p" rel="prev">perlobj
DESCRIPTION</a>, Up: <a href="#perlobj" accesskey="u" rel="up">perlobj</a>
[<a href="index.html#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-22"></a>
+<a name="SEE-ALSO-23"></a>
<h3 class="section">46.3 SEE ALSO</h3>
<p>A kinder, gentler tutorial on object-oriented programming in Perl can
Index: html_chapter/perlop.html
===================================================================
RCS file: /web/www/www/software/perl/manual/html_chapter/perlop.html,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- html_chapter/perlop.html 20 Jun 2014 16:43:06 -0000 1.3
+++ html_chapter/perlop.html 14 Oct 2014 22:41:04 -0000 1.4
@@ -1747,10 +1747,12 @@
\c[ chr(27)
\c] chr(29)
\c^ chr(30)
- \c? chr(127)
+ \c_ chr(31)
+ \c? chr(127) # (on ASCII platforms)
</pre>
<p>In other words, it’s the character whose code point has had 64
xor’d with
-its uppercase. <code>\c?</code> is DELETE because <code>ord("?") ^
64</code> is 127, and
+its uppercase. <code>\c?</code> is DELETE on ASCII platforms because
+<code>ord("?") ^ 64</code><!-- /@w --> is 127, and
<code>\c@</code> is NULL because the ord of "@" is 64, so
xor’ing 64 itself produces 0.
</p>
<p>Also, <code>\c\<em>X</em></code> yields <code> chr(28) .
"<em>X</em>"</code> for any <em>X</em>, but cannot come at the
@@ -1759,10 +1761,10 @@
</p>
<p>On ASCII platforms, the resulting characters from the list above are the
complete set of ASCII controls. This isn’t the case on EBCDIC
platforms; see
-<a href="perlebcdic.html#perlebcdic-OPERATOR-DIFFERENCES">perlebcdic OPERATOR
DIFFERENCES</a> for the complete list of what these
-sequences mean on both ASCII and EBCDIC platforms.
+<a href="perlebcdic.html#perlebcdic-OPERATOR-DIFFERENCES">perlebcdic OPERATOR
DIFFERENCES</a> for a full discussion of the
+differences between these for ASCII versus EBCDIC platforms.
</p>
-<p>Use of any other character following the "c" besides those listed
above is
+<p>Use of any other character following the <code>"c"</code> besides
those listed above is
discouraged, and some are deprecated with the intention of removing
those in a later Perl version. What happens for any of these
other characters currently though, is that the value is derived by
xor’ing
@@ -1798,12 +1800,6 @@
<code>\o{}</code>, or convert to something else, such as to hex and use
<code>\x{}</code>
instead.
</p>
-<p>Having fewer than 3 digits may lead to a misleading warning message that
says
-that what follows is ignored. For example, <code>"\128"</code> in
the ASCII character set
-is equivalent to the two characters <code>"\n8"</code>, but the
warning <code>Illegal octal
-digit '8' ignored</code> will be thrown. If <code>"\n8"</code> is
what you want, you can
-avoid this warning by padding your octal number with <code>0</code>’s:
<code>"\0128"</code>.
-</p>
</dd>
<dt>[8]</dt>
<dd><a name="perlop-_005b8_005d"></a>
@@ -2067,7 +2063,7 @@
after the trailing delimiter.
Once upon a time, Perl would recompile regular expressions
unnecessarily, and this modifier was useful to tell it not to do so, in the
-interests of speed. But now, the only reasons to use <code>/o</code> are
either:
+interests of speed. But now, the only reasons to use <code>/o</code> are one
of:
</p>
<ol>
<li> The variables are thousands of characters long and you know that they
Index: html_chapter/perlopentut.html
===================================================================
RCS file: /web/www/www/software/perl/manual/html_chapter/perlopentut.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- html_chapter/perlopentut.html 20 Jun 2014 16:43:23 -0000 1.6
+++ html_chapter/perlopentut.html 14 Oct 2014 22:41:04 -0000 1.7
@@ -412,7 +412,7 @@
<p>
Next: <a href="#perlopentut-AUTHOR-and-COPYRIGHT" accesskey="n"
rel="next">perlopentut AUTHOR and COPYRIGHT</a>, Previous: <a
href="#perlopentut-Low_002dlevel-File-Opens-via-sysopen" accesskey="p"
rel="prev">perlopentut Low-level File Opens via sysopen</a>, Up: <a
href="#perlopentut" accesskey="u" rel="up">perlopentut</a> [<a
href="index.html#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-23"></a>
+<a name="SEE-ALSO-24"></a>
<h3 class="section">49.7 SEE ALSO</h3>
<p>To be announced.
Index: html_chapter/perlperf.html
===================================================================
RCS file: /web/www/www/software/perl/manual/html_chapter/perlperf.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- html_chapter/perlperf.html 20 Jun 2014 16:43:34 -0000 1.6
+++ html_chapter/perlperf.html 14 Oct 2014 22:41:04 -0000 1.7
@@ -1374,7 +1374,7 @@
<p>
Next: <a href="#perlperf-AUTHOR" accesskey="n" rel="next">perlperf AUTHOR</a>,
Previous: <a href="#perlperf-POSTSCRIPT" accesskey="p" rel="prev">perlperf
POSTSCRIPT</a>, Up: <a href="#perlperf" accesskey="u" rel="up">perlperf</a>
[<a href="index.html#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-24"></a>
+<a name="SEE-ALSO-25"></a>
<h3 class="section">51.10 SEE ALSO</h3>
<p>Further reading can be found using the modules and links below.
Index: html_chapter/perlpod.html
===================================================================
RCS file: /web/www/www/software/perl/manual/html_chapter/perlpod.html,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- html_chapter/perlpod.html 20 Jun 2014 16:43:39 -0000 1.3
+++ html_chapter/perlpod.html 14 Oct 2014 22:41:04 -0000 1.4
@@ -408,9 +408,9 @@
<p>And don’t forget, all commands but <code>=encoding</code> last up
until the end of its <em>paragraph</em>, not its line. So in the
examples below, you can see that every command needs the blank
-line after it, to end its paragraph. (And some older
-Pod translators may require the <code>=encoding</code> line to be similarly
-separated.)
+line after it, to end its paragraph. (And some older Pod translators
+may require the <code>=encoding</code> line to have a following blank line as
+well, even though it should be legal to omit.)
</p>
<p>Some examples of lists include:
</p>
@@ -804,7 +804,7 @@
<p>
Next: <a href="#perlpod-AUTHOR" accesskey="n" rel="next">perlpod AUTHOR</a>,
Previous: <a href="#perlpod-DESCRIPTION" accesskey="p" rel="prev">perlpod
DESCRIPTION</a>, Up: <a href="#perlpod" accesskey="u" rel="up">perlpod</a>
[<a href="index.html#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-25"></a>
+<a name="SEE-ALSO-26"></a>
<h3 class="section">52.3 SEE ALSO</h3>
<p><a href="perlpodspec.html#perlpodspec-NAME">perlpodspec NAME</a>, <a
href="perlsyn.html#perlsyn-PODs_003a-Embedded-Documentation">perlsyn PODs:
Embedded Documentation</a>,
Index: html_chapter/perlpodspec.html
===================================================================
RCS file: /web/www/www/software/perl/manual/html_chapter/perlpodspec.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- html_chapter/perlpodspec.html 20 Jun 2014 16:43:45 -0000 1.6
+++ html_chapter/perlpodspec.html 14 Oct 2014 22:41:05 -0000 1.7
@@ -1886,7 +1886,7 @@
<p>
Next: <a href="#perlpodspec-AUTHOR" accesskey="n" rel="next">perlpodspec
AUTHOR</a>, Previous: <a
href="#perlpodspec-About-Data-Paragraphs-and-_0022_003dbegin_002f_003dend_0022-Regions"
accesskey="p" rel="prev">perlpodspec About Data Paragraphs and
"=begin/=end" Regions</a>, Up: <a href="#perlpodspec" accesskey="u"
rel="up">perlpodspec</a> [<a href="index.html#SEC_Contents" title="Table
of contents" rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-26"></a>
+<a name="SEE-ALSO-27"></a>
<h3 class="section">53.10 SEE ALSO</h3>
<p><a href="perlpod.html#perlpod-NAME">perlpod NAME</a>, <a
href="perlsyn.html#perlsyn-PODs_003a-Embedded-Documentation">perlsyn PODs:
Embedded Documentation</a>,
Index: html_chapter/perlpodstyle.html
===================================================================
RCS file: /web/www/www/software/perl/manual/html_chapter/perlpodstyle.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- html_chapter/perlpodstyle.html 20 Jun 2014 16:43:52 -0000 1.6
+++ html_chapter/perlpodstyle.html 14 Oct 2014 22:41:05 -0000 1.7
@@ -376,7 +376,7 @@
<p>
Next: <a href="#perlpodstyle-AUTHOR-1" accesskey="n" rel="next">perlpodstyle
AUTHOR 1</a>, Previous: <a href="#perlpodstyle-DESCRIPTION" accesskey="p"
rel="prev">perlpodstyle DESCRIPTION</a>, Up: <a href="#perlpodstyle"
accesskey="u" rel="up">perlpodstyle</a> [<a
href="index.html#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-27"></a>
+<a name="SEE-ALSO-28"></a>
<h3 class="section">54.3 SEE ALSO</h3>
<p>For additional information that may be more accurate for your specific
Index: html_chapter/perlpolicy.html
===================================================================
RCS file: /web/www/www/software/perl/manual/html_chapter/perlpolicy.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- html_chapter/perlpolicy.html 20 Jun 2014 16:43:55 -0000 1.6
+++ html_chapter/perlpolicy.html 14 Oct 2014 22:41:06 -0000 1.7
@@ -73,7 +73,9 @@
</td></tr>
<tr><td align="left" valign="top">• <a href="#perlpolicy-DOCUMENTATION"
accesskey="8">perlpolicy DOCUMENTATION</a>:</td><td> </td><td
align="left" valign="top">
</td></tr>
-<tr><td align="left" valign="top">• <a href="#perlpolicy-CREDITS"
accesskey="9">perlpolicy CREDITS</a>:</td><td> </td><td align="left"
valign="top">
+<tr><td align="left" valign="top">• <a
href="#perlpolicy-STANDARDS-OF-CONDUCT" accesskey="9">perlpolicy STANDARDS OF
CONDUCT</a>:</td><td> </td><td align="left" valign="top">
+</td></tr>
+<tr><td align="left" valign="top">• <a
href="#perlpolicy-CREDITS">perlpolicy CREDITS</a>:</td><td> </td><td
align="left" valign="top">
</td></tr>
</table>
@@ -402,7 +404,7 @@
</li><li> Updates to dual-life modules should consist of minimal patches to
fix crashing or security issues (as above).
-</li><li> Minimal patches that fix platform-specific test failures or
+</li><li> Minimal patches that fix platform-specific test failures or build or
installation issues are acceptable. When these changes are made
to dual-life modules for which CPAN is canonical, any changes
should be coordinated with the upstream author.
@@ -574,7 +576,7 @@
<a name="perlpolicy-DOCUMENTATION"></a>
<div class="header">
<p>
-Next: <a href="#perlpolicy-CREDITS" accesskey="n" rel="next">perlpolicy
CREDITS</a>, Previous: <a href="#perlpolicy-CONTRIBUTED-MODULES" accesskey="p"
rel="prev">perlpolicy CONTRIBUTED MODULES</a>, Up: <a href="#perlpolicy"
accesskey="u" rel="up">perlpolicy</a> [<a href="index.html#SEC_Contents"
title="Table of contents" rel="contents">Contents</a>]</p>
+Next: <a href="#perlpolicy-STANDARDS-OF-CONDUCT" accesskey="n"
rel="next">perlpolicy STANDARDS OF CONDUCT</a>, Previous: <a
href="#perlpolicy-CONTRIBUTED-MODULES" accesskey="p" rel="prev">perlpolicy
CONTRIBUTED MODULES</a>, Up: <a href="#perlpolicy" accesskey="u"
rel="up">perlpolicy</a> [<a href="index.html#SEC_Contents" title="Table
of contents" rel="contents">Contents</a>]</p>
</div>
<a name="DOCUMENTATION"></a>
<h3 class="section">55.8 DOCUMENTATION</h3>
@@ -615,20 +617,58 @@
it doesn’t need to fully describe how all old versions used to work.
</p>
<hr>
+<a name="perlpolicy-STANDARDS-OF-CONDUCT"></a>
+<div class="header">
+<p>
+Next: <a href="#perlpolicy-CREDITS" accesskey="n" rel="next">perlpolicy
CREDITS</a>, Previous: <a href="#perlpolicy-DOCUMENTATION" accesskey="p"
rel="prev">perlpolicy DOCUMENTATION</a>, Up: <a href="#perlpolicy"
accesskey="u" rel="up">perlpolicy</a> [<a href="index.html#SEC_Contents"
title="Table of contents" rel="contents">Contents</a>]</p>
+</div>
+<a name="STANDARDS-OF-CONDUCT"></a>
+<h3 class="section">55.9 STANDARDS OF CONDUCT</h3>
+
+<p>The official forum for the development of perl is the perl5-porters mailing
+list, mentioned above, and its bugtracker at rt.perl.org. All participants in
+discussion there are expected to adhere to a standard of conduct.
+</p>
+<ul>
+<li> Always be civil.
+
+</li><li> Heed the moderators.
+
+</li></ul>
+
+<p>Civility is simple: stick to the facts while avoiding demeaning remarks and
+sarcasm. It is not enough to be factual. You must also be civil. Responding
+in kind to incivility is not acceptable.
+</p>
+<p>If the list moderators tell you that you are not being civil, carefully
+consider how your words have appeared before responding in any way. You may
+protest, but repeated protest in the face of a repeatedly reaffirmed decision
+is not acceptable.
+</p>
+<p>Unacceptable behavior will result in a public and clearly identified
warning.
+Repeated unacceptable behavior will result in removal from the mailing list.
+The first removal is for one month. Subsequent removals will double in length.
+After six months with no warning, a user’s ban length is reset.
Removals, like
+warnings, are public.
+</p>
+<p>The list of moderators will be public knowledge. At present, it is:
+Aaron Crane, Andy Dougherty, Ricardo Signes, Steffen Müller.
+</p>
+<hr>
<a name="perlpolicy-CREDITS"></a>
<div class="header">
<p>
-Previous: <a href="#perlpolicy-DOCUMENTATION" accesskey="p"
rel="prev">perlpolicy DOCUMENTATION</a>, Up: <a href="#perlpolicy"
accesskey="u" rel="up">perlpolicy</a> [<a href="index.html#SEC_Contents"
title="Table of contents" rel="contents">Contents</a>]</p>
+Previous: <a href="#perlpolicy-STANDARDS-OF-CONDUCT" accesskey="p"
rel="prev">perlpolicy STANDARDS OF CONDUCT</a>, Up: <a href="#perlpolicy"
accesskey="u" rel="up">perlpolicy</a> [<a href="index.html#SEC_Contents"
title="Table of contents" rel="contents">Contents</a>]</p>
</div>
<a name="CREDITS"></a>
-<h3 class="section">55.9 CREDITS</h3>
+<h3 class="section">55.10 CREDITS</h3>
<p>"Social Contract about Contributed Modules" originally by Russ
Allbery <address@hidden> and the perl5-porters.
</p>
<hr>
<div class="header">
<p>
-Previous: <a href="#perlpolicy-DOCUMENTATION" accesskey="p"
rel="prev">perlpolicy DOCUMENTATION</a>, Up: <a href="#perlpolicy"
accesskey="u" rel="up">perlpolicy</a> [<a href="index.html#SEC_Contents"
title="Table of contents" rel="contents">Contents</a>]</p>
+Previous: <a href="#perlpolicy-STANDARDS-OF-CONDUCT" accesskey="p"
rel="prev">perlpolicy STANDARDS OF CONDUCT</a>, Up: <a href="#perlpolicy"
accesskey="u" rel="up">perlpolicy</a> [<a href="index.html#SEC_Contents"
title="Table of contents" rel="contents">Contents</a>]</p>
</div>
Index: html_chapter/perlport.html
===================================================================
RCS file: /web/www/www/software/perl/manual/html_chapter/perlport.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- html_chapter/perlport.html 20 Jun 2014 16:44:27 -0000 1.6
+++ html_chapter/perlport.html 14 Oct 2014 22:41:06 -0000 1.7
@@ -1905,6 +1905,9 @@
</dd>
<dt>exec</dt>
<dd><a name="perlport-exec"></a>
+<p><code>exec LIST</code> without the use of indirect object syntax
(<code>exec PROGRAM LIST</code>)
+may fall back to trying the shell if the first spawn() fails. (Win32)
+</p>
<p>Does not automatically flush output handles on some platforms.
(SunOS, Solaris, HP-UX)
</p>
@@ -2380,6 +2383,9 @@
<em>scalar</em> will call the native command line direct and no such emulation
of a child Unix program will exists. Mileage <strong>will</strong> vary.
(RISC OS<!-- /@w -->)
</p>
+<p><code>system LIST</code> without the use of indirect object syntax
(<code>system PROGRAM LIST</code>)
+may fall back to trying the shell if the first spawn() fails. (Win32)
+</p>
<p>Does not automatically flush output handles on some platforms.
(SunOS, Solaris, HP-UX)
</p>
@@ -2829,7 +2835,7 @@
<p>
Next: <a href="#perlport-AUTHORS-_002f-CONTRIBUTORS" accesskey="n"
rel="next">perlport AUTHORS / CONTRIBUTORS</a>, Previous: <a
href="#perlport-Supported-Platforms-_0028Perl-5_002e8_0029" accesskey="p"
rel="prev">perlport Supported Platforms (Perl 5.8)</a>, Up: <a href="#perlport"
accesskey="u" rel="up">perlport</a> [<a href="index.html#SEC_Contents"
title="Table of contents" rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-28"></a>
+<a name="SEE-ALSO-29"></a>
<h3 class="section">56.10 SEE ALSO</h3>
<p><a href="../perlaix/index.html">(perlaix)</a>, <a
href="../perlamiga/index.html">(perlamiga)</a>, <a
href="../perlbs2000/index.html">(perlbs2000)</a>,
Index: html_chapter/perlre.html
===================================================================
RCS file: /web/www/www/software/perl/manual/html_chapter/perlre.html,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- html_chapter/perlre.html 20 Jun 2014 16:44:46 -0000 1.3
+++ html_chapter/perlre.html 14 Oct 2014 22:41:06 -0000 1.4
@@ -290,6 +290,8 @@
class, which is unaffected by <code>/x</code>), then you’ll either have
to
escape them (using backslashes or <code>\Q...\E</code>) or encode them using
octal,
hex, or <code>\N{}</code> escapes.
+It is ineffective to try to continue a comment onto the next line by
+escaping the <code>\n</code> with a backslash or <code>\Q</code>.
</p>
<p>You can use <a href="#perlre-_0028_003f_0023text_0029">(?#text)</a> to
create a comment that ends earlier than the
end of the current line, but <code>text</code> also can’t contain the
closing
@@ -843,9 +845,9 @@
\o{}, \000 character whose ordinal is the given octal number
\l lowercase next char (think vi)
\u uppercase next char (think vi)
- \L lowercase till \E (think vi)
- \U uppercase till \E (think vi)
- \Q quote (disable) pattern metacharacters till \E
+ \L lowercase until \E (think vi)
+ \U uppercase until \E (think vi)
+ \Q quote (disable) pattern metacharacters until \E
\E end either case modification or quoted section, think vi
</pre>
<p>Details are in <a
href="perlop.html#perlop-Quote-and-Quote_002dlike-Operators">perlop Quote and
Quote-like Operators</a>.
@@ -1450,7 +1452,8 @@
matches a word that follows a tab, without including the tab in
<code>$&</code>.
Works only for fixed-width look-behind.
</p>
-<p>There is a special form of this construct, called <code>\K</code>, which
causes the
+<p>There is a special form of this construct, called <code>\K</code>
(available since
+Perl 5.10.0), which causes the
regex engine to "keep" everything it had matched prior to the
<code>\K</code> and
not include it in <code>$&</code>. This effectively provides
variable-length
look-behind. The use of <code>\K</code> inside of another look-around assertion
@@ -1909,7 +1912,7 @@
<pre class="verbatim">
/(?<NAME>(?&NAME_PAT))(?<ADDR>(?&ADDRESS_PAT))
(?(DEFINE)
(?<NAME_PAT>....)
- (?<ADRESS_PAT>....)
+ (?<ADDRESS_PAT>....)
)/x
</pre>
<p>Note that capture groups matched inside of recursion are not accessible
@@ -3019,7 +3022,7 @@
<p>
Previous: <a href="#perlre-BUGS" accesskey="p" rel="prev">perlre BUGS</a>, Up:
<a href="#perlre" accesskey="u" rel="up">perlre</a> [<a
href="index.html#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-29"></a>
+<a name="SEE-ALSO-30"></a>
<h3 class="section">58.4 SEE ALSO</h3>
<p><a href="perlrequick.html#perlrequick-NAME">perlrequick NAME</a>.
Index: html_chapter/perlref.html
===================================================================
RCS file: /web/www/www/software/perl/manual/html_chapter/perlref.html,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- html_chapter/perlref.html 20 Jun 2014 16:45:17 -0000 1.3
+++ html_chapter/perlref.html 14 Oct 2014 22:41:06 -0000 1.4
@@ -945,7 +945,7 @@
<p>
Previous: <a href="#perlref-Postfix-Dereference-Syntax" accesskey="p"
rel="prev">perlref Postfix Dereference Syntax</a>, Up: <a href="#perlref"
accesskey="u" rel="up">perlref</a> [<a href="index.html#SEC_Contents"
title="Table of contents" rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-30"></a>
+<a name="SEE-ALSO-31"></a>
<h3 class="section">62.6 SEE ALSO</h3>
<p>Besides the obvious documents, source code can be instructive.
Index: html_chapter/perlreguts.html
===================================================================
RCS file: /web/www/www/software/perl/manual/html_chapter/perlreguts.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- html_chapter/perlreguts.html 20 Jun 2014 16:45:29 -0000 1.6
+++ html_chapter/perlreguts.html 14 Oct 2014 22:41:06 -0000 1.7
@@ -1188,7 +1188,7 @@
<p>
Next: <a href="#perlreguts-AUTHOR" accesskey="n" rel="next">perlreguts
AUTHOR</a>, Previous: <a href="#perlreguts-MISCELLANEOUS" accesskey="p"
rel="prev">perlreguts MISCELLANEOUS</a>, Up: <a href="#perlreguts"
accesskey="u" rel="up">perlreguts</a> [<a href="index.html#SEC_Contents"
title="Table of contents" rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-31"></a>
+<a name="SEE-ALSO-32"></a>
<h3 class="section">64.6 SEE ALSO</h3>
<p><a href="perlreapi.html#perlreapi-NAME">perlreapi NAME</a>
Index: html_chapter/perlrequick.html
===================================================================
RCS file: /web/www/www/software/perl/manual/html_chapter/perlrequick.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- html_chapter/perlrequick.html 20 Jun 2014 16:45:33 -0000 1.6
+++ html_chapter/perlrequick.html 14 Oct 2014 22:41:06 -0000 1.7
@@ -661,7 +661,7 @@
<p>
Next: <a href="#perlrequick-AUTHOR-AND-COPYRIGHT" accesskey="n"
rel="next">perlrequick AUTHOR AND COPYRIGHT</a>, Previous: <a
href="#perlrequick-BUGS" accesskey="p" rel="prev">perlrequick BUGS</a>, Up: <a
href="#perlrequick" accesskey="u" rel="up">perlrequick</a> [<a
href="index.html#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-32"></a>
+<a name="SEE-ALSO-33"></a>
<h3 class="section">66.5 SEE ALSO</h3>
<p>This is just a quick start guide. For a more in-depth tutorial on
Index: html_chapter/perlreref.html
===================================================================
RCS file: /web/www/www/software/perl/manual/html_chapter/perlreref.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- html_chapter/perlreref.html 20 Jun 2014 16:45:35 -0000 1.6
+++ html_chapter/perlreref.html 14 Oct 2014 22:41:06 -0000 1.7
@@ -547,7 +547,7 @@
<p>
Next: <a href="#perlreref-THANKS" accesskey="n" rel="next">perlreref
THANKS</a>, Previous: <a href="#perlreref-AUTHOR" accesskey="p"
rel="prev">perlreref AUTHOR</a>, Up: <a href="#perlreref" accesskey="u"
rel="up">perlreref</a> [<a href="index.html#SEC_Contents" title="Table
of contents" rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-33"></a>
+<a name="SEE-ALSO-34"></a>
<h3 class="section">67.4 SEE ALSO</h3>
<ul>
Index: html_chapter/perlretut.html
===================================================================
RCS file: /web/www/www/software/perl/manual/html_chapter/perlretut.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- html_chapter/perlretut.html 20 Jun 2014 16:45:53 -0000 1.6
+++ html_chapter/perlretut.html 14 Oct 2014 22:41:07 -0000 1.7
@@ -3208,7 +3208,7 @@
<p>
Next: <a href="#perlretut-AUTHOR-AND-COPYRIGHT" accesskey="n"
rel="next">perlretut AUTHOR AND COPYRIGHT</a>, Previous: <a
href="#perlretut-BUGS" accesskey="p" rel="prev">perlretut BUGS</a>, Up: <a
href="#perlretut" accesskey="u" rel="up">perlretut</a> [<a
href="index.html#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-34"></a>
+<a name="SEE-ALSO-35"></a>
<h3 class="section">68.6 SEE ALSO</h3>
<p>This is just a tutorial. For the full story on Perl regular
Index: html_chapter/perlsec.html
===================================================================
RCS file: /web/www/www/software/perl/manual/html_chapter/perlsec.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- html_chapter/perlsec.html 20 Jun 2014 16:46:22 -0000 1.6
+++ html_chapter/perlsec.html 14 Oct 2014 22:41:07 -0000 1.7
@@ -710,6 +710,9 @@
permutations (use e.g. the CPAN modules <code>Algorithm::Permute</code> or
<code>Algorithm::FastPermute</code>), or for any cryptographic applications.
</p>
+<p>Tied hashes may have their own ordering and algorithmic complexity
+attacks.
+</p>
</li><li> Regular expressions - Perl’s regular expression engine is so
called NFA
(Non-deterministic Finite Automaton), which among other things means that
it can rather easily consume large amounts of both time and space if the
@@ -736,7 +739,7 @@
<p>
Previous: <a href="#perlsec-SECURITY-MECHANISMS-AND-CONCERNS" accesskey="p"
rel="prev">perlsec SECURITY MECHANISMS AND CONCERNS</a>, Up: <a href="#perlsec"
accesskey="u" rel="up">perlsec</a> [<a href="index.html#SEC_Contents"
title="Table of contents" rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-35"></a>
+<a name="SEE-ALSO-36"></a>
<h3 class="section">70.5 SEE ALSO</h3>
<p><a href="perlrun.html#perlrun-NAME">perlrun NAME</a> for its description of
cleaning up environment variables.
Index: html_chapter/perlsub.html
===================================================================
RCS file: /web/www/www/software/perl/manual/html_chapter/perlsub.html,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- html_chapter/perlsub.html 20 Jun 2014 16:46:41 -0000 1.3
+++ html_chapter/perlsub.html 14 Oct 2014 22:41:07 -0000 1.4
@@ -2225,7 +2225,7 @@
<p>
Previous: <a href="#perlsub-DESCRIPTION" accesskey="p" rel="prev">perlsub
DESCRIPTION</a>, Up: <a href="#perlsub" accesskey="u" rel="up">perlsub</a>
[<a href="index.html#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-36"></a>
+<a name="SEE-ALSO-37"></a>
<h3 class="section">73.4 SEE ALSO</h3>
<p>See <a href="perlref.html#perlref-Function-Templates">perlref Function
Templates</a> for more about references and closures.
Index: html_chapter/perlsyn.html
===================================================================
RCS file: /web/www/www/software/perl/manual/html_chapter/perlsyn.html,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- html_chapter/perlsyn.html 20 Jun 2014 16:46:49 -0000 1.3
+++ html_chapter/perlsyn.html 14 Oct 2014 22:41:07 -0000 1.4
@@ -583,6 +583,21 @@
those variables is exactly the <code>for</code> loop (the body of the loop
and the control sections).
</p>
+<p>As a special case, if the test in the <code>for</code> loop (or the
corresponding
+<code>while</code> loop) is empty, it is treated as true. That is, both
+</p>
+<pre class="verbatim"> for (;;) {
+ ...
+ }
+</pre>
+<p>and
+</p>
+<pre class="verbatim"> while () {
+ ...
+ }
+</pre>
+<p>are treated as infinite loops.
+</p>
<p>Besides the normal array index looping, <code>for</code> can lend itself
to many other interesting applications. Here’s one that avoids the
problem you get into if you explicitly test for end-of-file on
Index: html_chapter/perlthrtut.html
===================================================================
RCS file: /web/www/www/software/perl/manual/html_chapter/perlthrtut.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- html_chapter/perlthrtut.html 20 Jun 2014 16:46:57 -0000 1.6
+++ html_chapter/perlthrtut.html 14 Oct 2014 22:41:07 -0000 1.7
@@ -1519,7 +1519,7 @@
<p>
Next: <a href="#perlthrtut-Bibliography" accesskey="n" rel="next">perlthrtut
Bibliography</a>, Previous: <a href="#perlthrtut-Conclusion" accesskey="p"
rel="prev">perlthrtut Conclusion</a>, Up: <a href="#perlthrtut" accesskey="u"
rel="up">perlthrtut</a> [<a href="index.html#SEC_Contents" title="Table
of contents" rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-37"></a>
+<a name="SEE-ALSO-38"></a>
<h3 class="section">75.17 SEE ALSO</h3>
<p>Annotated POD for <a href="../threads/index.html">(threads)</a>:
Index: html_chapter/perltie.html
===================================================================
RCS file: /web/www/www/software/perl/manual/html_chapter/perltie.html,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- html_chapter/perltie.html 20 Jun 2014 16:47:06 -0000 1.3
+++ html_chapter/perltie.html 14 Oct 2014 22:41:07 -0000 1.4
@@ -1326,7 +1326,7 @@
<p>
Next: <a href="#perltie-BUGS" accesskey="n" rel="next">perltie BUGS</a>,
Previous: <a href="#perltie-DESCRIPTION" accesskey="p" rel="prev">perltie
DESCRIPTION</a>, Up: <a href="#perltie" accesskey="u" rel="up">perltie</a>
[<a href="index.html#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-38"></a>
+<a name="SEE-ALSO-39"></a>
<h3 class="section">76.4 SEE ALSO</h3>
<p>See <a href="../DB_File/index.html">(DB_File)</a> or <a
href="../Config/index.html">(Config)</a> for some interesting tie()
implementations.
Index: html_chapter/perlunicode.html
===================================================================
RCS file: /web/www/www/software/perl/manual/html_chapter/perlunicode.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- html_chapter/perlunicode.html 20 Jun 2014 16:47:21 -0000 1.6
+++ html_chapter/perlunicode.html 14 Oct 2014 22:41:08 -0000 1.7
@@ -2253,7 +2253,7 @@
<p>
Previous: <a href="#perlunicode-BUGS" accesskey="p" rel="prev">perlunicode
BUGS</a>, Up: <a href="#perlunicode" accesskey="u" rel="up">perlunicode</a>
[<a href="index.html#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-39"></a>
+<a name="SEE-ALSO-40"></a>
<h3 class="section">81.4 SEE ALSO</h3>
<p><a href="perlunitut.html#perlunitut-NAME">perlunitut NAME</a>, <a
href="perluniintro.html#perluniintro-NAME">perluniintro NAME</a>, <a
href="../perluniprops/index.html">(perluniprops)</a>, <a
href="../Encode/index.html">(Encode)</a>, <a
href="../open/index.html">(open)</a>, <a href="../utf8/index.html">(utf8)</a>,
<a href="../bytes/index.html">(bytes)</a>,
Index: html_chapter/perlunifaq.html
===================================================================
RCS file: /web/www/www/software/perl/manual/html_chapter/perlunifaq.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- html_chapter/perlunifaq.html 20 Jun 2014 16:47:25 -0000 1.6
+++ html_chapter/perlunifaq.html 14 Oct 2014 22:41:08 -0000 1.7
@@ -633,7 +633,7 @@
<p>
Previous: <a href="#perlunifaq-AUTHOR" accesskey="p" rel="prev">perlunifaq
AUTHOR</a>, Up: <a href="#perlunifaq" accesskey="u" rel="up">perlunifaq</a>
[<a href="index.html#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-40"></a>
+<a name="SEE-ALSO-41"></a>
<h3 class="section">82.5 SEE ALSO</h3>
<p><a href="perlunicode.html#perlunicode-NAME">perlunicode NAME</a>, <a
href="perluniintro.html#perluniintro-NAME">perluniintro NAME</a>, <a
href="../Encode/index.html">(Encode)</a>
Index: html_chapter/perluniintro.html
===================================================================
RCS file: /web/www/www/software/perl/manual/html_chapter/perluniintro.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- html_chapter/perluniintro.html 20 Jun 2014 16:47:27 -0000 1.6
+++ html_chapter/perluniintro.html 14 Oct 2014 22:41:08 -0000 1.7
@@ -1117,7 +1117,7 @@
<p>
Next: <a href="#perluniintro-ACKNOWLEDGMENTS" accesskey="n"
rel="next">perluniintro ACKNOWLEDGMENTS</a>, Previous: <a
href="#perluniintro-UNICODE-IN-OLDER-PERLS" accesskey="p"
rel="prev">perluniintro UNICODE IN OLDER PERLS</a>, Up: <a href="#perluniintro"
accesskey="u" rel="up">perluniintro</a> [<a
href="index.html#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-41"></a>
+<a name="SEE-ALSO-42"></a>
<h3 class="section">83.4 SEE ALSO</h3>
<p><a href="perlunitut.html#perlunitut-NAME">perlunitut NAME</a>, <a
href="perlunicode.html#perlunicode-NAME">perlunicode NAME</a>, <a
href="../Encode/index.html">(Encode)</a>, <a
href="../open/index.html">(open)</a>, <a href="../utf8/index.html">(utf8)</a>,
<a href="../bytes/index.html">(bytes)</a>,
Index: html_chapter/perlunitut.html
===================================================================
RCS file: /web/www/www/software/perl/manual/html_chapter/perlunitut.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- html_chapter/perlunitut.html 20 Jun 2014 16:47:30 -0000 1.6
+++ html_chapter/perlunitut.html 14 Oct 2014 22:41:08 -0000 1.7
@@ -421,7 +421,7 @@
<p>
Previous: <a href="#perlunitut-AUTHOR" accesskey="p" rel="prev">perlunitut
AUTHOR</a>, Up: <a href="#perlunitut" accesskey="u" rel="up">perlunitut</a>
[<a href="index.html#SEC_Contents" title="Table of contents"
rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-42"></a>
+<a name="SEE-ALSO-43"></a>
<h3 class="section">84.7 SEE ALSO</h3>
<p><a href="perlunifaq.html#perlunifaq-NAME">perlunifaq NAME</a>, <a
href="perlunicode.html#perlunicode-NAME">perlunicode NAME</a>, <a
href="perluniintro.html#perluniintro-NAME">perluniintro NAME</a>, <a
href="../Encode/index.html">(Encode)</a>
Index: html_chapter/perlutil.html
===================================================================
RCS file: /web/www/www/software/perl/manual/html_chapter/perlutil.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- html_chapter/perlutil.html 20 Jun 2014 16:47:37 -0000 1.6
+++ html_chapter/perlutil.html 14 Oct 2014 22:41:08 -0000 1.7
@@ -462,7 +462,7 @@
<p>
Previous: <a href="#perlutil-LIST-OF-UTILITIES" accesskey="p"
rel="prev">perlutil LIST OF UTILITIES</a>, Up: <a href="#perlutil"
accesskey="u" rel="up">perlutil</a> [<a href="index.html#SEC_Contents"
title="Table of contents" rel="contents">Contents</a>]</p>
</div>
-<a name="SEE-ALSO-43"></a>
+<a name="SEE-ALSO-44"></a>
<h3 class="section">85.4 SEE ALSO</h3>
<p><a href="../perldoc/index.html">(perldoc)perldoc</a>, <a
href="../pod2man/index.html">(pod2man)pod2man</a>, <a
href="perlpod.html#perlpod-NAME">perlpod NAME</a>,
Index: html_chapter/perlvms.html
===================================================================
RCS file: /web/www/www/software/perl/manual/html_chapter/perlvms.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- html_chapter/perlvms.html 20 Jun 2014 16:48:16 -0000 1.6
+++ html_chapter/perlvms.html 14 Oct 2014 22:41:08 -0000 1.7
@@ -1272,8 +1272,8 @@
(The same is done if an existing logical name was defined in
executive or kernel mode; an existing user or supervisor mode
logical name is reset to the new value.) If the value is an empty
-string, the logical name’s translation is defined as a single NUL
-(ASCII 00) character, since a logical name cannot translate to a
+string, the logical name’s translation is defined as a single
<code>NUL</code>
+(ASCII <code>\0</code>) character, since a logical name cannot translate to a
zero-length string. (This restriction does not apply to CLI symbols
or CRTL <code>environ</code> values; they are set to the empty string.)
An element of the CRTL <code>environ</code> array can be set only if your
Index: html_chapter/perldiag-gmtime_0028_0025f_0029-failed.html
===================================================================
RCS file: html_chapter/perldiag-gmtime_0028_0025f_0029-failed.html
diff -N html_chapter/perldiag-gmtime_0028_0025f_0029-failed.html
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ html_chapter/perldiag-gmtime_0028_0025f_0029-failed.html 14 Oct 2014
22:40:56 -0000 1.1
@@ -0,0 +1,50 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<!-- Created by Texinfo 5.2dev+dev, http://www.gnu.org/software/texinfo/ -->
+<!-- This file redirects to the location of a node or anchor -->
+<head>
+<title>Perl pod documentation: perldiag gmtime(%f) failed</title>
+
+<meta name="description" content="Perl pod documentation: perldiag gmtime(%f)
failed">
+<meta name="keywords" content="Perl pod documentation: perldiag gmtime(%f)
failed">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="texi2any">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+div.indentedblock {margin-left: 3.2em}
+div.lisp {margin-left: 3.2em}
+div.smalldisplay {margin-left: 3.2em}
+div.smallexample {margin-left: 3.2em}
+div.smallindentedblock {margin-left: 3.2em; font-size: smaller}
+div.smalllisp {margin-left: 3.2em}
+kbd {font-style:oblique}
+pre.display {font-family: inherit}
+pre.format {font-family: inherit}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: inherit; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: inherit; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.nocodebreak {white-space:nowrap}
+span.nolinebreak {white-space:nowrap}
+span.roman {font-family:serif; font-weight:normal}
+span.sansserif {font-family:sans-serif; font-weight:normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+<meta http-equiv="Refresh" content="0;
url=perldiag.html#perldiag-gmtime_0028_0025f_0029-failed">
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF"
vlink="#800080" alink="#FF0000">
+
+<p>The node you are looking for is at <a
href="perldiag.html#perldiag-gmtime_0028_0025f_0029-failed">perldiag gmtime(%f)
failed</a>.</p>
+</body>
Index: html_chapter/perldiag-localtime_0028_0025f_0029-failed.html
===================================================================
RCS file: html_chapter/perldiag-localtime_0028_0025f_0029-failed.html
diff -N html_chapter/perldiag-localtime_0028_0025f_0029-failed.html
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ html_chapter/perldiag-localtime_0028_0025f_0029-failed.html 14 Oct 2014
22:40:56 -0000 1.1
@@ -0,0 +1,50 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<!-- Created by Texinfo 5.2dev+dev, http://www.gnu.org/software/texinfo/ -->
+<!-- This file redirects to the location of a node or anchor -->
+<head>
+<title>Perl pod documentation: perldiag localtime(%f) failed</title>
+
+<meta name="description" content="Perl pod documentation: perldiag
localtime(%f) failed">
+<meta name="keywords" content="Perl pod documentation: perldiag localtime(%f)
failed">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="texi2any">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+div.indentedblock {margin-left: 3.2em}
+div.lisp {margin-left: 3.2em}
+div.smalldisplay {margin-left: 3.2em}
+div.smallexample {margin-left: 3.2em}
+div.smallindentedblock {margin-left: 3.2em; font-size: smaller}
+div.smalllisp {margin-left: 3.2em}
+kbd {font-style:oblique}
+pre.display {font-family: inherit}
+pre.format {font-family: inherit}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: inherit; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: inherit; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.nocodebreak {white-space:nowrap}
+span.nolinebreak {white-space:nowrap}
+span.roman {font-family:serif; font-weight:normal}
+span.sansserif {font-family:sans-serif; font-weight:normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+<meta http-equiv="Refresh" content="0;
url=perldiag.html#perldiag-localtime_0028_0025f_0029-failed">
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF"
vlink="#800080" alink="#FF0000">
+
+<p>The node you are looking for is at <a
href="perldiag.html#perldiag-localtime_0028_0025f_0029-failed">perldiag
localtime(%f) failed</a>.</p>
+</body>
Index: html_chapter/perlexperiment-SEE-ALSO.html
===================================================================
RCS file: html_chapter/perlexperiment-SEE-ALSO.html
diff -N html_chapter/perlexperiment-SEE-ALSO.html
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ html_chapter/perlexperiment-SEE-ALSO.html 14 Oct 2014 22:40:56 -0000
1.1
@@ -0,0 +1,50 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<!-- Created by Texinfo 5.2dev+dev, http://www.gnu.org/software/texinfo/ -->
+<!-- This file redirects to the location of a node or anchor -->
+<head>
+<title>Perl pod documentation: perlexperiment SEE ALSO</title>
+
+<meta name="description" content="Perl pod documentation: perlexperiment SEE
ALSO">
+<meta name="keywords" content="Perl pod documentation: perlexperiment SEE
ALSO">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="texi2any">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+div.indentedblock {margin-left: 3.2em}
+div.lisp {margin-left: 3.2em}
+div.smalldisplay {margin-left: 3.2em}
+div.smallexample {margin-left: 3.2em}
+div.smallindentedblock {margin-left: 3.2em; font-size: smaller}
+div.smalllisp {margin-left: 3.2em}
+kbd {font-style:oblique}
+pre.display {font-family: inherit}
+pre.format {font-family: inherit}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: inherit; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: inherit; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.nocodebreak {white-space:nowrap}
+span.nolinebreak {white-space:nowrap}
+span.roman {font-family:serif; font-weight:normal}
+span.sansserif {font-family:sans-serif; font-weight:normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+<meta http-equiv="Refresh" content="0;
url=perlexperiment.html#perlexperiment-SEE-ALSO">
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF"
vlink="#800080" alink="#FF0000">
+
+<p>The node you are looking for is at <a
href="perlexperiment.html#perlexperiment-SEE-ALSO">perlexperiment SEE
ALSO</a>.</p>
+</body>
Index: html_chapter/perllocale-LC_005fCTYPE_002e.html
===================================================================
RCS file: html_chapter/perllocale-LC_005fCTYPE_002e.html
diff -N html_chapter/perllocale-LC_005fCTYPE_002e.html
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ html_chapter/perllocale-LC_005fCTYPE_002e.html 14 Oct 2014 22:41:01
-0000 1.1
@@ -0,0 +1,50 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<!-- Created by Texinfo 5.2dev+dev, http://www.gnu.org/software/texinfo/ -->
+<!-- This file redirects to the location of a node or anchor -->
+<head>
+<title>Perl pod documentation: perllocale LC_CTYPE.</title>
+
+<meta name="description" content="Perl pod documentation: perllocale
LC_CTYPE.">
+<meta name="keywords" content="Perl pod documentation: perllocale LC_CTYPE.">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="texi2any">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+div.indentedblock {margin-left: 3.2em}
+div.lisp {margin-left: 3.2em}
+div.smalldisplay {margin-left: 3.2em}
+div.smallexample {margin-left: 3.2em}
+div.smallindentedblock {margin-left: 3.2em; font-size: smaller}
+div.smalllisp {margin-left: 3.2em}
+kbd {font-style:oblique}
+pre.display {font-family: inherit}
+pre.format {font-family: inherit}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: inherit; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: inherit; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.nocodebreak {white-space:nowrap}
+span.nolinebreak {white-space:nowrap}
+span.roman {font-family:serif; font-weight:normal}
+span.sansserif {font-family:sans-serif; font-weight:normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+<meta http-equiv="Refresh" content="0;
url=perllocale.html#perllocale-LC_005fCTYPE_002e">
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF"
vlink="#800080" alink="#FF0000">
+
+<p>The node you are looking for is at <a
href="perllocale.html#perllocale-LC_005fCTYPE_002e">perllocale
<code>LC_CTYPE</code>.</a>.</p>
+</body>
Index: html_chapter/perlpolicy-STANDARDS-OF-CONDUCT.html
===================================================================
RCS file: html_chapter/perlpolicy-STANDARDS-OF-CONDUCT.html
diff -N html_chapter/perlpolicy-STANDARDS-OF-CONDUCT.html
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ html_chapter/perlpolicy-STANDARDS-OF-CONDUCT.html 14 Oct 2014 22:41:05
-0000 1.1
@@ -0,0 +1,50 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<!-- Created by Texinfo 5.2dev+dev, http://www.gnu.org/software/texinfo/ -->
+<!-- This file redirects to the location of a node or anchor -->
+<head>
+<title>Perl pod documentation: perlpolicy STANDARDS OF CONDUCT</title>
+
+<meta name="description" content="Perl pod documentation: perlpolicy STANDARDS
OF CONDUCT">
+<meta name="keywords" content="Perl pod documentation: perlpolicy STANDARDS OF
CONDUCT">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="texi2any">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+div.indentedblock {margin-left: 3.2em}
+div.lisp {margin-left: 3.2em}
+div.smalldisplay {margin-left: 3.2em}
+div.smallexample {margin-left: 3.2em}
+div.smallindentedblock {margin-left: 3.2em; font-size: smaller}
+div.smalllisp {margin-left: 3.2em}
+kbd {font-style:oblique}
+pre.display {font-family: inherit}
+pre.format {font-family: inherit}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: inherit; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: inherit; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.nocodebreak {white-space:nowrap}
+span.nolinebreak {white-space:nowrap}
+span.roman {font-family:serif; font-weight:normal}
+span.sansserif {font-family:sans-serif; font-weight:normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+<meta http-equiv="Refresh" content="0;
url=perlpolicy.html#perlpolicy-STANDARDS-OF-CONDUCT">
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF"
vlink="#800080" alink="#FF0000">
+
+<p>The node you are looking for is at <a
href="perlpolicy.html#perlpolicy-STANDARDS-OF-CONDUCT">perlpolicy STANDARDS OF
CONDUCT</a>.</p>
+</body>
Index: html_chapter/perllocale-LC_005fCTYPE.html
===================================================================
RCS file: html_chapter/perllocale-LC_005fCTYPE.html
diff -N html_chapter/perllocale-LC_005fCTYPE.html
--- html_chapter/perllocale-LC_005fCTYPE.html 20 Jun 2014 16:41:57 -0000
1.4
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,50 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<!-- Created by Texinfo 5.2dev+dev, http://www.gnu.org/software/texinfo/ -->
-<!-- This file redirects to the location of a node or anchor -->
-<head>
-<title>Perl pod documentation: perllocale LC_CTYPE</title>
-
-<meta name="description" content="Perl pod documentation: perllocale LC_CTYPE">
-<meta name="keywords" content="Perl pod documentation: perllocale LC_CTYPE">
-<meta name="resource-type" content="document">
-<meta name="distribution" content="global">
-<meta name="Generator" content="texi2any">
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<style type="text/css">
-<!--
-a.summary-letter {text-decoration: none}
-blockquote.smallquotation {font-size: smaller}
-div.display {margin-left: 3.2em}
-div.example {margin-left: 3.2em}
-div.indentedblock {margin-left: 3.2em}
-div.lisp {margin-left: 3.2em}
-div.smalldisplay {margin-left: 3.2em}
-div.smallexample {margin-left: 3.2em}
-div.smallindentedblock {margin-left: 3.2em; font-size: smaller}
-div.smalllisp {margin-left: 3.2em}
-kbd {font-style:oblique}
-pre.display {font-family: inherit}
-pre.format {font-family: inherit}
-pre.menu-comment {font-family: serif}
-pre.menu-preformatted {font-family: serif}
-pre.smalldisplay {font-family: inherit; font-size: smaller}
-pre.smallexample {font-size: smaller}
-pre.smallformat {font-family: inherit; font-size: smaller}
-pre.smalllisp {font-size: smaller}
-span.nocodebreak {white-space:nowrap}
-span.nolinebreak {white-space:nowrap}
-span.roman {font-family:serif; font-weight:normal}
-span.sansserif {font-family:sans-serif; font-weight:normal}
-ul.no-bullet {list-style: none}
--->
-</style>
-
-<meta http-equiv="Refresh" content="0;
url=perllocale.html#perllocale-LC_005fCTYPE">
-
-</head>
-
-<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF"
vlink="#800080" alink="#FF0000">
-
-<p>The node you are looking for is at <a
href="perllocale.html#perllocale-LC_005fCTYPE">perllocale LC_CTYPE</a>.</p>
-</body>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- www/software/perl/manual index.html perldoc-all...,
karl <=