Update Module::Load::Conditional to 0.20
[p5sagit/p5-mst-13.2.git] / pod / perltoc.pod
index d183bfb..160943a 100644 (file)
@@ -71,6 +71,8 @@ through to locate the proper section you're looking for.
 
 =item Running Perl programs
 
+=item Safety net
+
 =item Basic syntax overview
 
 =item Perl variable types
@@ -335,8 +337,22 @@ X<record> X<structure> X<struct>
 
 =item Extracting matches
 
+=item Backreferences
+
+=item Relative backreferences
+
+=item Named backreferences
+
+=item Alternative capture group numbering
+
+=item Position information
+
+=item Non-capturing groupings
+
 =item Matching repetitions
 
+=item Possessive quantifiers
+
 =item Building a regexp
 
 =item Using regular expressions in Perl
@@ -351,9 +367,9 @@ X<record> X<structure> X<struct>
 
 =item Compiling and saving regular expressions
 
-=item Embedding comments and modifiers in a regular expression
+=item Composing regular expressions at runtime
 
-=item Non-capturing groupings
+=item Embedding comments and modifiers in a regular expression
 
 =item Looking ahead and looking behind
 
@@ -361,8 +377,14 @@ X<record> X<structure> X<struct>
 
 =item Conditional expressions
 
+=item Defining named patterns
+
+=item Recursive patterns
+
 =item A bit of magic: executing Perl code in a regular expression
 
+=item Backtracking control verbs
+
 =item Pragmas and debugging
 
 =back
@@ -489,6 +511,8 @@ X<record> X<structure> X<struct>
 
 =item UNIVERSAL: The Root of All Objects
 
+=item Deeper UNIVERSAL details
+
 =back
 
 =item Alternate Object Representations
@@ -806,7 +830,7 @@ LIMIT specified
 
 =back
 
-=head2 perlfaq - frequently asked questions about Perl ($Revision: 3606 $)
+=head2 perlfaq - frequently asked questions about Perl
 
 =over 4
 
@@ -861,7 +885,7 @@ Interaction, perlfaq9 - Networking
 
 =back
 
-=head2 perlfaq1 - General Questions About Perl ($Revision: 3606 $)
+=head2 perlfaq1 - General Questions About Perl ($Revision: 9681 $)
 
 =over 4
 
@@ -875,11 +899,11 @@ Interaction, perlfaq9 - Networking
 
 =item Which version of Perl should I use?
 
-=item What are perl4, perl5, or perl6?
+=item What are Perl 4, Perl 5, or Perl 6?
 
-=item What is Ponie?
+=item What was Ponie?
 
-=item What is perl6?
+=item What is Perl 6?
 
 =item How stable is Perl?
 
@@ -913,7 +937,7 @@ http://www.perl.org/advocacy/whyperl.html
 
 =back
 
-=head2 perlfaq2 - Obtaining and Learning about Perl ($Revision: 3606 $)
+=head2 perlfaq2 - Obtaining and Learning about Perl ($Revision: 9462 $)
 
 =over 4
 
@@ -968,7 +992,7 @@ References, Tutorials, Task-Oriented, Special Topics
 
 =back
 
-=head2 perlfaq3 - Programming Tools ($Revision: 3606 $)
+=head2 perlfaq3 - Programming Tools ($Revision: 8539 $)
 
 =over 4
 
@@ -1026,8 +1050,6 @@ stringification, Pass by reference, Tie large variables to disk
 
 =item How can I compile my Perl program into byte code or C?
 
-=item How can I compile Perl into Java?
-
 =item How can I get C<#!perl> to work on [MS-DOS,NT,...]?
 
 =item Can I write useful Perl programs on the command line?
@@ -1055,7 +1077,7 @@ program; what am I doing wrong?
 
 =back
 
-=head2 perlfaq4 - Data Manipulation ($Revision: 3606 $)
+=head2 perlfaq4 - Data Manipulation ($Revision: 9681 $)
 
 =over 4
 
@@ -1112,7 +1134,7 @@ from decimal to binary
 
 =item How do I find yesterday's date?
 
-=item Does Perl have a Year 2000 problem?  Is Perl Y2K compliant?
+=item Does Perl have a Year 2000 problem? Is Perl Y2K compliant?
 
 =back
 
@@ -1224,6 +1246,7 @@ it?
 =item How do I sort a hash (optionally by value instead of key)?
 
 =item How can I always keep my hash sorted?
+X<hash tie sort DB_File Tie::IxHash>
 
 =item What's the difference between "delete" and "undef" with hashes?
 
@@ -1273,7 +1296,7 @@ array of hashes or arrays?
 
 =back
 
-=head2 perlfaq5 - Files and Formats ($Revision: 3606 $)
+=head2 perlfaq5 - Files and Formats ($Revision: 9576 $)
 
 =over 4
 
@@ -1284,8 +1307,8 @@ array of hashes or arrays?
 =item How do I flush/unbuffer an output filehandle?  Why must I do this?
 X<flush> X<buffer> X<unbuffer> X<autoflush>
 
-=item How do I change one line in a file/delete a line in a file/insert a
-line in the middle of a file/append to the beginning of a file?
+=item How do I change, delete, or insert a line in a file, or append to the
+beginning of a file?
 X<file, editing>
 
 =item How do I count the number of lines in a file?
@@ -1304,7 +1327,7 @@ X<file, temporary>
 X<fixed-length> X<file, fixed-length records>
 
 =item How can I make a filehandle local to a subroutine?  How do I pass
-filehandles between subroutines?  How do I make an array of filehandles? 
+filehandles between subroutines?  How do I make an array of filehandles?
 X<filehandle, local> X<filehandle, passing> X<filehandle, reference>
 
 =item How can I use a filehandle indirectly?
@@ -1376,13 +1399,13 @@ X<getc> X<file, reading one character at a time>
 =item How can I tell whether there's a character waiting on a filehandle?
 
 =item How do I do a C<tail -f> in perl?
-X<tail>
+X<tail> X<IO::Handle> X<File::Tail> X<clearerr>
 
 =item How do I dup() a filehandle in Perl?
 X<dup>
 
 =item How do I close a file descriptor by number?
-X<file, closing file descriptors>
+X<file, closing file descriptors> X<POSIX> X<close>
 
 =item Why can't I use "C:\temp\foo" in DOS paths?  Why doesn't
 `C:\temp\foo.exe` work?
@@ -1407,7 +1430,7 @@ X<file, selecting a random line>
 
 =back
 
-=head2 perlfaq6 - Regular Expressions ($Revision: 3606 $)
+=head2 perlfaq6 - Regular Expressions ($Revision: 8539 $)
 
 =over 4
 
@@ -1448,7 +1471,7 @@ X<alpha>
 X<regex, escaping> X<regexp, escaping> X<regular expression, escaping>
 
 =item What is C</o> really for?
-X</o>
+X</o, regular expressions> X<compile, regular expressions>
 
 =item How do I use a regular expression to strip C style comments from a
 file?
@@ -1489,9 +1512,12 @@ X<grep>
 
 =item How can I match strings with multibyte characters?
 X<regex, and multibyte characters> X<regexp, and multibyte characters>
-X<regular expression, and multibyte characters>
+X<regular expression, and multibyte characters> X<martian> X<encoding,
+Martian>
 
-=item How do I match a pattern that is supplied by the user?
+=item How do I match a regular expression that's in a variable?
+X<regex, in variable> X<eval> X<regex> X<quotemeta> X<\Q, regex>
+X<\E, regex>, X<qr//>
 
 =back
 
@@ -1501,7 +1527,7 @@ X<regular expression, and multibyte characters>
 
 =back
 
-=head2 perlfaq7 - General Perl Language Issues ($Revision: 3606 $)
+=head2 perlfaq7 - General Perl Language Issues ($Revision: 9620 $)
 
 =over 4
 
@@ -1584,7 +1610,7 @@ methods?
 
 =back
 
-=head2 perlfaq8 - System Interaction ($Revision: 3606 $)
+=head2 perlfaq8 - System Interaction ($Revision: 9681 $)
 
 =over 4
 
@@ -1705,6 +1731,9 @@ search path?
 
 =item How do I add a directory to my include path (@INC) at runtime?
 
+the PERLLIB environment variable, the PERL5LIB environment variable, the
+perl -Idir command line flag, the use lib pragma:
+
 =item What is socket.ph and where do I get it?
 
 =back
@@ -1715,7 +1744,7 @@ search path?
 
 =back
 
-=head2 perlfaq9 - Networking ($Revision: 3606 $)
+=head2 perlfaq9 - Networking ($Revision: 8539 $)
 
 =over 4
 
@@ -1737,7 +1766,7 @@ Server Error)
 =item How do I download a file from the user's machine?  How do I open a
 file on another machine?
 
-=item How do I make a pop-up menu in HTML?
+=item How do I make an HTML pop-up menu with Perl?
 
 =item How do I fetch an HTML file?
 
@@ -1891,7 +1920,7 @@ X<typeglob> X<filehandle> X<*>
 
 =over 4
 
-=item Operator Precedence and Associativity 
+=item Operator Precedence and Associativity
 X<operator, precedence> X<precedence> X<associativity>
 
 =item Terms and List Operators (Leftward)
@@ -1984,34 +2013,39 @@ X<typecasting> X<(TYPE)>
 unary &, unary *, (TYPE)
 
 =item Quote and Quote-like Operators
-X<operator, quote> X<operator, quote-like> X<q> X<qq> X<qx> X<qw> X<m> 
+X<operator, quote> X<operator, quote-like> X<q> X<qq> X<qx> X<qw> X<m>
 X<qr> X<s> X<tr> X<'> X<''> X<"> X<""> X<//> X<`> X<``> X<<< << >>>
 X<escape sequence> X<escape>
 
 =item Regexp Quote-Like Operators
 X<operator, regexp>
 
-?PATTERN? X<?>, m/PATTERN/cgimosx X<m> X<operator, match>  X<regexp,
-options> X<regexp> X<regex, options> X<regex>  X</c> X</i> X</m> X</o>
-X</s> X</x>, /PATTERN/cgimosx, q/STRING/ X<q> X<quote, double> X<'> X<''>,
-C<'STRING'>, qq/STRING/ X<qq> X<quote, double> X<"> X<"">, "STRING",
-qr/STRING/imosx X<qr> X</i> X</m> X</o> X</s> X</x>, qx/STRING/ X<qx> X<`>
-X<``> X<backtick>, `STRING`, qw/STRING/ X<qw> X<quote, list> X<quote,
-words>, s/PATTERN/REPLACEMENT/egimosx X<substitute> X<substitution>
-X<replace> X<regexp, replace> X<regexp, substitute> X</e> X</g> X</i> X</m>
-X</o> X</s> X</x>, tr/SEARCHLIST/REPLACEMENTLIST/cds X<tr> X<y>
-X<transliterate> X</c> X</d> X</s>, y/SEARCHLIST/REPLACEMENTLIST/cds, <<EOF
-X<here-doc> X<heredoc> X<here-document> X<<< << >>>
+qr/STRING/msixpo X<qr> X</i> X</m> X</o> X</s> X</x> X</p>,
+m/PATTERN/msixpogc X<m> X<operator, match> X<regexp, options> X<regexp>
+X<regex, options> X<regex> X</m> X</s> X</i> X</x> X</p> X</o> X</g> X</c>,
+/PATTERN/msixpogc, ?PATTERN? X<?>, s/PATTERN/REPLACEMENT/msixpogce
+X<substitute> X<substitution> X<replace> X<regexp, replace> X<regexp,
+substitute> X</m> X</s> X</i> X</x> X</p> X</o> X</g> X</c> X</e>
+
+=item Quote-Like Operators
+X<operator, quote-like>
+
+q/STRING/ X<q> X<quote, single> X<'> X<''>, 'STRING', qq/STRING/ X<qq>
+X<quote, double> X<"> X<"">, "STRING", qx/STRING/ X<qx> X<`> X<``>
+X<backtick>, `STRING`, qw/STRING/ X<qw> X<quote, list> X<quote, words>,
+tr/SEARCHLIST/REPLACEMENTLIST/cds X<tr> X<y> X<transliterate> X</c> X</d>
+X</s>, y/SEARCHLIST/REPLACEMENTLIST/cds, <<EOF X<here-doc> X<heredoc>
+X<here-document> X<<< << >>>, Double Quotes, Single Quotes, Backticks
 
 =item Gory details of parsing quoted constructs
 X<quote, gory details>
 
-Finding the end, Removal of backslashes before delimiters, Interpolation
-X<interpolation>, C<<<'EOF'>, C<m''>, C<s'''>, C<tr///>, C<y///>, C<''>,
-C<q//>, C<"">, C<``>, C<qq//>, C<qx//>, C<< <file*glob> >>, C<?RE?>,
-C</RE/>, C<m/RE/>, C<s/RE/foo/>,, Interpolation of regular expressions
-X<regexp, interpolation>, Optimization of regular expressions X<regexp,
-optimization>
+Finding the end, Interpolation X<interpolation>, C<<<'EOF'>,  C<m''>, the
+pattern of C<s'''>, C<''>, C<q//>, C<tr'''>, C<y'''>, the replacement of
+C<s'''>, C<tr///>, C<y///>, C<"">, C<``>, C<qq//>, C<qx//>, C<< <file*glob>
+>>, C<<<"EOF">, the replacement of C<s///>, C<RE> in C<?RE?>, C</RE/>,
+C<m/RE/>, C<s/RE/foo/>,, parsing regular expressions X<regexp, parse>,
+Optimization of regular expressions X<regexp, optimization>
 
 =item I/O Operators
 X<operator, i/o> X<operator, io> X<io> X<while> X<filehandle>
@@ -2054,7 +2088,8 @@ X<my> X<variable, lexical> X<lexical> X<lexical variable> X<scope, lexical>
 X<lexical scope> X<attributes, my>
 
 =item Persistent Private Variables
-X<static> X<variable, persistent> X<variable, static> X<closure>
+X<state> X<state variable> X<static> X<variable, persistent> X<variable,
+static> X<closure>
 
 =item Temporary Values via local()
 X<local> X<scope, dynamic> X<dynamic scope> X<variable, local>
@@ -2135,99 +2170,102 @@ X<portability> X<Unix> X<portable>
 -I<X> FILEHANDLE
 X<-r>X<-w>X<-x>X<-o>X<-R>X<-W>X<-X>X<-O>X<-e>X<-z>X<-s>X<-f>X<-d>X<-l>X<-p>
 X<-S>X<-b>X<-c>X<-t>X<-u>X<-g>X<-k>X<-T>X<-B>X<-M>X<-A>X<-C>, -I<X> EXPR,
--I<X>, abs VALUE X<abs> X<absolute>, abs, accept NEWSOCKET,GENERICSOCKET
-X<accept>, alarm SECONDS X<alarm> X<SIGALRM> X<timer>, alarm, atan2 Y,X
-X<atan2> X<arctangent> X<tan> X<tangent>, bind SOCKET,NAME X<bind>, binmode
-FILEHANDLE, LAYER X<binmode> X<binary> X<text> X<DOS> X<Windows>, binmode
-FILEHANDLE, bless REF,CLASSNAME X<bless>, bless REF, break, caller EXPR
-X<caller> X<call stack> X<stack> X<stack trace>, caller, chdir EXPR
-X<chdir> X<cd>, chdir FILEHANDLE, chdir DIRHANDLE, chdir, chmod LIST
-X<chmod> X<permission> X<mode>, chomp VARIABLE X<chomp>
-X<INPUT_RECORD_SEPARATOR> X<$/> X<newline> X<eol>, chomp( LIST ), chomp,
-chop VARIABLE X<chop>, chop( LIST ), chop, chown LIST X<chown> X<owner>
-X<user> X<group>, chr NUMBER X<chr> X<character> X<ASCII> X<Unicode>, chr,
-chroot FILENAME X<chroot> X<root>, chroot, close FILEHANDLE X<close>,
-close, closedir DIRHANDLE X<closedir>, connect SOCKET,NAME X<connect>,
-continue BLOCK X<continue>, continue, cos EXPR X<cos> X<cosine> X<acos>
-X<arccosine>, cos, crypt PLAINTEXT,SALT X<crypt> X<digest> X<hash> X<salt>
-X<plaintext> X<password> X<decrypt> X<cryptography> X<passwd>, dbmclose
-HASH X<dbmclose>, dbmopen HASH,DBNAME,MASK X<dbmopen> X<dbm> X<ndbm>
-X<sdbm> X<gdbm>, defined EXPR X<defined> X<undef> X<undefined>, defined,
-delete EXPR X<delete>, die LIST X<die> X<throw> X<exception> X<raise> X<$@>
-X<abort>, do BLOCK X<do> X<block>, do SUBROUTINE(LIST) X<do>, do EXPR
-X<do>, dump LABEL X<dump> X<core> X<undump>, dump, each HASH X<each>
-X<hash, iterator>, eof FILEHANDLE X<eof> X<end of file> X<end-of-file>, eof
-(), eof, eval EXPR X<eval> X<try> X<catch> X<evaluate> X<parse> X<execute>,
-eval BLOCK, eval, exec LIST X<exec> X<execute>, exec PROGRAM LIST, exists
-EXPR X<exists> X<autovivification>, exit EXPR X<exit> X<terminate>
-X<abort>, exit, exp EXPR X<exp> X<exponential> X<antilog> X<antilogarithm>
-X<e>, exp, fcntl FILEHANDLE,FUNCTION,SCALAR X<fcntl>, fileno FILEHANDLE
-X<fileno>, flock FILEHANDLE,OPERATION X<flock> X<lock> X<locking>, fork
-X<fork> X<child> X<parent>, format X<format>, formline PICTURE,LIST
-X<formline>, getc FILEHANDLE X<getc> X<getchar>, getc, getlogin X<getlogin>
-X<login>, getpeername SOCKET X<getpeername> X<peer>, getpgrp PID X<getpgrp>
-X<group>, getppid X<getppid> X<parent> X<pid>, getpriority WHICH,WHO
-X<getpriority> X<priority> X<nice>, getpwnam NAME X<getpwnam> X<getgrnam>
-X<gethostbyname> X<getnetbyname> X<getprotobyname> X<getpwuid> X<getgrgid>
-X<getservbyname> X<gethostbyaddr> X<getnetbyaddr> X<getprotobynumber>
-X<getservbyport> X<getpwent> X<getgrent> X<gethostent> X<getnetent>
-X<getprotoent> X<getservent> X<setpwent> X<setgrent> X<sethostent>
-X<setnetent> X<setprotoent> X<setservent> X<endpwent> X<endgrent>
-X<endhostent> X<endnetent> X<endprotoent> X<endservent>, getgrnam NAME,
-gethostbyname NAME, getnetbyname NAME, getprotobyname NAME, getpwuid UID,
-getgrgid GID, getservbyname NAME,PROTO, gethostbyaddr ADDR,ADDRTYPE,
-getnetbyaddr ADDR,ADDRTYPE, getprotobynumber NUMBER, getservbyport
-PORT,PROTO, getpwent, getgrent, gethostent, getnetent, getprotoent,
-getservent, setpwent, setgrent, sethostent STAYOPEN, setnetent STAYOPEN,
-setprotoent STAYOPEN, setservent STAYOPEN, endpwent, endgrent, endhostent,
-endnetent, endprotoent, endservent, getsockname SOCKET X<getsockname>,
-getsockopt SOCKET,LEVEL,OPTNAME X<getsockopt>, glob EXPR X<glob>
-X<wildcard> X<filename, expansion> X<expand>, glob, gmtime EXPR X<gmtime>
-X<UTC> X<Greenwich>, gmtime, goto LABEL X<goto> X<jump> X<jmp>, goto EXPR,
-goto &NAME, grep BLOCK LIST X<grep>, grep EXPR,LIST, hex EXPR X<hex>
+-I<X> DIRHANDLE, -I<X>, abs VALUE X<abs> X<absolute>, abs, accept
+NEWSOCKET,GENERICSOCKET X<accept>, alarm SECONDS X<alarm> X<SIGALRM>
+X<timer>, alarm, atan2 Y,X X<atan2> X<arctangent> X<tan> X<tangent>, bind
+SOCKET,NAME X<bind>, binmode FILEHANDLE, LAYER X<binmode> X<binary> X<text>
+X<DOS> X<Windows>, binmode FILEHANDLE, bless REF,CLASSNAME X<bless>, bless
+REF, break, caller EXPR X<caller> X<call stack> X<stack> X<stack trace>,
+caller, chdir EXPR X<chdir> X<cd> X<directory, change>, chdir FILEHANDLE,
+chdir DIRHANDLE, chdir, chmod LIST X<chmod> X<permission> X<mode>, chomp
+VARIABLE X<chomp> X<INPUT_RECORD_SEPARATOR> X<$/> X<newline> X<eol>, chomp(
+LIST ), chomp, chop VARIABLE X<chop>, chop( LIST ), chop, chown LIST
+X<chown> X<owner> X<user> X<group>, chr NUMBER X<chr> X<character> X<ASCII>
+X<Unicode>, chr, chroot FILENAME X<chroot> X<root>, chroot, close
+FILEHANDLE X<close>, close, closedir DIRHANDLE X<closedir>, connect
+SOCKET,NAME X<connect>, continue BLOCK X<continue>, continue, cos EXPR
+X<cos> X<cosine> X<acos> X<arccosine>, cos, crypt PLAINTEXT,SALT X<crypt>
+X<digest> X<hash> X<salt> X<plaintext> X<password> X<decrypt>
+X<cryptography> X<passwd> X<encrypt>, dbmclose HASH X<dbmclose>, dbmopen
+HASH,DBNAME,MASK X<dbmopen> X<dbm> X<ndbm> X<sdbm> X<gdbm>, defined EXPR
+X<defined> X<undef> X<undefined>, defined, delete EXPR X<delete>, die LIST
+X<die> X<throw> X<exception> X<raise> X<$@> X<abort>, do BLOCK X<do>
+X<block>, do SUBROUTINE(LIST) X<do>, do EXPR X<do>, dump LABEL X<dump>
+X<core> X<undump>, dump, each HASH X<each> X<hash, iterator>, eof
+FILEHANDLE X<eof> X<end of file> X<end-of-file>, eof (), eof, eval EXPR
+X<eval> X<try> X<catch> X<evaluate> X<parse> X<execute> X<error, handling>
+X<exception, handling>, eval BLOCK, eval, exec LIST X<exec> X<execute>,
+exec PROGRAM LIST, exists EXPR X<exists> X<autovivification>, exit EXPR
+X<exit> X<terminate> X<abort>, exit, exp EXPR X<exp> X<exponential>
+X<antilog> X<antilogarithm> X<e>, exp, fcntl FILEHANDLE,FUNCTION,SCALAR
+X<fcntl>, fileno FILEHANDLE X<fileno>, flock FILEHANDLE,OPERATION X<flock>
+X<lock> X<locking>, fork X<fork> X<child> X<parent>, format X<format>,
+formline PICTURE,LIST X<formline>, getc FILEHANDLE X<getc> X<getchar>
+X<character> X<file, read>, getc, getlogin X<getlogin> X<login>,
+getpeername SOCKET X<getpeername> X<peer>, getpgrp PID X<getpgrp> X<group>,
+getppid X<getppid> X<parent> X<pid>, getpriority WHICH,WHO X<getpriority>
+X<priority> X<nice>, getpwnam NAME X<getpwnam> X<getgrnam> X<gethostbyname>
+X<getnetbyname> X<getprotobyname> X<getpwuid> X<getgrgid> X<getservbyname>
+X<gethostbyaddr> X<getnetbyaddr> X<getprotobynumber> X<getservbyport>
+X<getpwent> X<getgrent> X<gethostent> X<getnetent> X<getprotoent>
+X<getservent> X<setpwent> X<setgrent> X<sethostent> X<setnetent>
+X<setprotoent> X<setservent> X<endpwent> X<endgrent> X<endhostent>
+X<endnetent> X<endprotoent> X<endservent>, getgrnam NAME, gethostbyname
+NAME, getnetbyname NAME, getprotobyname NAME, getpwuid UID, getgrgid GID,
+getservbyname NAME,PROTO, gethostbyaddr ADDR,ADDRTYPE, getnetbyaddr
+ADDR,ADDRTYPE, getprotobynumber NUMBER, getservbyport PORT,PROTO, getpwent,
+getgrent, gethostent, getnetent, getprotoent, getservent, setpwent,
+setgrent, sethostent STAYOPEN, setnetent STAYOPEN, setprotoent STAYOPEN,
+setservent STAYOPEN, endpwent, endgrent, endhostent, endnetent,
+endprotoent, endservent, getsockname SOCKET X<getsockname>, getsockopt
+SOCKET,LEVEL,OPTNAME X<getsockopt>, glob EXPR X<glob> X<wildcard>
+X<filename, expansion> X<expand>, glob, gmtime EXPR X<gmtime> X<UTC>
+X<Greenwich>, gmtime, goto LABEL X<goto> X<jump> X<jmp>, goto EXPR, goto
+&NAME, grep BLOCK LIST X<grep>, grep EXPR,LIST, hex EXPR X<hex>
 X<hexadecimal>, hex, import LIST X<import>, index STR,SUBSTR,POSITION
 X<index> X<indexOf> X<InStr>, index STR,SUBSTR, int EXPR X<int> X<integer>
-X<truncate> X<trunc>, int, ioctl FILEHANDLE,FUNCTION,SCALAR X<ioctl>, join
-EXPR,LIST X<join>, keys HASH X<keys> X<key>, kill SIGNAL, LIST X<kill>
-X<signal>, last LABEL X<last> X<break>, last, lc EXPR X<lc> X<lowercase>,
-lc, lcfirst EXPR X<lcfirst> X<lowercase>, lcfirst, length EXPR X<length>
-X<size>, length, link OLDFILE,NEWFILE X<link>, listen SOCKET,QUEUESIZE
-X<listen>, local EXPR X<local>, localtime EXPR X<localtime>, localtime,
-lock THING X<lock>, log EXPR X<log> X<logarithm> X<e> X<ln> X<base>, log,
-lstat EXPR X<lstat>, lstat, m//, map BLOCK LIST X<map>, map EXPR,LIST,
-mkdir FILENAME,MASK X<mkdir> X<md> X<directory, create>, mkdir FILENAME,
-mkdir, msgctl ID,CMD,ARG X<msgctl>, msgget KEY,FLAGS X<msgget>, msgrcv
-ID,VAR,SIZE,TYPE,FLAGS X<msgrcv>, msgsnd ID,MSG,FLAGS X<msgsnd>, my EXPR
-X<my>, my TYPE EXPR, my EXPR : ATTRS, my TYPE EXPR : ATTRS, next LABEL
-X<next> X<continue>, next, no Module VERSION LIST X<no>, no Module VERSION,
-no Module LIST, no Module, oct EXPR X<oct> X<octal> X<hex> X<hexadecimal>
-X<binary> X<bin>, oct, open FILEHANDLE,EXPR X<open> X<pipe> X<file, open>
-X<fopen>, open FILEHANDLE,MODE,EXPR, open FILEHANDLE,MODE,EXPR,LIST, open
+X<truncate> X<trunc> X<floor>, int, ioctl FILEHANDLE,FUNCTION,SCALAR
+X<ioctl>, join EXPR,LIST X<join>, keys HASH X<keys> X<key>, kill SIGNAL,
+LIST X<kill> X<signal>, last LABEL X<last> X<break>, last, lc EXPR X<lc>
+X<lowercase>, lc, lcfirst EXPR X<lcfirst> X<lowercase>, lcfirst, length
+EXPR X<length> X<size>, length, link OLDFILE,NEWFILE X<link>, listen
+SOCKET,QUEUESIZE X<listen>, local EXPR X<local>, localtime EXPR
+X<localtime> X<ctime>, localtime, lock THING X<lock>, log EXPR X<log>
+X<logarithm> X<e> X<ln> X<base>, log, lstat EXPR X<lstat>, lstat, m//, map
+BLOCK LIST X<map>, map EXPR,LIST, mkdir FILENAME,MASK X<mkdir> X<md>
+X<directory, create>, mkdir FILENAME, mkdir, msgctl ID,CMD,ARG X<msgctl>,
+msgget KEY,FLAGS X<msgget>, msgrcv ID,VAR,SIZE,TYPE,FLAGS X<msgrcv>, msgsnd
+ID,MSG,FLAGS X<msgsnd>, my EXPR X<my>, my TYPE EXPR, my EXPR : ATTRS, my
+TYPE EXPR : ATTRS, next LABEL X<next> X<continue>, next, no Module VERSION
+LIST X<no>, no Module VERSION, no Module LIST, no Module, no VERSION, oct
+EXPR X<oct> X<octal> X<hex> X<hexadecimal> X<binary> X<bin>, oct, open
+FILEHANDLE,EXPR X<open> X<pipe> X<file, open> X<fopen>, open
+FILEHANDLE,MODE,EXPR, open FILEHANDLE,MODE,EXPR,LIST, open
 FILEHANDLE,MODE,REFERENCE, open FILEHANDLE, opendir DIRHANDLE,EXPR
 X<opendir>, ord EXPR X<ord> X<encoding>, ord, our EXPR X<our> X<global>,
-our EXPR TYPE, our EXPR : ATTRS, our TYPE EXPR : ATTRS, pack TEMPLATE,LIST
+our TYPE EXPR, our EXPR : ATTRS, our TYPE EXPR : ATTRS, pack TEMPLATE,LIST
 X<pack>, package NAMESPACE X<package> X<module> X<namespace>, package, pipe
 READHANDLE,WRITEHANDLE X<pipe>, pop ARRAY X<pop> X<stack>, pop, pos SCALAR
 X<pos> X<match, position>, pos, print FILEHANDLE LIST X<print>, print LIST,
 print, printf FILEHANDLE FORMAT, LIST X<printf>, printf FORMAT, LIST,
-prototype FUNCTION X<prototype>, push ARRAY,LIST X<push>, X<stack>,
+prototype FUNCTION X<prototype>, push ARRAY,LIST X<push> X<stack>,
 q/STRING/, qq/STRING/, qr/STRING/, qx/STRING/, qw/STRING/, quotemeta EXPR
 X<quotemeta> X<metacharacter>, quotemeta, rand EXPR X<rand> X<random>,
-rand, read FILEHANDLE,SCALAR,LENGTH,OFFSET X<read>, read
-FILEHANDLE,SCALAR,LENGTH, readdir DIRHANDLE X<readdir>, readline EXPR
-X<readline> X<gets> X<fgets>, readlink EXPR X<readlink>, readlink, readpipe
-EXPR X<readpipe>, recv SOCKET,SCALAR,LENGTH,FLAGS X<recv>, redo LABEL
-X<redo>, redo, ref EXPR X<ref> X<reference>, ref, rename OLDNAME,NEWNAME
-X<rename> X<move> X<mv> X<ren>, require VERSION X<require>, require EXPR,
-require, reset EXPR X<reset>, reset, return EXPR X<return>, return, reverse
-LIST X<reverse> X<rev> X<invert>, rewinddir DIRHANDLE X<rewinddir>, rindex
-STR,SUBSTR,POSITION X<rindex>, rindex STR,SUBSTR, rmdir FILENAME X<rmdir>
-X<rd> X<directory, remove>, rmdir, s///, say FILEHANDLE LIST X<say>, say
-LIST, say, scalar EXPR X<scalar> X<context>, seek
-FILEHANDLE,POSITION,WHENCE X<seek> X<fseek> X<filehandle, position>,
-seekdir DIRHANDLE,POS X<seekdir>, select FILEHANDLE X<select> X<filehandle,
-default>, select, select RBITS,WBITS,EBITS,TIMEOUT X<select>, semctl
-ID,SEMNUM,CMD,ARG X<semctl>, semget KEY,NSEMS,FLAGS X<semget>, semop
+rand, read FILEHANDLE,SCALAR,LENGTH,OFFSET X<read> X<file, read>, read
+FILEHANDLE,SCALAR,LENGTH, readdir DIRHANDLE X<readdir>, readline EXPR,
+readline X<readline> X<gets> X<fgets>, readlink EXPR X<readlink>, readlink,
+readpipe EXPR, readpipe X<readpipe>, recv SOCKET,SCALAR,LENGTH,FLAGS
+X<recv>, redo LABEL X<redo>, redo, ref EXPR X<ref> X<reference>, ref,
+rename OLDNAME,NEWNAME X<rename> X<move> X<mv> X<ren>, require VERSION
+X<require>, require EXPR, require, reset EXPR X<reset>, reset, return EXPR
+X<return>, return, reverse LIST X<reverse> X<rev> X<invert>, rewinddir
+DIRHANDLE X<rewinddir>, rindex STR,SUBSTR,POSITION X<rindex>, rindex
+STR,SUBSTR, rmdir FILENAME X<rmdir> X<rd> X<directory, remove>, rmdir,
+s///, say FILEHANDLE LIST X<say>, say LIST, say, scalar EXPR X<scalar>
+X<context>, seek FILEHANDLE,POSITION,WHENCE X<seek> X<fseek> X<filehandle,
+position>, seekdir DIRHANDLE,POS X<seekdir>, select FILEHANDLE X<select>
+X<filehandle, default>, select, select RBITS,WBITS,EBITS,TIMEOUT X<select>,
+semctl ID,SEMNUM,CMD,ARG X<semctl>, semget KEY,NSEMS,FLAGS X<semget>, semop
 KEY,OPSTRING X<semop>, send SOCKET,MSG,FLAGS,TO X<send>, send
 SOCKET,MSG,FLAGS, setpgrp PID,PGRP X<setpgrp> X<group>, setpriority
 WHICH,WHO,PRIORITY X<setpriority> X<priority> X<nice> X<renice>, setsockopt
@@ -2245,13 +2283,14 @@ split /PATTERN/,EXPR, split /PATTERN/, split, sprintf FORMAT, LIST
 X<sprintf>, format parameter index, flags, vector flag, (minimum) width,
 precision, or maximum width X<precision>, size, order of arguments, sqrt
 EXPR X<sqrt> X<root> X<square root>, sqrt, srand EXPR X<srand> X<seed>
-X<randseed>, srand, stat FILEHANDLE X<stat> X<file, status>, stat EXPR,
-stat, study SCALAR X<study>, study, sub NAME BLOCK X<sub>, sub NAME (PROTO)
-BLOCK, sub NAME : ATTRS BLOCK, sub NAME (PROTO) : ATTRS BLOCK, substr
-EXPR,OFFSET,LENGTH,REPLACEMENT X<substr> X<substring> X<mid> X<left>
-X<right>, substr EXPR,OFFSET,LENGTH, substr EXPR,OFFSET, symlink
-OLDFILE,NEWFILE X<symlink> X<link> X<symbolic link> X<link, symbolic>,
-syscall NUMBER, LIST X<syscall> X<system call>, sysopen
+X<randseed>, srand, stat FILEHANDLE X<stat> X<file, status> X<ctime>, stat
+EXPR, stat DIRHANDLE, stat, state EXPR X<state>, state TYPE EXPR, state
+EXPR : ATTRS, state TYPE EXPR : ATTRS, study SCALAR X<study>, study, sub
+NAME BLOCK X<sub>, sub NAME (PROTO) BLOCK, sub NAME : ATTRS BLOCK, sub NAME
+(PROTO) : ATTRS BLOCK, substr EXPR,OFFSET,LENGTH,REPLACEMENT X<substr>
+X<substring> X<mid> X<left> X<right>, substr EXPR,OFFSET,LENGTH, substr
+EXPR,OFFSET, symlink OLDFILE,NEWFILE X<symlink> X<link> X<symbolic link>
+X<link, symbolic>, syscall NUMBER, LIST X<syscall> X<system call>, sysopen
 FILEHANDLE,FILENAME,MODE X<sysopen>, sysopen
 FILEHANDLE,FILENAME,MODE,PERMS, sysread FILEHANDLE,SCALAR,LENGTH,OFFSET
 X<sysread>, sysread FILEHANDLE,SCALAR,LENGTH, sysseek
@@ -2264,9 +2303,9 @@ X<epoch>, times X<times>, tr///, truncate FILEHANDLE,LENGTH X<truncate>,
 truncate EXPR,LENGTH, uc EXPR X<uc> X<uppercase> X<toupper>, uc, ucfirst
 EXPR X<ucfirst> X<uppercase>, ucfirst, umask EXPR X<umask>, umask, undef
 EXPR X<undef> X<undefine>, undef, unlink LIST X<unlink> X<delete> X<remove>
-X<rm>, unlink, unpack TEMPLATE,EXPR X<unpack>, unpack TEMPLATE, untie
-VARIABLE X<untie>, unshift ARRAY,LIST X<unshift>, use Module VERSION LIST
-X<use> X<module> X<import>, use Module VERSION, use Module LIST, use
+X<rm> X<del>, unlink, unpack TEMPLATE,EXPR X<unpack>, unpack TEMPLATE,
+untie VARIABLE X<untie>, unshift ARRAY,LIST X<unshift>, use Module VERSION
+LIST X<use> X<module> X<import>, use Module VERSION, use Module LIST, use
 Module, use VERSION, utime LIST X<utime>, values HASH X<values>, vec
 EXPR,OFFSET,BITS X<vec> X<bit> X<bit vector>, wait X<wait>, waitpid
 PID,FLAGS X<waitpid>, wantarray X<wantarray> X<context>, warn LIST X<warn>
@@ -2554,14 +2593,14 @@ X<perl, location of interpreter>
 =item Command Switches
 X<perl, command switches> X<command switches>
 
-B<-0>[I<octal/hexadecimal>] X<-0> X<$/>, B<-A[I<module>][=I<assertions>]>
-X<-A>, B<-a> X<-a> X<autosplit>, B<-C [I<number/list>]> X<-C>, B<-c> X<-c>,
-B<-d> X<-d> X<-dt>, B<-dt>, B<-d:>I<foo[=bar,baz]> X<-d> X<-dt>,
-B<-dt:>I<foo[=bar,baz]>, B<-D>I<letters> X<-D> X<DEBUGGING> X<-DDEBUGGING>,
-B<-D>I<number>, B<-e> I<commandline> X<-e>, B<-E> I<commandline> X<-E>,
-B<-f> X<-f>, B<-F>I<pattern> X<-F>, B<-h> X<-h>, B<-i>[I<extension>] X<-i>
-X<in-place>, B<-I>I<directory> X<-I> X<@INC>, B<-l>[I<octnum>] X<-l> X<$/>
-X<$\>, B<-m>[B<->]I<module> X<-m> X<-M>, B<-M>[B<->]I<module>,
+B<-0>[I<octal/hexadecimal>] X<-0> X<$/>, B<-a> X<-a> X<autosplit>, B<-C
+[I<number/list>]> X<-C>, B<-c> X<-c>, B<-d> X<-d> X<-dt>, B<-dt>,
+B<-d:>I<foo[=bar,baz]> X<-d> X<-dt>, B<-dt:>I<foo[=bar,baz]>,
+B<-D>I<letters> X<-D> X<DEBUGGING> X<-DDEBUGGING>, B<-D>I<number>, B<-e>
+I<commandline> X<-e>, B<-E> I<commandline> X<-E>, B<-f> X<-f>,
+B<-F>I<pattern> X<-F>, B<-h> X<-h>, B<-i>[I<extension>] X<-i> X<in-place>,
+B<-I>I<directory> X<-I> X<@INC>, B<-l>[I<octnum>] X<-l> X<$/> X<$\>,
+B<-m>[B<->]I<module> X<-m> X<-M>, B<-M>[B<->]I<module>,
 B<-M>[B<->]I<'module ...'>, B<-[mM]>[B<->]I<module=arg[,arg]...>, B<-n>
 X<-n>, B<-p> X<-p>, B<-P> X<-P>, B<-s> X<-s>, B<-S> X<-S>, B<-t> X<-t>,
 B<-T> X<-T>, B<-u> X<-u>, B<-U> X<-U>, B<-v> X<-v>, B<-V> X<-V>,
@@ -2746,41 +2785,63 @@ X<memory usage>
 
 =item Predefined Names
 
-$ARG, $_, $a, $b, $<I<digits>>, $MATCH, $&, $PREMATCH, $`, $POSTMATCH, $',
-$LAST_PAREN_MATCH, $+, $^N, @LAST_MATCH_END, @+,
-HANDLE->input_line_number(EXPR), $INPUT_LINE_NUMBER, $NR, $,
-IO::Handle->input_record_separator(EXPR), $INPUT_RECORD_SEPARATOR, $RS, $/,
-HANDLE->autoflush(EXPR), $OUTPUT_AUTOFLUSH, $|,
-IO::Handle->output_field_separator EXPR, $OUTPUT_FIELD_SEPARATOR, $OFS, $,,
+$ARG, $_ X<$_> X<$ARG>, $a, $b X<$a> X<$b>, $<I<digits>> X<$1> X<$2> X<$3>,
+$MATCH, $& X<$&> X<$MATCH>, ${^MATCH} X<${^MATCH}>, $PREMATCH, $` X<$`>
+X<$PREMATCH>, ${^PREMATCH} X<${^PREMATCH}>, $POSTMATCH, $' X<$'>
+X<$POSTMATCH>, ${^POSTMATCH} X<${^POSTMATCH}>, $LAST_PAREN_MATCH, $+ X<$+>
+X<$LAST_PAREN_MATCH>, $^N X<$^N>, @LAST_MATCH_END, @+ X<@+>
+X<@LAST_MATCH_END>, %+ X<%+>, HANDLE->input_line_number(EXPR),
+$INPUT_LINE_NUMBER, $NR, $. X<$.> X<$NR> X<$INPUT_LINE_NUMBER> X<line
+number>, IO::Handle->input_record_separator(EXPR), $INPUT_RECORD_SEPARATOR,
+$RS, $/ X<$/> X<$RS> X<$INPUT_RECORD_SEPARATOR>, HANDLE->autoflush(EXPR),
+$OUTPUT_AUTOFLUSH, $| X<$|> X<autoflush> X<flush> X<$OUTPUT_AUTOFLUSH>,
+IO::Handle->output_field_separator EXPR, $OUTPUT_FIELD_SEPARATOR, $OFS, $,
+X<$,> X<$OFS> X<$OUTPUT_FIELD_SEPARATOR>,
 IO::Handle->output_record_separator EXPR, $OUTPUT_RECORD_SEPARATOR, $ORS,
-$\, $LIST_SEPARATOR, $", $SUBSCRIPT_SEPARATOR, $SUBSEP, $;,
-HANDLE->format_page_number(EXPR), $FORMAT_PAGE_NUMBER, $%,
-HANDLE->format_lines_per_page(EXPR), $FORMAT_LINES_PER_PAGE, $=,
-HANDLE->format_lines_left(EXPR), $FORMAT_LINES_LEFT, $-, @LAST_MATCH_START,
-@-, C<$`> is the same as C<substr($var, 0, $-[0])>, C<$&> is the same as
-C<substr($var, $-[0], $+[0] - $-[0])>, C<$'> is the same as C<substr($var,
-$+[0])>, C<$1> is the same as C<substr($var, $-[1], $+[1] - $-[1])>, C<$2>
-is the same as C<substr($var, $-[2], $+[2] - $-[2])>, C<$3> is the same as
-C<substr($var, $-[3], $+[3] - $-[3])>, HANDLE->format_name(EXPR),
-$FORMAT_NAME, $~, HANDLE->format_top_name(EXPR), $FORMAT_TOP_NAME, $^,
-IO::Handle->format_line_break_characters EXPR,
-$FORMAT_LINE_BREAK_CHARACTERS, $:, IO::Handle->format_formfeed EXPR,
-$FORMAT_FORMFEED, $^L, $ACCUMULATOR, $^A, $CHILD_ERROR, $?,
-${^CHILD_ERROR_NATIVE}, ${^ENCODING}, $OS_ERROR, $ERRNO, $!, %!,
-$EXTENDED_OS_ERROR, $^E, $EVAL_ERROR, $@, $PROCESS_ID, $PID, $$,
-$REAL_USER_ID, $UID, $<, $EFFECTIVE_USER_ID, $EUID, $>, $REAL_GROUP_ID,
-$GID, $(, $EFFECTIVE_GROUP_ID, $EGID, $), $PROGRAM_NAME, $0, $[, $],
-$COMPILING, $^C, $DEBUGGING, $^D, ${^RE_DEBUG_FLAGS}, ${^RE_TRIE_MAXBUF},
-$SYSTEM_FD_MAX, $^F, $^H, %^H, $INPLACE_EDIT, $^I, $^M, $OSNAME, $^O,
-${^OPEN}, $PERLDB, $^P, 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80,
-0x100, 0x200, 0x400, $LAST_REGEXP_CODE_RESULT, $^R,
-$EXCEPTIONS_BEING_CAUGHT, $^S, $BASETIME, $^T, ${^TAINT}, ${^UNICODE},
-${^UTF8CACHE}, ${^UTF8LOCALE}, $PERL_VERSION, $^V, $WARNING, $^W,
-${^WARNING_BITS}, ${^WIN32_SLOPPY_STAT}, $EXECUTABLE_NAME, $^X, ARGV,
-$ARGV, @ARGV, ARGVOUT, @F, @INC, @_, %INC, %ENV, $ENV{expr}, %SIG,
-$SIG{expr}
+$\ X<$\> X<$ORS> X<$OUTPUT_RECORD_SEPARATOR>, $LIST_SEPARATOR, $" X<$">
+X<$LIST_SEPARATOR>, $SUBSCRIPT_SEPARATOR, $SUBSEP, $; X<$;> X<$SUBSEP>
+X<SUBSCRIPT_SEPARATOR>, HANDLE->format_page_number(EXPR),
+$FORMAT_PAGE_NUMBER, $% X<$%> X<$FORMAT_PAGE_NUMBER>,
+HANDLE->format_lines_per_page(EXPR), $FORMAT_LINES_PER_PAGE, $= X<$=>
+X<$FORMAT_LINES_PER_PAGE>, HANDLE->format_lines_left(EXPR),
+$FORMAT_LINES_LEFT, $- X<$-> X<$FORMAT_LINES_LEFT>, @LAST_MATCH_START, @-
+X<@-> X<@LAST_MATCH_START>, C<$`> is the same as C<substr($var, 0, $-[0])>,
+C<$&> is the same as C<substr($var, $-[0], $+[0] - $-[0])>, C<$'> is the
+same as C<substr($var, $+[0])>, C<$1> is the same as C<substr($var, $-[1],
+$+[1] - $-[1])>, C<$2> is the same as C<substr($var, $-[2], $+[2] -
+$-[2])>, C<$3> is the same as C<substr($var, $-[3], $+[3] - $-[3])>, %-
+X<%->, HANDLE->format_name(EXPR), $FORMAT_NAME, $~ X<$~> X<$FORMAT_NAME>,
+HANDLE->format_top_name(EXPR), $FORMAT_TOP_NAME, $^ X<$^>
+X<$FORMAT_TOP_NAME>, IO::Handle->format_line_break_characters EXPR,
+$FORMAT_LINE_BREAK_CHARACTERS, $: X<$:> X<FORMAT_LINE_BREAK_CHARACTERS>,
+IO::Handle->format_formfeed EXPR, $FORMAT_FORMFEED, $^L X<$^L>
+X<$FORMAT_FORMFEED>, $ACCUMULATOR, $^A X<$^A> X<$ACCUMULATOR>,
+$CHILD_ERROR, $? X<$?> X<$CHILD_ERROR>, ${^CHILD_ERROR_NATIVE}
+X<$^CHILD_ERROR_NATIVE>, ${^ENCODING} X<$^ENCODING>, $OS_ERROR, $ERRNO, $!
+X<$!> X<$ERRNO> X<$OS_ERROR>, %! X<%!>, $EXTENDED_OS_ERROR, $^E X<$^E>
+X<$EXTENDED_OS_ERROR>, $EVAL_ERROR, $@ X<$@> X<$EVAL_ERROR>, $PROCESS_ID,
+$PID, $$ X<$$> X<$PID> X<$PROCESS_ID>, $REAL_USER_ID, $UID, $< X<< $< >>
+X<$UID> X<$REAL_USER_ID>, $EFFECTIVE_USER_ID, $EUID, $> X<< $> >> X<$EUID>
+X<$EFFECTIVE_USER_ID>, $REAL_GROUP_ID, $GID, $( X<$(> X<$GID>
+X<$REAL_GROUP_ID>, $EFFECTIVE_GROUP_ID, $EGID, $) X<$)> X<$EGID>
+X<$EFFECTIVE_GROUP_ID>, $PROGRAM_NAME, $0 X<$0> X<$PROGRAM_NAME>, $[ X<$[>,
+$] X<$]>, $COMPILING, $^C X<$^C> X<$COMPILING>, $DEBUGGING, $^D X<$^D>
+X<$DEBUGGING>, ${^RE_DEBUG_FLAGS}, ${^RE_TRIE_MAXBUF}, $SYSTEM_FD_MAX, $^F
+X<$^F> X<$SYSTEM_FD_MAX>, $^H, %^H, $INPLACE_EDIT, $^I X<$^I>
+X<$INPLACE_EDIT>, $^M X<$^M>, $OSNAME, $^O X<$^O> X<$OSNAME>, ${^OPEN},
+$PERLDB, $^P X<$^P> X<$PERLDB>, 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40,
+0x80, 0x100, 0x200, 0x400, $LAST_REGEXP_CODE_RESULT, $^R X<$^R>
+X<$LAST_REGEXP_CODE_RESULT>, $EXCEPTIONS_BEING_CAUGHT, $^S X<$^S>
+X<$EXCEPTIONS_BEING_CAUGHT>, $BASETIME, $^T X<$^T> X<$BASETIME>, ${^TAINT},
+${^UNICODE}, ${^UTF8CACHE}, ${^UTF8LOCALE}, $PERL_VERSION, $^V X<$^V>
+X<$PERL_VERSION>, $WARNING, $^W X<$^W> X<$WARNING>, ${^WARNING_BITS},
+${^WIN32_SLOPPY_STAT}, $EXECUTABLE_NAME, $^X X<$^X> X<$EXECUTABLE_NAME>,
+ARGV X<ARGV>, $ARGV X<$ARGV>, @ARGV X<@ARGV>, ARGVOUT X<ARGVOUT>, @F X<@F>,
+@INC X<@INC>, @ARG, @_ X<@_> X<@ARG>, %INC X<%INC>, %ENV, $ENV{expr}
+X<%ENV>, %SIG, $SIG{expr} X<%SIG>
 
 =item Error Indicators
+X<error> X<exception>
 
 =item Technical Note on the Syntax of Variable Names
 
@@ -2796,13 +2857,16 @@ $SIG{expr}
 
 =item DESCRIPTION
 
-i X</i> X<regex, case-insensitive> X<regexp, case-insensitive> X<regular
-expression, case-insensitive>, m X</m> X<regex, multiline> X<regexp,
-multiline> X<regular expression, multiline>, s X</s> X<regex, single-line>
-X<regexp, single-line> X<regular expression, single-line>, x X</x>
-
 =over 4
 
+=item Modifiers
+
+m X</m> X<regex, multiline> X<regexp, multiline> X<regular expression,
+multiline>, s X</s> X<regex, single-line> X<regexp, single-line> X<regular
+expression, single-line>, i X</i> X<regex, case-insensitive> X<regexp,
+case-insensitive> X<regular expression, case-insensitive>, x X</x>, p X</p>
+X<regex, preserve> X<regexp, preserve>
+
 =item Regular Expressions
 
 [1], [2], [3], cntrl X<cntrl>, graph X<graph>, print X<print>, punct
@@ -2810,18 +2874,34 @@ X<punct>, xdigit X<xdigit>
 
 =item Extended Patterns
 
-C<(?#text)> X<(?#)>, C<(?imsx-imsx)> X<(?)>, C<(?:pattern)> X<(?:)>,
-C<(?imsx-imsx:pattern)>, C<(?=pattern)> X<(?=)> X<look-ahead, positive>
-X<lookahead, positive>, C<(?!pattern)> X<(?!)> X<look-ahead, negative>
-X<lookahead, negative>, C<(?<=pattern)> X<(?<=)> X<look-behind, positive>
-X<lookbehind, positive>, C<(?<!pattern)> X<(?<!)> X<look-behind, negative>
-X<lookbehind, negative>, C<(?{ code })> X<(?{})> X<regex, code in>
-X<regexp, code in> X<regular expression, code in>, C<(??{ code })>
-X<(??{})> X<regex, postponed> X<regexp, postponed> X<regular expression,
-postponed> X<regex, recursive> X<regexp, recursive> X<regular expression,
-recursive>, C<< (?>pattern) >> X<backtrack> X<backtracking>,
-C<(?(condition)yes-pattern|no-pattern)> X<(?()>,
-C<(?(condition)yes-pattern)>
+C<(?#text)> X<(?#)>, C<(?pimsx-imsx)> X<(?)>, C<(?:pattern)> X<(?:)>,
+C<(?imsx-imsx:pattern)>, C<(?|pattern)> X<(?|)> X<Branch reset>,
+Look-Around Assertions X<look-around assertion> X<lookaround assertion>
+X<look-around> X<lookaround>, C<(?=pattern)> X<(?=)> X<look-ahead,
+positive> X<lookahead, positive>, C<(?!pattern)> X<(?!)> X<look-ahead,
+negative> X<lookahead, negative>, C<(?<=pattern)> C<\K> X<(?<=)>
+X<look-behind, positive> X<lookbehind, positive> X<\K>, C<(?<!pattern)>
+X<(?<!)> X<look-behind, negative> X<lookbehind, negative>,
+C<(?'NAME'pattern)>, C<< (?<NAME>pattern) >> X<< (?<NAME>) >> X<(?'NAME')>
+X<named capture> X<capture>, C<< \k<NAME> >>, C<< \k'NAME' >>, C<(?{ code
+})> X<(?{})> X<regex, code in> X<regexp, code in> X<regular expression,
+code in>, C<(??{ code })> X<(??{})> X<regex, postponed> X<regexp,
+postponed> X<regular expression, postponed>, C<(?PARNO)> C<(?-PARNO)>
+C<(?+PARNO)> C<(?R)> C<(?0)> X<(?PARNO)> X<(?1)> X<(?R)> X<(?0)> X<(?-1)>
+X<(?+1)> X<(?-PARNO)> X<(?+PARNO)> X<regex, recursive> X<regexp, recursive>
+X<regular expression, recursive> X<regex, relative recursion>, C<(?&NAME)>
+X<(?&NAME)>, C<(?(condition)yes-pattern|no-pattern)> X<(?()>,
+C<(?(condition)yes-pattern)>, (1) (2) .., (<NAME>) ('NAME'), (?{ CODE }),
+(R), (R1) (R2) .., (R&NAME), (DEFINE), C<< (?>pattern) >> X<backtrack>
+X<backtracking> X<atomic> X<possessive>
+
+=item Special Backtracking Control Verbs
+
+Verbs that take an argument, C<(*PRUNE)> C<(*PRUNE:NAME)> X<(*PRUNE)>
+X<(*PRUNE:NAME)>, C<(*SKIP)> C<(*SKIP:NAME)> X<(*SKIP)>, C<(*MARK:NAME)>
+C<(*:NAME)> X<(*MARK)> C<(*MARK:NAME)> C<(*:NAME)>, C<(*THEN)>
+C<(*THEN:NAME)>, C<(*COMMIT)> X<(*COMMIT)>, Verbs without an argument,
+C<(*FAIL)> C<(*F)> X<(*FAIL)> X<(*F)>, C<(*ACCEPT)> X<(*ACCEPT)>
 
 =item Backtracking
 X<backtrack> X<backtracking>
@@ -2829,27 +2909,92 @@ X<backtrack> X<backtracking>
 =item Version 8 Regular Expressions
 X<regular expression, version 8> X<regex, version 8> X<regexp, version 8>
 
-=item Warning on \1 vs $1
+=item Warning on \1 Instead of $1
 
-=item Repeated patterns matching zero-length substring
+=item Repeated Patterns Matching a Zero-length Substring
 
-=item Combining pieces together
+=item Combining RE Pieces
 
 C<ST>, C<S|T>, C<S{REPEAT_COUNT}>, C<S{min,max}>, C<S{min,max}?>, C<S?>,
 C<S*>, C<S+>, C<S??>, C<S*?>, C<S+?>, C<< (?>S) >>, C<(?=S)>, C<(?<=S)>,
-C<(?!S)>, C<(?<!S)>, C<(??{ EXPR })>,
+C<(?!S)>, C<(?<!S)>, C<(??{ EXPR })>, C<(?PARNO)>,
 C<(?(condition)yes-pattern|no-pattern)>
 
-=item Creating custom RE engines
+=item Creating Custom RE Engines
 
 =back
 
+=item PCRE/Python Support
+
+C<< (?PE<lt>NAMEE<gt>pattern) >>, C<< (?P=NAME) >>, C<< (?P>NAME) >>
+
 =item BUGS
 
 =item SEE ALSO
 
 =back
 
+=head2 perlrebackslash - Perl Regular Expression Backslash Sequences and
+Escapes
+
+=over 4
+
+=item DESCRIPTION
+
+=over 4
+
+=item The backslash
+
+[1]
+
+=item All the sequences and escapes
+
+=item Character Escapes
+
+[1], [2]
+
+=item Modifiers
+
+=item Character classes
+
+=item Referencing
+
+=item Assertions
+
+\A, \z, \Z, \G, \b, \B
+
+=item Misc
+
+\C, \K, \R, \X
+
+=back
+
+=back
+
+=head2 perlrecharclass - Perl Regular Expression Character Classes
+
+=over 4
+
+=item DESCRIPTION
+
+=over 4
+
+=item The dot
+
+=item Backslashed sequences
+
+[1]
+
+=item Bracketed Character Classes
+
+cntrl, graph, print, punct
+
+=item Locale, Unicode and UTF-8
+
+=back
+
+=back
+
 =head2 perlreref - Perl Regular Expressions Reference
 
 =over 4
@@ -2912,9 +3057,6 @@ lexical> X<closure> X<lexical> X<lexical scope>, 5. X<constructor> X<new>,
 =item Using References
 X<reference, use> X<dereferencing> X<dereference>
 
-2. X<${}> X<@{}> X<%{}>, 3. X<autovivification> X<< -> >> X<arrow>, 4.
-X<encapsulation>
-
 =item Symbolic references
 X<reference, symbolic> X<reference, soft>
 X<symbolic reference> X<soft reference>
@@ -3145,7 +3287,7 @@ safe subprocesses, sockets, and semaphores)
 
 =item Deferred Signals (Safe Signals)
 
-Long running opcodes, Interrupting IO, Restartable system calls, Signals as
+Long-running opcodes, Interrupting IO, Restartable system calls, Signals as
 "faults", Signals triggered by operating system state
 
 =back
@@ -3275,14 +3417,12 @@ string
 
 =back
 
-=head2 perlthrtut - tutorial on threads in Perl
+=head2 perlthrtut - Tutorial on threads in Perl
 
 =over 4
 
 =item DESCRIPTION
 
-=item Status
-
 =item What Is A Thread Anyway?
 
 =item Threaded Program Models
@@ -3343,7 +3483,7 @@ string
 
 =item Advanced Semaphores
 
-=item cond_wait() and cond_signal()
+=item Waiting for a Condition
 
 =item Giving up control
 
@@ -3375,6 +3515,8 @@ string
 
 =item Conclusion
 
+=item SEE ALSO
+
 =item Bibliography
 
 =over 4
@@ -3670,6 +3812,12 @@ localization)
 PERL_BADLANG, LC_ALL, LANGUAGE, LC_CTYPE, LC_COLLATE, LC_MONETARY,
 LC_NUMERIC, LC_TIME, LANG
 
+=over 4
+
+=item Examples
+
+=back
+
 =item NOTES
 
 =over 4
@@ -3774,12 +3922,15 @@ autodetected, C<use encoding> needed to upgrade non-Latin-1 byte strings
 
 =item Effects of Character Semantics
 
-=item Scripts
+=item Unicode Character Properties
 
-=item Blocks
+General Category, Bidirectional Character Types, Scripts, Extended property
+classes, Use of "Is" Prefix, Blocks
 
 =item User-Defined Character Properties
 
+=item User-Defined Case Mappings
+
 =item Character Encodings for Input and Output
 
 =item Unicode Regular Expression Support Level
@@ -3818,6 +3969,88 @@ autodetected, C<use encoding> needed to upgrade non-Latin-1 byte strings
 
 =back
 
+=head2 perlunifaq - Perl Unicode FAQ
+
+=over 4
+
+=item DESCRIPTION
+
+=over 4
+
+=item perlunitut isn't really a Unicode tutorial, is it?
+
+=item What about binary data, like images?
+
+=item What about the UTF8 flag?
+
+=item When should I decode or encode?
+
+=item What if I don't decode?
+
+=item What if I don't encode?
+
+=item Is there a way to automatically decode or encode?
+
+=item Cheat?! Tell me, how can I cheat?
+
+=item What if I don't know which encoding was used?
+
+=item Can I use Unicode in my Perl sources?
+
+=item Data::Dumper doesn't restore the UTF8 flag; is it broken?
+
+=item How can I determine if a string is a text string or a binary string?
+
+=item How do I convert from encoding FOO to encoding BAR?
+
+=item What about the C<use bytes> pragma?
+
+=item What are C<decode_utf8> and C<encode_utf8>?
+
+=item What's the difference between C<UTF-8> and C<utf8>?
+
+=item I lost track; what encoding is the internal format really?
+
+=item What character encodings does Perl support?
+
+=item Which version of perl should I use?
+
+=back
+
+=item AUTHOR
+
+=item SEE ALSO
+
+=back
+
+=head2 perlunitut - Perl Unicode Tutorial
+
+=over 4
+
+=item DESCRIPTION
+
+=over 4
+
+=item Definitions
+
+=item Your new toolkit
+
+=item I/O flow (the actual 5 minute tutorial)
+
+=back
+
+=item SUMMARY
+
+=item Q and A (or FAQ)
+
+=item ACKNOWLEDGEMENTS
+
+=item AUTHOR
+
+=item SEE ALSO
+
+=back
+
 =head2 perlebcdic - Considerations for running Perl on EBCDIC platforms
 
 =over 4
@@ -3990,8 +4223,8 @@ X<package> X<namespace> X<variable, global> X<global variable> X<global>
 =item Symbol Tables
 X<symbol table> X<stash> X<%::> X<%main::> X<typeglob> X<glob> X<alias>
 
-=item BEGIN, CHECK, INIT and END
-X<BEGIN> X<CHECK> X<INIT> X<END>
+=item BEGIN, UNITCHECK, CHECK, INIT and END
+X<BEGIN> X<UNITCHECK> X<CHECK> X<INIT> X<END>
 
 =item Perl Classes
 X<class> X<@ISA>
@@ -4020,70 +4253,89 @@ X<CLONE> X<CLONE_SKIP> X<thread> X<threads> X<ithread>
 
 =item Pragmatic Modules
 
-assertions, assertions::activate, assertions::compat, attributes, attrs,
-autouse, base, bigint, bignum, bigrat, blib, bytes, charnames, constant,
-diagnostics, encoding, encoding::warnings, feature, fields, filetest, if,
-integer, less, lib, locale, open, ops, overload, re, sigtrap, sort, strict,
-subs, threads, threads::shared, utf8, vars, version, vmsish, warnings,
-warnings::register
+attributes, attrs, autouse, base, bigint, bignum, bigrat, blib, bytes,
+charnames, constant, diagnostics, encoding, encoding::warnings, feature,
+fields, filetest, if, integer, less, lib, locale, mro, open, ops, overload,
+re, sigtrap, sort, strict, subs, threads, threads::shared, utf8, vars,
+version, vmsish, warnings, warnings::register
 
 =item Standard Modules
 
-AnyDBM_File, Archive::Tar, Archive::Tar::File, Attribute::Handlers,
-AutoLoader, AutoSplit, B, B::Asmdata, B::Assembler, B::Bblock, B::Bytecode,
-B::C, B::CC, B::Concise, B::Debug, B::Deparse, B::Disassembler, B::Lint,
-B::Showlex, B::Stackobj, B::Stash, B::Terse, B::Xref, Benchmark,
-ByteLoader, CGI, CGI::Apache, CGI::Carp, CGI::Cookie, CGI::Fast,
-CGI::Pretty, CGI::Push, CGI::Switch, CGI::Util, CPAN, CPAN::FirstTime,
-CPAN::Nox, CPAN::Version, Carp, Carp::Heavy, Class::ISA, Class::Struct,
-Compress::Zlib, Compress::Zlib::pod::FAQ, Config, Cwd, DB, DBM_Filter,
-DB_File, Data::Dumper, Devel::DProf, Devel::PPPort, Devel::Peek,
+AnyDBM_File, Archive::Extract, Archive::Tar, Archive::Tar::File,
+Attribute::Handlers, AutoLoader, AutoSplit, B, B::Concise, B::Debug,
+B::Deparse, B::Lint, B::Showlex, B::Terse, B::Xref, Benchmark, CGI,
+CGI::Apache, CGI::Carp, CGI::Cookie, CGI::Fast, CGI::Pretty, CGI::Push,
+CGI::Switch, CGI::Util, CPAN, CPAN::FirstTime, CPAN::Kwalify, CPAN::Nox,
+CPAN::Version, CPANPLUS, CPANPLUS::Dist::Base, CPANPLUS::Dist::Sample,
+CPANPLUS::Shell::Classic, CPANPLUS::Shell::Default::Plugins::HOWTO, Carp,
+Carp::Heavy, Class::ISA, Class::Struct, Compress::Raw::Zlib,
+Compress::Zlib, Config, Cwd, DB, DBM_Filter, DBM_Filter::compress,
+DBM_Filter::encode, DBM_Filter::int32, DBM_Filter::null, DBM_Filter::utf8,
+DB_File, Data::Dumper, Devel::DProf, Devel::InnerPackage, Devel::Peek,
 Devel::SelfStubber, Digest, Digest::MD5, Digest::SHA, Digest::base,
 Digest::file, DirHandle, Dumpvalue, DynaLoader, Encode, Encode::Alias,
 Encode::Byte, Encode::CJKConstants, Encode::CN, Encode::CN::HZ,
 Encode::Config, Encode::EBCDIC, Encode::Encoder, Encode::Encoding,
-Encode::Guess, Encode::JP, Encode::JP::H2Z, Encode::JP::JIS7, Encode::KR,
-Encode::KR::2022_KR, Encode::MIME::Header, Encode::PerlIO,
-Encode::Supported, Encode::Symbol, Encode::TW, Encode::Unicode,
-Encode::Unicode::UTF7, English, Env, Errno, Exporter, Exporter::Heavy,
-ExtUtils::CBuilder, ExtUtils::CBuilder::Platform::Windows,
-ExtUtils::Command, ExtUtils::Command::MM, ExtUtils::Constant,
-ExtUtils::Constant::Base, ExtUtils::Constant::Utils,
-ExtUtils::Constant::XS, ExtUtils::Embed, ExtUtils::Install,
-ExtUtils::Installed, ExtUtils::Liblist, ExtUtils::MM, ExtUtils::MM_AIX,
-ExtUtils::MM_Any, ExtUtils::MM_BeOS, ExtUtils::MM_Cygwin, ExtUtils::MM_DOS,
-ExtUtils::MM_MacOS, ExtUtils::MM_NW5, ExtUtils::MM_OS2, ExtUtils::MM_QNX,
-ExtUtils::MM_UWIN, ExtUtils::MM_Unix, ExtUtils::MM_VMS, ExtUtils::MM_VOS,
-ExtUtils::MM_Win32, ExtUtils::MM_Win95, ExtUtils::MY, ExtUtils::MakeMaker,
-ExtUtils::MakeMaker::Config, ExtUtils::MakeMaker::FAQ,
+Encode::GSM0338, Encode::Guess, Encode::JP, Encode::JP::H2Z,
+Encode::JP::JIS7, Encode::KR, Encode::KR::2022_KR, Encode::MIME::Header,
+Encode::MIME::Name, Encode::PerlIO, Encode::Supported, Encode::Symbol,
+Encode::TW, Encode::Unicode, Encode::Unicode::UTF7, English, Env, Errno,
+Exporter, Exporter::Heavy, ExtUtils::CBuilder,
+ExtUtils::CBuilder::Platform::Windows, ExtUtils::Command,
+ExtUtils::Command::MM, ExtUtils::Constant, ExtUtils::Constant::Base,
+ExtUtils::Constant::Utils, ExtUtils::Constant::XS, ExtUtils::Embed,
+ExtUtils::Install, ExtUtils::Installed, ExtUtils::Liblist, ExtUtils::MM,
+ExtUtils::MM_AIX, ExtUtils::MM_Any, ExtUtils::MM_BeOS, ExtUtils::MM_Cygwin,
+ExtUtils::MM_DOS, ExtUtils::MM_MacOS, ExtUtils::MM_NW5, ExtUtils::MM_OS2,
+ExtUtils::MM_QNX, ExtUtils::MM_UWIN, ExtUtils::MM_Unix, ExtUtils::MM_VMS,
+ExtUtils::MM_VOS, ExtUtils::MM_Win32, ExtUtils::MM_Win95, ExtUtils::MY,
+ExtUtils::MakeMaker, ExtUtils::MakeMaker::Config, ExtUtils::MakeMaker::FAQ,
 ExtUtils::MakeMaker::Tutorial, ExtUtils::MakeMaker::bytes,
 ExtUtils::MakeMaker::vmsish, ExtUtils::Manifest, ExtUtils::Mkbootstrap,
 ExtUtils::Mksymlists, ExtUtils::Packlist, ExtUtils::ParseXS,
 ExtUtils::testlib, Fatal, Fcntl, File::Basename, File::CheckTree,
-File::Compare, File::Copy, File::DosGlob, File::Find, File::Glob,
-File::GlobMapper, File::Path, File::Spec, File::Spec::Cygwin,
+File::Compare, File::Copy, File::DosGlob, File::Fetch, File::Find,
+File::Glob, File::GlobMapper, File::Path, File::Spec, File::Spec::Cygwin,
 File::Spec::Epoc, File::Spec::Functions, File::Spec::Mac, File::Spec::OS2,
 File::Spec::Unix, File::Spec::VMS, File::Spec::Win32, File::Temp,
 File::stat, FileCache, FileHandle, Filter::Simple, Filter::Util::Call,
-FindBin, GDBM_File, Getopt::Long, Getopt::Std, Hash::Util, I18N::Collate,
-I18N::LangTags, I18N::LangTags::Detect, I18N::LangTags::List,
-I18N::Langinfo, IO, IO::Compress::Deflate, IO::Compress::Gzip,
-IO::Compress::RawDeflate, IO::Dir, IO::File, IO::Handle, IO::Pipe,
-IO::Poll, IO::Seekable, IO::Select, IO::Socket, IO::Socket::INET,
-IO::Socket::UNIX, IO::Uncompress::AnyInflate, IO::Uncompress::Gunzip,
-IO::Uncompress::Inflate, IO::Uncompress::RawInflate, IO::Zlib, IPC::Open2,
-IPC::Open3, IPC::SysV, IPC::SysV::Msg, IPC::SysV::Semaphore, List::Util,
-Locale::Constants, Locale::Country, Locale::Currency, Locale::Language,
-Locale::Maketext, Locale::Maketext::TPJ13, Locale::Script, MIME::Base64,
-MIME::Base64::QuotedPrint, Math::BigFloat, Math::BigInt,
+FindBin, GDBM_File, Getopt::Long, Getopt::Std, Hash::Util,
+Hash::Util::FieldHash, I18N::Collate, I18N::LangTags,
+I18N::LangTags::Detect, I18N::LangTags::List, I18N::Langinfo, IO,
+IO::Compress::Base, IO::Compress::Deflate, IO::Compress::Gzip,
+IO::Compress::RawDeflate, IO::Compress::Zip, IO::Dir, IO::File, IO::Handle,
+IO::Pipe, IO::Poll, IO::Seekable, IO::Select, IO::Socket, IO::Socket::INET,
+IO::Socket::UNIX, IO::Uncompress::AnyInflate,
+IO::Uncompress::AnyUncompress, IO::Uncompress::Base,
+IO::Uncompress::Gunzip, IO::Uncompress::Inflate,
+IO::Uncompress::RawInflate, IO::Uncompress::Unzip, IO::Zlib, IPC::Cmd,
+IPC::Open2, IPC::Open3, IPC::SysV, IPC::SysV::Msg, IPC::SysV::Semaphore,
+List::Util, Locale::Constants, Locale::Country, Locale::Currency,
+Locale::Language, Locale::Maketext, Locale::Maketext::Simple,
+Locale::Maketext::TPJ13, Locale::Script, Log::Message,
+Log::Message::Config, Log::Message::Handlers, Log::Message::Item,
+MIME::Base64, MIME::Base64::QuotedPrint, Math::BigFloat, Math::BigInt,
 Math::BigInt::Calc, Math::BigInt::CalcEmu, Math::BigInt::FastCalc,
 Math::BigRat, Math::Complex, Math::Trig, Memoize, Memoize::AnyDBM_File,
 Memoize::Expire, Memoize::ExpireFile, Memoize::ExpireTest,
-Memoize::NDBM_File, Memoize::SDBM_File, Memoize::Storable,
-Module::CoreList, NDBM_File, NEXT, Net::Cmd, Net::Config, Net::Domain,
-Net::FTP, Net::NNTP, Net::Netrc, Net::POP3, Net::Ping, Net::SMTP,
-Net::Time, Net::hostent, Net::libnetFAQ, Net::netent, Net::protoent,
-Net::servent, O, ODBM_File, Opcode, POSIX, PerlIO, PerlIO::encoding,
+Memoize::NDBM_File, Memoize::SDBM_File, Memoize::Storable, Module::Build,
+Module::Build::API, Module::Build::Authoring, Module::Build::Base,
+Module::Build::Compat, Module::Build::ConfigData, Module::Build::Cookbook,
+Module::Build::ModuleInfo, Module::Build::Notes, Module::Build::PPMMaker,
+Module::Build::Platform::Amiga, Module::Build::Platform::Default,
+Module::Build::Platform::EBCDIC, Module::Build::Platform::MPEiX,
+Module::Build::Platform::MacOS, Module::Build::Platform::RiscOS,
+Module::Build::Platform::Unix, Module::Build::Platform::VMS,
+Module::Build::Platform::VOS, Module::Build::Platform::Windows,
+Module::Build::Platform::aix, Module::Build::Platform::cygwin,
+Module::Build::Platform::darwin, Module::Build::Platform::os2,
+Module::Build::YAML, Module::CoreList, Module::Load,
+Module::Load::Conditional, Module::Loaded, Module::Pluggable,
+Module::Pluggable::Object, NDBM_File, NEXT, Net::Cmd, Net::Config,
+Net::Domain, Net::FTP, Net::NNTP, Net::Netrc, Net::POP3, Net::Ping,
+Net::SMTP, Net::Time, Net::hostent, Net::libnetFAQ, Net::netent,
+Net::protoent, Net::servent, O, ODBM_File, Opcode, POSIX,
+Package::Constants, Params::Check, PerlIO, PerlIO::encoding,
 PerlIO::scalar, PerlIO::via, PerlIO::via::QuotedPrint, Pod::Checker,
 Pod::Escapes, Pod::Find, Pod::Functions, Pod::Html, Pod::InputObjects,
 Pod::LaTeX, Pod::Man, Pod::ParseLink, Pod::ParseUtils, Pod::Parser,
@@ -4101,17 +4353,20 @@ Pod::Simple::TextContent, Pod::Simple::XMLOutStream, Pod::Text,
 Pod::Text::Color, Pod::Text::Overstrike, Pod::Text::Termcap, Pod::Usage,
 SDBM_File, Safe, Scalar::Util, Search::Dict, SelectSaver, SelfLoader,
 Shell, Socket, Storable, Switch, Symbol, Sys::Hostname, Sys::Syslog,
-Term::ANSIColor, Term::Cap, Term::Complete, Term::ReadLine, Test,
+Term::ANSIColor, Term::Cap, Term::Complete, Term::ReadLine, Term::UI, Test,
 Test::Builder, Test::Builder::Module, Test::Builder::Tester,
 Test::Builder::Tester::Color, Test::Harness, Test::Harness::Assert,
-Test::Harness::Iterator, Test::Harness::Point, Test::Harness::Straps,
-Test::Harness::TAP, Test::More, Test::Simple, Test::Tutorial, Text::Abbrev,
-Text::Balanced, Text::ParseWords, Text::Soundex, Text::Tabs, Text::Wrap,
-Thread, Thread::Queue, Thread::Semaphore, Thread::Signal, Thread::Specific,
-Tie::Array, Tie::File, Tie::Handle, Tie::Hash, Tie::Memoize, Tie::RefHash,
-Tie::Scalar, Tie::SubstrHash, Time::HiRes, Time::Local, Time::gmtime,
-Time::localtime, Time::tm, UNIVERSAL, Unicode::Collate, Unicode::Normalize,
-Unicode::UCD, User::grent, User::pwent, XS::APItest, XS::Typemap, XSLoader
+Test::Harness::Iterator, Test::Harness::Point, Test::Harness::Results,
+Test::Harness::Straps, Test::Harness::TAP, Test::Harness::Util, Test::More,
+Test::Simple, Test::Tutorial, Text::Abbrev, Text::Balanced,
+Text::ParseWords, Text::Soundex, Text::Tabs, Text::Wrap, Thread,
+Thread::Queue, Thread::Semaphore, Tie::Array, Tie::File, Tie::Handle,
+Tie::Hash, Tie::Hash::NamedCapture, Tie::Memoize, Tie::RefHash,
+Tie::Scalar, Tie::SubstrHash, Time::HiRes, Time::Local, Time::Piece,
+Time::Piece::Seconds, Time::gmtime, Time::localtime, Time::tm, UNIVERSAL,
+Unicode::Collate, Unicode::Normalize, Unicode::UCD, User::grent,
+User::pwent, Win32, Win32API::File, Win32CORE, XS::APItest, XS::Typemap,
+XSLoader
 
 =item Extension Modules
 
@@ -4383,8 +4638,8 @@ L<config_data|config_data>, L<libnetcfg|libnetcfg>, L<perlivp>
 =item Development
 
 L<perlbug|perlbug>, L<h2ph|h2ph>, L<c2ph|c2ph> and L<pstruct|pstruct>,
-L<h2xs|h2xs>, L<enc2xs>, L<xsubpp>, L<dprofpp|dprofpp>, L<perlcc|perlcc>,
-L<prove>, L<corelist>
+L<h2xs|h2xs>, L<enc2xs>, L<xsubpp>, L<dprofpp|dprofpp>, L<prove>,
+L<corelist>
 
 =item General tools
 
@@ -4392,7 +4647,7 @@ L<piconv>, L<ptar>, L<ptardiff>, L<shasum>
 
 =item Installation
 
-L<cpan>, L<instmodsh>
+L<cpan>, L<cpanp>, L<cpan2dist>, L<instmodsh>
 
 =back
 
@@ -4410,7 +4665,7 @@ L<cpan>, L<instmodsh>
 
 =item Layout
 
-B::Bytecode, B::C, B::CC, B::Lint, B::Deparse, B::Xref
+B::Lint, B::Deparse, B::Xref
 
 =back
 
@@ -4426,19 +4681,12 @@ i, &, s, r
 
 =item The Lint Back End
 
-=item The Simple C Back End
-
-=item The Bytecode Back End
-
-=item The Optimized C Back End
-
 =back
 
 =item Module List for the Compiler Suite
 
-B, O, B::Asmdata, B::Assembler, B::Bblock, B::Bytecode, B::C, B::CC,
-B::Concise, B::Debug, B::Deparse, B::Disassembler, B::Lint, B::Showlex,
-B::Stackobj, B::Stash, B::Terse, B::Xref
+B, O, B::Concise, B::Debug, B::Deparse, B::Lint, B::Showlex, B::Terse,
+B::Xref
 
 =item KNOWN PROBLEMS
 
@@ -4964,6 +5212,8 @@ MY_CXT_KEY, typedef my_cxt_t, START_MY_CXT, MY_CXT_INIT, dMY_CXT, MY_CXT,
 aMY_CXT/pMY_CXT, MY_CXT_CLONE, MY_CXT_INIT_INTERP(my_perl),
 dMY_CXT_INTERP(my_perl)
 
+=item Thread-aware system interfaces
+
 =back
 
 =item EXAMPLES
@@ -5261,6 +5511,151 @@ callback
 
 =back
 
+=head2 perlreapi - perl regular expression plugin interface
+
+=over 4
+
+=item DESCRIPTION
+
+=item Callbacks
+
+=over 4
+
+=item comp
+
+C</m> - RXf_PMf_MULTILINE, C</s> - RXf_PMf_SINGLELINE, C</i> -
+RXf_PMf_FOLD, C</x> - RXf_PMf_EXTENDED, C</p> - RXf_PMf_KEEPCOPY,
+RXf_PMf_LOCALE, RXf_UTF8, RXf_SPLIT, RXf_SKIPWHITE, RXf_START_ONLY,
+RXf_WHITE
+
+=item exec
+
+=item intuit
+
+=item checkstr
+
+=item free
+
+=item Numbered capture callbacks
+
+=item Named capture callbacks
+
+=item qr_package
+
+=item dupe
+
+=back
+
+=item The REGEXP structure
+
+=over 4
+
+=item C<engine>
+
+=item C<mother_re>
+
+=item C<extflags>
+
+=item C<minlen> C<minlenret>
+
+=item C<gofs>
+
+=item C<substrs>
+
+=item C<nparens>, C<lasparen>, and C<lastcloseparen>
+
+=item C<intflags>
+
+=item C<pprivate>
+
+=item C<swap>
+
+=item C<offs>
+
+=item C<precomp> C<prelen>
+
+=item C<paren_names>
+
+=item C<substrs>
+
+=item C<subbeg> C<sublen> C<saved_copy>
+
+=item C<wrapped> C<wraplen>
+
+=item C<seen_evals>
+
+=item C<refcnt>
+
+=back
+
+=item HISTORY
+
+=item AUTHORS
+
+=item LICENSE
+
+=back
+
+=head2 perlreguts - Description of the Perl regular expression engine.
+
+=over 4
+
+=item DESCRIPTION
+
+=item OVERVIEW
+
+=over 4
+
+=item A quick note on terms
+
+=item What is a regular expression engine?
+
+=item Structure of a Regexp Program
+
+C<regnode_1>, C<regnode_2>, C<regnode_string>, C<regnode_charclass>,
+C<regnode_charclass_class>
+
+=back
+
+=item Process Overview
+
+A. Compilation, 1. Parsing for size, 2. Parsing for construction, 3.
+Peep-hole optimisation and analysis, B. Execution, 4. Start position and
+no-match optimisations, 5. Program execution
+
+=over 4
+
+=item Compilation
+
+anchored fixed strings, floating fixed strings, minimum and maximum length
+requirements, start class, Beginning/End of line positions
+
+=item Execution
+
+=back
+
+=item MISCELLANEOUS
+
+=over 4
+
+=item Unicode and Localisation Support
+
+=item Base Structures
+
+C<swap>, C<offsets>, C<regstclass>, C<data>, C<program>
+
+=back
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=item LICENCE
+
+=item REFERENCES
+
+=back
+
 =head2 perlapi - autogenerated documentation for the perl public API
 
 =over 4
@@ -5276,7 +5671,9 @@ G_VOID X<G_VOID>
 
 =item Array Manipulation Functions
 
-AvFILL X<AvFILL>, av_clear X<av_clear>, av_delete X<av_delete>, av_exists
+AvFILL X<AvFILL>, av_clear X<av_clear>, av_create_and_push
+X<av_create_and_push>, av_create_and_unshift_one
+X<av_create_and_unshift_one>, av_delete X<av_delete>, av_exists
 X<av_exists>, av_extend X<av_extend>, av_fetch X<av_fetch>, av_fill
 X<av_fill>, av_len X<av_len>, av_make X<av_make>, av_pop X<av_pop>, av_push
 X<av_push>, av_shift X<av_shift>, av_store X<av_store>, av_undef
@@ -5301,7 +5698,7 @@ perl_clone X<perl_clone>
 
 =item CV Manipulation Functions
 
-CvSTASH X<CvSTASH>, get_cv X<get_cv>
+CvSTASH X<CvSTASH>, get_cv X<get_cv>, get_cvn_flags X<get_cvn_flags>
 
 =item Embedding Functions
 
@@ -5310,6 +5707,10 @@ X<nothreadhook>, perl_alloc X<perl_alloc>, perl_construct
 X<perl_construct>, perl_destruct X<perl_destruct>, perl_free X<perl_free>,
 perl_parse X<perl_parse>, perl_run X<perl_run>, require_pv X<require_pv>
 
+=item Functions in file dump.c
+
+pv_display X<pv_display>, pv_escape X<pv_escape>, pv_pretty X<pv_pretty>
+
 =item Functions in file mathoms.c
 
 gv_fetchmethod X<gv_fetchmethod>, pack_cat X<pack_cat>, sv_2pvbyte_nolen
@@ -5322,21 +5723,20 @@ X<sv_pvn>, sv_pvutf8 X<sv_pvutf8>, sv_pvutf8n X<sv_pvutf8n>, sv_taint
 X<sv_taint>, sv_unref X<sv_unref>, sv_usepvn X<sv_usepvn>, sv_usepvn_mg
 X<sv_usepvn_mg>, sv_uv X<sv_uv>, unpack_str X<unpack_str>
 
-=item Functions in file pp_pack.c
+=item Functions in file pp_ctl.c
 
-packlist X<packlist>, unpackstring X<unpackstring>
+find_runcv X<find_runcv>
 
-=item Global Variables
+=item Functions in file pp_pack.c
 
-PL_modglobal X<PL_modglobal>, PL_na X<PL_na>, PL_sv_no X<PL_sv_no>,
-PL_sv_undef X<PL_sv_undef>, PL_sv_yes X<PL_sv_yes>
+packlist X<packlist>, unpackstring X<unpackstring>
 
 =item GV Functions
 
 GvSV X<GvSV>, gv_const_sv X<gv_const_sv>, gv_fetchmeth X<gv_fetchmeth>,
 gv_fetchmethod_autoload X<gv_fetchmethod_autoload>, gv_fetchmeth_autoload
 X<gv_fetchmeth_autoload>, gv_stashpv X<gv_stashpv>, gv_stashpvn
-X<gv_stashpvn>, gv_stashsv X<gv_stashsv>
+X<gv_stashpvn>, gv_stashpvs X<gv_stashpvs>, gv_stashsv X<gv_stashsv>
 
 =item Handy Values
 
@@ -5351,13 +5751,13 @@ X<HeSVKEY_force>, HeSVKEY_set X<HeSVKEY_set>, HeVAL X<HeVAL>, HvNAME
 X<HvNAME>, hv_assert X<hv_assert>, hv_clear X<hv_clear>,
 hv_clear_placeholders X<hv_clear_placeholders>, hv_delete X<hv_delete>,
 hv_delete_ent X<hv_delete_ent>, hv_exists X<hv_exists>, hv_exists_ent
-X<hv_exists_ent>, hv_fetch X<hv_fetch>, hv_fetch_ent X<hv_fetch_ent>,
-hv_iterinit X<hv_iterinit>, hv_iterkey X<hv_iterkey>, hv_iterkeysv
-X<hv_iterkeysv>, hv_iternext X<hv_iternext>, hv_iternextsv
-X<hv_iternextsv>, hv_iternext_flags X<hv_iternext_flags>, hv_iterval
-X<hv_iterval>, hv_magic X<hv_magic>, hv_scalar X<hv_scalar>, hv_store
-X<hv_store>, hv_store_ent X<hv_store_ent>, hv_undef X<hv_undef>, newHV
-X<newHV>
+X<hv_exists_ent>, hv_fetch X<hv_fetch>, hv_fetchs X<hv_fetchs>,
+hv_fetch_ent X<hv_fetch_ent>, hv_iterinit X<hv_iterinit>, hv_iterkey
+X<hv_iterkey>, hv_iterkeysv X<hv_iterkeysv>, hv_iternext X<hv_iternext>,
+hv_iternextsv X<hv_iternextsv>, hv_iternext_flags X<hv_iternext_flags>,
+hv_iterval X<hv_iterval>, hv_magic X<hv_magic>, hv_scalar X<hv_scalar>,
+hv_store X<hv_store>, hv_stores X<hv_stores>, hv_store_ent X<hv_store_ent>,
+hv_undef X<hv_undef>, newHV X<newHV>
 
 =item Magical Functions
 
@@ -5372,10 +5772,11 @@ X<SvUNLOCK>
 =item Memory Management
 
 Copy X<Copy>, CopyD X<CopyD>, Move X<Move>, MoveD X<MoveD>, Newx X<Newx>,
-Newxc X<Newxc>, Newxz X<Newxz>, Poison X<Poison>, PoisonNew X<PoisonNew>,
-PoisonWith X<PoisonWith>, Renew X<Renew>, Renewc X<Renewc>, Safefree
-X<Safefree>, savepv X<savepv>, savepvn X<savepvn>, savesharedpv
-X<savesharedpv>, savesvpv X<savesvpv>, StructCopy X<StructCopy>, Zero
+Newxc X<Newxc>, Newxz X<Newxz>, Poison X<Poison>, PoisonFree X<PoisonFree>,
+PoisonNew X<PoisonNew>, PoisonWith X<PoisonWith>, Renew X<Renew>, Renewc
+X<Renewc>, Safefree X<Safefree>, savepv X<savepv>, savepvn X<savepvn>,
+savepvs X<savepvs>, savesharedpv X<savesharedpv>, savesharedpvn
+X<savesharedpvn>, savesvpv X<savesvpv>, StructCopy X<StructCopy>, Zero
 X<Zero>, ZeroD X<ZeroD>
 
 =item Miscellaneous Functions
@@ -5389,6 +5790,12 @@ X<strnNE>, sv_nosharing X<sv_nosharing>, upg_version X<upg_version>, vcmp
 X<vcmp>, vnormal X<vnormal>, vnumify X<vnumify>, vstringify X<vstringify>,
 vverify X<vverify>
 
+=item MRO Functions
+
+mro_get_linear_isa X<mro_get_linear_isa>, mro_get_linear_isa_c3
+X<mro_get_linear_isa_c3>, mro_get_linear_isa_dfs X<mro_get_linear_isa_dfs>,
+mro_method_changed_in X<mro_method_changed_in>
+
 =item Multicall Functions
 
 dMULTICALL X<dMULTICALL>, MULTICALL X<MULTICALL>, POP_MULTICALL
@@ -5397,8 +5804,9 @@ X<POP_MULTICALL>, PUSH_MULTICALL X<PUSH_MULTICALL>
 =item Numeric functions
 
 grok_bin X<grok_bin>, grok_hex X<grok_hex>, grok_number X<grok_number>,
-grok_numeric_radix X<grok_numeric_radix>, grok_oct X<grok_oct>, scan_bin
-X<scan_bin>, scan_hex X<scan_hex>, scan_oct X<scan_oct>
+grok_numeric_radix X<grok_numeric_radix>, grok_oct X<grok_oct>,
+Perl_signbit X<Perl_signbit>, scan_bin X<scan_bin>, scan_hex X<scan_hex>,
+scan_oct X<scan_oct>
 
 =item Optree Manipulation Functions
 
@@ -5408,6 +5816,15 @@ cv_const_sv X<cv_const_sv>, newCONSTSUB X<newCONSTSUB>, newXS X<newXS>
 
 pad_sv X<pad_sv>
 
+=item Per-Interpreter Variables
+
+PL_modglobal X<PL_modglobal>, PL_na X<PL_na>, PL_sv_no X<PL_sv_no>,
+PL_sv_undef X<PL_sv_undef>, PL_sv_yes X<PL_sv_yes>
+
+=item REGEXP Functions
+
+SvRX X<SvRX>, SvRXOK X<SvRXOK>
+
 =item Simple Exception Handling Macros
 
 dXCPT X<dXCPT>, XCPT_CATCH X<XCPT_CATCH>, XCPT_RETHROW X<XCPT_RETHROW>,
@@ -5464,35 +5881,39 @@ X<SvPV_nolen>, SvPV_nomg X<SvPV_nomg>, SvPV_set X<SvPV_set>, SvREFCNT
 X<SvREFCNT>, SvREFCNT_dec X<SvREFCNT_dec>, SvREFCNT_inc X<SvREFCNT_inc>,
 SvREFCNT_inc_NN X<SvREFCNT_inc_NN>, SvREFCNT_inc_simple
 X<SvREFCNT_inc_simple>, SvREFCNT_inc_simple_NN X<SvREFCNT_inc_simple_NN>,
-SvREFCNT_inc_simple_void X<SvREFCNT_inc_simple_void>, SvREFCNT_inc_void
-X<SvREFCNT_inc_void>, SvREFCNT_inc_void_NN X<SvREFCNT_inc_void_NN>, SvROK
-X<SvROK>, SvROK_off X<SvROK_off>, SvROK_on X<SvROK_on>, SvRV X<SvRV>,
-SvRV_set X<SvRV_set>, SvSTASH X<SvSTASH>, SvSTASH_set X<SvSTASH_set>,
-SvTAINT X<SvTAINT>, SvTAINTED X<SvTAINTED>, SvTAINTED_off X<SvTAINTED_off>,
-SvTAINTED_on X<SvTAINTED_on>, SvTRUE X<SvTRUE>, SvTYPE X<SvTYPE>, SvUOK
-X<SvUOK>, SvUPGRADE X<SvUPGRADE>, SvUTF8 X<SvUTF8>, SvUTF8_off
-X<SvUTF8_off>, SvUTF8_on X<SvUTF8_on>, SvUV X<SvUV>, SvUVX X<SvUVX>, SvUVx
-X<SvUVx>, SvUV_nomg X<SvUV_nomg>, SvUV_set X<SvUV_set>, SvVOK X<SvVOK>,
-sv_catpvn_nomg X<sv_catpvn_nomg>, sv_catsv_nomg X<sv_catsv_nomg>,
-sv_derived_from X<sv_derived_from>, sv_report_used X<sv_report_used>,
-sv_setsv_nomg X<sv_setsv_nomg>
+SvREFCNT_inc_simple_void X<SvREFCNT_inc_simple_void>,
+SvREFCNT_inc_simple_void_NN X<SvREFCNT_inc_simple_void_NN>,
+SvREFCNT_inc_void X<SvREFCNT_inc_void>, SvREFCNT_inc_void_NN
+X<SvREFCNT_inc_void_NN>, SvROK X<SvROK>, SvROK_off X<SvROK_off>, SvROK_on
+X<SvROK_on>, SvRV X<SvRV>, SvRV_set X<SvRV_set>, SvSTASH X<SvSTASH>,
+SvSTASH_set X<SvSTASH_set>, SvTAINT X<SvTAINT>, SvTAINTED X<SvTAINTED>,
+SvTAINTED_off X<SvTAINTED_off>, SvTAINTED_on X<SvTAINTED_on>, SvTRUE
+X<SvTRUE>, SvTYPE X<SvTYPE>, SvUOK X<SvUOK>, SvUPGRADE X<SvUPGRADE>, SvUTF8
+X<SvUTF8>, SvUTF8_off X<SvUTF8_off>, SvUTF8_on X<SvUTF8_on>, SvUV X<SvUV>,
+SvUVX X<SvUVX>, SvUVx X<SvUVx>, SvUV_nomg X<SvUV_nomg>, SvUV_set
+X<SvUV_set>, SvVOK X<SvVOK>, sv_catpvn_nomg X<sv_catpvn_nomg>,
+sv_catsv_nomg X<sv_catsv_nomg>, sv_derived_from X<sv_derived_from>, sv_does
+X<sv_does>, sv_report_used X<sv_report_used>, sv_setsv_nomg
+X<sv_setsv_nomg>
 
 =item SV-Body Allocation
 
 looks_like_number X<looks_like_number>, newRV_noinc X<newRV_noinc>, newSV
 X<newSV>, newSVhek X<newSVhek>, newSViv X<newSViv>, newSVnv X<newSVnv>,
 newSVpv X<newSVpv>, newSVpvf X<newSVpvf>, newSVpvn X<newSVpvn>,
-newSVpvn_share X<newSVpvn_share>, newSVrv X<newSVrv>, newSVsv X<newSVsv>,
-newSVuv X<newSVuv>, sv_2bool X<sv_2bool>, sv_2cv X<sv_2cv>, sv_2io
-X<sv_2io>, sv_2iv_flags X<sv_2iv_flags>, sv_2mortal X<sv_2mortal>, sv_2nv
-X<sv_2nv>, sv_2pvbyte X<sv_2pvbyte>, sv_2pvutf8 X<sv_2pvutf8>, sv_2pv_flags
-X<sv_2pv_flags>, sv_2uv_flags X<sv_2uv_flags>, sv_backoff X<sv_backoff>,
-sv_bless X<sv_bless>, sv_catpv X<sv_catpv>, sv_catpvf X<sv_catpvf>,
-sv_catpvf_mg X<sv_catpvf_mg>, sv_catpvn X<sv_catpvn>, sv_catpvn_flags
-X<sv_catpvn_flags>, sv_catpv_mg X<sv_catpv_mg>, sv_catsv X<sv_catsv>,
-sv_catsv_flags X<sv_catsv_flags>, sv_chop X<sv_chop>, sv_clear X<sv_clear>,
-sv_cmp X<sv_cmp>, sv_cmp_locale X<sv_cmp_locale>, sv_collxfrm
-X<sv_collxfrm>, sv_copypv X<sv_copypv>, sv_dec X<sv_dec>, sv_eq X<sv_eq>,
+newSVpvn_share X<newSVpvn_share>, newSVpvs X<newSVpvs>, newSVpvs_share
+X<newSVpvs_share>, newSVrv X<newSVrv>, newSVsv X<newSVsv>, newSVuv
+X<newSVuv>, newSV_type X<newSV_type>, sv_2bool X<sv_2bool>, sv_2cv
+X<sv_2cv>, sv_2io X<sv_2io>, sv_2iv_flags X<sv_2iv_flags>, sv_2mortal
+X<sv_2mortal>, sv_2nv X<sv_2nv>, sv_2pvbyte X<sv_2pvbyte>, sv_2pvutf8
+X<sv_2pvutf8>, sv_2pv_flags X<sv_2pv_flags>, sv_2uv_flags X<sv_2uv_flags>,
+sv_backoff X<sv_backoff>, sv_bless X<sv_bless>, sv_catpv X<sv_catpv>,
+sv_catpvf X<sv_catpvf>, sv_catpvf_mg X<sv_catpvf_mg>, sv_catpvn
+X<sv_catpvn>, sv_catpvn_flags X<sv_catpvn_flags>, sv_catpvs X<sv_catpvs>,
+sv_catpv_mg X<sv_catpv_mg>, sv_catsv X<sv_catsv>, sv_catsv_flags
+X<sv_catsv_flags>, sv_chop X<sv_chop>, sv_clear X<sv_clear>, sv_cmp
+X<sv_cmp>, sv_cmp_locale X<sv_cmp_locale>, sv_collxfrm X<sv_collxfrm>,
+sv_copypv X<sv_copypv>, sv_dec X<sv_dec>, sv_eq X<sv_eq>,
 sv_force_normal_flags X<sv_force_normal_flags>, sv_free X<sv_free>, sv_gets
 X<sv_gets>, sv_grow X<sv_grow>, sv_inc X<sv_inc>, sv_insert X<sv_insert>,
 sv_isa X<sv_isa>, sv_isobject X<sv_isobject>, sv_len X<sv_len>, sv_len_utf8
@@ -5506,19 +5927,20 @@ sv_reset X<sv_reset>, sv_rvweaken X<sv_rvweaken>, sv_setiv X<sv_setiv>,
 sv_setiv_mg X<sv_setiv_mg>, sv_setnv X<sv_setnv>, sv_setnv_mg
 X<sv_setnv_mg>, sv_setpv X<sv_setpv>, sv_setpvf X<sv_setpvf>, sv_setpvf_mg
 X<sv_setpvf_mg>, sv_setpviv X<sv_setpviv>, sv_setpviv_mg X<sv_setpviv_mg>,
-sv_setpvn X<sv_setpvn>, sv_setpvn_mg X<sv_setpvn_mg>, sv_setpv_mg
-X<sv_setpv_mg>, sv_setref_iv X<sv_setref_iv>, sv_setref_nv X<sv_setref_nv>,
-sv_setref_pv X<sv_setref_pv>, sv_setref_pvn X<sv_setref_pvn>, sv_setref_uv
-X<sv_setref_uv>, sv_setsv X<sv_setsv>, sv_setsv_flags X<sv_setsv_flags>,
-sv_setsv_mg X<sv_setsv_mg>, sv_setuv X<sv_setuv>, sv_setuv_mg
-X<sv_setuv_mg>, sv_tainted X<sv_tainted>, sv_true X<sv_true>, sv_unmagic
-X<sv_unmagic>, sv_unref_flags X<sv_unref_flags>, sv_untaint X<sv_untaint>,
-sv_upgrade X<sv_upgrade>, sv_usepvn_flags X<sv_usepvn_flags>,
-sv_utf8_decode X<sv_utf8_decode>, sv_utf8_downgrade X<sv_utf8_downgrade>,
-sv_utf8_encode X<sv_utf8_encode>, sv_utf8_upgrade X<sv_utf8_upgrade>,
-sv_utf8_upgrade_flags X<sv_utf8_upgrade_flags>, sv_vcatpvf X<sv_vcatpvf>,
-sv_vcatpvfn X<sv_vcatpvfn>, sv_vcatpvf_mg X<sv_vcatpvf_mg>, sv_vsetpvf
-X<sv_vsetpvf>, sv_vsetpvfn X<sv_vsetpvfn>, sv_vsetpvf_mg X<sv_vsetpvf_mg>
+sv_setpvn X<sv_setpvn>, sv_setpvn_mg X<sv_setpvn_mg>, sv_setpvs
+X<sv_setpvs>, sv_setpv_mg X<sv_setpv_mg>, sv_setref_iv X<sv_setref_iv>,
+sv_setref_nv X<sv_setref_nv>, sv_setref_pv X<sv_setref_pv>, sv_setref_pvn
+X<sv_setref_pvn>, sv_setref_uv X<sv_setref_uv>, sv_setsv X<sv_setsv>,
+sv_setsv_flags X<sv_setsv_flags>, sv_setsv_mg X<sv_setsv_mg>, sv_setuv
+X<sv_setuv>, sv_setuv_mg X<sv_setuv_mg>, sv_tainted X<sv_tainted>, sv_true
+X<sv_true>, sv_unmagic X<sv_unmagic>, sv_unref_flags X<sv_unref_flags>,
+sv_untaint X<sv_untaint>, sv_upgrade X<sv_upgrade>, sv_usepvn_flags
+X<sv_usepvn_flags>, sv_utf8_decode X<sv_utf8_decode>, sv_utf8_downgrade
+X<sv_utf8_downgrade>, sv_utf8_encode X<sv_utf8_encode>, sv_utf8_upgrade
+X<sv_utf8_upgrade>, sv_utf8_upgrade_flags X<sv_utf8_upgrade_flags>,
+sv_vcatpvf X<sv_vcatpvf>, sv_vcatpvfn X<sv_vcatpvfn>, sv_vcatpvf_mg
+X<sv_vcatpvf_mg>, sv_vsetpvf X<sv_vsetpvf>, sv_vsetpvfn X<sv_vsetpvfn>,
+sv_vsetpvf_mg X<sv_vsetpvf_mg>
 
 =item Unicode Support
 
@@ -5580,19 +6002,9 @@ PAD_SET_CUR X<PAD_SET_CUR>, PAD_SET_CUR_NOSAVE X<PAD_SET_CUR_NOSAVE>,
 PAD_SV X<PAD_SV>, PAD_SVl X<PAD_SVl>, SAVECLEARSV X<SAVECLEARSV>,
 SAVECOMPPAD X<SAVECOMPPAD>, SAVEPADSV X<SAVEPADSV>
 
-=item Functions in file pp_ctl.c
+=item GV Functions
 
-find_runcv X<find_runcv>
-
-=item Global Variables
-
-PL_DBsingle X<PL_DBsingle>, PL_DBsub X<PL_DBsub>, PL_DBtrace X<PL_DBtrace>,
-PL_dowarn X<PL_dowarn>, PL_last_in_gv X<PL_last_in_gv>, PL_ofs_sv
-X<PL_ofs_sv>, PL_rs X<PL_rs>
-
-=item GV Functions
-
-is_gv_magical X<is_gv_magical>, is_gv_magical_sv X<is_gv_magical_sv>
+is_gv_magical X<is_gv_magical>, is_gv_magical_sv X<is_gv_magical_sv>
 
 =item Hash Manipulation Functions
 
@@ -5607,6 +6019,10 @@ start_glob X<start_glob>
 
 magic_sethint X<magic_sethint>, mg_localize X<mg_localize>
 
+=item MRO Functions
+
+mro_isa_changed_in X<mro_isa_changed_in>
+
 =item Pad Data Structures
 
 CvPADLIST X<CvPADLIST>, cv_clone X<cv_clone>, cv_dump X<cv_dump>,
@@ -5619,6 +6035,12 @@ pad_new X<pad_new>, pad_push X<pad_push>, pad_reset X<pad_reset>, pad_setsv
 X<pad_setsv>, pad_swipe X<pad_swipe>, pad_tidy X<pad_tidy>, pad_undef
 X<pad_undef>
 
+=item Per-Interpreter Variables
+
+PL_DBsingle X<PL_DBsingle>, PL_DBsub X<PL_DBsub>, PL_DBtrace X<PL_DBtrace>,
+PL_dowarn X<PL_dowarn>, PL_last_in_gv X<PL_last_in_gv>, PL_ofs_sv
+X<PL_ofs_sv>, PL_rs X<PL_rs>
+
 =item Stack Manipulation Macros
 
 djSP X<djSP>, LVRET X<LVRET>
@@ -5799,6 +6221,24 @@ Argument stack, Mark stack, Save stack
 
 =item The .i Targets
 
+=back
+
+=item SOURCE CODE STATIC ANALYSIS
+
+=over 4
+
+=item lint, splint
+
+=item Coverity
+
+=item cpd (cut-and-paste detector)
+
+=item gcc warnings
+
+=item Warnings of other C compilers
+
+=item DEBUGGING
+
 =item Poking at Perl
 
 =item Using a source-level debugger
@@ -5834,6 +6274,16 @@ check.utf8, minitest.utf16 test.utf16, test_harness, test-notty test_notty
 -v, -torture, -re=PATTERN, -re LIST OF PATTERNS, PERL_CORE=1,
 PERL_DESTRUCT_LEVEL=2, PERL, PERL_SKIP_TTY_TEST
 
+=item Common problems when patching Perl source code
+
+=item Perl environment problems
+
+=item Portability problems
+
+=item Problematic System Interfaces
+
+=item Security problems
+
 =back
 
 =item EXTERNAL TOOLS FOR DEBUGGING PERL
@@ -5873,12 +6323,12 @@ DEFINES, USE_MULTI = define, #PERL_MALLOC = define, CFG = Debug
 
 =item Miscellaneous tricks
 
+=back
+
 =item CONCLUSION
 
 I<The Road goes ever on and on, down from the door where it began.>
 
-=back
-
 =item AUTHOR
 
 =back
@@ -5891,33 +6341,53 @@ I<The Road goes ever on and on, down from the door where it began.>
 
 =back
 
-=head2 perltodo - Perl TO-DO List
+=head2 perlcommunity - a brief overview of the Perl community
 
 =over 4
 
 =item DESCRIPTION
 
-=item The roadmap to 5.10
-
 =over 4
 
-=item Needed for a 5.9.4 release
+=item Where to find the community
+
+=item Mailing lists and Newsgroups
+
+=item IRC
+
+=item Websites
+
+L<http://perl.com/>, L<http://use.perl.org/>, L<http://www.perlmonks.org/>
+
+=item User Groups
+
+=item Workshops
+
+=item Hackathons
+
+=item Conventions
 
-=item Needed for a 5.9.5 release
+=item Calendar of Perl Events
 
-Implement L</_ prototype character>, Implement L</state variables>
+=back
 
-=item Needed for a 5.9.6 release
+=item AUTHOR
 
 =back
 
+=head2 perltodo - Perl TO-DO List
+
+=over 4
+
+=item DESCRIPTION
+
 =item Tasks that only need Perl knowledge
 
 =over 4
 
 =item common test code for timed bail out
 
-=item POD -> HTML conversion in the core still sucks
+=item POD -E<gt> HTML conversion in the core still sucks
 
 =item Parallel testing
 
@@ -5939,6 +6409,8 @@ Implement L</_ prototype character>, Implement L</state variables>
 
 =item embed.pl/makedef.pl
 
+=item use strict; and AutoLoad
+
 =back
 
 =item Tasks that need a little sysadmin-type knowledge
@@ -5951,10 +6423,12 @@ Implement L</_ prototype character>, Implement L</state variables>
 
 =item Add a code coverage target to the Makefile
 
-=item Make Config.pm cope with differences between build and installed perl
+=item Make Config.pm cope with differences between built and installed perl
 
 =item linker specification files
 
+=item Cross-compile support
+
 =back
 
 =item Tasks that need a little C knowledge
@@ -5963,15 +6437,13 @@ Implement L</_ prototype character>, Implement L</state variables>
 
 =item Make it clear from -v if this is the exact official release
 
-=item Ordering of "global" variables.
-
 =item Profile Perl - am I hot or not?
 
-=item Shrink struct context
-
 =item Allocate OPs from arenas
 
-=item Merge the win32 and wince codebases
+=item Improve win32/wince.c
+
+=item Use secure CRT functions when building with VC8 on Win32
 
 =back
 
@@ -5979,16 +6451,14 @@ Implement L</_ prototype character>, Implement L</state variables>
 
 =over 4
 
-=item shrink C<PVBM>s
-
-=item Implicit Latin 1 => Unicode translation
-
 =item autovivification
 
 =item Unicode in Filenames
 
 =item Unicode in %ENV
 
+=item Unicode and glob()
+
 =item use less 'memory'
 
 =item Re-implement C<:unique> in a way that is actually thread-safe
@@ -5997,13 +6467,21 @@ Implement L</_ prototype character>, Implement L</state variables>
 
 =item readpipe(LIST)
 
+=item strcat(), strcpy(), strncat(), strncpy(), sprintf(), vsprintf()
+
+=item Audit the code for destruction ordering assumptions
+
+=item Extend PerlIO and PerlIO::Scalar
+
+=item -C on the #! line
+
 =back
 
 =item Tasks that need a knowledge of the interpreter
 
 =over 4
 
-=item lexical pragmas
+=item Implement $value ~~ 0 .. $range
 
 =item Attach/detach debugger from running program
 
@@ -6011,13 +6489,11 @@ Implement L</_ prototype character>, Implement L</state variables>
 
 =item LVALUE functions in the debugger
 
-=item _ prototype character
-
-=item state variables
-
 =item regexp optimiser optional
 
-=item UNITCHECK
+=item delete &function
+
+=item C</w> regex modifier
 
 =item optional optimizer
 
@@ -6031,10 +6507,12 @@ Implement L</_ prototype character>, Implement L</state variables>
 
 =item Optimize away @_
 
-=item What hooks would assertions need?
-
 =item Properly Unicode safe tokeniser and pads.
 
+=item The yada yada yada operators
+
+=item Virtualize operating system access
+
 =back
 
 =item Big projects
@@ -6049,6 +6527,8 @@ Implement L</_ prototype character>, Implement L</state variables>
 
 =item A re-entrant regexp engine
 
+=item Add class set operations to regexp engine
+
 =back
 
 =back
@@ -6108,7 +6588,7 @@ B<-V>
 
 =back
 
-=head2 perldelta - what is new for perl v5.9.4
+=head2 perldelta - what is new for perl v5.9.5
 
 =over 4
 
@@ -6118,72 +6598,115 @@ B<-V>
 
 =over 4
 
-=item chdir FOO
+=item Tainting and printf
+
+=item undef and signal handlers
+
+=item strictures and array/hash dereferencing in defined()
+
+=item C<(?p{})> has been removed
+
+=item Pseudo-hashes have been removed
+
+=item Removal of the bytecode compiler and of perlcc
+
+=item Removal of the JPL
+
+=item Recursive inheritance detected earlier
 
 =back
 
 =item Core Enhancements
 
-=item Modules and Pragmata
+=over 4
 
-=item Utility Changes
+=item Regular expressions
 
-=item Documentation
+Recursive Patterns, Named Capture Buffers, Possessive Quantifiers,
+Backtracking control verbs, Relative backreferences, C<\K> escape, Vertical
+and horizontal whitespace, and linebreak
 
-=item Performance Enhancements
+=item The C<_> prototype
 
-=item Installation and Configuration Improvements
+=item UNITCHECK blocks
 
-=item Selected Bug Fixes
+=item readpipe() is now overridable
 
-=item New or Changed Diagnostics
+=item default argument for readline()
 
-=item Changed Internals
+=item UCD 5.0.0
 
-=item Known Problems
+=item Smart match
+
+=item Implicit loading of C<feature>
+
+=back
+
+=item Modules and Pragmas
 
 =over 4
 
-=item Platform Specific Problems
+=item New Pragma, C<mro>
 
-=back
+=item bignum, bigint, bigrat
 
-=item Reporting Bugs
+=item New Core Modules
 
-=item SEE ALSO
+=item Module changes
+
+C<assertions>, C<base>, C<strict> and C<warnings>, C<warnings>, C<less>,
+C<Attribute::Handlers>, C<B::Lint>, C<B>, C<Thread>
 
 =back
 
-=head2 perl594delta, perldelta - what is new for perl v5.9.4
+=item Utility Changes
 
 =over 4
 
-=item DESCRIPTION
-
-=item Incompatible Changes
+=item C<cpanp>
 
-=over 4
+=item C<cpan2dist>
 
-=item chdir FOO
+=item C<pod2html>
 
 =back
 
-=item Core Enhancements
+=item Documentation
 
-=item Modules and Pragmata
+=over 4
 
-=item Utility Changes
+=item New manpage, perlunifaq
 
-=item Documentation
+=back
 
 =item Performance Enhancements
 
 =item Installation and Configuration Improvements
 
+=over 4
+
+=item C++ compatibility
+
+=item Visual C++
+
+=item Static build on Win32
+
+=item C<d_pseudofork>
+
+=item Ports
+
+=back
+
 =item Selected Bug Fixes
 
 =item New or Changed Diagnostics
 
+=over 4
+
+=item Deprecations
+
+=back
+
 =item Changed Internals
 
 =item Known Problems
@@ -6200,7 +6723,7 @@ B<-V>
 
 =back
 
-=head2 perl593delta, perldelta - what is new for perl v5.9.3
+=head2 perl595delta, perldelta - what is new for perl v5.9.5
 
 =over 4
 
@@ -6210,17 +6733,21 @@ B<-V>
 
 =over 4
 
-=item Parsing of C<-f _>
+=item Tainting and printf
 
-=item C<mkdir()>
+=item undef and signal handlers
 
-=item Magic goto and eval
+=item strictures and array/hash dereferencing in defined()
 
-=item C<$#> has been removed
+=item C<(?p{})> has been removed
 
-=item C<:unique>
+=item Pseudo-hashes have been removed
 
-=item Scoping of the C<sort> pragma
+=item Removal of the bytecode compiler and of perlcc
+
+=item Removal of the JPL
+
+=item Recursive inheritance detected earlier
 
 =back
 
@@ -6228,39 +6755,42 @@ B<-V>
 
 =over 4
 
-=item The C<feature> pragma
+=item Regular expressions
 
-=item Switch and Smart Match operator
+Recursive Patterns, Named Capture Buffers, Possessive Quantifiers,
+Backtracking control verbs, Relative backreferences, C<\K> escape, Vertical
+and horizontal whitespace, and linebreak
 
-=item C<say()>
+=item The C<_> prototype
 
-=item C<CLONE_SKIP()>
+=item UNITCHECK blocks
 
-=item C<${^CHILD_ERROR_NATIVE}>
+=item readpipe() is now overridable
 
-=item Assertions
+=item default argument for readline()
 
-=item Unicode Character Database 4.1.0
+=item UCD 5.0.0
 
-=item C<no VERSION>
+=item Smart match
 
-=item Recursive sort subs
+=item Implicit loading of C<feature>
 
-=item Effect of pragmas in eval
+=back
 
-=item New B<-E> command-line switch
+=item Modules and Pragmas
 
-=item C<chdir>, C<chmod> and C<chown> on filehandles
+=over 4
 
-=item OS groups
+=item New Pragma, C<mro>
 
-=back
+=item bignum, bigint, bigrat
 
-=item Modules and Pragmata
+=item New Core Modules
 
-=over 4
+=item Module changes
 
-=item New Core Modules
+C<assertions>, C<base>, C<strict> and C<warnings>, C<warnings>, C<less>,
+C<Attribute::Handlers>, C<B::Lint>, C<B>, C<Thread>
 
 =back
 
@@ -6268,15 +6798,11 @@ B<-V>
 
 =over 4
 
-=item C<ptar>
-
-=item C<ptardiff>
-
-=item C<shasum>
+=item C<cpanp>
 
-=item C<h2xs> enhancements
+=item C<cpan2dist>
 
-=item C<perlivp> enhancements
+=item C<pod2html>
 
 =back
 
@@ -6284,130 +6810,394 @@ B<-V>
 
 =over 4
 
-=item Perl Glossary
+=item New manpage, perlunifaq
 
 =back
 
 =item Performance Enhancements
 
+=item Installation and Configuration Improvements
+
 =over 4
 
-=item XS-assisted SWASHGET
+=item C++ compatibility
 
-=item Constant subroutines
+=item Visual C++
 
-=item C<PERL_DONT_CREATE_GVSV>
+=item Static build on Win32
 
-=item Weak references are cheaper
+=item C<d_pseudofork>
 
-=item sort() enhancements
+=item Ports
 
 =back
 
-=item Installation and Configuration Improvements
+=item Selected Bug Fixes
+
+=item New or Changed Diagnostics
 
 =over 4
 
-=item Compilation improvements
+=item Deprecations
 
-=item New Or Improved Platforms
+=back
 
-=item New probes
+=item Changed Internals
 
-=item Module auxiliary files
+=item Known Problems
+
+=over 4
+
+=item Platform Specific Problems
 
 =back
 
-=item Selected Bug Fixes
+=item Reporting Bugs
 
-=over 4
+=item SEE ALSO
 
-=item C<defined $$x>
+=back
 
-=item Calling CORE::require()
+=head2 perl594delta, perldelta - what is new for perl v5.9.4
 
-=item Subscripts of slices
+=over 4
 
-=item Remove over-optimisation
+=item DESCRIPTION
 
-=item sprintf() fixes
+=item Incompatible Changes
 
-=item no warnings 'category' works correctly with -w
+=over 4
 
-=item Smaller fixes
+=item chdir FOO
 
-=item More Unicode Fixes
+=item Handling of pmc files
+
+=item @- and @+ in patterns
+
+=item $AUTOLOAD can now be tainted
 
 =back
 
-=item New or Changed Diagnostics
+=item Core Enhancements
 
 =over 4
 
-=item Attempt to set length of freed array
+=item state() variables
 
-=item Non-string passed as bitmask
+=item UNIVERSAL::DOES()
 
-=item Search pattern not terminated or ternary operator parsed as search
-pattern
+=item Exceptions in constant folding
 
-=item "%s" variable %s masks earlier declaration
+=item Source filters in @INC
 
-=item readdir()/closedir()/etc. attempted on invalid dirhandle
+=item MAD
 
 =back
 
-=item Changed Internals
+=item Modules and Pragmas
 
 =over 4
 
-=item B:: modules inheritance changed
+=item New Core Modules
 
 =back
 
-=item Reporting Bugs
+=item Utility Changes
 
-=item SEE ALSO
+=over 4
+
+=item config_data
 
 =back
 
-=head2 perl592delta, perldelta - what is new for perl v5.9.2
+=item Documentation
 
 =over 4
 
-=item DESCRIPTION
-
-=item Incompatible Changes
-
-=over 4
+=item New manpage, perlpragma
 
-=item Packing and UTF-8 strings
+=item New manpage, perlreguts
 
-=item Miscellaneous
+=item New manpage, perlunitut
 
 =back
 
-=item Core Enhancements
+=item Performance Enhancements
 
 =over 4
 
-=item Malloc wrapping
+=item Memory optimisations
 
-=item Unicode Character Database 4.0.1
+=item UTF-8 cache optimisation
 
-=item suidperl less insecure
+=item Regular expressions
 
-=item PERLIO_DEBUG
+Engine de-recursivised, Single char char-classes treated as literals, Trie
+optimisation of literal string alternations, Aho-Corasick start-point
+optimisation
 
-=item Formats
+=item Sloppy stat on Windows
 
-=item Unicode Character Classes
+=back
 
-=item Byte-order modifiers for pack() and unpack()
+=item Installation and Configuration Improvements
 
-=item Byte count feature in pack()
+=over 4
 
-=item New variables
+=item Relocatable installations
+
+=item Ports
+
+=item Compilation improvements
+
+=item New probes
+
+=item Windows build improvements
+
+Building XS extensions, Support for 64-bit compiler
+
+=back
+
+=item Selected Bug Fixes
+
+=over 4
+
+=item PERL5SHELL and tainting
+
+=item Using *FILE{IO}
+
+=item Overloading and reblessing
+
+=item Overloading and UTF-8
+
+=item eval memory leaks fixed
+
+=item Random device on Windows
+
+=back
+
+=item New or Changed Diagnostics
+
+State variable %s will be reinitialized
+
+=item Changed Internals
+
+=item Known Problems
+
+=item Reporting Bugs
+
+=item SEE ALSO
+
+=back
+
+=head2 perl593delta, perldelta - what is new for perl v5.9.3
+
+=over 4
+
+=item DESCRIPTION
+
+=item Incompatible Changes
+
+=over 4
+
+=item Parsing of C<-f _>
+
+=item C<mkdir()>
+
+=item Magic goto and eval
+
+=item C<$#> has been removed
+
+=item C<:unique>
+
+=item Scoping of the C<sort> pragma
+
+=back
+
+=item Core Enhancements
+
+=over 4
+
+=item The C<feature> pragma
+
+=item Switch and Smart Match operator
+
+=item C<say()>
+
+=item C<CLONE_SKIP()>
+
+=item C<${^CHILD_ERROR_NATIVE}>
+
+=item Assertions
+
+=item Unicode Character Database 4.1.0
+
+=item C<no VERSION>
+
+=item Recursive sort subs
+
+=item Effect of pragmas in eval
+
+=item New B<-E> command-line switch
+
+=item C<chdir>, C<chmod> and C<chown> on filehandles
+
+=item OS groups
+
+=back
+
+=item Modules and Pragmata
+
+=over 4
+
+=item New Core Modules
+
+=back
+
+=item Utility Changes
+
+=over 4
+
+=item C<ptar>
+
+=item C<ptardiff>
+
+=item C<shasum>
+
+=item C<h2xs> enhancements
+
+=item C<perlivp> enhancements
+
+=back
+
+=item Documentation
+
+=over 4
+
+=item Perl Glossary
+
+=back
+
+=item Performance Enhancements
+
+=over 4
+
+=item XS-assisted SWASHGET
+
+=item Constant subroutines
+
+=item C<PERL_DONT_CREATE_GVSV>
+
+=item Weak references are cheaper
+
+=item sort() enhancements
+
+=back
+
+=item Installation and Configuration Improvements
+
+=over 4
+
+=item Compilation improvements
+
+=item New Or Improved Platforms
+
+=item New probes
+
+=item Module auxiliary files
+
+=back
+
+=item Selected Bug Fixes
+
+=over 4
+
+=item C<defined $$x>
+
+=item Calling CORE::require()
+
+=item Subscripts of slices
+
+=item Remove over-optimisation
+
+=item sprintf() fixes
+
+=item no warnings 'category' works correctly with -w
+
+=item Smaller fixes
+
+=item More Unicode Fixes
+
+=back
+
+=item New or Changed Diagnostics
+
+=over 4
+
+=item Attempt to set length of freed array
+
+=item Non-string passed as bitmask
+
+=item Search pattern not terminated or ternary operator parsed as search
+pattern
+
+=item "%s" variable %s masks earlier declaration
+
+=item readdir()/closedir()/etc. attempted on invalid dirhandle
+
+=back
+
+=item Changed Internals
+
+=over 4
+
+=item B:: modules inheritance changed
+
+=back
+
+=item Reporting Bugs
+
+=item SEE ALSO
+
+=back
+
+=head2 perl592delta, perldelta - what is new for perl v5.9.2
+
+=over 4
+
+=item DESCRIPTION
+
+=item Incompatible Changes
+
+=over 4
+
+=item Packing and UTF-8 strings
+
+=item Miscellaneous
+
+=back
+
+=item Core Enhancements
+
+=over 4
+
+=item Malloc wrapping
+
+=item Unicode Character Database 4.0.1
+
+=item suidperl less insecure
+
+=item PERLIO_DEBUG
+
+=item Formats
+
+=item Unicode Character Classes
+
+=item Byte-order modifiers for pack() and unpack()
+
+=item Byte count feature in pack()
+
+=item New variables
 
 =back
 
@@ -9178,8 +9968,8 @@ B<Unix emulation for AmigaOS: ixemul.library>, B<Version of Amiga OS>
 
 Microsoft Embedded Visual Tools, Microsoft Visual C++, Rainer Keuchel's
 celib-sources, Rainer Keuchel's console-sources, go to C<./win32>
-subdirectory, edit file C<compile.bat>, run    compile.bat, run   
-compile.bat dist
+subdirectory, edit file C<./win32/ce-helpers/compile.bat>, run  
+compile.bat, run    compile.bat dist
 
 =back
 
@@ -9461,9 +10251,9 @@ DJGPP, Pthreads
 
 =item PA-RISC 2.0
 
-=item Itanium Processor Family and HP-UX
+=item Itanium Processor Family (IPF) and HP-UX
 
-=item Itanium & Itanium 2
+=item Itanium, Itanium 2 & Madison 6
 
 =item Building Dynamic Extensions on HP-UX
 
@@ -10493,8 +11283,9 @@ utime LIST, waitpid PID,FLAGS
 =item Setting Up Perl on Win32
 
 Make, Command Shell, Borland C++, Microsoft Visual C++, Microsoft Visual
-C++ Toolkit 2003, Microsoft Platform SDK 64-bit Compiler, MinGW release 3
-with gcc, MinGW release 1 with gcc
+C++ 2005 Express Edition, Microsoft Visual C++ Toolkit 2003, Microsoft
+Platform SDK 64-bit Compiler, MinGW release 3 with gcc, MinGW release 1
+with gcc
 
 =item Building
 
@@ -10553,36 +11344,34 @@ method, locked
 
 =item DESCRIPTION
 
-=back
-
-=head2 threadshared::shared, threads::shared - Perl extension for sharing
-data structures between threads
-
 =over 4
 
-=item SYNOPSIS
+=item 'taint' mode
 
-=item DESCRIPTION
+=item 'eval' mode
 
-=item EXPORT
+=item 'debug' mode
 
-=item FUNCTIONS
+=item 'Debug' mode
 
-share VARIABLE, lock VARIABLE, cond_wait VARIABLE, cond_wait CONDVAR,
-LOCKVAR, cond_timedwait VARIABLE, ABS_TIMEOUT, cond_timedwait CONDVAR,
-ABS_TIMEOUT, LOCKVAR, cond_signal VARIABLE, cond_broadcast VARIABLE
+Compile related options, COMPILE, PARSE, OPTIMISE, TRIEC, DUMP, Execute
+related options, EXECUTE, MATCH, TRIEE, INTUIT, Extra debugging options,
+EXTRA, BUFFERS, TRIEM, STATE, STACK, OPTIMISEM, OFFSETS, OFFSETSDBG, Other
+useful flags, ALL, All, MORE, More
 
-=item NOTES
+=item Exportable Functions
 
-=item BUGS
+is_regexp($ref), regexp_pattern($ref), regmust($ref), regname($name,$all),
+regnames($all), regnames_count()
 
-=item AUTHOR
+=back
 
 =item SEE ALSO
 
 =back
 
-=head2 threads - Perl interpreter-based threads
+=head2 threadshared::shared, threads::shared - Perl extension for sharing
+data structures between threads
 
 =over 4
 
@@ -10592,119 +11381,110 @@ ABS_TIMEOUT, LOCKVAR, cond_signal VARIABLE, cond_broadcast VARIABLE
 
 =item DESCRIPTION
 
-$thr = threads->create(FUNCTION, ARGS), $thr->join(), $thr->detach(),
-threads->detach(), threads->self(), $thr->tid(), threads->tid(),
-threads->object($tid), threads->yield(), threads->list(),
-$thr1->equal($thr2), async BLOCK;, $thr->_handle(), threads->_handle()
-
-=item THREAD STACK SIZE
-
-threads->get_stack_size();, $size = $thr->get_stack_size();, $old_size =
-threads->set_stack_size($new_size);, use threads ('stack_size' => VALUE);,
-$ENV{'PERL5_ITHREADS_STACK_SIZE'}, threads->create({'stack_size' => VALUE},
-FUNCTION, ARGS), $thr2 = $thr1->create(FUNCTION, ARGS)
-
-=item THREAD SIGNALLING
-
-$thr->kill('SIG...');
-
-=item WARNINGS
-
-A thread exited while # other threads were still running, Thread creation
-failed: pthread_create returned #, Thread # terminated abnormally: ..,
-Using minimum thread stack size of #, Thread creation failed:
-pthread_attr_setstacksize(I<SIZE>) returned 22
+=item EXPORT
 
-=item ERRORS
+=item FUNCTIONS
 
-This Perl not built to support threads, Cannot change stack size of an
-existing thread, Cannot signal other threads without safe signals,
-Unrecognized signal name: ..
+share VARIABLE, is_shared VARIABLE, lock VARIABLE, cond_wait VARIABLE,
+cond_wait CONDVAR, LOCKVAR, cond_timedwait VARIABLE, ABS_TIMEOUT,
+cond_timedwait CONDVAR, ABS_TIMEOUT, LOCKVAR, cond_signal VARIABLE,
+cond_broadcast VARIABLE
 
-=item BUGS
+=item OBJECTS
 
-Parent-child threads, Creating threads inside special blocks, Unsafe
-signals, Perl was been built with C<PERL_OLD_SIGNALS> (see C<perl -V>), The
-environment variable C<PERL_SIGNALS> is set to C<unsafe> (see
-L<perlrun/"PERL_SIGNALS">), The module L<Perl::Unsafe::Signals> is used,
-Returning closures from threads, Perl Bugs and the CPAN Version of
-L<threads>
+=item NOTES
 
-=item REQUIREMENTS
+=item BUGS AND LIMITATIONS
 
 =item SEE ALSO
 
 =item AUTHOR
 
-=item ACKNOWLEDGEMENTS
-
 =back
 
-=head2 assertions - select assertions in blocks of code
+=head2 threads - Perl interpreter-based threads
 
 =over 4
 
+=item VERSION
+
 =item SYNOPSIS
 
 =item DESCRIPTION
 
-=over 4
-
-=item Selecting assertions
-
-=item Handling assertions your own way
-
-enabled($on), enabled(), seen($on), seen()
+$thr = threads->create(FUNCTION, ARGS), $thr->join(), $thr->detach(),
+threads->detach(), threads->self(), $thr->tid(), threads->tid(), "$thr",
+threads->object($tid), threads->yield(), threads->list(),
+threads->list(threads::all), threads->list(threads::running),
+threads->list(threads::joinable), $thr1->equal($thr2), async BLOCK;,
+$thr->error(), $thr->_handle(), threads->_handle()
 
-=back
+=item EXITING A THREAD
 
-=item COMPATIBILITY
+threads->exit(), threads->exit(status), die(), exit(status), use threads
+'exit' => 'threads_only', threads->create({'exit' => 'thread_only'}, ...),
+$thr->set_thread_exit_only(boolean), threads->set_thread_exit_only(boolean)
 
-=item SEE ALSO
+=item THREAD STATE
 
-=item AUTHOR
+$thr->is_running(), $thr->is_joinable(), $thr->is_detached(),
+threads->is_detached()
 
-=item COPYRIGHT AND LICENSE
+=item THREAD CONTEXT
 
-=back
+=over 4
 
-=head2 assertions::activate - activate assertions
+=item Explicit context
 
-=over 4
+=item Implicit context
 
-=item SYNOPSIS
+=item $thr->wantarray()
 
-=item DESCRIPTION
+=item threads->wantarray()
 
-=item SEE ALSO
+=back
 
-=item AUTHOR
+=item THREAD STACK SIZE
 
-=item COPYRIGHT AND LICENSE
+threads->get_stack_size();, $size = $thr->get_stack_size();, $old_size =
+threads->set_stack_size($new_size);, use threads ('stack_size' => VALUE);,
+$ENV{'PERL5_ITHREADS_STACK_SIZE'}, threads->create({'stack_size' => VALUE},
+FUNCTION, ARGS), $thr2 = $thr1->create(FUNCTION, ARGS)
 
-=back
+=item THREAD SIGNALLING
 
-=head2 assertions::compat - assertions for pre-5.9 versions of perl
+$thr->kill('SIG...');
 
-=over 4
+=item WARNINGS
 
-=item SYNOPSIS
+Perl exited with active threads:, Thread creation failed: pthread_create
+returned #, Thread # terminated abnormally: .., Using minimum thread stack
+size of #, Thread creation failed: pthread_attr_setstacksize(I<SIZE>)
+returned 22
 
-=item DESCRIPTION
+=item ERRORS
 
-=over 4
+This Perl not built to support threads, Cannot change stack size of an
+existing thread, Cannot signal threads without safe signals, Unrecognized
+signal name: ..
 
-=item The C<assertion> attribute handler
+=item BUGS AND LIMITATIONS
 
-=item Assertion execution status as a constant
+Threadsafe modules, Using non-threadsafe modules, Parent-child threads,
+Creating threads inside special blocks, Unsafe signals, Perl has been built
+with C<PERL_OLD_SIGNALS> (see C<perl -V>), The environment variable
+C<PERL_SIGNALS> is set to C<unsafe> (see L<perlrun/"PERL_SIGNALS">), The
+module L<Perl::Unsafe::Signals> is used, Returning closures from threads,
+Returning objects from threads, Perl Bugs and the CPAN Version of
+L<threads>
 
-=back
+=item REQUIREMENTS
 
 =item SEE ALSO
 
 =item AUTHOR
 
-=item COPYRIGHT AND LICENSE
+=item ACKNOWLEDGEMENTS
 
 =back
 
@@ -10768,7 +11548,8 @@ FETCH_I<type>_ATTRIBUTES, MODIFY_I<type>_ATTRIBUTES
 
 =back
 
-=head2 base - Establish IS-A relationship with base classes at compile time
+=head2 base - Establish an ISA relationship with base classes at compile
+time
 
 =over 4
 
@@ -10778,7 +11559,7 @@ FETCH_I<type>_ATTRIBUTES, MODIFY_I<type>_ATTRIBUTES
 
 =item DIAGNOSTICS
 
-Base class package "%s" is empty
+Base class package "%s" is empty, Class 'Foo' tried to inherit from itself
 
 =item HISTORY
 
@@ -10798,9 +11579,12 @@ Base class package "%s" is empty
 
 =over 4
 
+=item use integer vs. use bigint
+
 =item Options
 
-a or accuracy, p or precision, t or trace, l or lib, v or version
+a or accuracy, p or precision, t or trace, hex, oct, l, lib, try or only, v
+or version
 
 =item Math Library
 
@@ -10810,10 +11594,18 @@ a or accuracy, p or precision, t or trace, l or lib, v or version
 
 =item Methods
 
+inf(), NaN(), e, PI, bexp(), bpi(), upgrade(), in_effect()
+
+=item MATH LIBRARY
+
 =item Caveat
 
 =back
 
+=item CAVAETS
+
+in_effect(), hex()/oct()
+
 =item MODULES USED
 
 =item EXAMPLES
@@ -10838,15 +11630,15 @@ a or accuracy, p or precision, t or trace, l or lib, v or version
 
 =item Options
 
-a or accuracy, p or precision, t or trace, l or lib, v or version
+a or accuracy, p or precision, t or trace, l or lib, hex, oct, v or version
 
 =item Methods
 
-=item Caveat
+=item Caveats
 
-inf(), NaN(), upgrade()
+inf(), NaN(), e, PI(), bexp(), bpi(), upgrade(), in_effect()
 
-=item MATH LIBRARY
+=item Math Library
 
 =item INTERNAL FORMAT
 
@@ -10854,6 +11646,10 @@ inf(), NaN(), upgrade()
 
 =back
 
+=item CAVAETS
+
+in_effect(), hex()/oct()
+
 =item MODULES USED
 
 =item EXAMPLES
@@ -10884,14 +11680,22 @@ inf(), NaN(), upgrade()
 
 =item Methods
 
-=item Caveat
+inf(), NaN(), e, PI, bexp(), bpi(), upgrade(), in_effect()
+
+=item MATH LIBRARY
+
+=item Cavaet
 
 =item Options
 
-a or accuracy, p or precision, t or trace, l or lib, v or version
+a or accuracy, p or precision, t or trace, l or lib, hex, oct, v or version
 
 =back
 
+=item CAVAETS
+
+in_effect(), hex()/oct()
+
 =item EXAMPLES
 
        perl -Mbigrat -le 'print sqrt(33)'
@@ -10899,6 +11703,7 @@ a or accuracy, p or precision, t or trace, l or lib, v or version
        perl -Mbigrat -le 'print 4.5+2*255'
        perl -Mbigrat -le 'print 3/7 + 5/7 + 8/3'       
        perl -Mbigrat -le 'print 12->is_odd()';
+       perl -Mbignum=l,GMP -le 'print 7 ** 7777'
 
 =item LICENSE
 
@@ -11044,6 +11849,12 @@ escapes
 
 =item Implicit upgrading for byte strings
 
+=item Side effects
+
+=item Side effects
+
+=item Side effects
+
 =back
 
 =item FEATURES THAT REQUIRE 5.8.1
@@ -11144,9 +11955,11 @@ upgrading for byte-strings
 
 =over 4
 
-=item The 'switch' feature
+=item Lexical effect
 
-=item The '~~' feature
+=item C<no feature>
+
+=item The 'switch' feature
 
 =item The 'say' feature
 
@@ -11158,6 +11971,8 @@ upgrading for byte-strings
 
 =item FEATURE BUNDLES
 
+=item IMPLICIT LOADING
+
 =back
 
 =head2 fields - compile-time class fields
@@ -11215,7 +12030,7 @@ point
 
 =back
 
-=head2 less - perl pragma to request less of something from the compiler
+=head2 less - perl pragma to request less of something
 
 =over 4
 
@@ -11223,6 +12038,20 @@ point
 
 =item DESCRIPTION
 
+=item FOR MODULE AUTHORS
+
+=over 4
+
+=item C<< BOOLEAN = less->of( FEATURE ) >>
+
+=item C<< FEATURES = less->of() >>
+
+=back
+
+=item CAVEATS
+
+This probably does nothing, This works only on 5.10+
+
 =back
 
 =head2 lib - manipulate @INC at compile time
@@ -11264,6 +12093,92 @@ operations
 
 =back
 
+=head2 mro - Method Resolution Order
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item OVERVIEW
+
+=item The C3 MRO
+
+=over 4
+
+=item What is C3?
+
+=item How does C3 work
+
+=back
+
+=item Functions
+
+=over 4
+
+=item mro::get_linear_isa($classname[, $type])
+
+=item mro::set_mro($classname, $type)
+
+=item mro::get_mro($classname)
+
+=item mro::get_isarev($classname)
+
+=item mro::is_universal($classname)
+
+=item mro::invalidate_all_method_caches()
+
+=item mro::method_changed_in($classname)
+
+=item mro::get_pkg_gen($classname)
+
+=item next::method
+
+=item next::can
+
+=item maybe::next::method
+
+=back
+
+=item PERFORMANCE CONSIDERATIONS
+
+=item SEE ALSO
+
+=over 4
+
+=item The original Dylan paper
+
+L<http://www.webcom.com/haahr/dylan/linearization-oopsla96.html>
+
+=item The prototype Perl 6 Object Model uses C3
+
+L<http://svn.openfoundry.org/pugs/perl5/Perl6-MetaModel/>
+
+=item Parrot now uses C3
+
+L<http://aspn.activestate.com/ASPN/Mail/Message/perl6-internals/2746631>,
+L<http://use.perl.org/~autrijus/journal/25768>
+
+=item Python 2.3 MRO related links
+
+L<http://www.python.org/2.3/mro.html>,
+L<http://www.python.org/2.2.2/descrintro.html#mro>
+
+=item C3 for TinyCLOS
+
+L<http://www.call-with-current-continuation.org/eggs/c3.html>
+
+=item Class::C3
+
+L<Class::C3>
+
+=back
+
+=item AUTHOR
+
+=back
+
 =head2 open - perl pragma to set default PerlIO layers for input and output
 
 =over 4
@@ -11466,6 +12381,8 @@ structures between threads
 
 =over 4
 
+=item VERSION
+
 =item SYNOPSIS
 
 =item DESCRIPTION
@@ -11474,18 +12391,21 @@ structures between threads
 
 =item FUNCTIONS
 
-share VARIABLE, lock VARIABLE, cond_wait VARIABLE, cond_wait CONDVAR,
-LOCKVAR, cond_timedwait VARIABLE, ABS_TIMEOUT, cond_timedwait CONDVAR,
-ABS_TIMEOUT, LOCKVAR, cond_signal VARIABLE, cond_broadcast VARIABLE
+share VARIABLE, is_shared VARIABLE, lock VARIABLE, cond_wait VARIABLE,
+cond_wait CONDVAR, LOCKVAR, cond_timedwait VARIABLE, ABS_TIMEOUT,
+cond_timedwait CONDVAR, ABS_TIMEOUT, LOCKVAR, cond_signal VARIABLE,
+cond_broadcast VARIABLE
 
-=item NOTES
+=item OBJECTS
 
-=item BUGS
+=item NOTES
 
-=item AUTHOR
+=item BUGS AND LIMITATIONS
 
 =item SEE ALSO
 
+=item AUTHOR
+
 =back
 
 =head2 utf8 - Perl pragma to enable/disable UTF-8 (or UTF-EBCDIC) in source
@@ -11502,7 +12422,7 @@ code
 =item Utility functions
 
 $num_octets = utf8::upgrade($string), $success = utf8::downgrade($string[,
-FAIL_OK]), utf8::encode($string), utf8::decode($string), $flag =
+FAIL_OK]), utf8::encode($string), $success = utf8::decode($string), $flag =
 utf8::is_utf8(STRING), $flag = utf8::valid(STRING)
 
 =back
@@ -11537,6 +12457,10 @@ utf8::is_utf8(STRING), $flag = utf8::valid(STRING)
 
 Be consistent, Be careful
 
+=item Using modules that use version.pm
+
+Numeric versions always work, Extended version work sometimes
+
 =item What IS a version
 
 Numeric Versions, Extended Versions
@@ -11634,7 +12558,7 @@ warnings::warnif($object, $message)
 
 =back
 
-=head2 Archive::Tar - module for manipulations of tar archives
+=head2 Archive::Extract - A generic archive extracting mechanism
 
 =over 4
 
@@ -11642,11 +12566,18 @@ warnings::warnif($object, $message)
 
 =item DESCRIPTION
 
-=item Object Methods
+=back
 
 =over 4
 
-=item Archive::Tar->new( [$file, $compressed] )
+=item METHODS
+
+=over 4
+
+=item $ae = Archive::Extract->new(archive => '/path/to/archive',[type =>
+TYPE])
+
+tar, tgz, gz, Z, zip, bz2, tbz
 
 =back
 
@@ -11654,143 +12585,257 @@ warnings::warnif($object, $message)
 
 =over 4
 
-=item $tar->read ( $filename|$handle, $compressed, {opt => 'val'} )
+=item $ae->extract( [to => '/output/path'] )
 
-limit, extract
+$ae->extract_path, $ae->files
 
 =back
 
 =over 4
 
-=item $tar->contains_file( $filename )
-
-=back
+=item ACCESSORS
 
 =over 4
 
-=item $tar->extract( [@filenames] )
+=item $ae->error([BOOL])
 
-=back
+=item $ae->extract_path
 
-=over 4
+=item $ae->files
 
-=item $tar->extract_file( $file, [$extract_path] )
+=item $ae->archive
 
-=back
+=item $ae->type
 
-=over 4
+=item $ae->types
 
-=item $tar->list_files( [\@properties] )
+=back
 
 =back
 
 =over 4
 
-=item $tar->get_files( [@filenames] )
+=item $ae->is_tgz
 
-=back
+=item $ae->is_tar
 
-=over 4
+=item $ae->is_gz
 
-=item $tar->get_content( $file )
+=item $ae->is_Z
+
+=item $ae->is_zip
 
 =back
 
 =over 4
 
-=item $tar->replace_content( $file, $content )
+=item $ae->bin_tar
+
+=item $ae->bin_gzip
+
+=item $ae->bin_unzip
 
 =back
 
 =over 4
 
-=item $tar->rename( $file, $new_name )
+=item HOW IT WORKS
 
-=back
+=item CAVEATS
 
 =over 4
 
-=item $tar->remove (@filenamelist)
+=item File Extensions
 
 =back
 
+=item GLOBAL VARIABLES
+
 =over 4
 
-=item $tar->clear
+=item $Archive::Extract::DEBUG
+
+=item $Archive::Extract::WARN
+
+=item $Archive::Extract::PREFER_BIN
 
 =back
 
-=over 4
+=item TODO
 
-=item $tar->write ( [$file, $compressed, $prefix] )
+Mime magic support
 
-=back
+=item BUG REPORTS
 
-=over 4
+=item AUTHOR
 
-=item $tar->add_files( @filenamelist )
+=item COPYRIGHT
 
 =back
 
+=head2 Archive::Tar - module for manipulations of tar archives
+
 =over 4
 
-=item $tar->add_data ( $filename, $data, [$opthashref] )
+=item SYNOPSIS
 
-FILE, HARDLINK, SYMLINK, CHARDEV, BLOCKDEV, DIR, FIFO, SOCKET
+=item DESCRIPTION
 
-=back
+=item Object Methods
 
 =over 4
 
-=item $tar->error( [$BOOL] )
+=item Archive::Tar->new( [$file, $compressed] )
+
+=back
 
 =back
 
 =over 4
 
-=item $bool = $tar->has_io_string
+=item $tar->read ( $filename|$handle, $compressed, {opt => 'val'} )
+
+limit, extract
 
 =back
 
 =over 4
 
-=item $bool = $tar->has_perlio
+=item $tar->contains_file( $filename )
 
 =back
 
 =over 4
 
-=item Class Methods
+=item $tar->extract( [@filenames] )
+
+=back
 
 =over 4
 
-=item Archive::Tar->create_archive($file, $compression, @filelist)
+=item $tar->extract_file( $file, [$extract_path] )
 
 =back
 
+=over 4
+
+=item $tar->list_files( [\@properties] )
+
 =back
 
 =over 4
 
-=item Archive::Tar->list_archive ($file, $compressed, [\@properties])
+=item $tar->get_files( [@filenames] )
 
 =back
 
 =over 4
 
-=item Archive::Tar->extract_archive ($file, $gzip)
+=item $tar->get_content( $file )
 
 =back
 
 =over 4
 
-=item Archive::Tar->can_handle_compressed_files
+=item $tar->replace_content( $file, $content )
 
 =back
 
 =over 4
 
-=item GLOBAL VARIABLES
+=item $tar->rename( $file, $new_name )
+
+=back
+
+=over 4
+
+=item $tar->remove (@filenamelist)
+
+=back
+
+=over 4
+
+=item $tar->clear
+
+=back
+
+=over 4
+
+=item $tar->write ( [$file, $compressed, $prefix] )
+
+=back
+
+=over 4
+
+=item $tar->add_files( @filenamelist )
+
+=back
+
+=over 4
+
+=item $tar->add_data ( $filename, $data, [$opthashref] )
+
+FILE, HARDLINK, SYMLINK, CHARDEV, BLOCKDEV, DIR, FIFO, SOCKET
+
+=back
+
+=over 4
+
+=item $tar->error( [$BOOL] )
+
+=back
+
+=over 4
+
+=item $tar->setcwd( $cwd );
+
+=back
+
+=over 4
+
+=item $bool = $tar->has_io_string
+
+=back
+
+=over 4
+
+=item $bool = $tar->has_perlio
+
+=back
+
+=over 4
+
+=item Class Methods
+
+=over 4
+
+=item Archive::Tar->create_archive($file, $compression, @filelist)
+
+=back
+
+=back
+
+=over 4
+
+=item Archive::Tar->list_archive ($file, $compressed, [\@properties])
+
+=back
+
+=over 4
+
+=item Archive::Tar->extract_archive ($file, $gzip)
+
+=back
+
+=over 4
+
+=item Archive::Tar->can_handle_compressed_files
+
+=back
+
+=over 4
+
+=item GLOBAL VARIABLES
 
 =over 4
 
@@ -11819,9 +12864,10 @@ FILE, HARDLINK, SYMLINK, CHARDEV, BLOCKDEV, DIR, FIFO, SOCKET
 What's the minimum perl version required to run Archive::Tar?, Isn't
 Archive::Tar slow?, Isn't Archive::Tar heavier on memory than /bin/tar?,
 Can't you lazy-load data instead?, How much memory will an X kb tar file
-need?, What do you do with unsupported filetypes in an archive?, How do I
-extract only files that have property X from an archive?, How do I access
-.tar.Z files?
+need?, What do you do with unsupported filetypes in an archive?, I'm using
+WinZip, or some other non-POSIX client, and files are not being extracted
+properly!, How do I extract only files that have property X from an
+archive?, How do I access .tar.Z files?
 
 =item TODO
 
@@ -11829,6 +12875,14 @@ Check if passed in handles are open for read/write, Allow archives to be
 passed in as string, Facilitate processing an opened filehandle of a
 compressed archive
 
+=item SEE ALSO
+
+The GNU tar specification, The PAX format specication, A comparison of GNU
+and POSIX tar standards;
+C<http://www.delorie.com/gnu/docs/tar/tar_114.html>, GNU tar intends to
+switch to POSIX compatibility, A Comparison between various tar
+implementations
+
 =item AUTHOR
 
 =item ACKNOWLEDGEMENTS
@@ -11930,7 +12984,7 @@ is_socket, is_longlink, is_label, is_unknown
 
 =item DESCRIPTION
 
-[0], [1], [2], [3], [4], [5]
+[0], [1], [2], [3], [4], [5], [6], [7]
 
 =over 4
 
@@ -12032,7 +13086,7 @@ $keep, $check, $modtime
 objects
 
 sv_undef, sv_yes, sv_no, svref_2object(SVREF), amagic_generation, init_av,
-check_av, begin_av, end_av, comppadlist, regex_padav, main_cv
+check_av, unitcheck_av, begin_av, end_av, comppadlist, regex_padav, main_cv
 
 =item Functions for Examining the Symbol Table
 
@@ -12047,6 +13101,10 @@ main_root, main_start, walkoptree(OP, METHOD), walkoptree_debug(DEBUG)
 ppname(OPNUM), hash(STR), cast_I32(I), minus_c, cstring(STR),
 perlstring(STR), class(OBJ), threadsv_names
 
+=item Exported utility variabiles
+
+@optype, @specialsv_name
+
 =back
 
 =item OVERVIEW OF CLASSES
@@ -12118,8 +13176,7 @@ FILL, MAX, KEYS, RITER, NAME, ARRAY, PMROOT
 
 =item B::OP Methods
 
-next, sibling, name, ppaddr, desc, targ, type, opt, static, flags, private,
-spare
+next, sibling, name, ppaddr, desc, targ, type, opt, flags, private, spare
 
 =item B::UNOP METHOD
 
@@ -12139,8 +13196,8 @@ children
 
 =item B::PMOP Methods
 
-pmreplroot, pmreplstart, pmnext, pmregexp, pmflags, pmdynflags,
-pmpermflags, precomp, pmoffset
+pmreplroot, pmreplstart, pmnext, pmregexp, pmflags, extflags, precomp,
+pmoffset
 
 =item B::SVOP METHOD
 
@@ -12160,135 +13217,7 @@ redoop, nextop, lastop
 
 =item B::COP Methods
 
-label, stash, stashpv, file, cop_seq, arybase, line, warnings, io
-
-=back
-
-=item AUTHOR
-
-=back
-
-=head2 B::Asmdata - Autogenerated data about Perl ops, used to generate
-bytecode
-
-=over 4
-
-=item SYNOPSIS
-
-=item DESCRIPTION
-
-%insn_data, @insn_name, @optype, @specialsv_name
-
-=item AUTHOR
-
-=back
-
-=head2 B::Assembler - Assemble Perl bytecode
-
-=over 4
-
-=item SYNOPSIS
-
-=item DESCRIPTION
-
-=item AUTHORS
-
-=back
-
-=head2 B::Bblock - Walk basic blocks
-
-=over 4
-
-=item SYNOPSIS
-
-=item DESCRIPTION
-
-=over 4
-
-=item Functions
-
-B<find_leaders>
-
-=back
-
-=item AUTHOR
-
-=back
-
-=head2 B::Bytecode - Perl compiler's bytecode backend
-
-=over 4
-
-=item SYNOPSIS
-
-=item DESCRIPTION
-
-=item EXAMPLE
-
-=item OPTIONS
-
-B<-b>, B<-H>, B<-k>, B<-o>I<outfile>, B<-s>
-
-=item KNOWN BUGS
-
-=item NOTICE
-
-=item AUTHORS
-
-=back
-
-=head2 B::C - Perl compiler's C backend
-
-=over 4
-
-=item SYNOPSIS
-
-=item DESCRIPTION
-
-=item OPTIONS
-
-B<-ofilename>, B<-v>, B<-->, B<-uPackname>, B<-D>, B<-Do>, B<-Dc>, B<-DA>,
-B<-DC>, B<-DM>, B<-f>, B<-fcog>, B<-fsave-data>, B<-fppaddr>, B<-fwarn-sv>,
-B<-fuse-script-name>, B<-fsave-sig-hash>, B<-On>, B<-O0>, B<-O1>, B<-O2>,
-B<-llimit>
-
-=item EXAMPLES
-
-=item BUGS
-
-=item AUTHOR
-
-=back
-
-=head2 B::CC - Perl compiler's optimized C translation backend
-
-=over 4
-
-=item SYNOPSIS
-
-=item DESCRIPTION
-
-=item OPTIONS
-
-B<-ofilename>, B<-v>, B<-->, B<-uPackname>, B<-mModulename>, B<-D>, B<-Dr>,
-B<-DO>, B<-Ds>, B<-Dp>, B<-Dq>, B<-Dl>, B<-Dt>, B<-f>,
-B<-ffreetmps-each-bblock>, B<-ffreetmps-each-loop>, B<-fomit-taint>, B<-On>
-
-=item EXAMPLES
-
-=item BUGS
-
-=item DIFFERENCES
-
-=over 4
-
-=item Loops
-
-=item Context of ".."
-
-=item Arithmetic
-
-=item Deprecated features
+label, stash, stashpv, file, cop_seq, arybase, line, warnings, io, hints
 
 =back
 
@@ -12358,10 +13287,11 @@ B<~>
 
 B<#>I<var>, B<#>I<var>I<N>, B<#>I<Var>, B<#addr>, B<#arg>, B<#class>,
 B<#classsym>, B<#coplabel>, B<#exname>, B<#extarg>, B<#firstaddr>,
-B<#flags>, B<#flagval>, B<#hyphseq>, B<#label>, B<#lastaddr>, B<#name>,
-B<#NAME>, B<#next>, B<#nextaddr>, B<#noise>, B<#private>, B<#privval>,
-B<#seq>, B<#seqnum>, B<#opt>, B<#static>, B<#sibaddr>, B<#svaddr>,
-B<#svclass>, B<#svval>, B<#targ>, B<#targarg>, B<#targarglife>, B<#typenum>
+B<#flags>, B<#flagval>, B<#hints>, B<#hintsval>, B<#hyphseq>, B<#label>,
+B<#lastaddr>, B<#name>, B<#NAME>, B<#next>, B<#nextaddr>, B<#noise>,
+B<#private>, B<#privval>, B<#seq>, B<#seqnum>, B<#opt>, B<#sibaddr>,
+B<#svaddr>, B<#svclass>, B<#svval>, B<#targ>, B<#targarg>, B<#targarglife>,
+B<#typenum>
 
 =back
 
@@ -12447,18 +13377,6 @@ strict, $[, bytes, utf8, integer, re, warnings, hint_bits, warning_bits
 
 =back
 
-=head2 B::Disassembler - Disassemble Perl bytecode
-
-=over 4
-
-=item SYNOPSIS
-
-=item DESCRIPTION
-
-=item AUTHOR
-
-=back
-
 =head2 B::Lint - Perl lint
 
 =over 4
@@ -12469,8 +13387,8 @@ strict, $[, bytes, utf8, integer, re, warnings, hint_bits, warning_bits
 
 =item OPTIONS AND LINT CHECKS
 
-B<context>, B<implicit-read> and B<implicit-write>, B<bare-subs>,
-B<dollar-underscore>, B<private-names>, B<undefined-subs>,
+B<magic-diamond>, B<context>, B<implicit-read> and B<implicit-write>,
+B<bare-subs>, B<dollar-underscore>, B<private-names>, B<undefined-subs>,
 B<regexp-variables>, B<all>, B<none>
 
 =item NON LINT-CHECK OPTIONS
@@ -12479,6 +13397,11 @@ B<-u Package>
 
 =item EXTENDING LINT
 
+=item TODO
+
+while(<FH>) stomps $_, strict oo, unchecked system calls, more tests,
+validate against older perls
+
 =item BUGS
 
 =item AUTHOR
@@ -12527,20 +13450,6 @@ B<-u Package>
 
 =back
 
-=head2 B::Stackobj - Helper module for CC backend
-
-=over 4
-
-=item SYNOPSIS
-
-=item DESCRIPTION
-
-=item AUTHOR
-
-=back
-
-=head2 B::Stash - show what stashes are loaded
-
 =head2 B::Terse - Walk Perl syntax tree, printing terse info about ops
 
 =over 4
@@ -12571,26 +13480,6 @@ C<-oFILENAME>, C<-r>, C<-d>, C<-D[tO]>
 
 =back
 
-=head2 Bblock, B::Bblock - Walk basic blocks
-
-=over 4
-
-=item SYNOPSIS
-
-=item DESCRIPTION
-
-=over 4
-
-=item Functions
-
-B<find_leaders>
-
-=back
-
-=item AUTHOR
-
-=back
-
 =head2 Benchmark - benchmark running times of Perl code
 
 =over 4
@@ -12637,57 +13526,21 @@ disablecache ( ), enablecache ( ), timesum ( T1, T2 )
 
 =back
 
-=head2 ByteLoader - load byte compiled perl code
+=head2 CGI - Simple Common Gateway Interface Class
 
 =over 4
 
 =item SYNOPSIS
 
+=item ABSTRACT
+
 =item DESCRIPTION
 
-=item AUTHOR
+=over 4
 
-=item SEE ALSO
+=item PROGRAMMING STYLE
 
-=back
-
-=head2 Bytecode, B::Bytecode - Perl compiler's bytecode backend
-
-=over 4
-
-=item SYNOPSIS
-
-=item DESCRIPTION
-
-=item EXAMPLE
-
-=item OPTIONS
-
-B<-b>, B<-H>, B<-k>, B<-o>I<outfile>, B<-s>
-
-=item KNOWN BUGS
-
-=item NOTICE
-
-=item AUTHORS
-
-=back
-
-=head2 CGI - Simple Common Gateway Interface Class
-
-=over 4
-
-=item SYNOPSIS
-
-=item ABSTRACT
-
-=item DESCRIPTION
-
-=over 4
-
-=item PROGRAMMING STYLE
-
-=item CALLING CGI.PM ROUTINES
+=item CALLING CGI.PM ROUTINES
 
 =item CREATING A NEW QUERY OBJECT (OBJECT-ORIENTED STYLE):
 
@@ -12966,6 +13819,8 @@ other) error log
 
 =back
 
+=item DOING MORE THAN PRINTING A MESSAGE IN THE EVENT OF PERL ERRORS
+
 =item MAKING WARNINGS APPEAR AS HTML COMMENTS
 
 =item OVERRIDING THE NAME OF THE PROGRAM
@@ -12986,7 +13841,8 @@ other) error log
 
 =item USING CGI::Cookie
 
-B<1. expiration date>, B<2. domain>, B<3. path>, B<4. secure flag>
+B<1. expiration date>, B<2. domain>, B<3. path>, B<4. secure flag>, B<4.
+httponly flag>
 
 =over 4
 
@@ -13132,35 +13988,97 @@ FCGI_SOCKET_PATH, FCGI_LISTEN_QUEUE
 
 =item SYNOPSIS
 
-=item STATUS
-
-=item COMPATIBILITY
-
 =item DESCRIPTION
 
 =over 4
 
-=item Interactive Mode
+=item CPAN::shell([$prompt, $command]) Starting Interactive Mode
 
-Searching for authors, bundles, distribution files and modules, make, test,
-install, clean modules or distributions, get, readme, perldoc, look module
-or distribution, ls author, ls globbing_expression, failed, Lockfile,
-Signals
+Searching for authors, bundles, distribution files and modules, C<get>,
+C<make>, C<test>, C<install>, C<clean> modules or distributions, C<readme>,
+C<perldoc>, C<look> module or distribution, C<ls> author, C<ls>
+globbing_expression, C<failed>, Persistence between sessions, The C<force>
+and the C<fforce> pragma, Lockfile, Signals
 
 =item CPAN::Shell
 
 =item autobundle
 
-=item recompile
+=item hosts
 
 =item mkmyconfig
 
+=item recompile
+
+=item report Bundle|Distribution|Module
+
+=item upgrade [Module|/Regex/]...
+
 =item The four C<CPAN::*> Classes: Author, Bundle, Module, Distribution
 
-=item Programmer's interface
+=item Integrating local directories
+
+=back
+
+=item CONFIGURATION
+
+completion support, displaying some help: o conf help, displaying current
+values: o conf [KEY], changing of scalar values: o conf KEY VALUE, changing
+of list values: o conf KEY SHIFT|UNSHIFT|PUSH|POP|SPLICE|LIST, reverting to
+saved: o conf defaults, saving the config: o conf commit
+
+=over 4
+
+=item Config Variables
+
+C<o conf E<lt>scalar optionE<gt>>, C<o conf E<lt>scalar optionE<gt>
+E<lt>valueE<gt>>, C<o conf E<lt>list optionE<gt>>, C<o conf E<lt>list
+optionE<gt> [shift|pop]>, C<o conf E<lt>list optionE<gt>
+[unshift|push|splice] E<lt>listE<gt>>, interactive editing: o conf init
+[MATCH|LIST]
+
+=item CPAN::anycwd($path): Note on config variable getcwd
+
+cwd, getcwd, fastcwd, backtickcwd
+
+=item Note on the format of the urllist parameter
+
+=item The urllist parameter has CD-ROM support
+
+=item Maintaining the urllist parameter
+
+=item The C<requires> and C<build_requires> dependency declarations
+
+=item Configuration for individual distributions (I<Distroprefs>)
+
+=item Filenames
+
+=item Fallback Data::Dumper and Storable
+
+=item Blueprint
+
+=item Language Specs
+
+comment [scalar], cpanconfig [hash], disabled [boolean], goto [string],
+install [hash], make [hash], match [hash], patches [array], pl [hash], test
+[hash]
+
+=item Processing Instructions
+
+args [array], commandline, eexpect [hash], env [hash], expect [array]
+
+=item Schema verification with C<Kwalify>
+
+=item Example Distroprefs Files
+
+=back
+
+=item PROGRAMMER'S INTERFACE
 
 expand($type,@things), expandany(@things), Programming Examples
 
+=over 4
+
 =item Methods in the other Classes
 
 CPAN::Author::as_glimpse(), CPAN::Author::as_string(),
@@ -13176,9 +14094,11 @@ CPAN::Distribution::author, CPAN::Distribution::clean(),
 CPAN::Distribution::containsmods(), CPAN::Distribution::cvs_import(),
 CPAN::Distribution::dir(), CPAN::Distribution::force($method,@args),
 CPAN::Distribution::get(), CPAN::Distribution::install(),
-CPAN::Distribution::isa_perl(), CPAN::Distribution::look(),
+CPAN::Distribution::install_tested(), CPAN::Distribution::isa_perl(),
+CPAN::Distribution::is_tested(), CPAN::Distribution::look(),
 CPAN::Distribution::make(), CPAN::Distribution::perldoc(),
-CPAN::Distribution::prereq_pm(), CPAN::Distribution::readme(),
+CPAN::Distribution::prefs(), CPAN::Distribution::prereq_pm(),
+CPAN::Distribution::readme(), CPAN::Distribution::reports(),
 CPAN::Distribution::read_yaml(), CPAN::Distribution::test(),
 CPAN::Distribution::uptodate(), CPAN::Index::force_reload(),
 CPAN::Index::reload(), CPAN::InfoObj::dump(), CPAN::Module::as_glimpse(),
@@ -13187,40 +14107,36 @@ CPAN::Module::cpan_file(), CPAN::Module::cpan_version(),
 CPAN::Module::cvs_import(), CPAN::Module::description(),
 CPAN::Module::distribution(), CPAN::Module::dslip_status(),
 CPAN::Module::force($method,@args), CPAN::Module::get(),
-CPAN::Module::inst_file(), CPAN::Module::inst_version(),
+CPAN::Module::inst_file(), CPAN::Module::available_file(),
+CPAN::Module::inst_version(), CPAN::Module::available_version(),
 CPAN::Module::install(), CPAN::Module::look(), CPAN::Module::make(),
 CPAN::Module::manpage_headline(), CPAN::Module::perldoc(),
-CPAN::Module::readme(), CPAN::Module::test(), CPAN::Module::uptodate(),
-CPAN::Module::userid()
+CPAN::Module::readme(), CPAN::Module::reports(), CPAN::Module::test(),
+CPAN::Module::uptodate(), CPAN::Module::userid()
 
 =item Cache Manager
 
 =item Bundles
 
-=item Prerequisites
-
-=item Finding packages and VERSION
+=back
 
-=item Debugging
+=item PREREQUISITES
 
-=item Floppy, Zip, Offline Mode
+=item UTILITIES
 
-=back
+=over 4
 
-=item CONFIGURATION
+=item Finding packages and VERSION
 
-C<o conf E<lt>scalar optionE<gt>>, C<o conf E<lt>scalar optionE<gt>
-E<lt>valueE<gt>>, C<o conf E<lt>list optionE<gt>>, C<o conf E<lt>list
-optionE<gt> [shift|pop]>, C<o conf E<lt>list optionE<gt>
-[unshift|push|splice] E<lt>listE<gt>>
+=item Debugging
 
-=over 4
+o debug package.., o debug -package.., o debug all, o debug number
 
-=item Not on config variable getcwd
+=item Floppy, Zip, Offline Mode
 
-=item Note on urllist parameter's format
+=item Basic Utilities for Programmers
 
-=item urllist parameter has CD-ROM support
+has_inst($module), has_usable($module), instance($module)
 
 =back
 
@@ -13252,12 +14168,26 @@ http firewall, ftp firewall, One way visibility, SOCKS, IP Masquerade
 
 =item FAQ
 
-1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14)
+1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15)
+
+=item COMPATIBILITY
+
+=over 4
+
+=item OLD PERL VERSIONS
+
+=item CPANPLUS
+
+=back
+
+=item SECURITY ADVICE
 
 =item BUGS
 
 =item AUTHOR
 
+=item LICENSE
+
 =item TRANSLATIONS
 
 =item SEE ALSO
@@ -13272,9 +14202,11 @@ http firewall, ftp firewall, One way visibility, SOCKS, IP Masquerade
 
 =item DESCRIPTION
 
+=item LICENSE
+
 =back
 
-=head2 CPAN::Version - utility functions to compare CPAN versions
+=head2 CPAN::Kwalify - Interface between CPAN.pm and Kwalify.pm
 
 =over 4
 
@@ -13282,10 +14214,15 @@ http firewall, ftp firewall, One way visibility, SOCKS, IP Masquerade
 
 =item DESCRIPTION
 
+_validate($schema_name, $data, $file, $doc), yaml($schema_name)
+
+=item AUTHOR
+
+=item LICENSE
+
 =back
 
-=head2 CPANox, CPAN::Nox - Wrapper around CPAN.pm without using any XS
-module
+=head2 CPAN::Version - utility functions to compare CPAN versions
 
 =over 4
 
@@ -13293,47 +14230,66 @@ module
 
 =item DESCRIPTION
 
-=item  SEE ALSO
+=item LICENSE
 
 =back
 
-=head2 Carp, carp    - warn of errors (from perspective of caller)
+=head2 CPANPLUS - API & CLI access to the CPAN mirrors
 
 =over 4
 
 =item SYNOPSIS
 
-=item DESCRIPTION
+=item GUIDE TO DOCUMENTATION
 
 =over 4
 
-=item Forcing a Stack Trace
+=item GENERAL USAGE
+
+=item API REFERENCE
 
 =back
 
-=item GLOBAL VARIABLES
+=back
 
 =over 4
 
-=item $Carp::CarpLevel
+=item COMMANDLINE TOOLS
 
-=item $Carp::MaxEvalLen
+=over 4
 
-=item $Carp::MaxArgLen
+=item STARTING AN INTERACTIVE SHELL
 
-=item $Carp::MaxArgNums
+=item BUILDING PACKAGES
 
-=item $Carp::Verbose
+=item $bool = install( Module::Name | /A/AU/AUTHOR/Module-Name-1.tgz )
 
-=back
+=item $where = fetch( Module::Name | /A/AU/AUTHOR/Module-Name-1.tgz )
 
-=item BUGS
+=item $where = get( Module::Name | /A/AU/AUTHOR/Module-Name-1.tgz )
+
+=item shell()
 
 =back
 
-=head2 Carp::Heavy - heavy machinery, no user serviceable parts inside
+=item FAQ
 
-=head2 Class::ISA -- report the search path for a class's ISA tree
+=item BUG REPORTS
+
+=item AUTHOR
+
+=item COPYRIGHT
+
+=item SEE ALSO
+
+=item CONTACT INFORMATION
+
+Bug reporting: I<bug-cpanplus@rt.cpan.org>, Questions & suggestions:
+I<cpanplus-devel@lists.sourceforge.net>
+
+=back
+
+=head2 CPANPLUS::Backend
 
 =over 4
 
@@ -13341,122 +14297,129 @@ module
 
 =item DESCRIPTION
 
-=item FUNCTIONS
+=item ENVIRONMENT
 
-the function Class::ISA::super_path($CLASS), the function
-Class::ISA::self_and_super_path($CLASS), the function
-Class::ISA::self_and_super_versions($CLASS)
+=item METHODS
 
-=item CAUTIONARY NOTES
+=over 4
 
-=item COPYRIGHT
+=item $cb = CPANPLUS::Backend->new( [CONFIGURE_OBJ] )
 
-=item AUTHOR
+Provide a valid C<CPANPLUS::Configure> object, No arguments
 
 =back
 
-=head2 Class::Struct - declare struct-like datatypes as Perl classes
+=back
 
 =over 4
 
-=item SYNOPSIS
+=item $href = $cb->module_tree( [@modules_names_list] )
 
-=item DESCRIPTION
+=back
 
 =over 4
 
-=item The C<struct()> function
-
-=item Class Creation at Compile Time
+=item $href = $cb->author_tree( [@author_names_list] )
 
-=item Element Types and Accessor Methods
+=back
 
-Scalar (C<'$'> or C<'*$'>), Array (C<'@'> or C<'*@'>), Hash (C<'%'> or
-C<'*%'>), Class (C<'Class_Name'> or C<'*Class_Name'>)
+=over 4
 
-=item Initializing with C<new>
+=item $conf = $cb->configure_object ()
 
 =back
 
-=item EXAMPLES
-
-Example 1, Example 2, Example 3
+=over 4
 
-=item Author and Modification History
+=item $su = $cb->selfupdate_object;
 
 =back
 
-=head2 Compress::IO::Base::lib::File::GlobMapper, File::GlobMapper - Extend
-File Glob to Allow Input and Output Files
-
 =over 4
 
-=item SYNOPSIS
-
-=item DESCRIPTION
+=item @mods = $cb->search( type => TYPE, allow => AREF, [data => AREF,
+verbose => BOOL] )
 
-This code is a work in progress, There are known bugs, The interface
-defined here is tentative, There are portability issues, Do not use in
-production code, Consider yourself warned!
+=back
 
 =over 4
 
-=item Behind The Scenes
+=item $backend_rv = $cb->fetch( modules => \@mods )
 
-=item Limitations
+=item $backend_rv = $cb->extract( modules => \@mods )
 
-=item Input File Glob
+=item $backend_rv = $cb->install( modules => \@mods )
 
-B<~>, B<~user>, B<.>, B<*>, B<?>, B<\>,  B<[]>,  B<{,}>,  B<()>
+=item $backend_rv = $cb->readme( modules => \@mods )
 
-=item Output File Glob
+=item $backend_rv = $cb->files( modules => \@mods )
 
-"*", #1
+=item $backend_rv = $cb->distributions( modules => \@mods )
 
-=item Returned Data
+=back
+
+=over 4
+
+=item $mod_obj = $cb->parse_module( module => $modname|$distname|$modobj )
+
+Text::Bastardize, Text-Bastardize, Text-Bastardize-1.06,
+AYRNIEU/Text-Bastardize, AYRNIEU/Text-Bastardize-1.06,
+AYRNIEU/Text-Bastardize-1.06.tar.gz,
+http://example.com/Text-Bastardize-1.06.tar.gz,
+file:///tmp/Text-Bastardize-1.06.tar.gz
 
 =back
 
-=item EXAMPLES
+=over 4
+
+=item $bool = $cb->reload_indices( [update_source => BOOL, verbose => BOOL]
+);
+
+=back
 
 =over 4
 
-=item A Rename script
+=item $bool = $cb->flush(CACHE_NAME)
 
-=item A few example globmaps
+C<methods>, C<hosts>, C<modules>, C<lib>, C<load>, C<all>
 
 =back
 
-=item SEE ALSO
-
-=item AUTHOR
+=over 4
 
-=item COPYRIGHT AND LICENSE
+=item @mods = $cb->installed()
 
 =back
 
-=head2 Compress::IO::Base::lib::IO::Compress::Base, IO::Compress::Base -
-Base Class for IO::Compress modules 
+=over 4
+
+=item $bool = $cb->local_mirror([path => '/dir/to/save/to', index_files =>
+BOOL, force => BOOL, verbose => BOOL] )
+
+path, index_files, force, verbose
+
+=back
 
 =over 4
 
-=item SYNOPSIS
+=item $file = $cb->autobundle([path => OUTPUT_PATH, force => BOOL, verbose
+=> BOOL])
 
-=item DESCRIPTION
+=back
 
-=item SEE ALSO
+=over 4
+
+=item BUG REPORTS
 
 =item AUTHOR
 
-=item MODIFICATION HISTORY
+=item COPYRIGHT
 
-=item COPYRIGHT AND LICENSE
+=item SEE ALSO
 
 =back
 
-=head2 Compress::IO::Base::lib::IO::Uncompress::AnyUncompress,
-IO::Uncompress::AnyUncompress - Uncompress gzip, zip, bzip2 or lzop
-file/buffer
+=head2 CPANPLUS::Backend::RV
 
 =over 4
 
@@ -13464,228 +14427,201 @@ file/buffer
 
 =item DESCRIPTION
 
-DO NOT use in production code, The documentation is incomplete in places,
-Parts of the interface defined here are tentative, Please report any
-problems you find, RFC 1950, RFC 1951, gzip (RFC 1952), zip, bzip2, lzop
-
-=item Functional Interface
+=item METHODS
 
 =over 4
 
-=item anyuncompress $input => $output [, OPTS]
+=item new( ok => BOOL, args => DATA, rv => DATA, [function => $method_name]
+)
 
-A filename, A filehandle, A scalar reference, An array reference, An Input
-FileGlob string, A filename, A filehandle, A scalar reference, An Array
-Reference, An Output FileGlob
+ok, args, rv, function
 
-=item Notes
+=back
 
-=item Optional Parameters
+=back
+
+=over 4
 
-AutoClose =E<gt> 0|1, BinModeOut =E<gt> 0|1, -Append =E<gt> 0|1,
--MultiStream =E<gt> 0|1
+=item BUG REPORTS
 
-=item Examples
+=item AUTHOR
+
+=item COPYRIGHT
 
 =back
 
-=item OO Interface
+=head2 CPANPLUS::Config
 
 =over 4
 
-=item Constructor
+=item DESCRIPTION
 
-A filename, A filehandle, A scalar reference
+=item CONFIGURATION
 
-=item Constructor Options
+=back
 
--AutoClose =E<gt> 0|1, -MultiStream =E<gt> 0|1, -Prime =E<gt> $string,
--Transparent =E<gt> 0|1, -BlockSize =E<gt> $num, -InputLength =E<gt> $size,
--Append =E<gt> 0|1, -Strict =E<gt> 0|1
+=over 4
 
-=item Examples
+=item Section 'conf'
+
+hosts
 
 =back
 
-=item Methods 
+base
 
-=over 4
+buildflags
 
-=item read
+cpantest
 
-=item read
+cpantest_mx
 
-=item getline
+debug
 
-=item getc
+dist_type
 
-=item ungetc
+email
 
-=item getHeaderInfo
+extractdir
 
-=item tell
+fetchdir
 
-=item eof
+flush
 
-=item seek
+force
 
-=item binmode
+lib
 
-=item opened
+makeflags
 
-=item autoflush
+makemakerflags
 
-=item input_line_number
+md5
 
-=item fileno
+no_update
 
-=item close
+passive
 
-=back
+prefer_bin
 
-=item Importing 
+prefer_makefile
 
-:all
+prereqs
 
-=item EXAMPLES
+shell
 
-=item SEE ALSO
+show_startup_tip
 
-=item AUTHOR
+signature
 
-=item MODIFICATION HISTORY
+skiptest
 
-=item COPYRIGHT AND LICENSE
+storable
 
-=back
+timeout
 
-=head2 Compress::IO::Base::lib::IO::Uncompress::Base, IO::Uncompress::Base
-- Base Class for IO::Uncompress modules 
+verbose
 
-=over 4
+write_install_log
 
-=item SYNOPSIS
+editor
 
-=item DESCRIPTION
+make
 
-=item SEE ALSO
+pager
 
-=item AUTHOR
+shell
 
-=item MODIFICATION HISTORY
+sudo
 
-=item COPYRIGHT AND LICENSE
+perlwrapper
 
-=back
+=over 4
 
-=head2 Compress::IO::Zlib::IO::Compress::Deflate, IO::Compress::Deflate -
-Write RFC 1950 files/buffers
+=item BUG REPORTS
 
-=over 4
+=item AUTHOR
 
-=item SYNOPSIS
+=item COPYRIGHT
 
-=item DESCRIPTION
+=item SEE ALSO
 
-DO NOT use in production code, The documentation is incomplete in places,
-Parts of the interface defined here are tentative, Please report any
-problems you find
+=back
 
-=item Functional Interface
+=head2 CPANPLUS::Configure
 
 =over 4
 
-=item deflate $input => $output [, OPTS]
-
-A filename, A filehandle, A scalar reference, An array reference, An Input
-FileGlob string, A filename, A filehandle, A scalar reference, An Array
-Reference, An Output FileGlob
+=item SYNOPSIS
 
-=item Notes
+=item DESCRIPTION
 
-=item Optional Parameters
+=item METHODS
 
-AutoClose =E<gt> 0|1, BinModeIn =E<gt> 0|1, -Append =E<gt> 0|1
+=over 4
 
-=item Examples
+=item $Configure = CPANPLUS::Configure->new( load_configs => BOOL )
 
 =back
 
-=item OO Interface
+=back
 
 =over 4
 
-=item Constructor
-
-A filename, A filehandle, A scalar reference
-
-=item Constructor Options
-
-AutoClose =E<gt> 0|1, Append =E<gt> 0|1, A Buffer, A Filename, A
-Filehandle, Merge =E<gt> 0|1, -Level, -Strategy, -Strict =E<gt> 0|1
-
-=item Examples
+=item $bool = $Configure->init( [rescan => BOOL])
 
 =back
 
-=item Methods 
-
 =over 4
 
-=item print
-
-=item printf
-
-=item syswrite
+=item can_save( [$config_location] )
 
-=item write
+=back
 
-=item flush
+=over 4
 
-=item tell
+=item $file = $conf->save( [$package_name] )
 
-=item eof
+=back
 
-=item seek
+=over 4
 
-=item binmode
+=item options( type => TYPE )
 
-=item opened
+=back
 
-=item autoflush
+=over 4
 
-=item input_line_number
+=item ACCESSORS
 
-=item fileno
+=over 4
 
-=item close
+=item get_SOMETHING( ITEM, [ITEM, ITEM, ... ] );
 
-=item newStream([OPTS])
+=item set_SOMETHING( ITEM => VAL, [ITEM => VAL, ITEM => VAL, ... ] );
 
-Level
+=item add_SOMETHING( ITEM => VAL, [ITEM => VAL, ITEM => VAL, ... ] );
 
-=item deflateParams
+set|get_conf, set|get_program, _set|_get_build, _set|_get_source,
+_set|_get_mirror, _set|_get_dist, _set|_get_fetch, _set|_get_daemon
 
 =back
 
-=item Importing 
-
-:all, :constants, :flush, :level, :strategy
+=back
 
-=item EXAMPLES
+=over 4
 
-=item SEE ALSO
+=item BUG REPORTS
 
 =item AUTHOR
 
-=item MODIFICATION HISTORY
+=item COPYRIGHT
 
-=item COPYRIGHT AND LICENSE
+=item SEE ALSO
 
 =back
 
-=head2 Compress::IO::Zlib::IO::Compress::Gzip, IO::Compress::Gzip - Write
-RFC 1952 files/buffers
+=head2 CPANPLUS::Dist
 
 =over 4
 
@@ -13693,108 +14629,92 @@ RFC 1952 files/buffers
 
 =item DESCRIPTION
 
-DO NOT use in production code, The documentation is incomplete in places,
-Parts of the interface defined here are tentative, Please report any
-problems you find
-
-=item Functional Interface
-
-=over 4
+=item ACCESSORS
 
-=item gzip $input => $output [, OPTS]
+parent(), status()
 
-A filename, A filehandle, A scalar reference, An array reference, An Input
-FileGlob string, A filename, A filehandle, A scalar reference, An Array
-Reference, An Output FileGlob
+=item STATUS ACCESSORS
 
-=item Notes
+created(), installed(), uninstalled(), dist()
 
-=item Optional Parameters
+=back
 
-AutoClose =E<gt> 0|1, BinModeIn =E<gt> 0|1, -Append =E<gt> 0|1
+=over 4
 
-=item Examples
+=item $dist = CPANPLUS::Dist->new( module => MODOBJ, [format => DIST_TYPE]
+);
 
 =back
 
-=item OO Interface
-
 =over 4
 
-=item Constructor
-
-A filename, A filehandle, A scalar reference
+=item @dists = CPANPLUS::Dist->dist_types;
 
-=item Constructor Options
+=back
 
-AutoClose =E<gt> 0|1, Append =E<gt> 0|1, A Buffer, A Filename, A
-Filehandle, Merge =E<gt> 0|1, -Level, -Strategy, -Minimal =E<gt> 0|1,
--Comment =E<gt> $comment, -Name =E<gt> $string, -Time =E<gt> $number,
--TextFlag =E<gt> 0|1, -HeaderCRC =E<gt> 0|1, -OS_Code =E<gt> $value,
--ExtraField =E<gt> $data, -ExtraFlags =E<gt> $value, -Strict =E<gt> 0|1
+=over 4
 
-=item Examples
+=item prereq_satisfied( modobj => $modobj, version => $version_spec )
 
 =back
 
-=item Methods 
-
 =over 4
 
-=item print
+=item _resolve_prereqs
 
-=item printf
+=back
 
-=item syswrite
+=head2 CPANPLUS::Dist::Base - Base class for custom distribution classes
 
-=item write
+=over 4
 
-=item flush
+=item SYNOPSIS
 
-=item tell
+=item DESCRIPTION
 
-=item eof
+=item FLOW
 
-=item seek
+=item METHODS
 
-=item binmode
+=back
 
-=item opened
+=over 4
 
-=item autoflush
+=item $bool = $Class->format_available
 
-=item input_line_number
+=back
 
-=item fileno
+=over 4
 
-=item close
+=item $bool = $dist->init
 
-=item newStream([OPTS])
+=back
 
-Level
+=over 4
 
-=item deflateParams
+=item $bool = $dist->prepare
 
 =back
 
-=item Importing 
+=over 4
 
-:all, :constants, :flush, :level, :strategy
+=item $bool = $dist->create
 
-=item EXAMPLES
+=back
 
-=item SEE ALSO
+=over 4
 
-=item AUTHOR
+=item $bool = $dist->install
 
-=item MODIFICATION HISTORY
+=back
 
-=item COPYRIGHT AND LICENSE
+=over 4
+
+=item $bool = $dist->uninstall
 
 =back
 
-=head2 Compress::IO::Zlib::IO::Compress::RawDeflate,
-IO::Compress::RawDeflate - Write RFC 1951 files/buffers
+=head2 CPANPLUS::Dist::Build
 
 =over 4
 
@@ -13802,322 +14722,307 @@ IO::Compress::RawDeflate - Write RFC 1951 files/buffers
 
 =item DESCRIPTION
 
-DO NOT use in production code, The documentation is incomplete in places,
-Parts of the interface defined here are tentative, Please report any
-problems you find
+=item ACCESSORS
 
-=item Functional Interface
+parent(), status()
 
-=over 4
+=item STATUS ACCESSORS
 
-=item rawdeflate $input => $output [, OPTS]
+build_pl (), build (), test (), prepared (), distdir (), created (),
+installed (), uninstalled (), _create_args (), _install_args (), _mb_object
+()
 
-A filename, A filehandle, A scalar reference, An array reference, An Input
-FileGlob string, A filename, A filehandle, A scalar reference, An Array
-Reference, An Output FileGlob
+=back
 
-=item Notes
+=over 4
 
-=item Optional Parameters
+=item METHODS
 
-AutoClose =E<gt> 0|1, BinModeIn =E<gt> 0|1, -Append =E<gt> 0|1
+=over 4
 
-=item Examples
+=item $bool = CPANPLUS::Dist::Build->format_available();
 
 =back
 
-=item OO Interface
+=back
 
 =over 4
 
-=item Constructor
-
-A filename, A filehandle, A scalar reference
+=item $bool = $dist->init();
 
-=item Constructor Options
+=back
 
-AutoClose =E<gt> 0|1, Append =E<gt> 0|1, A Buffer, A Filename, A
-Filehandle, Merge =E<gt> 0|1, -Level, -Strategy, -Strict =E<gt> 0|1
+=over 4
 
-=item Examples
+=item $bool = $dist->prepare([perl => '/path/to/perl', buildflags =>
+'EXTRA=FLAGS', force => BOOL, verbose => BOOL])
 
 =back
 
-=item Methods 
-
 =over 4
 
-=item print
+=item $dist->create([perl => '/path/to/perl', buildflags => 'EXTRA=FLAGS',
+prereq_target => TARGET, force => BOOL, verbose => BOOL, skiptest => BOOL])
 
-=item printf
+=back
 
-=item syswrite
+=over 4
 
-=item write
+=item $dist->install([verbose => BOOL, perl => /path/to/perl])
 
-=item flush
+=back
 
-=item tell
+=over 4
 
-=item eof
+=item KNOWN ISSUES
 
-=item seek
+Module::Build can not be upgraded using its own API (#13169), Module::Build
+does not provide access to install history (#9793)
 
-=item binmode
+=item AUTHOR
 
-=item opened
+=item COPYRIGHT
 
-=item autoflush
+=back
 
-=item input_line_number
+=head2 CPANPLUS::Dist::MM
 
-=item fileno
+=over 4
 
-=item close
+=item SYNOPSIS
 
-=item newStream([OPTS])
+=item ACCESSORS
 
-Level
+parent(), status()
 
-=item deflateParams
+=item STATUS ACCESSORS 
+
+makefile (), make (), test (), prepared (), distdir (), created (),
+installed (), uninstalled (), _create_args (), _install_args ()
 
 =back
 
-=item Importing 
+=over 4
 
-:all, :constants, :flush, :level, :strategy
+=item METHODS
 
-=item EXAMPLES
+=over 4
 
-=item SEE ALSO
+=item $bool = $dist->format_available();
 
-=item AUTHOR
+=back
 
-=item MODIFICATION HISTORY
+=back
 
-=item COPYRIGHT AND LICENSE
+=over 4
 
-=back
+=item $href = $dist->_find_prereqs( file => '/path/to/Makefile', [verbose
+=> BOOL])
 
-=head2 Compress::IO::Zlib::IO::Compress::Zip, IO::Compress::Zip - Write zip
-files/buffers
+=back
 
 =over 4
 
-=item SYNOPSIS
+=item $bool = $dist->create([perl => '/path/to/perl', make =>
+'/path/to/make', makeflags => 'EXTRA=FLAGS', prereq_target => TARGET,
+skiptest => BOOL, force => BOOL, verbose => BOOL])
 
-=item DESCRIPTION
+=back
 
-DO NOT use in production code, The documentation is incomplete in places,
-Parts of the interface defined here are tentative, Please report any
-problems you find
+=over 4
 
-=item Functional Interface
+=item $bool = $dist->install([make => '/path/to/make', makemakerflags =>
+'EXTRA=FLAGS', force => BOOL, verbose => BOOL])
 
-=over 4
+=back
 
-=item zip $input => $output [, OPTS]
+=over 4
 
-A filename, A filehandle, A scalar reference, An array reference, An Input
-FileGlob string, A filename, A filehandle, A scalar reference, An Array
-Reference, An Output FileGlob
+=item $bool = $dist->write_makefile_pl([force => BOOL, verbose => BOOL])
 
-=item Notes
+=back
 
-=item Optional Parameters
+=head2 CPANPLUS::Dist::Sample -- Sample code to create your own Dist::*
+plugin
 
-AutoClose =E<gt> 0|1, BinModeIn =E<gt> 0|1, -Append =E<gt> 0|1
+=over 4
 
-=item Examples
+=item Description.
 
 =back
 
-=item OO Interface
+=head2 CPANPLUS::Error
 
 =over 4
 
-=item Constructor
-
-A filename, A filehandle, A scalar reference
-
-=item Constructor Options
-
-AutoClose =E<gt> 0|1, Append =E<gt> 0|1, A Buffer, A Filename, A
-Filehandle, -Name =E<gt> $string, -Time =E<gt> $number, -exTime =E<gt>
-[$atime, $mtime, $ctime], -Comment =E<gt> $comment, -ZipComment =E<gt>
-$comment, Method =E<gt> $method, Stream =E<gt> 0|1, -TextFlag =E<gt> 0|1,
-ExtraFieldLocal =E<gt> $data =item ExtraFieldCentral =E<gt> $data, Minimal
-=E<gt> 1|0, BlockSize100K =E<gt> number, WorkFactor =E<gt> number, -Level,
--Strategy, -Strict =E<gt> 0|1
-
-=item Examples
+=item SYNOPSIS
 
-=back
+=item DESCRIPTION
 
-=item Methods 
+=item FUNCTIONS
 
 =over 4
 
-=item print
-
-=item printf
-
-=item syswrite
+=item cp_msg("message string" [,VERBOSE])
 
-=item write
+=item msg()
 
-=item flush
+=item cp_error("error string" [,VERBOSE])
 
-=item tell
+=item error()
 
-=item eof
+=back
 
-=item seek
+=item CLASS METHODS
 
-=item binmode
+=over 4
 
-=item opened
+=item CPANPLUS::Error->stack()
 
-=item autoflush
+=item CPANPLUS::Error->stack_as_string([TRACE])
 
-=item input_line_number
+=item CPANPLUS::Error->flush()
 
-=item fileno
+=back
 
-=item close
+=back
 
-=item newStream([OPTS])
+=over 4
 
-Level
+=item GLOBAL VARIABLES
 
-=item deflateParams
+$ERROR_FH, $MSG_FH
 
 =back
 
-=item Importing 
+=head2 CPANPLUS::FAQ
 
-:all, :constants, :flush, :level, :strategy, :zip_method
+=over 4
 
-=item EXAMPLES
+=item DESCRIPTION
 
-=item SEE ALSO
+=item BUG REPORTS
 
 =item AUTHOR
 
-=item MODIFICATION HISTORY
-
-=item COPYRIGHT AND LICENSE
+=item COPYRIGHT
 
 =back
 
-=head2 Compress::IO::Zlib::IO::Uncompress::AnyInflate,
-IO::Uncompress::AnyInflate - Uncompress zlib-based (zip, gzip) file/buffer
+=head2 CPANPLUS::Hacking
 
 =over 4
 
-=item SYNOPSIS
-
 =item DESCRIPTION
 
-DO NOT use in production code, The documentation is incomplete in places,
-Parts of the interface defined here are tentative, Please report any
-problems you find, RFC 1950, RFC 1951, gzip (RFC 1952), zip
+=item OBTAINING CPANPLUS
 
-=item Functional Interface
+=item INSTALLING CPANPLUS
 
-=over 4
+=item CONFIGURING CPANPLUS
 
-=item anyinflate $input => $output [, OPTS]
+=item RUNNING CPANPLUS FROM DEVELOPMENT ENVIRONMENT
 
-A filename, A filehandle, A scalar reference, An array reference, An Input
-FileGlob string, A filename, A filehandle, A scalar reference, An Array
-Reference, An Output FileGlob
+=item RUNNING CPANPLUS TESTS
 
-=item Notes
+=item FINDING BUGS
 
-=item Optional Parameters
+Problem description, Program demonstrating the bug, [OPTIONAL] A patch to
+the test suite to test for the bug, [OPTIONAL] A patch to the code + tests
++ documentation
 
-AutoClose =E<gt> 0|1, BinModeOut =E<gt> 0|1, -Append =E<gt> 0|1,
--MultiStream =E<gt> 0|1
+=item SUPPLYING PATCHES
 
-=item Examples
+In C<diff -u> or C<diff -c> format, From the root of the snapshot,
+Including patches for code + tests + docs, Sent per mail to
+cpanplus-devel@lists.sourceforge.net, With subject containing C<[PATCH]> +
+description of the patch
 
 =back
 
-=item OO Interface
+=head2 CPANPLUS::Internals
 
 =over 4
 
-=item Constructor
-
-A filename, A filehandle, A scalar reference
+=item SYNOPSIS
 
-=item Constructor Options
+=item DESCRIPTION
 
--AutoClose =E<gt> 0|1, -MultiStream =E<gt> 0|1, -Prime =E<gt> $string,
--Transparent =E<gt> 0|1, -BlockSize =E<gt> $num, -InputLength =E<gt> $size,
--Append =E<gt> 0|1, -Strict =E<gt> 0|1, -ParseExtra =E<gt> 0|1
+=item ACCESSORS
 
-=item Examples
+_conf, _id, _lib, _perl5lib
 
 =back
 
-=item Methods 
+=over 4
+
+=item METHODS
 
 =over 4
 
-=item read
+=item $internals = CPANPLUS::Internals->_init( _conf => CONFIG_OBJ )
 
-=item read
+=back
 
-=item getline
+=back
 
-=item getc
+=over 4
 
-=item ungetc
+=item $bool = $internals->_flush( list => \@caches )
 
-=item inflateSync
+=back
 
-=item getHeaderInfo
+=over 4
 
-=item tell
+=item $bool = $internals->_register_callback( name => CALLBACK_NAME, code
+=> CODEREF );
 
-=item eof
+install_prerequisite, send_test_report, munge_test_report,
+edit_test_report, proceed_on_test_failure, munge_dist_metafile
 
-=item seek
+=back
 
-=item binmode
+=over 4
 
-=item opened
+=item $bool = $internals->_add_to_includepath( directories => \@dirs )
 
-=item autoflush
+=back
 
-=item input_line_number
+=over 4
 
-=item fileno
+=item $id = CPANPLUS::Internals->_last_id
 
-=item close
+=item $id = CPANPLUS::Internals->_store_id( $internals )
+
+=item $obj = CPANPLUS::Internals->_retrieve_id( $ID )
+
+=item CPANPLUS::Internals->_remove_id( $ID )
+
+=item @objs = CPANPLUS::Internals->_return_all_objects
 
 =back
 
-=item Importing 
+=head2 CPANPLUS::Internals::Extract
 
-:all
+=over 4
 
-=item EXAMPLES
+=item SYNOPSIS
 
-=item SEE ALSO
+=item DESCRIPTION
 
-=item AUTHOR
+=over 4
 
-=item MODIFICATION HISTORY
+=item $dir = _extract( module => $modobj, [perl => '/path/to/perl',
+extractdir => '/path/to/extract/to', prefer_bin => BOOL, verbose => BOOL,
+force => BOOL] )
 
-=item COPYRIGHT AND LICENSE
+module, extractdir, prefer_bin, perl, verbose, force
 
 =back
 
-=head2 Compress::IO::Zlib::IO::Uncompress::Gunzip, IO::Uncompress::Gunzip -
-Read RFC 1952 files/buffers
+=back
+
+=head2 CPANPLUS::Internals::Fetch
 
 =over 4
 
@@ -14125,107 +15030,100 @@ Read RFC 1952 files/buffers
 
 =item DESCRIPTION
 
-DO NOT use in production code, The documentation is incomplete in places,
-Parts of the interface defined here are tentative, Please report any
-problems you find
+=item METHODS
 
-=item Functional Interface
+=back
 
 =over 4
 
-=item gunzip $input => $output [, OPTS]
-
-A filename, A filehandle, A scalar reference, An array reference, An Input
-FileGlob string, A filename, A filehandle, A scalar reference, An Array
-Reference, An Output FileGlob
+=item $path = _fetch( module => $modobj, [fetchdir => '/path/to/save/to',
+fetch_from => 'scheme://path/to/fetch/from', verbose => BOOL, force =>
+BOOL, prefer_bin => BOOL] )
 
-=item Notes
+=back
 
-=item Optional Parameters
+=over 4
 
-AutoClose =E<gt> 0|1, BinModeOut =E<gt> 0|1, -Append =E<gt> 0|1,
--MultiStream =E<gt> 0|1
+=item _add_fail_host( host => $host_hashref )
 
-=item Examples
+=item _host_ok( host => $host_hashref )
 
 =back
 
-=item OO Interface
+=head2 CPANPLUS::Internals::Report
 
 =over 4
 
-=item Constructor
+=item SYNOPSIS
 
-A filename, A filehandle, A scalar reference
+=item DESCRIPTION
 
-=item Constructor Options
+=item METHODS
 
--AutoClose =E<gt> 0|1, -MultiStream =E<gt> 0|1, -Prime =E<gt> $string,
--Transparent =E<gt> 0|1, -BlockSize =E<gt> $num, -InputLength =E<gt> $size,
--Append =E<gt> 0|1, -Strict =E<gt> 0|1, -ParseExtra =E<gt> 0|1
+=over 4
 
-=item Examples
+=item $bool = $cb->_have_query_report_modules
+
+=item $bool = $cb->_have_send_report_modules
 
 =back
 
-=item Methods 
+=back
 
 =over 4
 
-=item read
-
-=item read
-
-=item getline
-
-=item getc
+=item @list = $cb->_query_report( module => $modobj, [all_versions => BOOL,
+verbose => BOOL] )
 
-=item ungetc
+=back
 
-=item inflateSync
+=over 4
 
-=item getHeaderInfo
+=item $bool = $cb->_send_report( module => $modobj, buffer => $make_output,
+failed => BOOL, [save => BOOL, address => $email_to, dontcc => BOOL,
+verbose => BOOL, force => BOOL]);
 
-Name, Comment
+module, buffer, failed, save, address, dontcc, verbose, force
 
-=item tell
+=back
 
-=item eof
+=head2 CPANPLUS::Internals::Search
 
-=item seek
+=over 4
 
-=item binmode
+=item SYNOPSIS
 
-=item opened
+=item DESCRIPTION
 
-=item autoflush
+=item METHODS
 
-=item input_line_number
+=over 4
 
-=item fileno
+=item _search_module_tree( type => TYPE, allow => \@regexex, [data =>
+\@previous_results ] )
 
-=item close
+type, allow, data
 
 =back
 
-=item Importing 
+=back
 
-:all
+=over 4
 
-=item EXAMPLES
+=item _search_author_tree( type => TYPE, allow => \@regexex, [data =>
+\@previous_results ] )
 
-=item SEE ALSO
+type, allow, data
 
-=item AUTHOR
+=back
 
-=item MODIFICATION HISTORY
+=over 4
 
-=item COPYRIGHT AND LICENSE
+=item _all_installed()
 
 =back
 
-=head2 Compress::IO::Zlib::IO::Uncompress::Inflate, IO::Uncompress::Inflate
-- Read RFC 1950 files/buffers
+=head2 CPANPLUS::Internals::Source
 
 =over 4
 
@@ -14233,105 +15131,97 @@ Name, Comment
 
 =item DESCRIPTION
 
-DO NOT use in production code, The documentation is incomplete in places,
-Parts of the interface defined here are tentative, Please report any
-problems you find
+=item METHODS
 
-=item Functional Interface
+=back
 
 =over 4
 
-=item inflate $input => $output [, OPTS]
+=item $cb->_check_trees( [update_source => BOOL, path => PATH, verbose =>
+BOOL] )
 
-A filename, A filehandle, A scalar reference, An array reference, An Input
-FileGlob string, A filename, A filehandle, A scalar reference, An Array
-Reference, An Output FileGlob
+update_source, path, verbose
 
-=item Notes
+=back
 
-=item Optional Parameters
+=over 4
 
-AutoClose =E<gt> 0|1, BinModeOut =E<gt> 0|1, -Append =E<gt> 0|1,
--MultiStream =E<gt> 0|1
+=item $cb->__check_uptodate( file => $file, name => $name, [update_source
+=> BOOL, verbose => BOOL] )
 
-=item Examples
+file, name, update_source, verbose
 
 =back
 
-=item OO Interface
-
 =over 4
 
-=item Constructor
+=item $cb->_update_source( name => $name, [path => $path, verbose => BOOL]
+)
 
-A filename, A filehandle, A scalar reference
+name, path, verbose
 
-=item Constructor Options
+=back
+
+=over 4
 
--AutoClose =E<gt> 0|1, -MultiStream =E<gt> 0|1, -Prime =E<gt> $string,
--Transparent =E<gt> 0|1, -BlockSize =E<gt> $num, -InputLength =E<gt> $size,
--Append =E<gt> 0|1, -Strict =E<gt> 0|1
+=item $cb->_build_trees( uptodate => BOOL, [use_stored => BOOL, path =>
+$path, verbose => BOOL] )
 
-=item Examples
+uptodate, path, verbose, use_stored
 
 =back
 
-=item Methods 
-
 =over 4
 
-=item read
-
-=item read
-
-=item getline
+=item $cb->__retrieve_source(name => $name, [path => $path, uptodate =>
+BOOL, verbose => BOOL])
 
-=item getc
+name, uptodate, path, verbose
 
-=item ungetc
+=back
 
-=item inflateSync
+=over 4
 
-=item getHeaderInfo
+=item $cb->_save_source([verbose => BOOL, path => $path])
 
-=item tell
+path, verbose
 
-=item eof
+=back
 
-=item seek
+=over 4
 
-=item binmode
+=item $cb->__create_author_tree([path => $path, uptodate => BOOL, verbose
+=> BOOL])
 
-=item opened
+uptodate, path, verbose
 
-=item autoflush
+=back
 
-=item input_line_number
+=over 4
 
-=item fileno
+=item $cb->_create_mod_tree([path => $path, uptodate => BOOL, verbose =>
+BOOL])
 
-=item close
+uptodate, path, verbose
 
 =back
 
-=item Importing 
-
-:all
+=over 4
 
-=item EXAMPLES
+=item $cb->__create_dslip_tree([path => $path, uptodate => BOOL, verbose =>
+BOOL])
 
-=item SEE ALSO
+uptodate, path, verbose
 
-=item AUTHOR
+=back
 
-=item MODIFICATION HISTORY
+=over 4
 
-=item COPYRIGHT AND LICENSE
+=item $cb->_dslip_defs ()
 
 =back
 
-=head2 Compress::IO::Zlib::IO::Uncompress::RawInflate,
-IO::Uncompress::RawInflate - Read RFC 1951 files/buffers
+=head2 CPANPLUS::Internals::Utils
 
 =over 4
 
@@ -14339,105 +15229,91 @@ IO::Uncompress::RawInflate - Read RFC 1951 files/buffers
 
 =item DESCRIPTION
 
-DO NOT use in production code, The documentation is incomplete in places,
-Parts of the interface defined here are tentative, Please report any
-problems you find
-
-=item Functional Interface
+=item METHODS
 
 =over 4
 
-=item rawinflate $input => $output [, OPTS]
-
-A filename, A filehandle, A scalar reference, An array reference, An Input
-FileGlob string, A filename, A filehandle, A scalar reference, An Array
-Reference, An Output FileGlob
+=item $cb->_mkdir( dir => '/some/dir' )
 
-=item Notes
+=back
 
-=item Optional Parameters
+=back
 
-AutoClose =E<gt> 0|1, BinModeOut =E<gt> 0|1, -Append =E<gt> 0|1,
--MultiStream =E<gt> 0|1
+=over 4
 
-=item Examples
+=item $cb->_chdir( dir => '/some/dir' )
 
 =back
 
-=item OO Interface
-
 =over 4
 
-=item Constructor
-
-A filename, A filehandle, A scalar reference
+=item $cb->_rmdir( dir => '/some/dir' );
 
-=item Constructor Options
+=back
 
--AutoClose =E<gt> 0|1, -MultiStream =E<gt> 0|1, -Prime =E<gt> $string,
--Transparent =E<gt> 0|1, -BlockSize =E<gt> $num, -InputLength =E<gt> $size,
--Append =E<gt> 0|1, -Strict =E<gt> 0|1
+=over 4
 
-=item Examples
+=item $cb->_perl_version ( perl => 'some/perl/binary' );
 
 =back
 
-=item Methods 
-
 =over 4
 
-=item read
+=item $cb->_version_to_number( version => $version );
 
-=item read
+=back
 
-=item getline
+=over 4
 
-=item getc
+=item $cb->_whoami
 
-=item ungetc
+=back
 
-=item inflateSync
+=over 4
 
-=item getHeaderInfo
+=item _get_file_contents( file => $file );
 
-=item tell
+=back
 
-=item eof
+=over 4
 
-=item seek
+=item $cb->_mode_plus_w( file => '/path/to/file' );
 
-=item binmode
+=back
 
-=item opened
+=over 4
 
-=item autoflush
+=item $uri = $cb->_host_to_uri( scheme => SCHEME, host => HOST, path =>
+PATH );
 
-=item input_line_number
+=back
 
-=item fileno
+=over 4
 
-=item close
+=item $cb->_vcmp( VERSION, VERSION );
 
 =back
 
-=item Importing 
+=over 4
 
-:all
+=item $cb->_home_dir
 
-=item EXAMPLES
+=back
 
-=item SEE ALSO
+=over 4
 
-=item AUTHOR
+=item $path = $cb->_safe_path( path => $path );
 
-=item MODIFICATION HISTORY
+=back
 
-=item COPYRIGHT AND LICENSE
+=over 4
+
+=item ($pkg, $version, $ext) = $cb->_split_package_string( package =>
+PACKAGE_STRING );
 
 =back
 
-=head2 Compress::IO::Zlib::IO::Uncompress::Unzip, IO::Uncompress::Unzip -
-Read zip files/buffers
+=head2 CPANPLUS::Module
 
 =over 4
 
@@ -14445,203 +15321,217 @@ Read zip files/buffers
 
 =item DESCRIPTION
 
-DO NOT use in production code, The documentation is incomplete in places,
-Parts of the interface defined here are tentative, Please report any
-problems you find
+=back
 
-=item Functional Interface
+=over 4
+
+=item CLASS METHODS
 
 =over 4
 
-=item unzip $input => $output [, OPTS]
+=item accessors ()
 
-A filename, A filehandle, A scalar reference, An array reference, An Input
-FileGlob string, A filename, A filehandle, A scalar reference, An Array
-Reference, An Output FileGlob
+=back
 
-=item Notes
+=back
 
-=item Optional Parameters
+=over 4
 
-AutoClose =E<gt> 0|1, BinModeOut =E<gt> 0|1, -Append =E<gt> 0|1,
--MultiStream =E<gt> 0|1
+=item ACCESSORS
 
-=item Examples
+name, module, version, path, comment, package, description, dslip, status,
+author, parent
 
 =back
 
-=item OO Interface
-
 =over 4
 
-=item Constructor
+=item STATUS ACCESSORS
 
-A filename, A filehandle, A scalar reference
+installer_type, dist_cpan, dist, prereqs, signature, extract, fetch,
+readme, uninstall, created, installed, checksums, checksum_ok,
+checksum_value
 
-=item Constructor Options
+=item METHODS
 
--AutoClose =E<gt> 0|1, -MultiStream =E<gt> 0|1, -Prime =E<gt> $string,
--Transparent =E<gt> 0|1, -BlockSize =E<gt> $num, -InputLength =E<gt> $size,
--Append =E<gt> 0|1, -Strict =E<gt> 0|1
+=over 4
 
-=item Examples
+=item $self = CPANPLUS::Module::new( OPTIONS )
 
 =back
 
-=item Methods 
+=back
 
 =over 4
 
-=item read
+=item $mod->package_name
 
-=item read
+=item $mod->package_version
 
-=item getline
+=item $mod->package_extension
 
-=item getc
+=item $mod->package_is_perl_core
 
-=item ungetc
+=item $mod->module_is_supplied_with_perl_core( [version => $]] )
 
-=item inflateSync
+=item $mod->is_bundle
 
-=item getHeaderInfo
+=item $mod->is_third_party
 
-=item tell
+=item $mod->third_party_information
 
-=item eof
+=back
 
-=item seek
+=over 4
 
-=item binmode
+=item $clone = $self->clone
 
-=item opened
+=back
 
-=item autoflush
+=over 4
 
-=item input_line_number
+=item $where = $self->fetch
 
-=item fileno
+=back
 
-=item close
+=over 4
+
+=item $path = $self->extract
 
 =back
 
-=item Importing 
+=over 4
 
-:all
+=item $type = $self->get_installer_type([prefer_makefile => BOOL])
 
-=item EXAMPLES
+=back
 
-=item SEE ALSO
+=over 4
 
-=item AUTHOR
+=item $dist = $self->dist([target => 'prepare|create', format =>
+DISTRIBUTION_TYPE, args => {key => val}]);
 
-=item MODIFICATION HISTORY
+=back
 
-=item COPYRIGHT AND LICENSE
+=over 4
 
-=back
+=item $bool = $mod->prepare( )
 
-=head2 Compress::Raw::Zlib - Low-Level Interface to zlib compression
-library
+Convenience method around C<install()> that prepares a module 
+without actually building it. This is equivalent to invoking C<install>
+with C<target> set to C<prepare>
+
+=back
 
 =over 4
 
-=item SYNOPSIS
+=item $bool = $mod->create( )
 
-=item DESCRIPTION
+=back
 
-=item Compress::Raw::Zlib::Deflate
+=over 4
+
+=item $bool = $mod->test( )
+
+=back
 
 =over 4
 
-=item B<($d, $status) = new Compress::Raw::Zlib::Deflate( [OPT] ) >
+=item $bool = $self->install([ target => 'prepare|create|install', format
+=> FORMAT_TYPE, extractdir => DIRECTORY, fetchdir => DIRECTORY, prefer_bin
+=> BOOL, force => BOOL, verbose => BOOL, ..... ]);
 
-B<-Level>, B<-Method>, B<-WindowBits>, B<-MemLevel>, B<-Strategy>,
-B<-Dictionary>, B<-Bufsize>, B<-AppendOutput>, B<-CRC32>, B<-ADLER32>
+=back
 
-=item B<$status = $d-E<gt>deflate($input, $output)>
+=over 4
 
-=item B<$status = $d-E<gt>flush($output [, $flush_type]) >
+=item $text = $self->readme
 
-=item B<$status = $d-E<gt>deflateParams([OPT])>
+=back
 
-B<-Level>, B<-Strategy>, B<-BufSize>
+=over 4
 
-=item B<$status = $d-E<gt>deflateTune($good_length, $max_lazy,
-$nice_length, $max_chain)>
+=item $version = $self->installed_version()
 
-=item B<$d-E<gt>dict_adler()>
+=item $where = $self->installed_file()
 
-=item B<$d-E<gt>crc32()>
+=item $bool = $self->is_uptodate([version => VERSION_NUMBER])
 
-=item B<$d-E<gt>adler32()>
+=back
 
-=item B<$d-E<gt>msg()>
+=over 4
 
-=item B<$d-E<gt>total_in()>
+=item $href = $self->details()
 
-=item B<$d-E<gt>total_out()>
+=back
 
-=item B<$d-E<gt>get_Strategy()>
+=over 4
 
-=item B<$d-E<gt>get_Level()>
+=item @list = $self->contains()
 
-=item B<$d-E<gt>get_BufSize()>
+=back
 
-=item Example
+=over 4
+
+=item @list_of_hrefs = $self->fetch_report()
 
 =back
 
-=item Compress::Raw::Zlib::Inflate
+=over 4
+
+=item $bool = $self->uninstall([type => [all|man|prog])
+
+=back
 
 =over 4
 
-=item B< ($i, $status) = new Compress::Raw::Zlib::Inflate( [OPT] ) >
+=item @modobj = $self->distributions()
 
-B<-WindowBits>, B<-Bufsize>, B<-Dictionary>, B<-AppendOutput>, B<-CRC32>,
-B<-ADLER32>, B<-ConsumeInput>
+=back
 
-=item B< $status = $i-E<gt>inflate($input, $output [,$eof]) >
+=over 4
 
-=item B<$status = $i-E<gt>inflateSync($input)>
+=item @list = $self->files ()
 
-=item B<$i-E<gt>dict_adler()>
+=back
 
-=item B<$i-E<gt>crc32()>
+=over 4
 
-=item B<$i-E<gt>adler32()>
+=item @list = $self->directory_tree ()
 
-=item B<$i-E<gt>msg()>
+=back
 
-=item B<$i-E<gt>total_in()>
+=over 4
 
-=item B<$i-E<gt>total_out()>
+=item @list = $self->packlist ()
 
-=item B<$d-E<gt>get_BufSize()>
+=back
 
-=item Example
+=over 4
+
+=item @list = $self->validate ()
 
 =back
 
-=item CHECKSUM FUNCTIONS
+=over 4
 
-=item ACCESSING ZIP FILES
+=item $bool = $self->add_to_includepath;
 
-=item CONSTANTS
+=item $path = $self->best_path_to_module_build();
 
-=item SEE ALSO
+=back
 
-=item AUTHOR
+=over 4
 
-=item MODIFICATION HISTORY
+=item BUG REPORTS
 
-=item COPYRIGHT AND LICENSE
+=item AUTHOR
+
+=item COPYRIGHT
 
 =back
 
-=head2 Compress::Raw::Zlib::Compress::Raw::Zlib, Compress::Raw::Zlib -
-Low-Level Interface to zlib compression library
+=head2 CPANPLUS::Module::Author
 
 =over 4
 
@@ -14649,96 +15539,112 @@ Low-Level Interface to zlib compression library
 
 =item DESCRIPTION
 
-=item Compress::Raw::Zlib::Deflate
+=item ACCESSORS
 
-=over 4
+author, cpanid, email, parent
 
-=item B<($d, $status) = new Compress::Raw::Zlib::Deflate( [OPT] ) >
+=back
 
-B<-Level>, B<-Method>, B<-WindowBits>, B<-MemLevel>, B<-Strategy>,
-B<-Dictionary>, B<-Bufsize>, B<-AppendOutput>, B<-CRC32>, B<-ADLER32>
+=over 4
 
-=item B<$status = $d-E<gt>deflate($input, $output)>
+=item METHODS
 
-=item B<$status = $d-E<gt>flush($output [, $flush_type]) >
+=over 4
 
-=item B<$status = $d-E<gt>deflateParams([OPT])>
+=item $auth = CPANPLUS::Module::Author->new( author => AUTHOR_NAME, cpanid
+=> CPAN_ID, _id => INTERNALS_ID [, email => AUTHOR_EMAIL] )
 
-B<-Level>, B<-Strategy>, B<-BufSize>
+=back
 
-=item B<$status = $d-E<gt>deflateTune($good_length, $max_lazy,
-$nice_length, $max_chain)>
+=back
 
-=item B<$d-E<gt>dict_adler()>
+=over 4
 
-=item B<$d-E<gt>crc32()>
+=item @mod_objs = $auth->modules()
 
-=item B<$d-E<gt>adler32()>
+=back
 
-=item B<$d-E<gt>msg()>
+=over 4
 
-=item B<$d-E<gt>total_in()>
+=item @dists = $auth->distributions()
 
-=item B<$d-E<gt>total_out()>
+=back
 
-=item B<$d-E<gt>get_Strategy()>
+=over 4
 
-=item B<$d-E<gt>get_Level()>
+=item CLASS METHODS
 
-=item B<$d-E<gt>get_BufSize()>
+=over 4
 
-=item Example
+=item accessors ()
 
 =back
 
-=item Compress::Raw::Zlib::Inflate
+=back
+
+=head2 CPANPLUS::Module::Author::Fake
 
 =over 4
 
-=item B< ($i, $status) = new Compress::Raw::Zlib::Inflate( [OPT] ) >
+=item SYNOPSIS
 
-B<-WindowBits>, B<-Bufsize>, B<-Dictionary>, B<-AppendOutput>, B<-CRC32>,
-B<-ADLER32>, B<-ConsumeInput>
+=item DESCRIPTION
 
-=item B< $status = $i-E<gt>inflate($input, $output [,$eof]) >
+=item METHODS
 
-=item B<$status = $i-E<gt>inflateSync($input)>
+=over 4
 
-=item B<$i-E<gt>dict_adler()>
+=item new( _id => DIGIT )
 
-=item B<$i-E<gt>crc32()>
+=back
 
-=item B<$i-E<gt>adler32()>
+=back
 
-=item B<$i-E<gt>msg()>
+=head2 CPANPLUS::Module::Checksums
 
-=item B<$i-E<gt>total_in()>
+=over 4
 
-=item B<$i-E<gt>total_out()>
+=item SYNOPSIS
 
-=item B<$d-E<gt>get_BufSize()>
+=item DESCRIPTION
 
-=item Example
+=item METHODS
+
+=over 4
+
+=item $mod->checksums
 
 =back
 
-=item CHECKSUM FUNCTIONS
+=back
 
-=item ACCESSING ZIP FILES
+=head2 CPANPLUS::Module::Fake
 
-=item CONSTANTS
+=over 4
 
-=item SEE ALSO
+=item SYNOPSIS
 
-=item AUTHOR
+=item DESCRIPTION
 
-=item MODIFICATION HISTORY
+=item METHODS
 
-=item COPYRIGHT AND LICENSE
+=over 4
+
+=item new( module => $mod, path => $path, package => $pkg, [_id => DIGIT] )
 
 =back
 
-=head2 Compress::Zlib - Interface to zlib compression library
+=back
+
+=head2 CPANPLUS::inc
+
+=over 4
+
+=item DESCRIPTION
+
+=back
+
+=head2 CPANPLUS::inc - runtime inclusion of privately bundled modules
 
 =over 4
 
@@ -14746,216 +15652,256 @@ B<-ADLER32>, B<-ConsumeInput>
 
 =item DESCRIPTION
 
+Put a coderef at the beginning of C<@INC>, Add the full path to the
+C<CPANPLUS/inc> directory to C<$ENV{PERL5LIB>
+
+=item METHODS
+
 =over 4
 
-=item Notes for users of Compress::Zlib version 1
+=item CPANPLUS::inc->inc_path()
 
-=back
+=item CPANPLUS::inc->my_path()
 
-=item GZIP INTERFACE
+=item CPANPLUS::inc->installer_path()
 
-B<$gz = gzopen($filename, $mode)>, B<$gz = gzopen($filehandle, $mode)>,
-B<$bytesread = $gz-E<gt>gzread($buffer [, $size]) ;>, B<$bytesread =
-$gz-E<gt>gzreadline($line) ;>, B<$byteswritten = $gz-E<gt>gzwrite($buffer)
-;>, B<$status = $gz-E<gt>gzflush($flush_type) ;>, B<$offset =
-$gz-E<gt>gztell() ;>, B<$status = $gz-E<gt>gzseek($offset, $whence) ;>,
-B<$gz-E<gt>gzclose>, B<$gz-E<gt>gzsetparams($level, $strategy>, B<$level>,
-B<$strategy>, B<$gz-E<gt>gzerror>, B<$gzerrno>
+=back
+
+=back
 
 =over 4
 
-=item Examples
+=item CPANPLUS::inc->original_perl5lib
 
-=item Compress::Zlib::memGzip
+=item CPANPLUS::inc->original_perl5opt
 
-=item Compress::Zlib::memGunzip
+=item CPANPLUS::inc->original_inc
+
+=item CPANPLUS::inc->limited_perl5opt(@modules);
 
 =back
 
-=item COMPRESS/UNCOMPRESS
+=over 4
 
-B<$dest = compress($source [, $level] ) ;>, B<$dest = uncompress($source)
-;>
+=item CPANPLUS::inc->interesting_modules()
 
-=item Deflate Interface
+=back
 
 =over 4
 
-=item B<($d, $status) = deflateInit( [OPT] )>
+=item INTERESTING MODULES
 
-B<-Level>, B<-Method>, B<-WindowBits>, B<-MemLevel>, B<-Strategy>,
-B<-Dictionary>, B<-Bufsize>
+Loop over your @INC, Check the version on every suitable module found in
+@INC
 
-=item B<($out, $status) = $d-E<gt>deflate($buffer)>
+=back
 
-=item B<($out, $status) = $d-E<gt>flush([flush_type])>
+=over 4
 
-=item B<$status = $d-E<gt>deflateParams([OPT])>
+=item DEBUG
 
-B<-Level>, B<-Strategy>
+=item CAVEATS
 
-=item B<$d-E<gt>dict_adler()>
+On multiple C<use lib> calls, our coderef may not be the first in @INC,
+Non-directories in @INC
 
-=item B<$d-E<gt>msg()>
+=back
 
-=item B<$d-E<gt>total_in()>
+=head2 CPANPLUSelfupdate, CPANPLUS::Selfupdate
 
-=item B<$d-E<gt>total_out()>
+=over 4
 
-=item Example
+=item SYNOPSIS
 
 =back
 
-=item Inflate Interface
+=over 4
+
+=item METHODS
 
 =over 4
 
-=item B<($i, $status) = inflateInit()>
+=item $self = CPANPLUS::Selfupdate->new( $backend_object );
 
-B<-WindowBits>, B<-Bufsize>, B<-Dictionary>
+=back
 
-=item B<($out, $status) = $i-E<gt>inflate($buffer)>
+=back
 
-=item B<$status = $i-E<gt>inflateSync($buffer)>
+=over 4
 
-=item B<$i-E<gt>dict_adler()>
+=item %list = $self->list_modules_to_update( update =>
+"core|dependencies|enabled_features|features|all", [latest => BOOL] )
 
-=item B<$i-E<gt>msg()>
+List which modules C<selfupdate> would upgrade. You can update either 
+the core (CPANPLUS itself), the core dependencies, all features you have
+currently turned on, or all features available, or everything.
 
-=item B<$i-E<gt>total_in()>
+=back
 
-=item B<$i-E<gt>total_out()>
+=over 4
 
-=item Example
+=item @features = $self->list_features
 
 =back
 
-=item CHECKSUM FUNCTIONS
+=over 4
 
-=item ACCESSING ZIP FILES
+=item @features = $self->list_enabled_features
 
-=item CONSTANTS
+=back
 
-=item SEE ALSO
+=over 4
 
-=item AUTHOR
+=item @mods = $self->modules_for_feature( FEATURE [,AS_HASH] )
 
-=item MODIFICATION HISTORY
+=back
 
-=item COPYRIGHT AND LICENSE
+=over 4
+
+=item @mods = $self->list_core_dependencies( [AS_HASH] )
 
 =back
 
-=head2 Compress::Zlib::Compress::Zlib, Compress::Zlib - Interface to zlib
-compression library
+=over 4
+
+=item @mods = $self->list_core_modules( [AS_HASH] )
+
+=back
 
 =over 4
 
-=item SYNOPSIS
+=item CPANPLUS::Selfupdate::Module
 
-=item DESCRIPTION
+=back
 
 =over 4
 
-=item Notes for users of Compress::Zlib version 1
+=item $version = $mod->version_required
 
 =back
 
-=item GZIP INTERFACE
+=over 4
 
-B<$gz = gzopen($filename, $mode)>, B<$gz = gzopen($filehandle, $mode)>,
-B<$bytesread = $gz-E<gt>gzread($buffer [, $size]) ;>, B<$bytesread =
-$gz-E<gt>gzreadline($line) ;>, B<$byteswritten = $gz-E<gt>gzwrite($buffer)
-;>, B<$status = $gz-E<gt>gzflush($flush_type) ;>, B<$offset =
-$gz-E<gt>gztell() ;>, B<$status = $gz-E<gt>gzseek($offset, $whence) ;>,
-B<$gz-E<gt>gzclose>, B<$gz-E<gt>gzsetparams($level, $strategy>, B<$level>,
-B<$strategy>, B<$gz-E<gt>gzerror>, B<$gzerrno>
+=item $bool = $mod->is_installed_version_sufficient
+
+=back
 
 =over 4
 
-=item Examples
+=item BUG REPORTS
 
-=item Compress::Zlib::memGzip
+=item AUTHOR
 
-=item Compress::Zlib::memGunzip
+=item COPYRIGHT
 
 =back
 
-=item COMPRESS/UNCOMPRESS
+=head2 CPANPLUShell, CPANPLUS::Shell
 
-B<$dest = compress($source [, $level] ) ;>, B<$dest = uncompress($source)
-;>
+=over 4
 
-=item Deflate Interface
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=back
 
 =over 4
 
-=item B<($d, $status) = deflateInit( [OPT] )>
+=item BUG REPORTS
 
-B<-Level>, B<-Method>, B<-WindowBits>, B<-MemLevel>, B<-Strategy>,
-B<-Dictionary>, B<-Bufsize>
+=item AUTHOR
 
-=item B<($out, $status) = $d-E<gt>deflate($buffer)>
+=item COPYRIGHT
 
-=item B<($out, $status) = $d-E<gt>flush([flush_type])>
+=item SEE ALSO
 
-=item B<$status = $d-E<gt>deflateParams([OPT])>
+=back
 
-B<-Level>, B<-Strategy>
+=head2 CPANPLUShell::Classic, CPANPLUS::Shell::Classic - CPAN.pm emulation
+for CPANPLUS
 
-=item B<$d-E<gt>dict_adler()>
+=over 4
 
-=item B<$d-E<gt>msg()>
+=item DESCRIPTION
 
-=item B<$d-E<gt>total_in()>
+=item BUG REPORTS
 
-=item B<$d-E<gt>total_out()>
+=item AUTHOR
 
-=item Example
+=item COPYRIGHT
 
-=back
+=item SEE ALSO
 
-=item Inflate Interface
+=back
 
 =over 4
 
-=item B<($i, $status) = inflateInit()>
+=item SEE ALSO
 
-B<-WindowBits>, B<-Bufsize>, B<-Dictionary>
+=back
 
-=item B<($out, $status) = $i-E<gt>inflate($buffer)>
+=head2 CPANPLUShell::Default, CPANPLUS::Shell::Default
 
-=item B<$status = $i-E<gt>inflateSync($buffer)>
+=over 4
 
-=item B<$i-E<gt>dict_adler()>
+=item SYNOPSIS
 
-=item B<$i-E<gt>msg()>
+=item DESCRIPTION
 
-=item B<$i-E<gt>total_in()>
+=back
 
-=item B<$i-E<gt>total_out()>
+=over 4
 
-=item Example
+=item BUG REPORTS
+
+=item AUTHOR
+
+=item COPYRIGHT
+
+=item SEE ALSO
 
 =back
 
-=item CHECKSUM FUNCTIONS
+=head2 CPANPLUShell::Default::Plugins::HOWTO,
+CPANPLUS::Shell::Default::Plugins::HOWTO -- documentation on how to write
+your own plugins
 
-=item ACCESSING ZIP FILES
+=over 4
 
-=item CONSTANTS
+=item SYNOPSIS
 
-=item SEE ALSO
+=item HOWTO
+
+=over 4
+
+=item Registering Plugin Modules
+
+=item Registering Plugin Commands
+
+=item Registering Plugin Help
+
+=item Arguments to Plugin Commands
+
+Classname -- The name of your plugin class, Shell     -- The
+CPANPLUS::Shell::Default object, Backend   -- The CPANPLUS::Backend object,
+Command   -- The command issued by the user, Input     -- The input string
+from the user, Options  -- A hashref of options provided by the user
+
+=back
+
+=item BUG REPORTS
 
 =item AUTHOR
 
-=item MODIFICATION HISTORY
+=item COPYRIGHT
 
-=item COPYRIGHT AND LICENSE
+=item SEE ALSO
 
 =back
 
-=head2 Config - access Perl configuration information
+=head2 CPANPLUShell::Default::Plugins::Remote,
+CPANPLUS::Shell::Default::Plugins::Remote
 
 =over 4
 
@@ -14963,354 +15909,153 @@ B<-WindowBits>, B<-Bufsize>, B<-Dictionary>
 
 =item DESCRIPTION
 
-myconfig(), config_sh(), config_re($regex), config_vars(@names)
+=back
 
-=item EXAMPLE
+=over 4
 
-=item WARNING
+=item BUG REPORTS
 
-=item GLOSSARY
+=item AUTHOR
+
+=item COPYRIGHT
+
+=item SEE ALSO
+
+=back
+
+=head2 CPANPLUShell::Default::Plugins::Source,
+CPANPLUS::Shell::Default::Plugins::Source 
 
 =over 4
 
-=item _
+=item SYNOPSIS
 
-C<_a>, C<_exe>, C<_o>
+=item DESCRIPTION
 
-=item a
+=back
 
-C<afs>, C<afsroot>, C<alignbytes>, C<ansi2knr>, C<aphostname>,
-C<api_revision>, C<api_subversion>, C<api_version>, C<api_versionstring>,
-C<ar>, C<archlib>, C<archlibexp>, C<archname>, C<archname64>, C<archobjs>,
-C<asctime_r_proto>, C<awk>
+=over 4
 
-=item b
+=item BUG REPORTS
 
-C<baserev>, C<bash>, C<bin>, C<binexp>, C<bison>, C<byacc>, C<byteorder>
+=item AUTHOR
 
-=item c
+=item COPYRIGHT
 
-C<c>, C<castflags>, C<cat>, C<cc>, C<cccdlflags>, C<ccdlflags>, C<ccflags>,
-C<ccflags_uselargefiles>, C<ccname>, C<ccsymbols>, C<ccversion>, C<cf_by>,
-C<cf_email>, C<cf_time>, C<charsize>, C<chgrp>, C<chmod>, C<chown>,
-C<clocktype>, C<comm>, C<compress>, C<contains>, C<cp>, C<cpio>, C<cpp>,
-C<cpp_stuff>, C<cppccsymbols>, C<cppflags>, C<cpplast>, C<cppminus>,
-C<cpprun>, C<cppstdin>, C<cppsymbols>, C<crypt_r_proto>, C<cryptlib>,
-C<csh>, C<ctermid_r_proto>, C<ctime_r_proto>
+=item SEE ALSO
 
-=item d
+=back
 
-C<d__fwalk>, C<d_access>, C<d_accessx>, C<d_aintl>, C<d_alarm>,
-C<d_archlib>, C<d_asctime_r>, C<d_atolf>, C<d_atoll>,
-C<d_attribute_format>, C<d_attribute_malloc>, C<d_attribute_nonnull>,
-C<d_attribute_noreturn>, C<d_attribute_pure>, C<d_attribute_unused>,
-C<d_attribute_warn_unused_result>, C<d_bcmp>, C<d_bcopy>, C<d_bsd>,
-C<d_bsdgetpgrp>, C<d_bsdsetpgrp>, C<d_builtin_choose_expr>,
-C<d_builtin_expect>, C<d_bzero>, C<d_casti32>, C<d_castneg>, C<d_charvspr>,
-C<d_chown>, C<d_chroot>, C<d_chsize>, C<d_class>, C<d_clearenv>,
-C<d_closedir>, C<d_cmsghdr_s>, C<d_const>, C<d_copysignl>, C<d_crypt>,
-C<d_crypt_r>, C<d_csh>, C<d_ctermid_r>, C<d_ctime_r>,
-C<d_c99_variadic_macros>, C<d_cuserid>, C<d_dbl_dig>, C<d_dbminitproto>,
-C<d_difftime>, C<d_dirfd>, C<d_dirnamlen>, C<d_dlerror>, C<d_dlopen>,
-C<d_dlsymun>, C<d_dosuid>, C<d_drand48_r>, C<d_drand48proto>, C<d_dup2>,
-C<d_eaccess>, C<d_endgrent>, C<d_endgrent_r>, C<d_endhent>,
-C<d_endhostent_r>, C<d_endnent>, C<d_endnetent_r>, C<d_endpent>,
-C<d_endprotoent_r>, C<d_endpwent>, C<d_endpwent_r>, C<d_endsent>,
-C<d_endservent_r>, C<d_eofnblk>, C<d_eunice>, C<d_faststdio>, C<d_fchdir>,
-C<d_fchmod>, C<d_fchown>, C<d_fcntl>, C<d_fcntl_can_lock>, C<d_fd_macros>,
-C<d_fd_set>, C<d_fds_bits>, C<d_fgetpos>, C<d_finite>, C<d_finitel>,
-C<d_flexfnam>, C<d_flock>, C<d_flockproto>, C<d_fork>, C<d_fp_class>,
-C<d_fpathconf>, C<d_fpclass>, C<d_fpclassify>, C<d_fpclassl>,
-C<d_fpos64_t>, C<d_frexpl>, C<d_fs_data_s>, C<d_fseeko>, C<d_fsetpos>,
-C<d_fstatfs>, C<d_fstatvfs>, C<d_fsync>, C<d_ftello>, C<d_ftime>,
-C<d_futimes>, C<d_Gconvert>, C<d_getcwd>, C<d_getespwnam>, C<d_getfsstat>,
-C<d_getgrent>, C<d_getgrent_r>, C<d_getgrgid_r>, C<d_getgrnam_r>,
-C<d_getgrps>, C<d_gethbyaddr>, C<d_gethbyname>, C<d_gethent>,
-C<d_gethname>, C<d_gethostbyaddr_r>, C<d_gethostbyname_r>,
-C<d_gethostent_r>, C<d_gethostprotos>, C<d_getitimer>, C<d_getlogin>,
-C<d_getlogin_r>, C<d_getmnt>, C<d_getmntent>, C<d_getnbyaddr>,
-C<d_getnbyname>, C<d_getnent>, C<d_getnetbyaddr_r>, C<d_getnetbyname_r>,
-C<d_getnetent_r>, C<d_getnetprotos>, C<d_getpagsz>, C<d_getpbyname>,
-C<d_getpbynumber>, C<d_getpent>, C<d_getpgid>, C<d_getpgrp>, C<d_getpgrp2>,
-C<d_getppid>, C<d_getprior>, C<d_getprotobyname_r>,
-C<d_getprotobynumber_r>, C<d_getprotoent_r>, C<d_getprotoprotos>,
-C<d_getprpwnam>, C<d_getpwent>, C<d_getpwent_r>, C<d_getpwnam_r>,
-C<d_getpwuid_r>, C<d_getsbyname>, C<d_getsbyport>, C<d_getsent>,
-C<d_getservbyname_r>, C<d_getservbyport_r>, C<d_getservent_r>,
-C<d_getservprotos>, C<d_getspnam>, C<d_getspnam_r>, C<d_gettimeod>,
-C<d_gmtime_r>, C<d_gnulibc>, C<d_grpasswd>, C<d_hasmntopt>, C<d_htonl>,
-C<d_ilogbl>, C<d_inc_version_list>, C<d_index>, C<d_inetaton>,
-C<d_int64_t>, C<d_isascii>, C<d_isfinite>, C<d_isinf>, C<d_isnan>,
-C<d_isnanl>, C<d_killpg>, C<d_lchown>, C<d_ldbl_dig>,
-C<d_libm_lib_version>, C<d_link>, C<d_localtime_r>, C<d_locconv>,
-C<d_lockf>, C<d_longdbl>, C<d_longlong>, C<d_lseekproto>, C<d_lstat>,
-C<d_madvise>, C<d_malloc_good_size>, C<d_malloc_size>, C<d_mblen>,
-C<d_mbstowcs>, C<d_mbtowc>, C<d_memchr>, C<d_memcmp>, C<d_memcpy>,
-C<d_memmove>, C<d_memset>, C<d_mkdir>, C<d_mkdtemp>, C<d_mkfifo>,
-C<d_mkstemp>, C<d_mkstemps>, C<d_mktime>, C<d_mmap>, C<d_modfl>,
-C<d_modfl_pow32_bug>, C<d_modflproto>, C<d_mprotect>, C<d_msg>,
-C<d_msg_ctrunc>, C<d_msg_dontroute>, C<d_msg_oob>, C<d_msg_peek>,
-C<d_msg_proxy>, C<d_msgctl>, C<d_msgget>, C<d_msghdr_s>, C<d_msgrcv>,
-C<d_msgsnd>, C<d_msync>, C<d_munmap>, C<d_mymalloc>, C<d_nice>,
-C<d_nl_langinfo>, C<d_nv_preserves_uv>, C<d_nv_zero_is_allbits_zero>,
-C<d_off64_t>, C<d_old_pthread_create_joinable>, C<d_oldpthreads>,
-C<d_oldsock>, C<d_open3>, C<d_pathconf>, C<d_pause>,
-C<d_perl_otherlibdirs>, C<d_phostname>, C<d_pipe>, C<d_poll>,
-C<d_portable>, C<d_PRId64>, C<d_PRIeldbl>, C<d_PRIEUldbl>, C<d_PRIfldbl>,
-C<d_PRIFUldbl>, C<d_PRIgldbl>, C<d_PRIGUldbl>, C<d_PRIi64>, C<d_PRIo64>,
-C<d_PRIu64>, C<d_PRIx64>, C<d_PRIXU64>, C<d_procselfexe>,
-C<d_pthread_atfork>, C<d_pthread_attr_setscope>, C<d_pthread_yield>,
-C<d_pwage>, C<d_pwchange>, C<d_pwclass>, C<d_pwcomment>, C<d_pwexpire>,
-C<d_pwgecos>, C<d_pwpasswd>, C<d_pwquota>, C<d_qgcvt>, C<d_quad>,
-C<d_random_r>, C<d_readdir>, C<d_readdir64_r>, C<d_readdir_r>,
-C<d_readlink>, C<d_readv>, C<d_recvmsg>, C<d_rename>, C<d_rewinddir>,
-C<d_rmdir>, C<d_safebcpy>, C<d_safemcpy>, C<d_sanemcmp>, C<d_sbrkproto>,
-C<d_scalbnl>, C<d_sched_yield>, C<d_scm_rights>, C<d_SCNfldbl>,
-C<d_seekdir>, C<d_select>, C<d_sem>, C<d_semctl>, C<d_semctl_semid_ds>,
-C<d_semctl_semun>, C<d_semget>, C<d_semop>, C<d_sendmsg>, C<d_setegid>,
-C<d_seteuid>, C<d_setgrent>, C<d_setgrent_r>, C<d_setgrps>, C<d_sethent>,
-C<d_sethostent_r>, C<d_setitimer>, C<d_setlinebuf>, C<d_setlocale>,
-C<d_setlocale_r>, C<d_setnent>, C<d_setnetent_r>, C<d_setpent>,
-C<d_setpgid>, C<d_setpgrp>, C<d_setpgrp2>, C<d_setprior>,
-C<d_setproctitle>, C<d_setprotoent_r>, C<d_setpwent>, C<d_setpwent_r>,
-C<d_setregid>, C<d_setresgid>, C<d_setresuid>, C<d_setreuid>, C<d_setrgid>,
-C<d_setruid>, C<d_setsent>, C<d_setservent_r>, C<d_setsid>, C<d_setvbuf>,
-C<d_sfio>, C<d_shm>, C<d_shmat>, C<d_shmatprototype>, C<d_shmctl>,
-C<d_shmdt>, C<d_shmget>, C<d_sigaction>, C<d_sigprocmask>, C<d_sigsetjmp>,
-C<d_sitearch>, C<d_snprintf>, C<d_sockatmark>, C<d_sockatmarkproto>,
-C<d_socket>, C<d_socklen_t>, C<d_sockpair>, C<d_socks5_init>,
-C<d_sprintf_returns_strlen>, C<d_sqrtl>, C<d_srand48_r>, C<d_srandom_r>,
-C<d_sresgproto>, C<d_sresuproto>, C<d_statblks>, C<d_statfs_f_flags>,
-C<d_statfs_s>, C<d_statvfs>, C<d_stdio_cnt_lval>, C<d_stdio_ptr_lval>,
-C<d_stdio_ptr_lval_nochange_cnt>, C<d_stdio_ptr_lval_sets_cnt>,
-C<d_stdio_stream_array>, C<d_stdiobase>, C<d_stdstdio>, C<d_strchr>,
-C<d_strcoll>, C<d_strctcpy>, C<d_strerrm>, C<d_strerror>, C<d_strerror_r>,
-C<d_strftime>, C<d_strlcat>, C<d_strlcpy>, C<d_strtod>, C<d_strtol>,
-C<d_strtold>, C<d_strtoll>, C<d_strtoq>, C<d_strtoul>, C<d_strtoull>,
-C<d_strtouq>, C<d_strxfrm>, C<d_suidsafe>, C<d_symlink>, C<d_syscall>,
-C<d_syscallproto>, C<d_sysconf>, C<d_sysernlst>, C<d_syserrlst>,
-C<d_system>, C<d_tcgetpgrp>, C<d_tcsetpgrp>, C<d_telldir>,
-C<d_telldirproto>, C<d_time>, C<d_times>, C<d_tm_tm_gmtoff>,
-C<d_tm_tm_zone>, C<d_tmpnam_r>, C<d_truncate>, C<d_ttyname_r>, C<d_tzname>,
-C<d_u32align>, C<d_ualarm>, C<d_umask>, C<d_uname>, C<d_union_semun>,
-C<d_unordered>, C<d_unsetenv>, C<d_usleep>, C<d_usleepproto>, C<d_ustat>,
-C<d_vendorarch>, C<d_vendorbin>, C<d_vendorlib>, C<d_vendorscript>,
-C<d_vfork>, C<d_void_closedir>, C<d_voidsig>, C<d_voidtty>, C<d_volatile>,
-C<d_vprintf>, C<d_vsnprintf>, C<d_wait4>, C<d_waitpid>, C<d_wcstombs>,
-C<d_wctomb>, C<d_writev>, C<d_xenix>, C<date>, C<db_hashtype>,
-C<db_prefixtype>, C<db_version_major>, C<db_version_minor>,
-C<db_version_patch>, C<defvoidused>, C<direntrytype>, C<dlext>, C<dlsrc>,
-C<doublesize>, C<drand01>, C<drand48_r_proto>, C<dynamic_ext>
+=head2 CPANox, CPAN::Nox - Wrapper around CPAN.pm without using any XS
+module
 
-=item e
+=over 4
 
-C<eagain>, C<ebcdic>, C<echo>, C<egrep>, C<emacs>, C<endgrent_r_proto>,
-C<endhostent_r_proto>, C<endnetent_r_proto>, C<endprotoent_r_proto>,
-C<endpwent_r_proto>, C<endservent_r_proto>, C<eunicefix>, C<exe_ext>,
-C<expr>, C<extensions>, C<extras>
+=item SYNOPSIS
 
-=item f
+=item DESCRIPTION
 
-C<fflushall>, C<fflushNULL>, C<find>, C<firstmakefile>, C<flex>,
-C<fpossize>, C<fpostype>, C<freetype>, C<from>, C<full_ar>, C<full_csh>,
-C<full_sed>
+=item LICENSE
 
-=item g
+=item  SEE ALSO
 
-C<gccansipedantic>, C<gccosandvers>, C<gccversion>, C<getgrent_r_proto>,
-C<getgrgid_r_proto>, C<getgrnam_r_proto>, C<gethostbyaddr_r_proto>,
-C<gethostbyname_r_proto>, C<gethostent_r_proto>, C<getlogin_r_proto>,
-C<getnetbyaddr_r_proto>, C<getnetbyname_r_proto>, C<getnetent_r_proto>,
-C<getprotobyname_r_proto>, C<getprotobynumber_r_proto>,
-C<getprotoent_r_proto>, C<getpwent_r_proto>, C<getpwnam_r_proto>,
-C<getpwuid_r_proto>, C<getservbyname_r_proto>, C<getservbyport_r_proto>,
-C<getservent_r_proto>, C<getspnam_r_proto>, C<gidformat>, C<gidsign>,
-C<gidsize>, C<gidtype>, C<glibpth>, C<gmake>, C<gmtime_r_proto>,
-C<gnulibc_version>, C<grep>, C<groupcat>, C<groupstype>, C<gzip>
+=back
 
-=item h
+=head2 Carp, carp    - warn of errors (from perspective of caller)
 
-C<h_fcntl>, C<h_sysfile>, C<hint>, C<hostcat>, C<html1dir>, C<html1direxp>,
-C<html3dir>, C<html3direxp>
+=over 4
 
-=item i
+=item SYNOPSIS
 
-C<i16size>, C<i16type>, C<i32size>, C<i32type>, C<i64size>, C<i64type>,
-C<i8size>, C<i8type>, C<i_arpainet>, C<i_bsdioctl>, C<i_crypt>, C<i_db>,
-C<i_dbm>, C<i_dirent>, C<i_dld>, C<i_dlfcn>, C<i_fcntl>, C<i_float>,
-C<i_fp>, C<i_fp_class>, C<i_gdbm>, C<i_grp>, C<i_ieeefp>, C<i_inttypes>,
-C<i_langinfo>, C<i_libutil>, C<i_limits>, C<i_locale>, C<i_machcthr>,
-C<i_malloc>, C<i_math>, C<i_memory>, C<i_mntent>, C<i_ndbm>, C<i_netdb>,
-C<i_neterrno>, C<i_netinettcp>, C<i_niin>, C<i_poll>, C<i_prot>,
-C<i_pthread>, C<i_pwd>, C<i_rpcsvcdbm>, C<i_sfio>, C<i_sgtty>, C<i_shadow>,
-C<i_socks>, C<i_stdarg>, C<i_stddef>, C<i_stdlib>, C<i_string>,
-C<i_sunmath>, C<i_sysaccess>, C<i_sysdir>, C<i_sysfile>, C<i_sysfilio>,
-C<i_sysin>, C<i_sysioctl>, C<i_syslog>, C<i_sysmman>, C<i_sysmode>,
-C<i_sysmount>, C<i_sysndir>, C<i_sysparam>, C<i_sysresrc>, C<i_syssecrt>,
-C<i_sysselct>, C<i_syssockio>, C<i_sysstat>, C<i_sysstatfs>,
-C<i_sysstatvfs>, C<i_systime>, C<i_systimek>, C<i_systimes>, C<i_systypes>,
-C<i_sysuio>, C<i_sysun>, C<i_sysutsname>, C<i_sysvfs>, C<i_syswait>,
-C<i_termio>, C<i_termios>, C<i_time>, C<i_unistd>, C<i_ustat>, C<i_utime>,
-C<i_values>, C<i_varargs>, C<i_varhdr>, C<i_vfork>,
-C<ignore_versioned_solibs>, C<inc_version_list>, C<inc_version_list_init>,
-C<incpath>, C<inews>, C<initialinstalllocation>, C<installarchlib>,
-C<installbin>, C<installhtml1dir>, C<installhtml3dir>, C<installman1dir>,
-C<installman3dir>, C<installprefix>, C<installprefixexp>,
-C<installprivlib>, C<installscript>, C<installsitearch>, C<installsitebin>,
-C<installsitehtml1dir>, C<installsitehtml3dir>, C<installsitelib>,
-C<installsiteman1dir>, C<installsiteman3dir>, C<installsitescript>,
-C<installstyle>, C<installusrbinperl>, C<installvendorarch>,
-C<installvendorbin>, C<installvendorhtml1dir>, C<installvendorhtml3dir>,
-C<installvendorlib>, C<installvendorman1dir>, C<installvendorman3dir>,
-C<installvendorscript>, C<intsize>, C<issymlink>, C<ivdformat>, C<ivsize>,
-C<ivtype>
+=item DESCRIPTION
 
-=item k
+=over 4
 
-C<known_extensions>, C<ksh>
+=item Forcing a Stack Trace
 
-=item l
+=back
 
-C<ld>, C<lddlflags>, C<ldflags>, C<ldflags_uselargefiles>, C<ldlibpthname>,
-C<less>, C<lib_ext>, C<libc>, C<libperl>, C<libpth>, C<libs>, C<libsdirs>,
-C<libsfiles>, C<libsfound>, C<libspath>, C<libswanted>,
-C<libswanted_uselargefiles>, C<line>, C<lint>, C<lkflags>, C<ln>, C<lns>,
-C<localtime_r_proto>, C<locincpth>, C<loclibpth>, C<longdblsize>,
-C<longlongsize>, C<longsize>, C<lp>, C<lpr>, C<ls>, C<lseeksize>,
-C<lseektype>
+=item GLOBAL VARIABLES
 
-=item m
+=over 4
 
-C<mad>, C<madlyh>, C<madlyobj>, C<madlysrc>, C<mail>, C<mailx>, C<make>,
-C<make_set_make>, C<mallocobj>, C<mallocsrc>, C<malloctype>, C<man1dir>,
-C<man1direxp>, C<man1ext>, C<man3dir>, C<man3direxp>, C<man3ext>
+=item $Carp::MaxEvalLen
 
-=item M
+=item $Carp::MaxArgLen
 
-C<Mcc>, C<mips_type>, C<mistrustnm>, C<mkdir>, C<mmaptype>, C<modetype>,
-C<more>, C<multiarch>, C<mv>, C<myarchname>, C<mydomain>, C<myhostname>,
-C<myuname>
+=item $Carp::MaxArgNums
 
-=item n
+=item $Carp::Verbose
 
-C<n>, C<need_va_copy>, C<netdb_hlen_type>, C<netdb_host_type>,
-C<netdb_name_type>, C<netdb_net_type>, C<nm>, C<nm_opt>, C<nm_so_opt>,
-C<nonxs_ext>, C<nroff>, C<nv_preserves_uv_bits>, C<nveformat>,
-C<nvEUformat>, C<nvfformat>, C<nvFUformat>, C<nvgformat>, C<nvGUformat>,
-C<nvsize>, C<nvtype>
+=item %Carp::Internal
 
-=item o
+=item %Carp::CarpInternal
 
-C<o_nonblock>, C<obj_ext>, C<old_pthread_create_joinable>, C<optimize>,
-C<orderlib>, C<osname>, C<osvers>, C<otherlibdirs>
+=item $Carp::CarpLevel
 
-=item p
+=back
 
-C<package>, C<pager>, C<passcat>, C<patchlevel>, C<path_sep>, C<perl>,
-C<perl5>
+=item BUGS
 
-=item P
+=back
 
-C<PERL_API_REVISION>, C<PERL_API_SUBVERSION>, C<PERL_API_VERSION>,
-C<PERL_CONFIG_SH>, C<PERL_PATCHLEVEL>, C<perl_patchlevel>,
-C<PERL_REVISION>, C<PERL_SUBVERSION>, C<PERL_VERSION>, C<perladmin>,
-C<perllibs>, C<perlpath>, C<pg>, C<phostname>, C<pidtype>, C<plibpth>,
-C<pmake>, C<pr>, C<prefix>, C<prefixexp>, C<privlib>, C<privlibexp>,
-C<procselfexe>, C<prototype>, C<ptrsize>
+=head2 Carp::Heavy - heavy machinery, no user serviceable parts inside
 
-=item q
+=head2 Class::ISA -- report the search path for a class's ISA tree
 
-C<quadkind>, C<quadtype>
+=over 4
 
-=item r
+=item SYNOPSIS
 
-C<randbits>, C<randfunc>, C<random_r_proto>, C<randseedtype>, C<ranlib>,
-C<rd_nodata>, C<readdir64_r_proto>, C<readdir_r_proto>, C<revision>, C<rm>,
-C<rmail>, C<run>, C<runnm>
+=item DESCRIPTION
 
-=item s
+=item FUNCTIONS
 
-C<sched_yield>, C<scriptdir>, C<scriptdirexp>, C<sed>, C<seedfunc>,
-C<selectminbits>, C<selecttype>, C<sendmail>, C<setgrent_r_proto>,
-C<sethostent_r_proto>, C<setlocale_r_proto>, C<setnetent_r_proto>,
-C<setprotoent_r_proto>, C<setpwent_r_proto>, C<setservent_r_proto>, C<sh>,
-C<shar>, C<sharpbang>, C<shmattype>, C<shortsize>, C<shrpenv>, C<shsharp>,
-C<sig_count>, C<sig_name>, C<sig_name_init>, C<sig_num>, C<sig_num_init>,
-C<sig_size>, C<signal_t>, C<sitearch>, C<sitearchexp>, C<sitebin>,
-C<sitebinexp>, C<sitehtml1dir>, C<sitehtml1direxp>, C<sitehtml3dir>,
-C<sitehtml3direxp>, C<sitelib>, C<sitelib_stem>, C<sitelibexp>,
-C<siteman1dir>, C<siteman1direxp>, C<siteman3dir>, C<siteman3direxp>,
-C<siteprefix>, C<siteprefixexp>, C<sitescript>, C<sitescriptexp>,
-C<sizesize>, C<sizetype>, C<sleep>, C<smail>, C<so>, C<sockethdr>,
-C<socketlib>, C<socksizetype>, C<sort>, C<spackage>, C<spitshell>,
-C<sPRId64>, C<sPRIeldbl>, C<sPRIEUldbl>, C<sPRIfldbl>, C<sPRIFUldbl>,
-C<sPRIgldbl>, C<sPRIGUldbl>, C<sPRIi64>, C<sPRIo64>, C<sPRIu64>,
-C<sPRIx64>, C<sPRIXU64>, C<srand48_r_proto>, C<srandom_r_proto>, C<src>,
-C<sSCNfldbl>, C<ssizetype>, C<startperl>, C<startsh>, C<static_ext>,
-C<stdchar>, C<stdio_base>, C<stdio_bufsiz>, C<stdio_cnt>, C<stdio_filbuf>,
-C<stdio_ptr>, C<stdio_stream_array>, C<strerror_r_proto>, C<strings>,
-C<submit>, C<subversion>, C<sysman>
+the function Class::ISA::super_path($CLASS), the function
+Class::ISA::self_and_super_path($CLASS), the function
+Class::ISA::self_and_super_versions($CLASS)
 
-=item t
+=item CAUTIONARY NOTES
 
-C<tail>, C<tar>, C<targetarch>, C<tbl>, C<tee>, C<test>, C<timeincl>,
-C<timetype>, C<tmpnam_r_proto>, C<to>, C<touch>, C<tr>, C<trnl>, C<troff>,
-C<ttyname_r_proto>
+=item COPYRIGHT
 
-=item u
+=item AUTHOR
 
-C<u16size>, C<u16type>, C<u32size>, C<u32type>, C<u64size>, C<u64type>,
-C<u8size>, C<u8type>, C<uidformat>, C<uidsign>, C<uidsize>, C<uidtype>,
-C<uname>, C<uniq>, C<uquadtype>, C<use5005threads>, C<use64bitall>,
-C<use64bitint>, C<usecrosscompile>, C<usedl>, C<usefaststdio>,
-C<useithreads>, C<uselargefiles>, C<uselongdouble>, C<usemallocwrap>,
-C<usemorebits>, C<usemultiplicity>, C<usemymalloc>, C<usenm>, C<useopcode>,
-C<useperlio>, C<useposix>, C<usereentrant>, C<userelocatableinc>,
-C<usesfio>, C<useshrplib>, C<usesitecustomize>, C<usesocks>, C<usethreads>,
-C<usevendorprefix>, C<usevfork>, C<usrinc>, C<uuname>, C<uvoformat>,
-C<uvsize>, C<uvtype>, C<uvuformat>, C<uvxformat>, C<uvXUformat>
+=back
 
-=item v
+=head2 Class::Struct - declare struct-like datatypes as Perl classes
 
-C<vendorarch>, C<vendorarchexp>, C<vendorbin>, C<vendorbinexp>,
-C<vendorhtml1dir>, C<vendorhtml1direxp>, C<vendorhtml3dir>,
-C<vendorhtml3direxp>, C<vendorlib>, C<vendorlib_stem>, C<vendorlibexp>,
-C<vendorman1dir>, C<vendorman1direxp>, C<vendorman3dir>,
-C<vendorman3direxp>, C<vendorprefix>, C<vendorprefixexp>, C<vendorscript>,
-C<vendorscriptexp>, C<version>, C<version_patchlevel_string>,
-C<versiononly>, C<vi>, C<voidflags>
+=over 4
 
-=item x
+=item SYNOPSIS
 
-C<xlibpth>
+=item DESCRIPTION
 
-=item y
+=over 4
 
-C<yacc>, C<yaccflags>
+=item The C<struct()> function
 
-=item z
+=item Class Creation at Compile Time
 
-C<zcat>, C<zip>
+=item Element Types and Accessor Methods
 
-=back
+Scalar (C<'$'> or C<'*$'>), Array (C<'@'> or C<'*@'>), Hash (C<'%'> or
+C<'*%'>), Class (C<'Class_Name'> or C<'*Class_Name'>)
 
-=item NOTE
+=item Initializing with C<new>
 
 =back
 
-=over 4
-
-=item SYNOPSIS
-
-=item DESCRIPTION
+=item EXAMPLES
 
-dynamic, nonxs, static
+Example 1, Example 2, Example 3
 
-=item AUTHOR
+=item Author and Modification History
 
 =back
 
-=head2 Cwd - get pathname of current working directory
+=head2 Compress::Raw::Zlib - Low-Level Interface to zlib compression
+library
 
 =over 4
 
@@ -15318,192 +16063,194 @@ dynamic, nonxs, static
 
 =item DESCRIPTION
 
+=item Compress::Raw::Zlib::Deflate
+
 =over 4
 
-=item getcwd and friends
+=item B<($d, $status) = new Compress::Raw::Zlib::Deflate( [OPT] ) >
 
-getcwd, cwd, fastcwd, fastgetcwd, getdcwd
+B<-Level>, B<-Method>, B<-WindowBits>, B<-MemLevel>, B<-Strategy>,
+B<-Dictionary>, B<-Bufsize>, B<-AppendOutput>, B<-CRC32>, B<-ADLER32>
 
-=item abs_path and friends
+=item B<$status = $d-E<gt>deflate($input, $output)>
 
-abs_path, realpath, fast_abs_path
+=item B<$status = $d-E<gt>flush($output [, $flush_type]) >
 
-=item $ENV{PWD}
+=item B<$status = $d-E<gt>deflateParams([OPT])>
 
-=back
+B<-Level>, B<-Strategy>, B<-BufSize>
 
-=item NOTES
+=item B<$status = $d-E<gt>deflateTune($good_length, $max_lazy,
+$nice_length, $max_chain)>
 
-=item AUTHOR
+=item B<$d-E<gt>dict_adler()>
 
-=item COPYRIGHT
+=item B<$d-E<gt>crc32()>
 
-=item SEE ALSO
+=item B<$d-E<gt>adler32()>
 
-=back
+=item B<$d-E<gt>msg()>
 
-=head2 DB - programmatic interface to the Perl debugging API (draft,
-subject to
-change)
-
-=over 4
+=item B<$d-E<gt>total_in()>
 
-=item SYNOPSIS
+=item B<$d-E<gt>total_out()>
 
-=item DESCRIPTION
+=item B<$d-E<gt>get_Strategy()>
 
-=over 4
+=item B<$d-E<gt>get_Level()>
 
-=item Global Variables
+=item B<$d-E<gt>get_BufSize()>
 
- $DB::sub,  %DB::sub,  $DB::single,  $DB::signal,  $DB::trace, @DB::args, 
-@DB::dbline,  %DB::dbline,  $DB::package,  $DB::filename,  $DB::subname, 
-$DB::lineno
+=item Example
 
-=item API Methods
+=back
 
-CLIENT->register(), CLIENT->evalcode(STRING), CLIENT->skippkg('D::hide'),
-CLIENT->run(), CLIENT->step(), CLIENT->next(), CLIENT->done()
+=item Compress::Raw::Zlib::Inflate
 
-=item Client Callback Methods
+=over 4
 
-CLIENT->init(), CLIENT->prestop([STRING]), CLIENT->stop(), CLIENT->idle(),
-CLIENT->poststop([STRING]), CLIENT->evalcode(STRING), CLIENT->cleanup(),
-CLIENT->output(LIST)
+=item B< ($i, $status) = new Compress::Raw::Zlib::Inflate( [OPT] ) >
 
-=back
+B<-WindowBits>, B<-Bufsize>, B<-Dictionary>, B<-AppendOutput>, B<-CRC32>,
+B<-ADLER32>, B<-ConsumeInput>
 
-=item BUGS
+=item B< $status = $i-E<gt>inflate($input, $output [,$eof]) >
 
-=item AUTHOR
+=item B<$status = $i-E<gt>inflateSync($input)>
 
-=back
+=item B<$i-E<gt>dict_adler()>
 
-=head2 DBM_Filter -- Filter DBM keys/values 
+=item B<$i-E<gt>crc32()>
 
-=over 4
+=item B<$i-E<gt>adler32()>
 
-=item SYNOPSIS
+=item B<$i-E<gt>msg()>
 
-=item DESCRIPTION
+=item B<$i-E<gt>total_in()>
 
-=item What is a DBM Filter?
+=item B<$i-E<gt>total_out()>
 
-=over 4
+=item B<$d-E<gt>get_BufSize()>
 
-=item So what's new?
+=item Example
 
 =back
 
-=item METHODS
-
-=over 4
+=item CHECKSUM FUNCTIONS
 
-=item $db->Filter_Push()
+=item ACCESSING ZIP FILES
 
-=item $db->Filter_Key_Push()
+=item CONSTANTS
 
-=item $db->Filter_Value_Push()
+=item SEE ALSO
 
-Filter_Push, Filter_Key_Push, Filter_Value_Push
+=item AUTHOR
 
-=item $db->Filter_Pop()
+=item MODIFICATION HISTORY
 
-=item $db->Filtered()
+=item COPYRIGHT AND LICENSE
 
 =back
 
-=item Writing a Filter
+=head2 Compress::Raw::Zlib::Compress::Raw::Zlib, Compress::Raw::Zlib -
+Low-Level Interface to zlib compression library
 
 =over 4
 
-=item Immediate Filters
+=item SYNOPSIS
 
-=item Canned Filters
+=item DESCRIPTION
 
-"name", params
+=item Compress::Raw::Zlib::Deflate
 
-=back
+=over 4
 
-=item Filters Included
+=item B<($d, $status) = new Compress::Raw::Zlib::Deflate( [OPT] ) >
 
-utf8, encode, compress, int32, null
+B<-Level>, B<-Method>, B<-WindowBits>, B<-MemLevel>, B<-Strategy>,
+B<-Dictionary>, B<-Bufsize>, B<-AppendOutput>, B<-CRC32>, B<-ADLER32>
 
-=item NOTES
+=item B<$status = $d-E<gt>deflate($input, $output)>
 
-=over 4
+=item B<$status = $d-E<gt>flush($output [, $flush_type]) >
 
-=item Maintain Round Trip Integrity
+=item B<$status = $d-E<gt>deflateParams([OPT])>
 
-=item Don't mix filtered & non-filtered data in the same database file. 
+B<-Level>, B<-Strategy>, B<-BufSize>
 
-=back
+=item B<$status = $d-E<gt>deflateTune($good_length, $max_lazy,
+$nice_length, $max_chain)>
 
-=item EXAMPLE
+=item B<$d-E<gt>dict_adler()>
 
-=item SEE ALSO
+=item B<$d-E<gt>crc32()>
 
-=item AUTHOR
+=item B<$d-E<gt>adler32()>
 
-=back
+=item B<$d-E<gt>msg()>
 
-=head2 DBM_Filter::compress - filter for DBM_Filter
+=item B<$d-E<gt>total_in()>
 
-=over 4
+=item B<$d-E<gt>total_out()>
 
-=item SYNOPSIS
+=item B<$d-E<gt>get_Strategy()>
 
-=item DESCRIPTION
+=item B<$d-E<gt>get_Level()>
 
-=item SEE ALSO
+=item B<$d-E<gt>get_BufSize()>
 
-=item AUTHOR
+=item Example
 
 =back
 
-=head2 DBM_Filter::encode - filter for DBM_Filter
+=item Compress::Raw::Zlib::Inflate
 
 =over 4
 
-=item SYNOPSIS
+=item B< ($i, $status) = new Compress::Raw::Zlib::Inflate( [OPT] ) >
 
-=item DESCRIPTION
+B<-WindowBits>, B<-Bufsize>, B<-Dictionary>, B<-AppendOutput>, B<-CRC32>,
+B<-ADLER32>, B<-ConsumeInput>
 
-=item SEE ALSO
+=item B< $status = $i-E<gt>inflate($input, $output [,$eof]) >
 
-=item AUTHOR
+=item B<$status = $i-E<gt>inflateSync($input)>
 
-=back
+=item B<$i-E<gt>dict_adler()>
 
-=head2 DBM_Filter::int32 - filter for DBM_Filter
+=item B<$i-E<gt>crc32()>
 
-=over 4
+=item B<$i-E<gt>adler32()>
 
-=item SYNOPSIS
+=item B<$i-E<gt>msg()>
 
-=item DESCRIPTION
+=item B<$i-E<gt>total_in()>
 
-=item SEE ALSO
+=item B<$i-E<gt>total_out()>
 
-=item AUTHOR
+=item B<$d-E<gt>get_BufSize()>
 
-=back
+=item Example
 
-=head2 DBM_Filter::null - filter for DBM_Filter
+=back
 
-=over 4
+=item CHECKSUM FUNCTIONS
 
-=item SYNOPSIS
+=item ACCESSING ZIP FILES
 
-=item DESCRIPTION
+=item CONSTANTS
 
 =item SEE ALSO
 
 =item AUTHOR
 
+=item MODIFICATION HISTORY
+
+=item COPYRIGHT AND LICENSE
+
 =back
 
-=head2 DBM_Filter::utf8 - filter for DBM_Filter
+=head2 Compress::Zlib - Interface to zlib compression library
 
 =over 4
 
@@ -15511,223 +16258,212 @@ utf8, encode, compress, int32, null
 
 =item DESCRIPTION
 
-=item SEE ALSO
+=over 4
 
-=item AUTHOR
+=item Notes for users of Compress::Zlib version 1
 
 =back
 
-=head2 DB_File - Perl5 access to Berkeley DB version 1.x
-
-=over 4
-
-=item SYNOPSIS
-
-=item DESCRIPTION
+=item GZIP INTERFACE
 
-B<DB_HASH>, B<DB_BTREE>, B<DB_RECNO>
+B<$gz = gzopen($filename, $mode)>, B<$gz = gzopen($filehandle, $mode)>,
+B<$bytesread = $gz-E<gt>gzread($buffer [, $size]) ;>, B<$bytesread =
+$gz-E<gt>gzreadline($line) ;>, B<$byteswritten = $gz-E<gt>gzwrite($buffer)
+;>, B<$status = $gz-E<gt>gzflush($flush_type) ;>, B<$offset =
+$gz-E<gt>gztell() ;>, B<$status = $gz-E<gt>gzseek($offset, $whence) ;>,
+B<$gz-E<gt>gzclose>, B<$gz-E<gt>gzsetparams($level, $strategy>, B<$level>,
+B<$strategy>, B<$gz-E<gt>gzerror>, B<$gzerrno>
 
 =over 4
 
-=item Using DB_File with Berkeley DB version 2 or greater
+=item Examples
 
-=item Interface to Berkeley DB
+=item Compress::Zlib::memGzip
 
-=item Opening a Berkeley DB Database File
+=item Compress::Zlib::memGunzip
 
-=item Default Parameters
+=back
 
-=item In Memory Databases
+=item COMPRESS/UNCOMPRESS
 
-=back
+B<$dest = compress($source [, $level] ) ;>, B<$dest = uncompress($source)
+;>
 
-=item DB_HASH
+=item Deflate Interface
 
 =over 4
 
-=item A Simple Example
+=item B<($d, $status) = deflateInit( [OPT] )>
 
-=back
+B<-Level>, B<-Method>, B<-WindowBits>, B<-MemLevel>, B<-Strategy>,
+B<-Dictionary>, B<-Bufsize>
 
-=item DB_BTREE
+=item B<($out, $status) = $d-E<gt>deflate($buffer)>
 
-=over 4
+=item B<($out, $status) = $d-E<gt>flush([flush_type])>
 
-=item Changing the BTREE sort order
+=item B<$status = $d-E<gt>deflateParams([OPT])>
 
-=item Handling Duplicate Keys 
+B<-Level>, B<-Strategy>
 
-=item The get_dup() Method
+=item B<$d-E<gt>dict_adler()>
 
-=item The find_dup() Method
+=item B<$d-E<gt>msg()>
 
-=item The del_dup() Method
+=item B<$d-E<gt>total_in()>
 
-=item Matching Partial Keys 
+=item B<$d-E<gt>total_out()>
+
+=item Example
 
 =back
 
-=item DB_RECNO
+=item Inflate Interface
 
 =over 4
 
-=item The 'bval' Option
+=item B<($i, $status) = inflateInit()>
 
-=item A Simple Example
+B<-WindowBits>, B<-Bufsize>, B<-Dictionary>
 
-=item Extra RECNO Methods
+=item B<($out, $status) = $i-E<gt>inflate($buffer)>
 
-B<$X-E<gt>push(list) ;>, B<$value = $X-E<gt>pop ;>, B<$X-E<gt>shift>,
-B<$X-E<gt>unshift(list) ;>, B<$X-E<gt>length>, B<$X-E<gt>splice(offset,
-length, elements);>
+=item B<$status = $i-E<gt>inflateSync($buffer)>
 
-=item Another Example
+=item B<$i-E<gt>dict_adler()>
 
-=back
+=item B<$i-E<gt>msg()>
 
-=item THE API INTERFACE
+=item B<$i-E<gt>total_in()>
 
-B<$status = $X-E<gt>get($key, $value [, $flags]) ;>, B<$status =
-$X-E<gt>put($key, $value [, $flags]) ;>, B<$status = $X-E<gt>del($key [,
-$flags]) ;>, B<$status = $X-E<gt>fd ;>, B<$status = $X-E<gt>seq($key,
-$value, $flags) ;>, B<$status = $X-E<gt>sync([$flags]) ;>
+=item B<$i-E<gt>total_out()>
 
-=item DBM FILTERS
+=item Example
 
-B<filter_store_key>, B<filter_store_value>, B<filter_fetch_key>,
-B<filter_fetch_value>
+=back
 
-=over 4
+=item CHECKSUM FUNCTIONS
 
-=item The Filter
+=item CONSTANTS
 
-=item An Example -- the NULL termination problem.
+=item SEE ALSO
 
-=item Another Example -- Key is a C int.
+=item AUTHOR
+
+=item MODIFICATION HISTORY
+
+=item COPYRIGHT AND LICENSE
 
 =back
 
-=item HINTS AND TIPS 
+=head2 Compress::Zlib::Compress::Zlib, Compress::Zlib - Interface to zlib
+compression library
 
 =over 4
 
-=item Locking: The Trouble with fd
-
-=item Safe ways to lock a database
-
-B<Tie::DB_Lock>, B<Tie::DB_LockFile>, B<DB_File::Lock>
-
-=item Sharing Databases With C Applications
-
-=item The untie() Gotcha
-
-=back
+=item SYNOPSIS
 
-=item COMMON QUESTIONS
+=item DESCRIPTION
 
 =over 4
 
-=item Why is there Perl source in my database?
-
-=item How do I store complex data structures with DB_File?
-
-=item What does "Invalid Argument" mean?
-
-=item What does "Bareword 'DB_File' not allowed" mean? 
+=item Notes for users of Compress::Zlib version 1
 
 =back
 
-=item REFERENCES
-
-=item HISTORY
+=item GZIP INTERFACE
 
-=item BUGS
+B<$gz = gzopen($filename, $mode)>, B<$gz = gzopen($filehandle, $mode)>,
+B<$bytesread = $gz-E<gt>gzread($buffer [, $size]) ;>, B<$bytesread =
+$gz-E<gt>gzreadline($line) ;>, B<$byteswritten = $gz-E<gt>gzwrite($buffer)
+;>, B<$status = $gz-E<gt>gzflush($flush_type) ;>, B<$offset =
+$gz-E<gt>gztell() ;>, B<$status = $gz-E<gt>gzseek($offset, $whence) ;>,
+B<$gz-E<gt>gzclose>, B<$gz-E<gt>gzsetparams($level, $strategy>, B<$level>,
+B<$strategy>, B<$gz-E<gt>gzerror>, B<$gzerrno>
 
-=item AVAILABILITY
+=over 4
 
-=item COPYRIGHT
+=item Examples
 
-=item SEE ALSO
+=item Compress::Zlib::memGzip
 
-=item AUTHOR
+=item Compress::Zlib::memGunzip
 
 =back
 
-=head2 Data::Dumper - stringified perl data structures, suitable for both
-printing and C<eval>
-
-=over 4
+=item COMPRESS/UNCOMPRESS
 
-=item SYNOPSIS
+B<$dest = compress($source [, $level] ) ;>, B<$dest = uncompress($source)
+;>
 
-=item DESCRIPTION
+=item Deflate Interface
 
 =over 4
 
-=item Methods
-
-I<PACKAGE>->new(I<ARRAYREF [>, I<ARRAYREF]>), I<$OBJ>->Dump  I<or> 
-I<PACKAGE>->Dump(I<ARRAYREF [>, I<ARRAYREF]>), I<$OBJ>->Seen(I<[HASHREF]>),
-I<$OBJ>->Values(I<[ARRAYREF]>), I<$OBJ>->Names(I<[ARRAYREF]>),
-I<$OBJ>->Reset
+=item B<($d, $status) = deflateInit( [OPT] )>
 
-=item Functions
+B<-Level>, B<-Method>, B<-WindowBits>, B<-MemLevel>, B<-Strategy>,
+B<-Dictionary>, B<-Bufsize>
 
-Dumper(I<LIST>)
+=item B<($out, $status) = $d-E<gt>deflate($buffer)>
 
-=item Configuration Variables or Methods
+=item B<($out, $status) = $d-E<gt>flush([flush_type])>
 
-=item Exports
+=item B<$status = $d-E<gt>deflateParams([OPT])>
 
-Dumper
+B<-Level>, B<-Strategy>
 
-=back
+=item B<$d-E<gt>dict_adler()>
 
-=item EXAMPLES
+=item B<$d-E<gt>msg()>
 
-=item BUGS
+=item B<$d-E<gt>total_in()>
 
-=over 4
+=item B<$d-E<gt>total_out()>
 
-=item NOTE
+=item Example
 
 =back
 
-=item AUTHOR
+=item Inflate Interface
 
-=item VERSION
+=over 4
 
-=item SEE ALSO
+=item B<($i, $status) = inflateInit()>
 
-=back
+B<-WindowBits>, B<-Bufsize>, B<-Dictionary>
 
-=head2 Devel::Arena - Perl extension for inspecting the core's arena
-structures
+=item B<($out, $status) = $i-E<gt>inflate($buffer)>
 
-=over 4
+=item B<$status = $i-E<gt>inflateSync($buffer)>
 
-=item SYNOPSIS
+=item B<$i-E<gt>dict_adler()>
 
-=item DESCRIPTION
+=item B<$i-E<gt>msg()>
 
-=over 4
+=item B<$i-E<gt>total_in()>
 
-=item EXPORT
+=item B<$i-E<gt>total_out()>
 
-sv_stats [DONT_SHARE], shared_string_table, sizes, HEK_size STRING,
-shared_string_table_effectiveness, write_stats_at_END
+=item Example
 
 =back
 
+=item CHECKSUM FUNCTIONS
+
+=item CONSTANTS
+
 =item SEE ALSO
 
 =item AUTHOR
 
+=item MODIFICATION HISTORY
+
 =item COPYRIGHT AND LICENSE
 
 =back
 
-=head2 Devel::DProf - a Perl code profiler
+=head2 Config - access Perl configuration information
 
 =over 4
 
@@ -15735,130 +16471,342 @@ shared_string_table_effectiveness, write_stats_at_END
 
 =item DESCRIPTION
 
-=item PROFILE FORMAT
-
-=item AUTOLOAD
-
-=item ENVIRONMENT
-
-=item BUGS
+myconfig(), config_sh(), config_re($regex), config_vars(@names)
 
-=item SEE ALSO
+=item EXAMPLE
 
-=back
+=item WARNING
 
-=head2 Devel::PPPort - Perl/Pollution/Portability
+=item GLOSSARY
 
 =over 4
 
-=item SYNOPSIS
+=item _
 
-=item DESCRIPTION
+C<_a>, C<_exe>, C<_o>
 
-=over 4
+=item a
 
-=item Why use ppport.h?
+C<afs>, C<afsroot>, C<alignbytes>, C<ansi2knr>, C<aphostname>,
+C<api_revision>, C<api_subversion>, C<api_version>, C<api_versionstring>,
+C<ar>, C<archlib>, C<archlibexp>, C<archname>, C<archname64>, C<archobjs>,
+C<asctime_r_proto>, C<awk>
 
-=item How to use ppport.h
+=item b
 
-=item Running ppport.h
+C<baserev>, C<bash>, C<bin>, C<binexp>, C<bison>, C<byacc>, C<byteorder>
 
-=back
+=item c
 
-=item FUNCTIONS
+C<c>, C<castflags>, C<cat>, C<cc>, C<cccdlflags>, C<ccdlflags>, C<ccflags>,
+C<ccflags_uselargefiles>, C<ccname>, C<ccsymbols>, C<ccversion>, C<cf_by>,
+C<cf_email>, C<cf_time>, C<charsize>, C<chgrp>, C<chmod>, C<chown>,
+C<clocktype>, C<comm>, C<compress>, C<contains>, C<cp>, C<cpio>, C<cpp>,
+C<cpp_stuff>, C<cppccsymbols>, C<cppflags>, C<cpplast>, C<cppminus>,
+C<cpprun>, C<cppstdin>, C<cppsymbols>, C<crypt_r_proto>, C<cryptlib>,
+C<csh>, C<ctermid_r_proto>, C<ctime_r_proto>
 
-=over 4
+=item d
 
-=item WriteFile
+C<d__fwalk>, C<d_access>, C<d_accessx>, C<d_aintl>, C<d_alarm>,
+C<d_archlib>, C<d_asctime_r>, C<d_atolf>, C<d_atoll>,
+C<d_attribute_format>, C<d_attribute_malloc>, C<d_attribute_nonnull>,
+C<d_attribute_noreturn>, C<d_attribute_pure>, C<d_attribute_unused>,
+C<d_attribute_warn_unused_result>, C<d_bcmp>, C<d_bcopy>, C<d_bsd>,
+C<d_bsdgetpgrp>, C<d_bsdsetpgrp>, C<d_builtin_choose_expr>,
+C<d_builtin_expect>, C<d_bzero>, C<d_c99_variadic_macros>, C<d_casti32>,
+C<d_castneg>, C<d_charvspr>, C<d_chown>, C<d_chroot>, C<d_chsize>,
+C<d_class>, C<d_clearenv>, C<d_closedir>, C<d_cmsghdr_s>, C<d_const>,
+C<d_copysignl>, C<d_cplusplus>, C<d_crypt>, C<d_crypt_r>, C<d_csh>,
+C<d_ctermid>, C<d_ctermid_r>, C<d_ctime_r>, C<d_cuserid>, C<d_dbl_dig>,
+C<d_dbminitproto>, C<d_difftime>, C<d_dir_dd_fd>, C<d_dirfd>,
+C<d_dirnamlen>, C<d_dlerror>, C<d_dlopen>, C<d_dlsymun>, C<d_dosuid>,
+C<d_drand48_r>, C<d_drand48proto>, C<d_dup2>, C<d_eaccess>, C<d_endgrent>,
+C<d_endgrent_r>, C<d_endhent>, C<d_endhostent_r>, C<d_endnent>,
+C<d_endnetent_r>, C<d_endpent>, C<d_endprotoent_r>, C<d_endpwent>,
+C<d_endpwent_r>, C<d_endsent>, C<d_endservent_r>, C<d_eofnblk>,
+C<d_eunice>, C<d_faststdio>, C<d_fchdir>, C<d_fchmod>, C<d_fchown>,
+C<d_fcntl>, C<d_fcntl_can_lock>, C<d_fd_macros>, C<d_fd_set>,
+C<d_fds_bits>, C<d_fgetpos>, C<d_finite>, C<d_finitel>, C<d_flexfnam>,
+C<d_flock>, C<d_flockproto>, C<d_fork>, C<d_fp_class>, C<d_fpathconf>,
+C<d_fpclass>, C<d_fpclassify>, C<d_fpclassl>, C<d_fpos64_t>, C<d_frexpl>,
+C<d_fs_data_s>, C<d_fseeko>, C<d_fsetpos>, C<d_fstatfs>, C<d_fstatvfs>,
+C<d_fsync>, C<d_ftello>, C<d_ftime>, C<d_futimes>, C<d_Gconvert>,
+C<d_getcwd>, C<d_getespwnam>, C<d_getfsstat>, C<d_getgrent>,
+C<d_getgrent_r>, C<d_getgrgid_r>, C<d_getgrnam_r>, C<d_getgrps>,
+C<d_gethbyaddr>, C<d_gethbyname>, C<d_gethent>, C<d_gethname>,
+C<d_gethostbyaddr_r>, C<d_gethostbyname_r>, C<d_gethostent_r>,
+C<d_gethostprotos>, C<d_getitimer>, C<d_getlogin>, C<d_getlogin_r>,
+C<d_getmnt>, C<d_getmntent>, C<d_getnbyaddr>, C<d_getnbyname>,
+C<d_getnent>, C<d_getnetbyaddr_r>, C<d_getnetbyname_r>, C<d_getnetent_r>,
+C<d_getnetprotos>, C<d_getpagsz>, C<d_getpbyname>, C<d_getpbynumber>,
+C<d_getpent>, C<d_getpgid>, C<d_getpgrp>, C<d_getpgrp2>, C<d_getppid>,
+C<d_getprior>, C<d_getprotobyname_r>, C<d_getprotobynumber_r>,
+C<d_getprotoent_r>, C<d_getprotoprotos>, C<d_getprpwnam>, C<d_getpwent>,
+C<d_getpwent_r>, C<d_getpwnam_r>, C<d_getpwuid_r>, C<d_getsbyname>,
+C<d_getsbyport>, C<d_getsent>, C<d_getservbyname_r>, C<d_getservbyport_r>,
+C<d_getservent_r>, C<d_getservprotos>, C<d_getspnam>, C<d_getspnam_r>,
+C<d_gettimeod>, C<d_gmtime_r>, C<d_gnulibc>, C<d_grpasswd>, C<d_hasmntopt>,
+C<d_htonl>, C<d_ilogbl>, C<d_inc_version_list>, C<d_index>, C<d_inetaton>,
+C<d_int64_t>, C<d_isascii>, C<d_isfinite>, C<d_isinf>, C<d_isnan>,
+C<d_isnanl>, C<d_killpg>, C<d_lchown>, C<d_ldbl_dig>,
+C<d_libm_lib_version>, C<d_link>, C<d_localtime_r>,
+C<d_localtime_r_needs_tzset>, C<d_locconv>, C<d_lockf>, C<d_longdbl>,
+C<d_longlong>, C<d_lseekproto>, C<d_lstat>, C<d_madvise>,
+C<d_malloc_good_size>, C<d_malloc_size>, C<d_mblen>, C<d_mbstowcs>,
+C<d_mbtowc>, C<d_memchr>, C<d_memcmp>, C<d_memcpy>, C<d_memmove>,
+C<d_memset>, C<d_mkdir>, C<d_mkdtemp>, C<d_mkfifo>, C<d_mkstemp>,
+C<d_mkstemps>, C<d_mktime>, C<d_mmap>, C<d_modfl>, C<d_modfl_pow32_bug>,
+C<d_modflproto>, C<d_mprotect>, C<d_msg>, C<d_msg_ctrunc>,
+C<d_msg_dontroute>, C<d_msg_oob>, C<d_msg_peek>, C<d_msg_proxy>,
+C<d_msgctl>, C<d_msgget>, C<d_msghdr_s>, C<d_msgrcv>, C<d_msgsnd>,
+C<d_msync>, C<d_munmap>, C<d_mymalloc>, C<d_nice>, C<d_nl_langinfo>,
+C<d_nv_preserves_uv>, C<d_nv_zero_is_allbits_zero>, C<d_off64_t>,
+C<d_old_pthread_create_joinable>, C<d_oldpthreads>, C<d_oldsock>,
+C<d_open3>, C<d_pathconf>, C<d_pause>, C<d_perl_otherlibdirs>,
+C<d_phostname>, C<d_pipe>, C<d_poll>, C<d_portable>, C<d_PRId64>,
+C<d_PRIeldbl>, C<d_PRIEUldbl>, C<d_PRIfldbl>, C<d_PRIFUldbl>,
+C<d_PRIgldbl>, C<d_PRIGUldbl>, C<d_PRIi64>, C<d_printf_format_null>,
+C<d_PRIo64>, C<d_PRIu64>, C<d_PRIx64>, C<d_PRIXU64>, C<d_procselfexe>,
+C<d_pseudofork>, C<d_pthread_atfork>, C<d_pthread_attr_setscope>,
+C<d_pthread_yield>, C<d_pwage>, C<d_pwchange>, C<d_pwclass>,
+C<d_pwcomment>, C<d_pwexpire>, C<d_pwgecos>, C<d_pwpasswd>, C<d_pwquota>,
+C<d_qgcvt>, C<d_quad>, C<d_random_r>, C<d_readdir>, C<d_readdir64_r>,
+C<d_readdir_r>, C<d_readlink>, C<d_readv>, C<d_recvmsg>, C<d_rename>,
+C<d_rewinddir>, C<d_rmdir>, C<d_safebcpy>, C<d_safemcpy>, C<d_sanemcmp>,
+C<d_sbrkproto>, C<d_scalbnl>, C<d_sched_yield>, C<d_scm_rights>,
+C<d_SCNfldbl>, C<d_seekdir>, C<d_select>, C<d_sem>, C<d_semctl>,
+C<d_semctl_semid_ds>, C<d_semctl_semun>, C<d_semget>, C<d_semop>,
+C<d_sendmsg>, C<d_setegid>, C<d_seteuid>, C<d_setgrent>, C<d_setgrent_r>,
+C<d_setgrps>, C<d_sethent>, C<d_sethostent_r>, C<d_setitimer>,
+C<d_setlinebuf>, C<d_setlocale>, C<d_setlocale_r>, C<d_setnent>,
+C<d_setnetent_r>, C<d_setpent>, C<d_setpgid>, C<d_setpgrp>, C<d_setpgrp2>,
+C<d_setprior>, C<d_setproctitle>, C<d_setprotoent_r>, C<d_setpwent>,
+C<d_setpwent_r>, C<d_setregid>, C<d_setresgid>, C<d_setresuid>,
+C<d_setreuid>, C<d_setrgid>, C<d_setruid>, C<d_setsent>, C<d_setservent_r>,
+C<d_setsid>, C<d_setvbuf>, C<d_sfio>, C<d_shm>, C<d_shmat>,
+C<d_shmatprototype>, C<d_shmctl>, C<d_shmdt>, C<d_shmget>, C<d_sigaction>,
+C<d_signbit>, C<d_sigprocmask>, C<d_sigsetjmp>, C<d_sitearch>,
+C<d_snprintf>, C<d_sockatmark>, C<d_sockatmarkproto>, C<d_socket>,
+C<d_socklen_t>, C<d_sockpair>, C<d_socks5_init>,
+C<d_sprintf_returns_strlen>, C<d_sqrtl>, C<d_srand48_r>, C<d_srandom_r>,
+C<d_sresgproto>, C<d_sresuproto>, C<d_statblks>, C<d_statfs_f_flags>,
+C<d_statfs_s>, C<d_statvfs>, C<d_stdio_cnt_lval>, C<d_stdio_ptr_lval>,
+C<d_stdio_ptr_lval_nochange_cnt>, C<d_stdio_ptr_lval_sets_cnt>,
+C<d_stdio_stream_array>, C<d_stdiobase>, C<d_stdstdio>, C<d_strchr>,
+C<d_strcoll>, C<d_strctcpy>, C<d_strerrm>, C<d_strerror>, C<d_strerror_r>,
+C<d_strftime>, C<d_strlcat>, C<d_strlcpy>, C<d_strtod>, C<d_strtol>,
+C<d_strtold>, C<d_strtoll>, C<d_strtoq>, C<d_strtoul>, C<d_strtoull>,
+C<d_strtouq>, C<d_strxfrm>, C<d_suidsafe>, C<d_symlink>, C<d_syscall>,
+C<d_syscallproto>, C<d_sysconf>, C<d_sysernlst>, C<d_syserrlst>,
+C<d_system>, C<d_tcgetpgrp>, C<d_tcsetpgrp>, C<d_telldir>,
+C<d_telldirproto>, C<d_time>, C<d_times>, C<d_tm_tm_gmtoff>,
+C<d_tm_tm_zone>, C<d_tmpnam_r>, C<d_truncate>, C<d_ttyname_r>, C<d_tzname>,
+C<d_u32align>, C<d_ualarm>, C<d_umask>, C<d_uname>, C<d_union_semun>,
+C<d_unordered>, C<d_unsetenv>, C<d_usleep>, C<d_usleepproto>, C<d_ustat>,
+C<d_vendorarch>, C<d_vendorbin>, C<d_vendorlib>, C<d_vendorscript>,
+C<d_vfork>, C<d_void_closedir>, C<d_voidsig>, C<d_voidtty>, C<d_volatile>,
+C<d_vprintf>, C<d_vsnprintf>, C<d_wait4>, C<d_waitpid>, C<d_wcstombs>,
+C<d_wctomb>, C<d_writev>, C<d_xenix>, C<date>, C<db_hashtype>,
+C<db_prefixtype>, C<db_version_major>, C<db_version_minor>,
+C<db_version_patch>, C<defvoidused>, C<direntrytype>, C<dlext>, C<dlsrc>,
+C<doublesize>, C<drand01>, C<drand48_r_proto>, C<dynamic_ext>
 
-=back
+=item e
 
-=item COMPATIBILITY
+C<eagain>, C<ebcdic>, C<echo>, C<egrep>, C<emacs>, C<endgrent_r_proto>,
+C<endhostent_r_proto>, C<endnetent_r_proto>, C<endprotoent_r_proto>,
+C<endpwent_r_proto>, C<endservent_r_proto>, C<eunicefix>, C<exe_ext>,
+C<expr>, C<extensions>, C<extras>
 
-=over 4
+=item f
 
-=item Provided Perl compatibility API
+C<fflushall>, C<fflushNULL>, C<find>, C<firstmakefile>, C<flex>,
+C<fpossize>, C<fpostype>, C<freetype>, C<from>, C<full_ar>, C<full_csh>,
+C<full_sed>
 
-=item Perl API not supported by ppport.h
+=item g
 
-perl 5.9.3, perl 5.9.2, perl 5.9.1, perl 5.9.0, perl 5.8.3, perl 5.8.1,
-perl 5.8.0, perl 5.7.3, perl 5.7.2, perl 5.7.1, perl 5.6.1, perl 5.6.0,
-perl 5.005_03, perl 5.005, perl 5.004_05, perl 5.004
+C<gccansipedantic>, C<gccosandvers>, C<gccversion>, C<getgrent_r_proto>,
+C<getgrgid_r_proto>, C<getgrnam_r_proto>, C<gethostbyaddr_r_proto>,
+C<gethostbyname_r_proto>, C<gethostent_r_proto>, C<getlogin_r_proto>,
+C<getnetbyaddr_r_proto>, C<getnetbyname_r_proto>, C<getnetent_r_proto>,
+C<getprotobyname_r_proto>, C<getprotobynumber_r_proto>,
+C<getprotoent_r_proto>, C<getpwent_r_proto>, C<getpwnam_r_proto>,
+C<getpwuid_r_proto>, C<getservbyname_r_proto>, C<getservbyport_r_proto>,
+C<getservent_r_proto>, C<getspnam_r_proto>, C<gidformat>, C<gidsign>,
+C<gidsize>, C<gidtype>, C<glibpth>, C<gmake>, C<gmtime_r_proto>,
+C<gnulibc_version>, C<grep>, C<groupcat>, C<groupstype>, C<gzip>
 
-=back
+=item h
 
-=item BUGS
+C<h_fcntl>, C<h_sysfile>, C<hint>, C<hostcat>, C<html1dir>, C<html1direxp>,
+C<html3dir>, C<html3direxp>
 
-=item AUTHORS
+=item i
 
-=item COPYRIGHT
+C<i16size>, C<i16type>, C<i32size>, C<i32type>, C<i64size>, C<i64type>,
+C<i8size>, C<i8type>, C<i_arpainet>, C<i_bsdioctl>, C<i_crypt>, C<i_db>,
+C<i_dbm>, C<i_dirent>, C<i_dld>, C<i_dlfcn>, C<i_fcntl>, C<i_float>,
+C<i_fp>, C<i_fp_class>, C<i_gdbm>, C<i_grp>, C<i_ieeefp>, C<i_inttypes>,
+C<i_langinfo>, C<i_libutil>, C<i_limits>, C<i_locale>, C<i_machcthr>,
+C<i_malloc>, C<i_math>, C<i_memory>, C<i_mntent>, C<i_ndbm>, C<i_netdb>,
+C<i_neterrno>, C<i_netinettcp>, C<i_niin>, C<i_poll>, C<i_prot>,
+C<i_pthread>, C<i_pwd>, C<i_rpcsvcdbm>, C<i_sfio>, C<i_sgtty>, C<i_shadow>,
+C<i_socks>, C<i_stdarg>, C<i_stddef>, C<i_stdlib>, C<i_string>,
+C<i_sunmath>, C<i_sysaccess>, C<i_sysdir>, C<i_sysfile>, C<i_sysfilio>,
+C<i_sysin>, C<i_sysioctl>, C<i_syslog>, C<i_sysmman>, C<i_sysmode>,
+C<i_sysmount>, C<i_sysndir>, C<i_sysparam>, C<i_sysresrc>, C<i_syssecrt>,
+C<i_sysselct>, C<i_syssockio>, C<i_sysstat>, C<i_sysstatfs>,
+C<i_sysstatvfs>, C<i_systime>, C<i_systimek>, C<i_systimes>, C<i_systypes>,
+C<i_sysuio>, C<i_sysun>, C<i_sysutsname>, C<i_sysvfs>, C<i_syswait>,
+C<i_termio>, C<i_termios>, C<i_time>, C<i_unistd>, C<i_ustat>, C<i_utime>,
+C<i_values>, C<i_varargs>, C<i_varhdr>, C<i_vfork>,
+C<ignore_versioned_solibs>, C<inc_version_list>, C<inc_version_list_init>,
+C<incpath>, C<inews>, C<initialinstalllocation>, C<installarchlib>,
+C<installbin>, C<installhtml1dir>, C<installhtml3dir>, C<installman1dir>,
+C<installman3dir>, C<installprefix>, C<installprefixexp>,
+C<installprivlib>, C<installscript>, C<installsitearch>, C<installsitebin>,
+C<installsitehtml1dir>, C<installsitehtml3dir>, C<installsitelib>,
+C<installsiteman1dir>, C<installsiteman3dir>, C<installsitescript>,
+C<installstyle>, C<installusrbinperl>, C<installvendorarch>,
+C<installvendorbin>, C<installvendorhtml1dir>, C<installvendorhtml3dir>,
+C<installvendorlib>, C<installvendorman1dir>, C<installvendorman3dir>,
+C<installvendorscript>, C<intsize>, C<issymlink>, C<ivdformat>, C<ivsize>,
+C<ivtype>
 
-=item SEE ALSO
+=item k
 
-=back
+C<known_extensions>, C<ksh>
 
-=head2 Devel::Peek - A data debugging tool for the XS programmer
+=item l
 
-=over 4
+C<ld>, C<lddlflags>, C<ldflags>, C<ldflags_uselargefiles>, C<ldlibpthname>,
+C<less>, C<lib_ext>, C<libc>, C<libperl>, C<libpth>, C<libs>, C<libsdirs>,
+C<libsfiles>, C<libsfound>, C<libspath>, C<libswanted>,
+C<libswanted_uselargefiles>, C<line>, C<lint>, C<lkflags>, C<ln>, C<lns>,
+C<localtime_r_proto>, C<locincpth>, C<loclibpth>, C<longdblsize>,
+C<longlongsize>, C<longsize>, C<lp>, C<lpr>, C<ls>, C<lseeksize>,
+C<lseektype>
 
-=item SYNOPSIS
+=item m
 
-=item DESCRIPTION
+C<mad>, C<madlyh>, C<madlyobj>, C<madlysrc>, C<mail>, C<mailx>, C<make>,
+C<make_set_make>, C<mallocobj>, C<mallocsrc>, C<malloctype>, C<man1dir>,
+C<man1direxp>, C<man1ext>, C<man3dir>, C<man3direxp>, C<man3ext>
 
-=over 4
+=item M
 
-=item Runtime debugging
+C<Mcc>, C<mips_type>, C<mistrustnm>, C<mkdir>, C<mmaptype>, C<modetype>,
+C<more>, C<multiarch>, C<mv>, C<myarchname>, C<mydomain>, C<myhostname>,
+C<myuname>
 
-=item Memory footprint debugging
+=item n
 
-=back
+C<n>, C<need_va_copy>, C<netdb_hlen_type>, C<netdb_host_type>,
+C<netdb_name_type>, C<netdb_net_type>, C<nm>, C<nm_opt>, C<nm_so_opt>,
+C<nonxs_ext>, C<nroff>, C<nv_preserves_uv_bits>, C<nveformat>,
+C<nvEUformat>, C<nvfformat>, C<nvFUformat>, C<nvgformat>, C<nvGUformat>,
+C<nvsize>, C<nvtype>
 
-=item EXAMPLES
+=item o
 
-=over 4
+C<o_nonblock>, C<obj_ext>, C<old_pthread_create_joinable>, C<optimize>,
+C<orderlib>, C<osname>, C<osvers>, C<otherlibdirs>
 
-=item A simple scalar string
+=item p
 
-=item A simple scalar number
+C<package>, C<pager>, C<passcat>, C<patchlevel>, C<path_sep>, C<perl>,
+C<perl5>
 
-=item A simple scalar with an extra reference
+=item P
 
-=item A reference to a simple scalar
+C<PERL_API_REVISION>, C<PERL_API_SUBVERSION>, C<PERL_API_VERSION>,
+C<PERL_CONFIG_SH>, C<PERL_PATCHLEVEL>, C<perl_patchlevel>,
+C<PERL_REVISION>, C<PERL_SUBVERSION>, C<PERL_VERSION>, C<perladmin>,
+C<perllibs>, C<perlpath>, C<pg>, C<phostname>, C<pidtype>, C<plibpth>,
+C<pmake>, C<pr>, C<prefix>, C<prefixexp>, C<privlib>, C<privlibexp>,
+C<procselfexe>, C<prototype>, C<ptrsize>
 
-=item A reference to an array
+=item q
 
-=item A reference to a hash
+C<quadkind>, C<quadtype>
 
-=item Dumping a large array or hash
+=item r
 
-=item A reference to an SV which holds a C pointer
+C<randbits>, C<randfunc>, C<random_r_proto>, C<randseedtype>, C<ranlib>,
+C<rd_nodata>, C<readdir64_r_proto>, C<readdir_r_proto>, C<revision>, C<rm>,
+C<rmail>, C<run>, C<runnm>
 
-=item A reference to a subroutine
+=item s
 
-=back
+C<sched_yield>, C<scriptdir>, C<scriptdirexp>, C<sed>, C<seedfunc>,
+C<selectminbits>, C<selecttype>, C<sendmail>, C<setgrent_r_proto>,
+C<sethostent_r_proto>, C<setlocale_r_proto>, C<setnetent_r_proto>,
+C<setprotoent_r_proto>, C<setpwent_r_proto>, C<setservent_r_proto>, C<sh>,
+C<shar>, C<sharpbang>, C<shmattype>, C<shortsize>, C<shrpenv>, C<shsharp>,
+C<sig_count>, C<sig_name>, C<sig_name_init>, C<sig_num>, C<sig_num_init>,
+C<sig_size>, C<signal_t>, C<sitearch>, C<sitearchexp>, C<sitebin>,
+C<sitebinexp>, C<sitehtml1dir>, C<sitehtml1direxp>, C<sitehtml3dir>,
+C<sitehtml3direxp>, C<sitelib>, C<sitelib_stem>, C<sitelibexp>,
+C<siteman1dir>, C<siteman1direxp>, C<siteman3dir>, C<siteman3direxp>,
+C<siteprefix>, C<siteprefixexp>, C<sitescript>, C<sitescriptexp>,
+C<sizesize>, C<sizetype>, C<sleep>, C<smail>, C<so>, C<sockethdr>,
+C<socketlib>, C<socksizetype>, C<sort>, C<spackage>, C<spitshell>,
+C<sPRId64>, C<sPRIeldbl>, C<sPRIEUldbl>, C<sPRIfldbl>, C<sPRIFUldbl>,
+C<sPRIgldbl>, C<sPRIGUldbl>, C<sPRIi64>, C<sPRIo64>, C<sPRIu64>,
+C<sPRIx64>, C<sPRIXU64>, C<srand48_r_proto>, C<srandom_r_proto>, C<src>,
+C<sSCNfldbl>, C<ssizetype>, C<startperl>, C<startsh>, C<static_ext>,
+C<stdchar>, C<stdio_base>, C<stdio_bufsiz>, C<stdio_cnt>, C<stdio_filbuf>,
+C<stdio_ptr>, C<stdio_stream_array>, C<strerror_r_proto>, C<strings>,
+C<submit>, C<subversion>, C<sysman>
 
-=item EXPORTS
+=item t
 
-=item BUGS
+C<tail>, C<tar>, C<targetarch>, C<tbl>, C<tee>, C<test>, C<timeincl>,
+C<timetype>, C<tmpnam_r_proto>, C<to>, C<touch>, C<tr>, C<trnl>, C<troff>,
+C<ttyname_r_proto>
 
-=item AUTHOR
+=item u
 
-=item SEE ALSO
+C<u16size>, C<u16type>, C<u32size>, C<u32type>, C<u64size>, C<u64type>,
+C<u8size>, C<u8type>, C<uidformat>, C<uidsign>, C<uidsize>, C<uidtype>,
+C<uname>, C<uniq>, C<uquadtype>, C<use5005threads>, C<use64bitall>,
+C<use64bitint>, C<usecrosscompile>, C<usedl>, C<usefaststdio>,
+C<useithreads>, C<uselargefiles>, C<uselongdouble>, C<usemallocwrap>,
+C<usemorebits>, C<usemultiplicity>, C<usemymalloc>, C<usenm>, C<useopcode>,
+C<useperlio>, C<useposix>, C<usereentrant>, C<userelocatableinc>,
+C<usesfio>, C<useshrplib>, C<usesitecustomize>, C<usesocks>, C<usethreads>,
+C<usevendorprefix>, C<usevfork>, C<usrinc>, C<uuname>, C<uvoformat>,
+C<uvsize>, C<uvtype>, C<uvuformat>, C<uvxformat>, C<uvXUformat>
 
-=back
+=item v
 
-=head2 Devel::SelfStubber - generate stubs for a SelfLoading module
+C<vendorarch>, C<vendorarchexp>, C<vendorbin>, C<vendorbinexp>,
+C<vendorhtml1dir>, C<vendorhtml1direxp>, C<vendorhtml3dir>,
+C<vendorhtml3direxp>, C<vendorlib>, C<vendorlib_stem>, C<vendorlibexp>,
+C<vendorman1dir>, C<vendorman1direxp>, C<vendorman3dir>,
+C<vendorman3direxp>, C<vendorprefix>, C<vendorprefixexp>, C<vendorscript>,
+C<vendorscriptexp>, C<version>, C<version_patchlevel_string>,
+C<versiononly>, C<vi>, C<voidflags>
 
-=over 4
+=item x
 
-=item SYNOPSIS
+C<xlibpth>
 
-=item DESCRIPTION
+=item y
+
+C<yacc>, C<yaccflags>
+
+=item z
+
+C<zcat>, C<zip>
 
 =back
 
-=head2 Devel::Size - Perl extension for finding the memory usage of Perl
-variables
+=item NOTE
+
+=back
 
 =over 4
 
@@ -15866,41 +16814,35 @@ variables
 
 =item DESCRIPTION
 
-=item FUNCTIONS
-
-=over 4
-
-=item size($ref)
+dynamic, nonxs, static
 
-=item total_size($ref)
+=item AUTHOR
 
 =back
 
-=item EXPORT
-
-=item UNDERSTANDING MEMORY ALLOCATION
+=head2 Cwd - get pathname of current working directory
 
 =over 4
 
-=item The C library
+=item SYNOPSIS
 
-=item Perl
+=item DESCRIPTION
 
-=back
+=over 4
 
-=item DANGERS
+=item getcwd and friends
 
-=item Messages: texts originating from this module.
+getcwd, cwd, fastcwd, fastgetcwd, getdcwd
 
-=over 4
+=item abs_path and friends
 
-=item Errors
+abs_path, realpath, fast_abs_path
 
-=item warnings
+=item $ENV{PWD}
 
 =back
 
-=item BUGS
+=item NOTES
 
 =item AUTHOR
 
@@ -15910,7 +16852,9 @@ variables
 
 =back
 
-=head2 Digest - Modules that calculate message digests
+=head2 DB - programmatic interface to the Perl debugging API (draft,
+subject to
+change)
 
 =over 4
 
@@ -15918,25 +16862,34 @@ variables
 
 =item DESCRIPTION
 
-I<binary>, I<hex>, I<base64>
+=over 4
 
-=item OO INTERFACE
+=item Global Variables
 
-$ctx = Digest->XXX($arg,...), $ctx = Digest->new(XXX => $arg,...), $ctx =
-Digest::XXX->new($arg,...), $other_ctx = $ctx->clone, $ctx->reset,
-$ctx->add( $data ), $ctx->add( $chunk1, $chunk2, ... ), $ctx->addfile(
-$io_handle ), $ctx->add_bits( $data, $nbits ), $ctx->add_bits( $bitstring
-), $ctx->digest, $ctx->hexdigest, $ctx->b64digest
+ $DB::sub,  %DB::sub,  $DB::single,  $DB::signal,  $DB::trace, @DB::args, 
+@DB::dbline,  %DB::dbline,  $DB::package,  $DB::filename,  $DB::subname, 
+$DB::lineno
 
-=item Digest speed
+=item API Methods
 
-=item SEE ALSO
+CLIENT->register(), CLIENT->evalcode(STRING), CLIENT->skippkg('D::hide'),
+CLIENT->run(), CLIENT->step(), CLIENT->next(), CLIENT->done()
+
+=item Client Callback Methods
+
+CLIENT->init(), CLIENT->prestop([STRING]), CLIENT->stop(), CLIENT->idle(),
+CLIENT->poststop([STRING]), CLIENT->evalcode(STRING), CLIENT->cleanup(),
+CLIENT->output(LIST)
+
+=back
+
+=item BUGS
 
 =item AUTHOR
 
 =back
 
-=head2 Digest::MD5 - Perl interface to the MD5 Algorithm
+=head2 DBM_Filter -- Filter DBM keys/values 
 
 =over 4
 
@@ -15944,73 +16897,67 @@ $io_handle ), $ctx->add_bits( $data, $nbits ), $ctx->add_bits( $bitstring
 
 =item DESCRIPTION
 
-=item FUNCTIONS
+=item What is a DBM Filter?
 
-md5($data,...), md5_hex($data,...), md5_base64($data,...)
+=over 4
+
+=item So what's new?
+
+=back
 
 =item METHODS
 
-$md5 = Digest::MD5->new, $md5->reset, $md5->clone, $md5->add($data,...),
-$md5->addfile($io_handle), $md5->add_bits($data, $nbits),
-$md5->add_bits($bitstring), $md5->digest, $md5->hexdigest, $md5->b64digest
+=over 4
 
-=item EXAMPLES
+=item $db->Filter_Push()
 
-=item SEE ALSO
+=item $db->Filter_Key_Push()
 
-=item COPYRIGHT
+=item $db->Filter_Value_Push()
 
-=item AUTHORS
+Filter_Push, Filter_Key_Push, Filter_Value_Push
+
+=item $db->Filter_Pop()
+
+=item $db->Filtered()
 
 =back
 
-=head2 Digest::SHA - Perl extension for SHA-1/224/256/384/512
+=item Writing a Filter
 
 =over 4
 
-=item SYNOPSIS (SHA)
+=item Immediate Filters
 
-=item SYNOPSIS (HMAC-SHA)
+=item Canned Filters
 
-=item ABSTRACT
+"name", params
 
-=item DESCRIPTION
+=back
 
-=item NIST STATEMENT ON SHA-1
+=item Filters Included
 
-=item EXPORT
+utf8, encode, compress, int32, null
 
-=item EXPORTABLE FUNCTIONS
+=item NOTES
 
-B<sha1($data, ...)>, B<sha224($data, ...)>, B<sha256($data, ...)>,
-B<sha384($data, ...)>, B<sha512($data, ...)>, B<sha1_hex($data, ...)>,
-B<sha224_hex($data, ...)>, B<sha256_hex($data, ...)>, B<sha384_hex($data,
-...)>, B<sha512_hex($data, ...)>, B<sha1_base64($data, ...)>,
-B<sha224_base64($data, ...)>, B<sha256_base64($data, ...)>,
-B<sha384_base64($data, ...)>, B<sha512_base64($data, ...)>, B<new($alg)>,
-B<reset($alg)>, B<hashsize>, B<algorithm>, B<clone>, B<add($data, ...)>,
-B<add_bits($data, $nbits)>, B<add_bits($bits)>, B<addfile(*FILE)>,
-B<dump($filename)>, B<load($filename)>, B<digest>, B<hexdigest>,
-B<b64digest>, B<hmac_sha1($data, $key)>, B<hmac_sha224($data, $key)>,
-B<hmac_sha256($data, $key)>, B<hmac_sha384($data, $key)>,
-B<hmac_sha512($data, $key)>, B<hmac_sha1_hex($data, $key)>,
-B<hmac_sha224_hex($data, $key)>, B<hmac_sha256_hex($data, $key)>,
-B<hmac_sha384_hex($data, $key)>, B<hmac_sha512_hex($data, $key)>,
-B<hmac_sha1_base64($data, $key)>, B<hmac_sha224_base64($data, $key)>,
-B<hmac_sha256_base64($data, $key)>, B<hmac_sha384_base64($data, $key)>,
-B<hmac_sha512_base64($data, $key)>
+=over 4
 
-=item SEE ALSO
+=item Maintain Round Trip Integrity
 
-=item AUTHOR
+=item Don't mix filtered & non-filtered data in the same database file. 
 
-=item ACKNOWLEDGMENTS
+=back
 
-=item COPYRIGHT AND LICENSE
+=item EXAMPLE
+
+=item SEE ALSO
+
+=item AUTHOR
 
 =back
 
-=head2 Digest::base - Digest base class
+=head2 DBM_Filter::compress - filter for DBM_Filter
 
 =over 4
 
@@ -16020,9 +16967,11 @@ B<hmac_sha512_base64($data, $key)>
 
 =item SEE ALSO
 
+=item AUTHOR
+
 =back
 
-=head2 Digest::file - Calculate digests of files
+=head2 DBM_Filter::encode - filter for DBM_Filter
 
 =over 4
 
@@ -16030,15 +16979,13 @@ B<hmac_sha512_base64($data, $key)>
 
 =item DESCRIPTION
 
-digest_file( $file, $algorithm, [$arg,...] ), digest_file_hex( $file,
-$algorithm, [$arg,...] ), digest_file_base64( $file, $algorithm, [$arg,...]
-)
-
 =item SEE ALSO
 
+=item AUTHOR
+
 =back
 
-=head2 DirHandle - supply object methods for directory handles
+=head2 DBM_Filter::int32 - filter for DBM_Filter
 
 =over 4
 
@@ -16046,11 +16993,13 @@ $algorithm, [$arg,...] ), digest_file_base64( $file, $algorithm, [$arg,...]
 
 =item DESCRIPTION
 
-=item NOTES
+=item SEE ALSO
+
+=item AUTHOR
 
 =back
 
-=head2 Dumpvalue - provides screen dump of Perl data.
+=head2 DBM_Filter::null - filter for DBM_Filter
 
 =over 4
 
@@ -16058,25 +17007,13 @@ $algorithm, [$arg,...] ), digest_file_base64( $file, $algorithm, [$arg,...]
 
 =item DESCRIPTION
 
-=over 4
+=item SEE ALSO
 
-=item Creation
-
-C<arrayDepth>, C<hashDepth>, C<compactDump>, C<veryCompact>, C<globPrint>,
-C<dumpDBFiles>, C<dumpPackages>, C<dumpReused>, C<tick>, C<quoteHighBit>,
-C<printUndef>, C<usageOnly>, unctrl, subdump, bareStringify, quoteHighBit,
-stopDbSignal
-
-=item Methods
-
-dumpValue, dumpValues, stringify, dumpvars, set_quote, set_unctrl,
-compactDump, veryCompact, set, get
-
-=back
+=item AUTHOR
 
 =back
 
-=head2 DynaLoader - Dynamically load C libraries into Perl code
+=head2 DBM_Filter::utf8 - filter for DBM_Filter
 
 =over 4
 
@@ -16084,137 +17021,150 @@ compactDump, veryCompact, set, get
 
 =item DESCRIPTION
 
-@dl_library_path, @dl_resolve_using, @dl_require_symbols, @dl_librefs,
-@dl_modules, @dl_shared_objects, dl_error(), $dl_debug, dl_findfile(),
-dl_expandspec(), dl_load_file(), dl_unload_file(), dl_load_flags(),
-dl_find_symbol(), dl_find_symbol_anywhere(), dl_undef_symbols(),
-dl_install_xsub(), bootstrap()
+=item SEE ALSO
 
 =item AUTHOR
 
 =back
 
-=head2 DynaLoader::XSLoader, XSLoader - Dynamically load C libraries into
-Perl code
+=head2 DB_File - Perl5 access to Berkeley DB version 1.x
 
 =over 4
 
-=item VERSION
-
 =item SYNOPSIS
 
 =item DESCRIPTION
 
+B<DB_HASH>, B<DB_BTREE>, B<DB_RECNO>
+
 =over 4
 
-=item Migration from C<DynaLoader>
+=item Using DB_File with Berkeley DB version 2 or greater
 
-=item Backward compatible boilerplate
+=item Interface to Berkeley DB
+
+=item Opening a Berkeley DB Database File
+
+=item Default Parameters
+
+=item In Memory Databases
 
 =back
 
-=item Order of initialization: early load()
+=item DB_HASH
 
 =over 4
 
-=item The most hairy case
+=item A Simple Example
 
 =back
 
-=item DIAGNOSTICS
+=item DB_BTREE
 
-Can't find '%s' symbol in %s, Can't load '%s' for module %s: %s, Undefined
-symbols present after loading %s: %s, XSLoader::load('Your::Module',
-$Your::Module::VERSION)
+=over 4
 
-=item LIMITATIONS
+=item Changing the BTREE sort order
 
-=item BUGS
+=item Handling Duplicate Keys 
 
-=item SEE ALSO
+=item The get_dup() Method
 
-=item AUTHORS
+=item The find_dup() Method
 
-=item COPYRIGHT
+=item The del_dup() Method
+
+=item Matching Partial Keys 
 
 =back
 
-=head2 Encode - character encodings
+=item DB_RECNO
 
 =over 4
 
-=item SYNOPSIS
+=item The 'bval' Option
 
-=over 4
+=item A Simple Example
 
-=item Table of Contents
+=item Extra RECNO Methods
 
-=back
+B<$X-E<gt>push(list) ;>, B<$value = $X-E<gt>pop ;>, B<$X-E<gt>shift>,
+B<$X-E<gt>unshift(list) ;>, B<$X-E<gt>length>, B<$X-E<gt>splice(offset,
+length, elements);>
 
-=item DESCRIPTION
+=item Another Example
 
-=over 4
+=back
 
-=item TERMINOLOGY
+=item THE API INTERFACE
 
-=back
+B<$status = $X-E<gt>get($key, $value [, $flags]) ;>, B<$status =
+$X-E<gt>put($key, $value [, $flags]) ;>, B<$status = $X-E<gt>del($key [,
+$flags]) ;>, B<$status = $X-E<gt>fd ;>, B<$status = $X-E<gt>seq($key,
+$value, $flags) ;>, B<$status = $X-E<gt>sync([$flags]) ;>
 
-=item PERL ENCODING API
+=item DBM FILTERS
 
-$octets  = encode(ENCODING, $string [, CHECK]), $string = decode(ENCODING,
-$octets [, CHECK]), [$length =] from_to($octets, FROM_ENC, TO_ENC [,
-CHECK]), $octets = encode_utf8($string);, $string = decode_utf8($octets [,
-CHECK]);
+B<filter_store_key>, B<filter_store_value>, B<filter_fetch_key>,
+B<filter_fetch_value>
 
 =over 4
 
-=item Listing available encodings
+=item The Filter
 
-=item Defining Aliases
+=item An Example -- the NULL termination problem.
+
+=item Another Example -- Key is a C int.
 
 =back
 
-=item Encoding via PerlIO
+=item HINTS AND TIPS 
 
-=item Handling Malformed Data
+=over 4
 
-B<NOTE:> Not all encoding support this feature, I<CHECK> =
-Encode::FB_DEFAULT ( == 0), I<CHECK> = Encode::FB_CROAK ( == 1), I<CHECK> =
-Encode::FB_QUIET, I<CHECK> = Encode::FB_WARN, perlqq mode (I<CHECK> =
-Encode::FB_PERLQQ), HTML charref mode (I<CHECK> = Encode::FB_HTMLCREF), XML
-charref mode (I<CHECK> = Encode::FB_XMLCREF), The bitmask
+=item Locking: The Trouble with fd
 
-=over 4
+=item Safe ways to lock a database
 
-=item coderef for CHECK
+B<Tie::DB_Lock>, B<Tie::DB_LockFile>, B<DB_File::Lock>
 
-=back
+=item Sharing Databases With C Applications
 
-=item Defining Encodings
+=item The untie() Gotcha
 
-=item The UTF-8 flag
+=back
 
-Goal #1:, Goal #2:, Goal #3:, Goal #4:
+=item COMMON QUESTIONS
 
 =over 4
 
-=item Messing with Perl's Internals
+=item Why is there Perl source in my database?
 
-is_utf8(STRING [, CHECK]), _utf8_on(STRING), _utf8_off(STRING)
+=item How do I store complex data structures with DB_File?
+
+=item What does "Invalid Argument" mean?
+
+=item What does "Bareword 'DB_File' not allowed" mean? 
 
 =back
 
-=item UTF-8 vs. utf8
+=item REFERENCES
 
-=item SEE ALSO
+=item HISTORY
 
-=item MAINTAINER
+=item BUGS
+
+=item AVAILABILITY
 
 =item COPYRIGHT
 
+=item SEE ALSO
+
+=item AUTHOR
+
 =back
 
-=head2 Encode::Alias - alias definitions to encodings
+=head2 Data::Dumper - stringified perl data structures, suitable for both
+printing and C<eval>
 
 =over 4
 
@@ -16222,36 +17172,46 @@ is_utf8(STRING [, CHECK]), _utf8_on(STRING), _utf8_off(STRING)
 
 =item DESCRIPTION
 
-As a simple string, As a qr// compiled regular expression, e.g.:, As a code
-reference, e.g.:
-
 =over 4
 
-=item Alias overloading
+=item Methods
 
-=back
+I<PACKAGE>->new(I<ARRAYREF [>, I<ARRAYREF]>), I<$OBJ>->Dump  I<or> 
+I<PACKAGE>->Dump(I<ARRAYREF [>, I<ARRAYREF]>), I<$OBJ>->Seen(I<[HASHREF]>),
+I<$OBJ>->Values(I<[ARRAYREF]>), I<$OBJ>->Names(I<[ARRAYREF]>),
+I<$OBJ>->Reset
 
-=item SEE ALSO
+=item Functions
+
+Dumper(I<LIST>)
+
+=item Configuration Variables or Methods
+
+=item Exports
+
+Dumper
 
 =back
 
-=head2 Encode::Byte - Single Byte Encodings
+=item EXAMPLES
+
+=item BUGS
 
 =over 4
 
-=item SYNOPSIS
+=item NOTE
 
-=item ABSTRACT
+=back
 
-=item DESCRIPTION
+=item AUTHOR
+
+=item VERSION
 
 =item SEE ALSO
 
 =back
 
-=head2 Encode::CJKConstants -- Internally used by Encode::??::ISO_2022_*
-
-=head2 Encode::CN - China-based Chinese Encodings
+=head2 Devel::DProf - a Perl code profiler
 
 =over 4
 
@@ -16259,7 +17219,11 @@ reference, e.g.:
 
 =item DESCRIPTION
 
-=item NOTES
+=item PROFILE FORMAT
+
+=item AUTOLOAD
+
+=item ENVIRONMENT
 
 =item BUGS
 
@@ -16267,257 +17231,260 @@ reference, e.g.:
 
 =back
 
-=head2 Encode::CN::HZ -- internally used by Encode::CN
-
-=head2 Encode::Config -- internally used by Encode
-
-=head2 Encode::EBCDIC - EBCDIC Encodings
+=head2 Devel::InnerPackage - find all the inner packages of a package
 
 =over 4
 
 =item SYNOPSIS
 
-=item ABSTRACT
-
 =item DESCRIPTION
 
-=item SEE ALSO
+=item METHODS
+
+=over 4
+
+=item list_packages <package name>
 
 =back
 
-=head2 Encode::Encoding - Encode Implementation Base Class
+=back
 
 =over 4
 
-=item SYNOPSIS
+=item AUTHOR
 
-=item DESCRIPTION
+=item COPYING
 
-=over 4
+=item BUGS
 
-=item Methods you should implement
+=back
 
--E<gt>encode($string [,$check]), -E<gt>decode($octets [,$check]),
--E<gt>cat_decode($destination, $octets, $offset, $terminator [,$check])
+=head2 Devel::PPPort - Perl/Pollution/Portability
 
-=item Other methods defined in Encode::Encodings
+=over 4
 
--E<gt>name, -E<gt>renew, -E<gt>renewed, -E<gt>perlio_ok(),
--E<gt>needs_lines()
+=item SYNOPSIS
 
-=item Example: Encode::ROT13
+=item DESCRIPTION
 
-=back
+=over 4
 
-=item Why the heck Encode API is different?
+=item Why use ppport.h?
 
-=over 4
+=item How to use ppport.h
 
-=item Compiled Encodings
+=item Running ppport.h
 
 =back
 
-=item SEE ALSO
+=item FUNCTIONS
 
-Scheme 1, Scheme 2, Other Schemes
+=over 4
+
+=item WriteFile
 
 =back
 
-=head2 Encode::Guess -- Guesses encoding from data
+=item COMPATIBILITY
 
 =over 4
 
-=item SYNOPSIS
+=item Provided Perl compatibility API
 
-=item ABSTRACT
+=item Perl API not supported by ppport.h
 
-=item DESCRIPTION
+perl 5.9.5, perl 5.9.4, perl 5.9.3, perl 5.9.2, perl 5.9.1, perl 5.9.0,
+perl 5.8.3, perl 5.8.1, perl 5.8.0, perl 5.7.3, perl 5.7.2, perl 5.7.1,
+perl 5.6.1, perl 5.6.0, perl 5.005_03, perl 5.005, perl 5.004_05, perl
+5.004
 
-Encode::Guess->set_suspects, Encode::Guess->add_suspects,
-Encode::decode("Guess" ...), Encode::Guess->guess($data),
-guess_encoding($data, [, I<list of suspects>])
+=back
 
-=item CAVEATS
+=item BUGS
 
-=item TO DO
+=item AUTHORS
+
+=item COPYRIGHT
 
 =item SEE ALSO
 
 =back
 
-=head2 Encode::JP - Japanese Encodings
+=head2 Devel::Peek - A data debugging tool for the XS programmer
 
 =over 4
 
 =item SYNOPSIS
 
-=item ABSTRACT
-
 =item DESCRIPTION
 
-=item Note on ISO-2022-JP(-1)?
+=over 4
 
-=item BUGS
+=item Runtime debugging
 
-=item SEE ALSO
+=item Memory footprint debugging
 
 =back
 
-=head2 Encode::JP::H2Z -- internally used by Encode::JP::2022_JP*
-
-=head2 Encode::JP::JIS7 -- internally used by Encode::JP
-
-=head2 Encode::KR - Korean Encodings
+=item EXAMPLES
 
 =over 4
 
-=item SYNOPSIS
+=item A simple scalar string
 
-=item DESCRIPTION
+=item A simple scalar number
 
-=item BUGS
+=item A simple scalar with an extra reference
 
-=item SEE ALSO
+=item A reference to a simple scalar
 
-=back
+=item A reference to an array
 
-=head2 Encode::KR::2022_KR -- internally used by Encode::KR
+=item A reference to a hash
 
-=head2 Encode::MIME::Header -- MIME 'B' and 'Q' header encoding
+=item Dumping a large array or hash
 
-=over 4
+=item A reference to an SV which holds a C pointer
 
-=item SYNOPSIS
+=item A reference to a subroutine
 
-=item ABSTRACT
+=back
 
-=item DESCRIPTION
+=item EXPORTS
 
 =item BUGS
 
+=item AUTHOR
+
 =item SEE ALSO
 
 =back
 
-=head2 Encode::PerlIO -- a detailed document on Encode and PerlIO
+=head2 Devel::SelfStubber - generate stubs for a SelfLoading module
 
 =over 4
 
-=item Overview
+=item SYNOPSIS
 
-=item How does it work?
+=item DESCRIPTION
 
-=item Line Buffering
+=back
 
-=over 4
+=head2 Digest - Modules that calculate message digests
 
-=item How can I tell whether my encoding fully supports PerlIO ?
+=over 4
 
-=back
+=item SYNOPSIS
 
-=item SEE ALSO
+=item DESCRIPTION
 
-=back
+I<binary>, I<hex>, I<base64>
 
-=head2 Encode::Supported -- Encodings supported by Encode
+=item OO INTERFACE
 
-=over 4
+$ctx = Digest->XXX($arg,...), $ctx = Digest->new(XXX => $arg,...), $ctx =
+Digest::XXX->new($arg,...), $other_ctx = $ctx->clone, $ctx->reset,
+$ctx->add( $data ), $ctx->add( $chunk1, $chunk2, ... ), $ctx->addfile(
+$io_handle ), $ctx->add_bits( $data, $nbits ), $ctx->add_bits( $bitstring
+), $ctx->digest, $ctx->hexdigest, $ctx->b64digest
 
-=item DESCRIPTION
+=item Digest speed
 
-=over 4
+=item SEE ALSO
 
-=item Encoding Names
+=item AUTHOR
 
 =back
 
-=item Supported Encodings
+=head2 Digest::MD5 - Perl interface to the MD5 Algorithm
 
 =over 4
 
-=item Built-in Encodings
-
-=item Encode::Unicode -- other Unicode encodings
+=item SYNOPSIS
 
-=item Encode::Byte -- Extended ASCII
+=item DESCRIPTION
 
-ISO-8859 and corresponding vendor mappings, KOI8 - De Facto Standard for
-the Cyrillic world, gsm0338 - Hentai Latin 1
+=item FUNCTIONS
 
-=item CJK: Chinese, Japanese, Korean (Multibyte)
+md5($data,...), md5_hex($data,...), md5_base64($data,...)
 
-Encode::CN -- Continental China, Encode::JP -- Japan, Encode::KR -- Korea,
-Encode::TW -- Taiwan, Encode::HanExtra -- More Chinese via CPAN,
-Encode::JIS2K -- JIS X 0213 encodings via CPAN
+=item METHODS
 
-=item Miscellaneous encodings
+$md5 = Digest::MD5->new, $md5->reset, $md5->clone, $md5->add($data,...),
+$md5->addfile($io_handle), $md5->add_bits($data, $nbits),
+$md5->add_bits($bitstring), $md5->digest, $md5->hexdigest, $md5->b64digest
 
-Encode::EBCDIC, Encode::Symbols, Encode::MIME::Header, Encode::Guess
+=item EXAMPLES
 
-=back
+=item SEE ALSO
 
-=item Unsupported encodings
+=item COPYRIGHT
 
-  ISO-2022-JP-2 [RFC1554], ISO-2022-CN [RFC1922], Various HP-UX encodings,
-Cyrillic encoding ISO-IR-111, ISO-8859-8-1 [Hebrew], ISIRI 3342, Iran
-System, ISIRI 2900 [Farsi], Thai encoding TCVN, Vietnamese encodings VPS,
-Various Mac encodings, (Mac) Indic encodings
+=item AUTHORS
 
-=item Encoding vs. Charset -- terminology
+=back
 
-=item Encoding Classification (by Anton Tagunov and Dan Kogai)
+=head2 Digest::SHA - Perl extension for SHA-1/224/256/384/512
 
 =over 4
 
-=item Microsoft-related naming mess
-
-KS_C_5601-1987, GB2312, Big5, Shift_JIS
+=item SYNOPSIS (SHA)
 
-=back
+=item SYNOPSIS (HMAC-SHA)
 
-=item Glossary
+=item ABSTRACT
 
-character repertoire, coded character set (CCS), character encoding scheme
-(CES), charset (in MIME context), EUC, ISO-2022, UCS, UCS-2, Unicode, UTF,
-UTF-16
+=item DESCRIPTION
 
-=item See Also
+=item NIST STATEMENT ON SHA-1
 
-=item References
+=item PADDING OF BASE64 DIGESTS
 
-ECMA, ECMA-035 (eq C<ISO-2022>), IANA, Assigned Charset Names by IANA, ISO,
-RFC, UC, Unicode Glossary
+=item EXPORT
 
-=over 4
+=item EXPORTABLE FUNCTIONS
 
-=item Other Notable Sites
+B<sha1($data, ...)>, B<sha224($data, ...)>, B<sha256($data, ...)>,
+B<sha384($data, ...)>, B<sha512($data, ...)>, B<sha1_hex($data, ...)>,
+B<sha224_hex($data, ...)>, B<sha256_hex($data, ...)>, B<sha384_hex($data,
+...)>, B<sha512_hex($data, ...)>, B<sha1_base64($data, ...)>,
+B<sha224_base64($data, ...)>, B<sha256_base64($data, ...)>,
+B<sha384_base64($data, ...)>, B<sha512_base64($data, ...)>, B<new($alg)>,
+B<reset($alg)>, B<hashsize>, B<algorithm>, B<clone>, B<add($data, ...)>,
+B<add_bits($data, $nbits)>, B<add_bits($bits)>, B<addfile(*FILE)>,
+B<addfile($filename [, $mode])>, B<dump($filename)>, B<load($filename)>,
+B<digest>, B<hexdigest>, B<b64digest>, B<hmac_sha1($data, $key)>,
+B<hmac_sha224($data, $key)>, B<hmac_sha256($data, $key)>,
+B<hmac_sha384($data, $key)>, B<hmac_sha512($data, $key)>,
+B<hmac_sha1_hex($data, $key)>, B<hmac_sha224_hex($data, $key)>,
+B<hmac_sha256_hex($data, $key)>, B<hmac_sha384_hex($data, $key)>,
+B<hmac_sha512_hex($data, $key)>, B<hmac_sha1_base64($data, $key)>,
+B<hmac_sha224_base64($data, $key)>, B<hmac_sha256_base64($data, $key)>,
+B<hmac_sha384_base64($data, $key)>, B<hmac_sha512_base64($data, $key)>
 
-czyborra.com, CJK.inf, Jungshik Shin's Hangul FAQ, debian.org:
-"Introduction to i18n"
+=item SEE ALSO
 
-=item Offline sources
+=item AUTHOR
 
-C<CJKV Information Processing> by Ken Lunde
+=item ACKNOWLEDGMENTS
 
-=back
+=item COPYRIGHT AND LICENSE
 
 =back
 
-=head2 Encode::Symbol - Symbol Encodings
+=head2 Digest::base - Digest base class
 
 =over 4
 
 =item SYNOPSIS
 
-=item ABSTRACT
-
 =item DESCRIPTION
 
 =item SEE ALSO
 
 =back
 
-=head2 Encode::TW - Taiwan-based Chinese Encodings
+=head2 Digest::file - Calculate digests of files
 
 =over 4
 
@@ -16525,191 +17492,201 @@ C<CJKV Information Processing> by Ken Lunde
 
 =item DESCRIPTION
 
-=item NOTES
-
-=item BUGS
+digest_file( $file, $algorithm, [$arg,...] ), digest_file_hex( $file,
+$algorithm, [$arg,...] ), digest_file_base64( $file, $algorithm, [$arg,...]
+)
 
 =item SEE ALSO
 
 =back
 
-=head2 Encode::Unicode -- Various Unicode Transformation Formats
+=head2 DirHandle - supply object methods for directory handles
 
 =over 4
 
 =item SYNOPSIS
 
-=item ABSTRACT
+=item DESCRIPTION
 
-L<http://www.unicode.org/glossary/> says:, Quick Reference
+=item NOTES
 
-=item Size, Endianness, and BOM
+=back
+
+=head2 Dumpvalue - provides screen dump of Perl data.
 
 =over 4
 
-=item by size
+=item SYNOPSIS
 
-=item by endianness
+=item DESCRIPTION
 
-BOM as integer when fetched in network byte order
+=over 4
 
-=back
+=item Creation
 
-=item Surrogate Pairs
+C<arrayDepth>, C<hashDepth>, C<compactDump>, C<veryCompact>, C<globPrint>,
+C<dumpDBFiles>, C<dumpPackages>, C<dumpReused>, C<tick>, C<quoteHighBit>,
+C<printUndef>, C<usageOnly>, unctrl, subdump, bareStringify, quoteHighBit,
+stopDbSignal
 
-=item Error Checking
+=item Methods
 
-=item SEE ALSO
+dumpValue, dumpValues, stringify, dumpvars, set_quote, set_unctrl,
+compactDump, veryCompact, set, get
 
 =back
 
-=head2 Encode::Unicode::UTF7 -- UTF-7 encoding
+=back
+
+=head2 DynaLoader - Dynamically load C libraries into Perl code
 
 =over 4
 
 =item SYNOPSIS
 
-=item ABSTRACT
+=item DESCRIPTION
 
-=item In Practice
+@dl_library_path, @dl_resolve_using, @dl_require_symbols, @dl_librefs,
+@dl_modules, @dl_shared_objects, dl_error(), $dl_debug, dl_findfile(),
+dl_expandspec(), dl_load_file(), dl_unload_file(), dl_load_flags(),
+dl_find_symbol(), dl_find_symbol_anywhere(), dl_undef_symbols(),
+dl_install_xsub(), bootstrap()
 
-=item SEE ALSO
+=item AUTHOR
 
 =back
 
-=head2 Encode::lib::Encode::Alias, Encode::Alias - alias definitions to
-encodings
+=head2 DynaLoader::XSLoader, XSLoader - Dynamically load C libraries into
+Perl code
 
 =over 4
 
+=item VERSION
+
 =item SYNOPSIS
 
 =item DESCRIPTION
 
-As a simple string, As a qr// compiled regular expression, e.g.:, As a code
-reference, e.g.:
-
 =over 4
 
-=item Alias overloading
-
-=back
+=item Migration from C<DynaLoader>
 
-=item SEE ALSO
+=item Backward compatible boilerplate
 
 =back
 
-=head2 Encode::lib::Encode::CJKConstants, Encode::CJKConstants.pm --
-Internally used by Encode::??::ISO_2022_*
-
-=head2 Encode::lib::Encode::CN::HZ, Encode::CN::HZ -- internally used by
-Encode::CN
-
-=head2 Encode::lib::Encode::Config, Encode::Config -- internally used by
-Encode
-
-=head2 Encode::lib::Encode::Encoding, Encode::Encoding - Encode
-Implementation Base Class
+=item Order of initialization: early load()
 
 =over 4
 
-=item SYNOPSIS
+=item The most hairy case
 
-=item DESCRIPTION
+=back
 
-=over 4
+=item DIAGNOSTICS
 
-=item Methods you should implement
+C<Can't find '%s' symbol in %s>, C<Can't load '%s' for module %s: %s>,
+C<Undefined symbols present after loading %s: %s>,
+C<XSLoader::load('Your::Module', $Your::Module::VERSION)>
 
--E<gt>encode($string [,$check]), -E<gt>decode($octets [,$check]),
--E<gt>cat_decode($destination, $octets, $offset, $terminator [,$check])
+=item LIMITATIONS
 
-=item Other methods defined in Encode::Encodings
+=item BUGS
 
--E<gt>name, -E<gt>renew, -E<gt>renewed, -E<gt>perlio_ok(),
--E<gt>needs_lines()
+=item SEE ALSO
 
-=item Example: Encode::ROT13
+=item AUTHORS
+
+=item COPYRIGHT
 
 =back
 
-=item Why the heck Encode API is different?
+=head2 Encode - character encodings
 
 =over 4
 
-=item Compiled Encodings
-
-=back
+=item SYNOPSIS
 
-=item SEE ALSO
+=over 4
 
-Scheme 1, Scheme 2, Other Schemes
+=item Table of Contents
 
 =back
 
-=head2 Encode::lib::Encode::Guess, Encode::Guess -- Guesses encoding from
-data
+=item DESCRIPTION
 
 =over 4
 
-=item SYNOPSIS
+=item TERMINOLOGY
 
-=item ABSTRACT
+=back
 
-=item DESCRIPTION
+=item PERL ENCODING API
 
-Encode::Guess->set_suspects, Encode::Guess->add_suspects,
-Encode::decode("Guess" ...), Encode::Guess->guess($data),
-guess_encoding($data, [, I<list of suspects>])
+$octets  = encode(ENCODING, $string [, CHECK]), $string = decode(ENCODING,
+$octets [, CHECK]), [$obj =] find_encoding(ENCODING), [$length =]
+from_to($octets, FROM_ENC, TO_ENC [, CHECK]), $octets =
+encode_utf8($string);, $string = decode_utf8($octets [, CHECK]);
 
-=item CAVEATS
+=over 4
 
-=item TO DO
+=item Listing available encodings
 
-=item SEE ALSO
+=item Defining Aliases
+
+=item Finding IANA Character Set Registry names
 
 =back
 
-=head2 Encode::lib::Encode::JP::H2Z, Encode::JP::H2Z -- internally used by
-Encode::JP::2022_JP*
+=item Encoding via PerlIO
 
-=head2 Encode::lib::Encode::JP::JIS7, Encode::JP::JIS7 -- internally used
-by Encode::JP
+=item Handling Malformed Data
 
-=head2 Encode::lib::Encode::KR::2022_KR, Encode::KR::2022_KR -- internally
-used by Encode::KR
+B<NOTE:> Not all encoding support this feature, I<CHECK> =
+Encode::FB_DEFAULT ( == 0), I<CHECK> = Encode::FB_CROAK ( == 1), I<CHECK> =
+Encode::FB_QUIET, I<CHECK> = Encode::FB_WARN, perlqq mode (I<CHECK> =
+Encode::FB_PERLQQ), HTML charref mode (I<CHECK> = Encode::FB_HTMLCREF), XML
+charref mode (I<CHECK> = Encode::FB_XMLCREF), The bitmask,
+Encode::LEAVE_SRC
 
-=head2 Encode::lib::Encode::MIME::Header, Encode::MIME::Header -- MIME 'B'
-and 'Q' header encoding
+=item Defining Encodings
+
+=item The UTF8 flag
+
+Goal #1:, Goal #2:, Goal #3:, Goal #4:
 
 =over 4
 
-=item SYNOPSIS
+=item Messing with Perl's Internals
 
-=item ABSTRACT
+is_utf8(STRING [, CHECK]), _utf8_on(STRING), _utf8_off(STRING)
 
-=item DESCRIPTION
+=back
 
-=item BUGS
+=item UTF-8 vs. utf8 vs. UTF8
 
 =item SEE ALSO
 
+=item MAINTAINER
+
+=item COPYRIGHT
+
 =back
 
-=head2 Encode::lib::Encode::PerlIO, Encode::PerlIO -- a detailed document
-on Encode and PerlIO
+=head2 Encode::Alias - alias definitions to encodings
 
 =over 4
 
-=item Overview
+=item SYNOPSIS
 
-=item How does it work?
+=item DESCRIPTION
 
-=item Line Buffering
+As a simple string, As a qr// compiled regular expression, e.g.:, As a code
+reference, e.g.:
 
 =over 4
 
-=item How can I tell whether my encoding fully supports PerlIO ?
+=item Alias overloading
 
 =back
 
@@ -16717,136 +17694,111 @@ on Encode and PerlIO
 
 =back
 
-=head2 Encode::lib::Encode::Supported, Encode::Supported -- Encodings
-supported by Encode
+=head2 Encode::Byte - Single Byte Encodings
 
 =over 4
 
-=item DESCRIPTION
-
-=over 4
+=item SYNOPSIS
 
-=item Encoding Names
+=item ABSTRACT
 
-=back
+=item DESCRIPTION
 
-=item Supported Encodings
+=item SEE ALSO
 
-=over 4
+=back
 
-=item Built-in Encodings
+=head2 Encode::CJKConstants -- Internally used by Encode::??::ISO_2022_*
 
-=item Encode::Unicode -- other Unicode encodings
+=head2 Encode::CN - China-based Chinese Encodings
 
-=item Encode::Byte -- Extended ASCII
+=over 4
 
-ISO-8859 and corresponding vendor mappings, KOI8 - De Facto Standard for
-the Cyrillic world, gsm0338 - Hentai Latin 1
+=item SYNOPSIS
 
-=item CJK: Chinese, Japanese, Korean (Multibyte)
+=item DESCRIPTION
 
-Encode::CN -- Continental China, Encode::JP -- Japan, Encode::KR -- Korea,
-Encode::TW -- Taiwan, Encode::HanExtra -- More Chinese via CPAN,
-Encode::JIS2K -- JIS X 0213 encodings via CPAN
+=item NOTES
 
-=item Miscellaneous encodings
+=item BUGS
 
-Encode::EBCDIC, Encode::Symbols, Encode::MIME::Header, Encode::Guess
+=item SEE ALSO
 
 =back
 
-=item Unsupported encodings
-
-  ISO-2022-JP-2 [RFC1554], ISO-2022-CN [RFC1922], Various HP-UX encodings,
-Cyrillic encoding ISO-IR-111, ISO-8859-8-1 [Hebrew], ISIRI 3342, Iran
-System, ISIRI 2900 [Farsi], Thai encoding TCVN, Vietnamese encodings VPS,
-Various Mac encodings, (Mac) Indic encodings
+=head2 Encode::CN::HZ -- internally used by Encode::CN
 
-=item Encoding vs. Charset -- terminology
+=head2 Encode::Config -- internally used by Encode
 
-=item Encoding Classification (by Anton Tagunov and Dan Kogai)
+=head2 Encode::EBCDIC - EBCDIC Encodings
 
 =over 4
 
-=item Microsoft-related naming mess
+=item SYNOPSIS
 
-KS_C_5601-1987, GB2312, Big5, Shift_JIS
+=item ABSTRACT
 
-=back
+=item DESCRIPTION
 
-=item Glossary
+=item SEE ALSO
 
-character repertoire, coded character set (CCS), character encoding scheme
-(CES), charset (in MIME context), EUC, ISO-2022, UCS, UCS-2, Unicode, UTF,
-UTF-16
+=back
 
-=item See Also
+=head2 Encode::Encoding - Encode Implementation Base Class
 
-=item References
+=over 4
 
-ECMA, ECMA-035 (eq C<ISO-2022>), IANA, Assigned Charset Names by IANA, ISO,
-RFC, UC, Unicode Glossary
+=item SYNOPSIS
+
+=item DESCRIPTION
 
 =over 4
 
-=item Other Notable Sites
+=item Methods you should implement
 
-czyborra.com, CJK.inf, Jungshik Shin's Hangul FAQ, debian.org:
-"Introduction to i18n"
+-E<gt>encode($string [,$check]), -E<gt>decode($octets [,$check]),
+-E<gt>cat_decode($destination, $octets, $offset, $terminator [,$check])
 
-=item Offline sources
+=item Other methods defined in Encode::Encodings
 
-C<CJKV Information Processing> by Ken Lunde
+-E<gt>name, -E<gt>mime_name, -E<gt>renew, -E<gt>renewed, -E<gt>perlio_ok(),
+-E<gt>needs_lines()
 
-=back
+=item Example: Encode::ROT13
 
 =back
 
-=head2 Encode::lib::Encode::Unicode::UTF7, Encode::Unicode::UTF7 -- UTF-7
-encoding
+=item Why the heck Encode API is different?
 
 =over 4
 
-=item SYNOPSIS
-
-=item ABSTRACT
+=item Compiled Encodings
 
-=item In Practice
+=back
 
 =item SEE ALSO
 
+Scheme 1, Scheme 2, Other Schemes
+
 =back
 
-=head2 Encode::lib::Encoder, Encode::Encoder -- Object Oriented Encoder
+=head2 Encode::GSM0338 -- ESTI GSM 03.38 Encoding
 
 =over 4
 
 =item SYNOPSIS
 
-=item ABSTRACT
-
-=item Description
-
-=over 4
-
-=item Predefined Methods
-
-$e = Encode::Encoder-E<gt>new([$data, $encoding]);, encoder(),
-$e-E<gt>data([$data]), $e-E<gt>encoding([$encoding]),
-$e-E<gt>bytes([$encoding])
-
-=item Example: base64 transcoder
+=item DESCRIPTION
 
-=item Operator Overloading
+=item NOTES
 
-=back
+=item BUGS
 
 =item SEE ALSO
 
 =back
 
-=head2 Encodencoding, encoding - allows you to write your script in
-non-ascii or non-utf8
+=head2 Encode::Guess -- Guesses encoding from data
 
 =over 4
 
@@ -16854,86 +17806,95 @@ non-ascii or non-utf8
 
 =item ABSTRACT
 
-=over 4
+=item DESCRIPTION
 
-=item Literal Conversions
+Encode::Guess->set_suspects, Encode::Guess->add_suspects,
+Encode::decode("Guess" ...), Encode::Guess->guess($data),
+guess_encoding($data, [, I<list of suspects>])
 
-=item PerlIO layers for C<STD(IN|OUT)>
+=item CAVEATS
 
-=item Implicit upgrading for byte strings
+=item TO DO
+
+=item SEE ALSO
 
 =back
 
-=item FEATURES THAT REQUIRE 5.8.1
+=head2 Encode::JP - Japanese Encodings
 
-"NON-EUC" doublebyte encodings, tr//, DATA pseudo-filehandle
+=over 4
 
-=item USAGE
+=item SYNOPSIS
 
-use encoding [I<ENCNAME>] ;, use encoding I<ENCNAME> [ STDIN =E<gt>
-I<ENCNAME_IN> ...] ;, use encoding I<ENCNAME> Filter=E<gt>1;, no encoding;
+=item ABSTRACT
 
-=item The Filter Option
+=item DESCRIPTION
 
-=over 4
+=item Note on ISO-2022-JP(-1)?
 
-=item Filter-related changes at Encode version 1.87
+=item BUGS
+
+=item SEE ALSO
 
 =back
 
-=item CAVEATS
+=head2 Encode::JP::H2Z -- internally used by Encode::JP::2022_JP*
+
+=head2 Encode::JP::JIS7 -- internally used by Encode::JP
+
+=head2 Encode::KR - Korean Encodings
 
 =over 4
 
-=item NOT SCOPED
+=item SYNOPSIS
 
-=item DO NOT MIX MULTIPLE ENCODINGS
+=item DESCRIPTION
 
-=item tr/// with ranges
+=item BUGS
 
-Legend of characters above
+=item SEE ALSO
 
 =back
 
-=item EXAMPLE - Greekperl
-
-=item KNOWN PROBLEMS
+=head2 Encode::KR::2022_KR -- internally used by Encode::KR
 
-literals in regex that are longer than 127 bytes, EBCDIC, format
+=head2 Encode::MIME::Header -- MIME 'B' and 'Q' header encoding
 
 =over 4
 
-=item The Logic of :locale
+=item SYNOPSIS
 
-=back
+=item ABSTRACT
 
-=item HISTORY
+=item DESCRIPTION
+
+=item BUGS
 
 =item SEE ALSO
 
 =back
 
-=head2 Encoder, Encode::Encoder -- Object Oriented Encoder
+=head2 Encode::MIME::Name, Encode::MIME::NAME -- internally used by Encode
 
 =over 4
 
-=item SYNOPSIS
+=item SEE ALSO
 
-=item ABSTRACT
+=back
 
-=item Description
+=head2 Encode::PerlIO -- a detailed document on Encode and PerlIO
 
 =over 4
 
-=item Predefined Methods
+=item Overview
 
-$e = Encode::Encoder-E<gt>new([$data, $encoding]);, encoder(),
-$e-E<gt>data([$data]), $e-E<gt>encoding([$encoding]),
-$e-E<gt>bytes([$encoding])
+=item How does it work?
 
-=item Example: base64 transcoder
+=item Line Buffering
 
-=item Operator Overloading
+=over 4
+
+=item How can I tell whether my encoding fully supports PerlIO ?
 
 =back
 
@@ -16941,105 +17902,109 @@ $e-E<gt>bytes([$encoding])
 
 =back
 
-=head2 English - use nice English (or awk) names for ugly punctuation
-variables
+=head2 Encode::Supported -- Encodings supported by Encode
 
 =over 4
 
-=item SYNOPSIS
-
 =item DESCRIPTION
 
-=item PERFORMANCE
+=over 4
+
+=item Encoding Names
 
 =back
 
-=head2 Env - perl module that imports environment variables as scalars or
-arrays
+=item Supported Encodings
 
 =over 4
 
-=item SYNOPSIS
+=item Built-in Encodings
 
-=item DESCRIPTION
+=item Encode::Unicode -- other Unicode encodings
 
-=item LIMITATIONS
+=item Encode::Byte -- Extended ASCII
 
-=item AUTHOR
+ISO-8859 and corresponding vendor mappings, KOI8 - De Facto Standard for
+the Cyrillic world
 
-=back
+=item gsm0338 - Hentai Latin 1
 
-=head2 Errno - System errno constants
+gsm0338 support before 2.19
 
-=over 4
+=item CJK: Chinese, Japanese, Korean (Multibyte)
 
-=item SYNOPSIS
+Encode::CN -- Continental China, Encode::JP -- Japan, Encode::KR -- Korea,
+Encode::TW -- Taiwan, Encode::HanExtra -- More Chinese via CPAN,
+Encode::JIS2K -- JIS X 0213 encodings via CPAN
 
-=item DESCRIPTION
+=item Miscellaneous encodings
 
-=item CAVEATS
-
-=item AUTHOR
-
-=item COPYRIGHT
+Encode::EBCDIC, Encode::Symbols, Encode::MIME::Header, Encode::Guess
 
 =back
 
-=head2 Exporter - Implements default import method for modules
+=item Unsupported encodings
 
-=over 4
+  ISO-2022-JP-2 [RFC1554], ISO-2022-CN [RFC1922], Various HP-UX encodings,
+Cyrillic encoding ISO-IR-111, ISO-8859-8-1 [Hebrew], ISIRI 3342, Iran
+System, ISIRI 2900 [Farsi], Thai encoding TCVN, Vietnamese encodings VPS,
+Various Mac encodings, (Mac) Indic encodings
 
-=item SYNOPSIS
+=item Encoding vs. Charset -- terminology
 
-=item DESCRIPTION
+=item Encoding Classification (by Anton Tagunov and Dan Kogai)
 
 =over 4
 
-=item How to Export
-
-=item Selecting What To Export
-
-=item How to Import
+=item Microsoft-related naming mess
 
-C<use ModuleName;>, C<use ModuleName ();>, C<use ModuleName qw(...);>
+KS_C_5601-1987, GB2312, Big5, Shift_JIS
 
 =back
 
-=item Advanced features
+=item Glossary
 
-=over 4
+character repertoire, coded character set (CCS), character encoding scheme
+(CES), charset (in MIME context), EUC, ISO-2022, UCS, UCS-2, Unicode, UTF,
+UTF-16
 
-=item Specialised Import Lists
+=item See Also
 
-=item Exporting without using Exporter's import method
+=item References
 
-=item Exporting without inheriting from Exporter
+ECMA, ECMA-035 (eq C<ISO-2022>), IANA, Assigned Charset Names by IANA, ISO,
+RFC, UC, Unicode Glossary
 
-=item Module Version Checking
+=over 4
 
-=item Managing Unknown Symbols
+=item Other Notable Sites
 
-=item Tag Handling Utility Functions
+czyborra.com, CJK.inf, Jungshik Shin's Hangul FAQ, debian.org:
+"Introduction to i18n"
 
-=item Generating combined tags
+=item Offline sources
 
-=item C<AUTOLOAD>ed Constants
+C<CJKV Information Processing> by Ken Lunde
 
 =back
 
 =back
 
-=head2 Exporter::Heavy - Exporter guts
+=head2 Encode::Symbol - Symbol Encodings
 
 =over 4
 
 =item SYNOPSIS
 
+=item ABSTRACT
+
 =item DESCRIPTION
 
+=item SEE ALSO
+
 =back
 
-=head2 ExtUtils::CBuilder - Compile and link C code for Perl modules
+=head2 Encode::TW - Taiwan-based Chinese Encodings
 
 =over 4
 
@@ -17047,80 +18012,91 @@ C<use ModuleName;>, C<use ModuleName ();>, C<use ModuleName qw(...);>
 
 =item DESCRIPTION
 
-=item METHODS
+=item NOTES
 
-new, have_compiler, compile, C<object_file>, C<include_dirs>,
-C<extra_compiler_flags>, link, lib_file, module_name, extra_linker_flags,
-link_executable, exe_file, object_file, lib_file, exe_file, prelink,
-need_prelink, extra_link_args_after_prelink
+=item BUGS
 
-=item TO DO
+=item SEE ALSO
 
-=item HISTORY
+=back
 
-=item AUTHOR
+=head2 Encode::Unicode -- Various Unicode Transformation Formats
 
-=item COPYRIGHT
+=over 4
 
-=item SEE ALSO
+=item SYNOPSIS
 
-=back
+=item ABSTRACT
 
-=head2 ExtUtils::CBuilder::Platform::Windows - Builder class for Windows
-platforms
+L<http://www.unicode.org/glossary/> says:, Quick Reference
+
+=item Size, Endianness, and BOM
 
 =over 4
 
-=item DESCRIPTION
+=item by size
 
-=item AUTHOR
+=item by endianness
+
+BOM as integer when fetched in network byte order
+
+=back
+
+=item Surrogate Pairs
+
+=item Error Checking
 
 =item SEE ALSO
 
 =back
 
-=head2 ExtUtils::Command - utilities to replace common UNIX commands in
-Makefiles etc.
+=head2 Encode::Unicode::UTF7 -- UTF-7 encoding
 
 =over 4
 
 =item SYNOPSIS
 
-=item DESCRIPTION
+=item ABSTRACT
 
-=back
+=item In Practice
 
-cat
+=item SEE ALSO
 
-eqtime
+=back
 
-rm_rf
+=head2 Encode::lib::Encode::Alias, Encode::Alias - alias definitions to
+encodings
 
-rm_f
+=over 4
 
-touch
+=item SYNOPSIS
 
-mv
+=item DESCRIPTION
 
-cp
+As a simple string, As a qr// compiled regular expression, e.g.:, As a code
+reference, e.g.:
 
-chmod
+=over 4
 
-mkpath
+=item Alias overloading
 
-test_f
+=back
 
-dos2unix
+=item SEE ALSO
 
-=over 4
+=back
 
-=item SEE ALSO 
+=head2 Encode::lib::Encode::CJKConstants, Encode::CJKConstants.pm --
+Internally used by Encode::??::ISO_2022_*
 
-=item AUTHOR
+=head2 Encode::lib::Encode::CN::HZ, Encode::CN::HZ -- internally used by
+Encode::CN
 
-=back
+=head2 Encode::lib::Encode::Config, Encode::Config -- internally used by
+Encode
 
-=head2 ExtUtils::Command::MM - Commands for the MM's to use in Makefiles
+=head2 Encode::lib::Encode::Encoding, Encode::Encoding - Encode
+Implementation Base Class
 
 =over 4
 
@@ -17128,369 +18104,395 @@ dos2unix
 
 =item DESCRIPTION
 
-B<test_harness>
+=over 4
 
-=back
+=item Methods you should implement
 
-B<pod2man>
+-E<gt>encode($string [,$check]), -E<gt>decode($octets [,$check]),
+-E<gt>cat_decode($destination, $octets, $offset, $terminator [,$check])
 
-B<warn_if_old_packlist>
+=item Other methods defined in Encode::Encodings
 
-B<perllocal_install>
+-E<gt>name, -E<gt>mime_name, -E<gt>renew, -E<gt>renewed, -E<gt>perlio_ok(),
+-E<gt>needs_lines()
 
-B<uninstall>
+=item Example: Encode::ROT13
 
-=head2 ExtUtils::Constant - generate XS code to import C header constants
+=back
 
-=over 4
+=item Why the heck Encode API is different?
 
-=item SYNOPSIS
+=over 4
 
-=item DESCRIPTION
+=item Compiled Encodings
 
-=item USAGE
+=back
 
-IV, UV, NV, PV, PVN, SV, YES, NO, UNDEF
+=item SEE ALSO
 
-=item FUNCTIONS
+Scheme 1, Scheme 2, Other Schemes
 
 =back
 
-constant_types
+=head2 Encode::lib::Encode::GSM0338, Encode::GSM0338 -- ESTI GSM 03.38
+Encoding
 
-XS_constant PACKAGE, TYPES, SUBNAME, C_SUBNAME
+=over 4
 
-autoload PACKAGE, VERSION, AUTOLOADER
+=item SYNOPSIS
 
-WriteMakefileSnippet
+=item DESCRIPTION
 
-WriteConstants ATTRIBUTE =E<gt> VALUE [, ...], NAME, DEFAULT_TYPE,
-BREAKOUT_AT, NAMES, C_FH, C_FILE, XS_FH, XS_FILE, SUBNAME, C_SUBNAME
+=item NOTES
 
-=over 4
+=item BUGS
 
-=item AUTHOR
+=item SEE ALSO
 
 =back
 
-=head2 ExtUtils::Constant::Base - base class for ExtUtils::Constant objects
+=head2 Encode::lib::Encode::Guess, Encode::Guess -- Guesses encoding from
+data
 
 =over 4
 
 =item SYNOPSIS
 
+=item ABSTRACT
+
 =item DESCRIPTION
 
-=item USAGE
+Encode::Guess->set_suspects, Encode::Guess->add_suspects,
+Encode::decode("Guess" ...), Encode::Guess->guess($data),
+guess_encoding($data, [, I<list of suspects>])
 
-=back
+=item CAVEATS
 
-header
+=item TO DO
 
-memEQ_clause args_hashref
+=item SEE ALSO
 
-dump_names arg_hashref, ITEM..
+=back
 
-assign arg_hashref, VALUE..
+=head2 Encode::lib::Encode::JP::H2Z, Encode::JP::H2Z -- internally used by
+Encode::JP::2022_JP*
 
-return_clause arg_hashref, ITEM
+=head2 Encode::lib::Encode::JP::JIS7, Encode::JP::JIS7 -- internally used
+by Encode::JP
 
-switch_clause arg_hashref, NAMELEN, ITEMHASH, ITEM..
+=head2 Encode::lib::Encode::KR::2022_KR, Encode::KR::2022_KR -- internally
+used by Encode::KR
 
-params WHAT
+=head2 Encode::lib::Encode::MIME::Header, Encode::MIME::Header -- MIME 'B'
+and 'Q' header encoding
 
-dogfood arg_hashref, ITEM..
+=over 4
 
-normalise_items args, default_type, seen_types, seen_items, ITEM..
+=item SYNOPSIS
 
-C_constant arg_hashref, ITEM.., name, type, value, macro, default, pre,
-post, def_pre, def_post, utf8, weight
+=item ABSTRACT
 
-=over 4
+=item DESCRIPTION
 
 =item BUGS
 
-=item AUTHOR
+=item SEE ALSO
 
 =back
 
-=head2 ExtUtils::Constant::Utils - helper functions for ExtUtils::Constant
+=head2 Encode::lib::Encode::MIME::Name, Encode::MIME::NAME -- internally
+used by Encode
 
 =over 4
 
-=item SYNOPSIS
+=item SEE ALSO
 
-=item DESCRIPTION
+=back
 
-=item USAGE
+=head2 Encode::lib::Encode::PerlIO, Encode::PerlIO -- a detailed document
+on Encode and PerlIO
 
-C_stringify NAME
+=over 4
 
-=back
+=item Overview
 
-perl_stringify NAME
+=item How does it work?
+
+=item Line Buffering
 
 =over 4
 
-=item AUTHOR
+=item How can I tell whether my encoding fully supports PerlIO ?
 
 =back
 
-=head2 ExtUtils::Constant::XS, ExtUtils::Constant::Base - base class for
-ExtUtils::Constant objects
+=item SEE ALSO
 
-=over 4
+=back
 
-=item SYNOPSIS
+=head2 Encode::lib::Encode::Supported, Encode::Supported -- Encodings
+supported by Encode
+
+=over 4
 
 =item DESCRIPTION
 
-=item BUGS
+=over 4
 
-=item AUTHOR
+=item Encoding Names
 
 =back
 
-=head2 ExtUtils::Embed - Utilities for embedding Perl in C/C++ applications
+=item Supported Encodings
 
 =over 4
 
-=item SYNOPSIS
+=item Built-in Encodings
 
-=item DESCRIPTION
+=item Encode::Unicode -- other Unicode encodings
 
-=item @EXPORT
-
-=item FUNCTIONS
-
-xsinit(), Examples, ldopts(), Examples, perl_inc(), ccflags(), ccdlflags(),
-ccopts(), xsi_header(), xsi_protos(@modules), xsi_body(@modules)
+=item Encode::Byte -- Extended ASCII
 
-=item EXAMPLES
+ISO-8859 and corresponding vendor mappings, KOI8 - De Facto Standard for
+the Cyrillic world
 
-=item SEE ALSO
+=item gsm0338 - Hentai Latin 1
 
-=item AUTHOR
+gsm0338 support before 2.19
 
-=back
+=item CJK: Chinese, Japanese, Korean (Multibyte)
 
-=head2 ExtUtils::Install - install files from here to there
+Encode::CN -- Continental China, Encode::JP -- Japan, Encode::KR -- Korea,
+Encode::TW -- Taiwan, Encode::HanExtra -- More Chinese via CPAN,
+Encode::JIS2K -- JIS X 0213 encodings via CPAN
 
-=over 4
+=item Miscellaneous encodings
 
-=item SYNOPSIS
+Encode::EBCDIC, Encode::Symbols, Encode::MIME::Header, Encode::Guess
 
-=item DESCRIPTION
+=back
 
-_chmod($$;$), _warnonce(@), _choke(@)
+=item Unsupported encodings
 
-=back
+  ISO-2022-JP-2 [RFC1554], ISO-2022-CN [RFC1922], Various HP-UX encodings,
+Cyrillic encoding ISO-IR-111, ISO-8859-8-1 [Hebrew], ISIRI 3342, Iran
+System, ISIRI 2900 [Farsi], Thai encoding TCVN, Vietnamese encodings VPS,
+Various Mac encodings, (Mac) Indic encodings
 
-_move_file_at_boot( $file, $target, $moan  )
+=item Encoding vs. Charset -- terminology
 
-_unlink_or_rename( $file, $tryhard, $installing )
+=item Encoding Classification (by Anton Tagunov and Dan Kogai)
 
 =over 4
 
-=item Functions
+=item Microsoft-related naming mess
 
-B<install>
+KS_C_5601-1987, GB2312, Big5, Shift_JIS
 
 =back
 
-_get_install_skip
-
-_have_write_access
-
-_can_write_dir(C<$dir>)
-
-_mkpath($dir,$show,$mode,$verbose,$fake)
-
-_copy($from,$to,$verbose,$fake)
+=item Glossary
 
-_chdir($from)
+character repertoire, coded character set (CCS), character encoding scheme
+(CES), charset (in MIME context), EUC, ISO-2022, UCS, UCS-2, Unicode, UTF,
+UTF-16
 
-_do_cleanup
+=item See Also
 
-install_rooted_file( $file ), install_rooted_dir( $dir )
+=item References
 
-forceunlink( $file, $tryhard )
+ECMA, ECMA-035 (eq C<ISO-2022>), IANA, Assigned Charset Names by IANA, ISO,
+RFC, UC, Unicode Glossary
 
-directory_not_empty( $dir )
+=over 4
 
-B<install_default> I<DISCOURAGED>
+=item Other Notable Sites
 
-B<uninstall>
+czyborra.com, CJK.inf, Jungshik Shin's Hangul FAQ, debian.org:
+"Introduction to i18n"
 
-inc_uninstall($filepath,$libdir,$verbose,$nonono,$ignore)
+=item Offline sources
 
-run_filter($cmd,$src,$dest)
+C<CJKV Information Processing> by Ken Lunde
 
-B<pm_to_blib>
+=back
 
-_autosplit
+=back
 
-_invokant
+=head2 Encode::lib::Encode::Unicode::UTF7, Encode::Unicode::UTF7 -- UTF-7
+encoding
 
 =over 4
 
-=item ENVIRONMENT
+=item SYNOPSIS
 
-B<PERL_INSTALL_ROOT>, B<EU_INSTALL_IGNORE_SKIP>,
-B<EU_INSTALL_SITE_SKIPFILE>
+=item ABSTRACT
 
-=item AUTHOR
+=item In Practice
 
-=item LICENSE
+=item SEE ALSO
 
 =back
 
-=head2 ExtUtils::Installed - Inventory management of installed modules
+=head2 Encode::lib::Encoder, Encode::Encoder -- Object Oriented Encoder
 
 =over 4
 
 =item SYNOPSIS
 
-=item DESCRIPTION
+=item ABSTRACT
 
-=item USAGE
+=item Description
 
-=item FUNCTIONS
+=over 4
 
-new(), modules(), files(), directories(), directory_tree(), validate(),
-packlist(), version()
+=item Predefined Methods
 
-=item EXAMPLE
+$e = Encode::Encoder-E<gt>new([$data, $encoding]);, encoder(),
+$e-E<gt>data([$data]), $e-E<gt>encoding([$encoding]),
+$e-E<gt>bytes([$encoding])
 
-=item AUTHOR
+=item Example: base64 transcoder
+
+=item Operator Overloading
 
 =back
 
-=head2 ExtUtils::Liblist - determine libraries to use and how to use them
+=item SEE ALSO
+
+=back
+
+=head2 Encodencoding, encoding - allows you to write your script in
+non-ascii or non-utf8
 
 =over 4
 
 =item SYNOPSIS
 
-=item DESCRIPTION
-
-For static extensions, For dynamic extensions at build/link time, For
-dynamic extensions at load time
+=item ABSTRACT
 
 =over 4
 
-=item EXTRALIBS
+=item Literal Conversions
 
-=item LDLOADLIBS and LD_RUN_PATH
+=item PerlIO layers for C<STD(IN|OUT)>
 
-=item BSLOADLIBS
+=item Implicit upgrading for byte strings
 
-=back
+=item Side effects
 
-=item PORTABILITY
+=item Side effects
 
-=over 4
+=item Side effects
 
-=item VMS implementation
+=back
 
-=item Win32 implementation
+=item FEATURES THAT REQUIRE 5.8.1
 
-=back
+"NON-EUC" doublebyte encodings, tr//, DATA pseudo-filehandle
 
-=item SEE ALSO
+=item USAGE
 
-=back
+use encoding [I<ENCNAME>] ;, use encoding I<ENCNAME> [ STDIN =E<gt>
+I<ENCNAME_IN> ...] ;, use encoding I<ENCNAME> Filter=E<gt>1;, no encoding;
 
-=head2 ExtUtils::MM - OS adjusted ExtUtils::MakeMaker subclass
+=item The Filter Option
 
 =over 4
 
-=item SYNOPSIS
-
-=item DESCRIPTION
+=item Filter-related changes at Encode version 1.87
 
 =back
 
-=head2 ExtUtils::MM_AIX - AIX specific subclass of ExtUtils::MM_Unix
+=item CAVEATS
 
 =over 4
 
-=item SYNOPSIS
+=item NOT SCOPED
 
-=item DESCRIPTION
+=item DO NOT MIX MULTIPLE ENCODINGS
 
-=over 4
+=item tr/// with ranges
 
-=item Overridden methods
+Legend of characters above
 
 =back
 
-=back
+=item EXAMPLE - Greekperl
+
+=item KNOWN PROBLEMS
+
+literals in regex that are longer than 127 bytes, EBCDIC, format
 
 =over 4
 
-=item AUTHOR
+=item The Logic of :locale
+
+=back
+
+=item HISTORY
 
 =item SEE ALSO
 
 =back
 
-=head2 ExtUtils::MM_Any - Platform-agnostic MM methods
+=head2 Encoder, Encode::Encoder -- Object Oriented Encoder
 
 =over 4
 
 =item SYNOPSIS
 
-=item DESCRIPTION
+=item ABSTRACT
 
-=item METHODS
+=item Description
 
 =over 4
 
-=item Cross-platform helper methods
-
-=back
+=item Predefined Methods
 
-=back
+$e = Encode::Encoder-E<gt>new([$data, $encoding]);, encoder(),
+$e-E<gt>data([$data]), $e-E<gt>encoding([$encoding]),
+$e-E<gt>bytes([$encoding])
 
-=over 4
+=item Example: base64 transcoder
 
-=item Targets
+=item Operator Overloading
 
 =back
 
-=over 4
-
-=item Init methods
+=item SEE ALSO
 
 =back
 
-=over 4
+=head2 English - use nice English (or awk) names for ugly punctuation
+variables
 
-=item Tools
+=over 4
 
-=back
+=item SYNOPSIS
 
-=over 4
+=item DESCRIPTION
 
-=item File::Spec wrappers
+=item PERFORMANCE
 
 =back
 
+=head2 Env - perl module that imports environment variables as scalars or
+arrays
+
 =over 4
 
-=item Misc
+=item SYNOPSIS
 
-=back
+=item DESCRIPTION
 
-=over 4
+=item LIMITATIONS
 
 =item AUTHOR
 
 =back
 
-=head2 ExtUtils::MM_BeOS - methods to override UN*X behaviour in
-ExtUtils::MakeMaker
+=head2 Errno - System errno constants
 
 =over 4
 
@@ -17498,14 +18500,15 @@ ExtUtils::MakeMaker
 
 =item DESCRIPTION
 
-=back
+=item CAVEATS
 
-os_flavor
+=item AUTHOR
 
-init_linker
+=item COPYRIGHT
 
-=head2 ExtUtils::MM_Cygwin - methods to override UN*X behaviour in
-ExtUtils::MakeMaker
+=back
+
+=head2 Exporter - Implements default import method for modules
 
 =over 4
 
@@ -17513,45 +18516,53 @@ ExtUtils::MakeMaker
 
 =item DESCRIPTION
 
-os_flavor
+=over 4
 
-=back
+=item How to Export
 
-cflags
+=item Selecting What To Export
 
-replace_manpage_separator
+=item How to Import
 
-init_linker
+C<use ModuleName;>, C<use ModuleName ();>, C<use ModuleName qw(...);>
 
-=head2 ExtUtils::MM_DOS - DOS specific subclass of ExtUtils::MM_Unix
+=back
+
+=item Advanced features
 
 =over 4
 
-=item SYNOPSIS
+=item Specialised Import Lists
 
-=item DESCRIPTION
+=item Exporting without using Exporter's import method
 
-=over 4
+=item Exporting without inheriting from Exporter
 
-=item Overridden methods
+=item Module Version Checking
 
-os_flavor
+=item Managing Unknown Symbols
+
+=item Tag Handling Utility Functions
+
+=item Generating combined tags
+
+=item C<AUTOLOAD>ed Constants
 
 =back
 
 =back
 
-B<replace_manpage_separator>
+=head2 Exporter::Heavy - Exporter guts
 
 =over 4
 
-=item AUTHOR
+=item SYNOPSIS
 
-=item SEE ALSO
+=item DESCRIPTION
 
 =back
 
-=head2 ExtUtils::MM_MacOS - once produced Makefiles for MacOS Classic
+=head2 ExtUtils::CBuilder - Compile and link C code for Perl modules
 
 =over 4
 
@@ -17559,49 +18570,40 @@ B<replace_manpage_separator>
 
 =item DESCRIPTION
 
-=back
-
-=head2 ExtUtils::MM_NW5 - methods to override UN*X behaviour in
-ExtUtils::MakeMaker
-
-=over 4
-
-=item SYNOPSIS
+=item METHODS
 
-=item DESCRIPTION
+new, have_compiler, compile, C<object_file>, C<include_dirs>,
+C<extra_compiler_flags>, link, lib_file, module_name, extra_linker_flags,
+link_executable, exe_file, object_file, lib_file, exe_file, prelink,
+need_prelink, extra_link_args_after_prelink
 
-=back
+=item TO DO
 
-os_flavor
+=item HISTORY
 
-init_platform, platform_constants
+=item AUTHOR
 
-const_cccmd
+=item COPYRIGHT
 
-static_lib
+=item SEE ALSO
 
-dynamic_lib
+=back
 
-=head2 ExtUtils::MM_OS2 - methods to override UN*X behaviour in
-ExtUtils::MakeMaker
+=head2 ExtUtils::CBuilder::Platform::Windows - Builder class for Windows
+platforms
 
 =over 4
 
-=item SYNOPSIS
-
 =item DESCRIPTION
 
-=item METHODS
+=item AUTHOR
 
-init_dist
+=item SEE ALSO
 
 =back
 
-init_linker
-
-os_flavor
-
-=head2 ExtUtils::MM_QNX - QNX specific subclass of ExtUtils::MM_Unix
+=head2 ExtUtils::Command - utilities to replace common UNIX commands in
+Makefiles etc.
 
 =over 4
 
@@ -17611,49 +18613,45 @@ os_flavor
 
 =over 4
 
-=item Overridden methods
+=item FUNCTIONS
 
 =back
 
 =back
 
-=over 4
-
-=item AUTHOR
-
-=item SEE ALSO
+cat
 
-=back
+eqtime
 
-=head2 ExtUtils::MM_UWIN - U/WIN specific subclass of ExtUtils::MM_Unix
+rm_rf
 
-=over 4
+rm_f
 
-=item SYNOPSIS
+touch
 
-=item DESCRIPTION
+mv
 
-=over 4
+cp
 
-=item Overridden methods
+chmod
 
-os_flavor
+mkpath
 
-=back
+test_f
 
-=back
+test_d
 
-B<replace_manpage_separator>
+dos2unix
 
 =over 4
 
-=item AUTHOR
-
 =item SEE ALSO
 
+=item AUTHOR
+
 =back
 
-=head2 ExtUtils::MM_Unix - methods used by ExtUtils::MakeMaker
+=head2 ExtUtils::Command::MM - Commands for the MM's to use in Makefiles
 
 =over 4
 
@@ -17661,208 +18659,224 @@ B<replace_manpage_separator>
 
 =item DESCRIPTION
 
-=item METHODS
+B<test_harness>
 
 =back
 
-=over 4
+B<pod2man>
 
-=item Methods
+B<warn_if_old_packlist>
 
-os_flavor
+B<perllocal_install>
 
-=back
+B<uninstall>
 
-c_o (o)
+=head2 ExtUtils::Constant - generate XS code to import C header constants
 
-cflags (o)
+=over 4
 
-const_cccmd (o)
+=item SYNOPSIS
 
-const_config (o)
+=item DESCRIPTION
 
-const_loadlibs (o)
+=item USAGE
 
-constants (o)
+IV, UV, NV, PV, PVN, SV, YES, NO, UNDEF
 
-depend (o)
+=item FUNCTIONS
 
-init_DEST
+=back
 
-init_dist
+constant_types
 
-dist (o)
+XS_constant PACKAGE, TYPES, SUBNAME, C_SUBNAME
 
-dist_basics (o)
+autoload PACKAGE, VERSION, AUTOLOADER
 
-dist_ci (o)
+WriteMakefileSnippet
 
-dist_core (o)
+WriteConstants ATTRIBUTE =E<gt> VALUE [, ...], NAME, DEFAULT_TYPE,
+BREAKOUT_AT, NAMES, C_FH, C_FILE, XS_FH, XS_FILE, SUBNAME, C_SUBNAME
 
-B<dist_target>
+=over 4
 
-B<tardist_target>
+=item AUTHOR
 
-B<zipdist_target>
+=back
 
-B<tarfile_target>
+=head2 ExtUtils::Constant::Base - base class for ExtUtils::Constant objects
 
-zipfile_target
+=over 4
 
-uutardist_target
+=item SYNOPSIS
 
-shdist_target
+=item DESCRIPTION
 
-dlsyms (o)
+=item USAGE
 
-dynamic_bs (o)
+=back
 
-dynamic_lib (o)
+header
 
-exescan
+memEQ_clause args_hashref
 
-extliblist
+dump_names arg_hashref, ITEM..
 
-find_perl
+assign arg_hashref, VALUE..
 
-fixin
+return_clause arg_hashref, ITEM
 
-force (o)
+switch_clause arg_hashref, NAMELEN, ITEMHASH, ITEM..
 
-guess_name
+params WHAT
 
-has_link_code
+dogfood arg_hashref, ITEM..
 
-init_dirscan
+normalise_items args, default_type, seen_types, seen_items, ITEM..
 
-init_MANPODS
+C_constant arg_hashref, ITEM.., name, type, value, macro, default, pre,
+post, def_pre, def_post, utf8, weight
 
-init_MAN1PODS
+=over 4
 
-init_MAN3PODS
+=item BUGS
 
-init_PM
+=item AUTHOR
 
-init_DIRFILESEP
+=back
 
-init_main
+=head2 ExtUtils::Constant::Utils - helper functions for ExtUtils::Constant
 
-init_others
+=over 4
 
-init_linker
+=item SYNOPSIS
 
-init_lib2arch
+=item DESCRIPTION
 
-init_PERL
+=item USAGE
 
-init_platform, platform_constants
+C_stringify NAME
 
-init_PERM
+=back
 
-init_xs
+perl_stringify NAME
 
-install (o)
+=over 4
 
-installbin (o)
+=item AUTHOR
 
-linkext (o)
+=back
 
-lsdir
+=head2 ExtUtils::Constant::XS, ExtUtils::Constant::Base - base class for
+ExtUtils::Constant objects
 
-macro (o)
+=over 4
 
-makeaperl (o)
+=item SYNOPSIS
 
-makefile (o)
+=item DESCRIPTION
 
-maybe_command
+=item BUGS
 
-needs_linking (o)
+=item AUTHOR
 
-nicetext
+=back
 
-parse_abstract
+=head2 ExtUtils::Embed - Utilities for embedding Perl in C/C++ applications
 
-parse_version
+=over 4
 
-pasthru (o)
+=item SYNOPSIS
 
-perl_script
+=item DESCRIPTION
 
-perldepend (o)
+=item @EXPORT
 
-perm_rw (o)
+=item FUNCTIONS
 
-perm_rwx (o)
+xsinit(), Examples, ldopts(), Examples, perl_inc(), ccflags(), ccdlflags(),
+ccopts(), xsi_header(), xsi_protos(@modules), xsi_body(@modules)
 
-pm_to_blib
+=item EXAMPLES
 
-post_constants (o)
+=item SEE ALSO
 
-post_initialize (o)
+=item AUTHOR
 
-postamble (o)
+=back
 
-ppd
+=head2 ExtUtils::Install - install files from here to there
 
-prefixify
+=over 4
 
-processPL (o)
+=item SYNOPSIS
 
-quote_paren
+=item DESCRIPTION
 
-replace_manpage_separator
+_chmod($$;$), _warnonce(@), _choke(@)
 
-cd
+=back
 
-oneliner
+_move_file_at_boot( $file, $target, $moan  )
 
-quote_literal
+_unlink_or_rename( $file, $tryhard, $installing )
 
-escape_newlines
+=over 4
 
-max_exec_len
+=item Functions
 
-static (o)
+B<install>
 
-static_lib (o)
+=back
 
-staticmake (o)
+_get_install_skip
 
-subdir_x (o)
+_have_write_access
 
-subdirs (o)
+_can_write_dir(C<$dir>)
 
-test (o)
+_mkpath($dir,$show,$mode,$verbose,$fake)
 
-test_via_harness (override)
+_copy($from,$to,$verbose,$fake)
 
-test_via_script (override)
+_chdir($from)
 
-tools_other (o)
+_do_cleanup
 
-tool_xsubpp (o)
+install_rooted_file( $file ), install_rooted_dir( $dir )
 
-all_target
+forceunlink( $file, $tryhard )
 
-top_targets (o)
+directory_not_empty( $dir )
 
-writedoc
+B<install_default> I<DISCOURAGED>
 
-xs_c (o)
+B<uninstall>
 
-xs_cpp (o)
+inc_uninstall($filepath,$libdir,$verbose,$nonono,$ignore)
 
-xs_o (o)
+run_filter($cmd,$src,$dest)
+
+B<pm_to_blib>
+
+_autosplit
+
+_invokant
 
 =over 4
 
-=item SEE ALSO
+=item ENVIRONMENT
+
+B<PERL_INSTALL_ROOT>, B<EU_INSTALL_IGNORE_SKIP>,
+B<EU_INSTALL_SITE_SKIPFILE>
+
+=item AUTHOR
+
+=item LICENSE
 
 =back
 
-=head2 ExtUtils::MM_VMS - methods to override UN*X behaviour in
-ExtUtils::MakeMaker
+=head2 ExtUtils::Installed - Inventory management of installed modules
 
 =over 4
 
@@ -17870,115 +18884,177 @@ ExtUtils::MakeMaker
 
 =item DESCRIPTION
 
+=item USAGE
+
+=item FUNCTIONS
+
+new(), modules(), files(), directories(), directory_tree(), validate(),
+packlist(), version()
+
+=item EXAMPLE
+
+=item AUTHOR
+
+=back
+
+=head2 ExtUtils::Liblist - determine libraries to use and how to use them
+
 =over 4
 
-=item Methods always loaded
+=item SYNOPSIS
 
-wraplist
+=item DESCRIPTION
+
+For static extensions, For dynamic extensions at build/link time, For
+dynamic extensions at load time
+
+=over 4
+
+=item EXTRALIBS
+
+=item LDLOADLIBS and LD_RUN_PATH
+
+=item BSLOADLIBS
+
+=back
+
+=item PORTABILITY
+
+=over 4
+
+=item VMS implementation
+
+=item Win32 implementation
 
 =back
 
+=item SEE ALSO
+
 =back
 
+=head2 ExtUtils::MM - OS adjusted ExtUtils::MakeMaker subclass
+
 =over 4
 
-=item Methods
+=item SYNOPSIS
 
-guess_name (override)
+=item DESCRIPTION
 
 =back
 
-find_perl (override)
+=head2 ExtUtils::MM_AIX - AIX specific subclass of ExtUtils::MM_Unix
 
-maybe_command (override)
+=over 4
 
-pasthru (override)
+=item SYNOPSIS
 
-pm_to_blib (override)
+=item DESCRIPTION
 
-perl_script (override)
+=over 4
 
-replace_manpage_separator
+=item Overridden methods
 
-init_DEST
+=back
 
-init_DIRFILESEP
+=back
 
-init_main (override)
+=over 4
 
-init_others (override)
+=item AUTHOR
 
-init_platform (override)
+=item SEE ALSO
 
-platform_constants
+=back
 
-init_VERSION (override)
+=head2 ExtUtils::MM_Any - Platform-agnostic MM methods
 
-constants (override)
+=over 4
 
-special_targets
+=item SYNOPSIS
 
-cflags (override)
+=item DESCRIPTION
 
-const_cccmd (override)
+=item METHODS
 
-tools_other (override)
+=over 4
 
-init_dist (override)
+=item Cross-platform helper methods
 
-c_o (override)
+=back
 
-xs_c (override)
+=back
 
-xs_o (override)
+=over 4
 
-dlsyms (override)
+=item Targets
 
-dynamic_lib (override)
+=back
 
-static_lib (override)
+=over 4
 
-extra_clean_files
+=item Init methods
 
-zipfile_target, tarfile_target, shdist_target
+=back
 
-install (override)
+=over 4
 
-perldepend (override)
+=item Tools
 
-makeaperl (override)
+=back
 
-nicetext (override)
+=over 4
 
-prefixify (override)
+=item File::Spec wrappers
 
-cd
+=back
 
-oneliner
+=over 4
 
-B<echo>
+=item Misc
 
-quote_literal
+=back
 
-escape_newlines
+=over 4
 
-max_exec_len
+=item AUTHOR
 
-init_linker
+=back
 
-eliminate_macros
+=head2 ExtUtils::MM_BeOS - methods to override UN*X behaviour in
+ExtUtils::MakeMaker
 
-fixpath
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=back
 
 os_flavor
 
+init_linker
+
+=head2 ExtUtils::MM_Cygwin - methods to override UN*X behaviour in
+ExtUtils::MakeMaker
+
 =over 4
 
-=item AUTHOR
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+os_flavor
 
 =back
 
-=head2 ExtUtils::MM_VOS - VOS specific subclass of ExtUtils::MM_Unix
+cflags
+
+replace_manpage_separator
+
+init_linker
+
+=head2 ExtUtils::MM_DOS - DOS specific subclass of ExtUtils::MM_Unix
 
 =over 4
 
@@ -17990,10 +19066,14 @@ os_flavor
 
 =item Overridden methods
 
+os_flavor
+
 =back
 
 =back
 
+B<replace_manpage_separator>
+
 =over 4
 
 =item AUTHOR
@@ -18002,8 +19082,7 @@ os_flavor
 
 =back
 
-=head2 ExtUtils::MM_Win32 - methods to override UN*X behaviour in
-ExtUtils::MakeMaker
+=head2 ExtUtils::MM_MacOS - once produced Makefiles for MacOS Classic
 
 =over 4
 
@@ -18013,49 +19092,2451 @@ ExtUtils::MakeMaker
 
 =back
 
+=head2 ExtUtils::MM_NW5 - methods to override UN*X behaviour in
+ExtUtils::MakeMaker
+
 =over 4
 
-=item Overridden methods
+=item SYNOPSIS
 
-B<dlsyms>
+=item DESCRIPTION
 
 =back
 
-replace_manpage_separator
-
-B<maybe_command>
-
-B<init_DIRFILESEP>
-
-B<init_others>
+os_flavor
 
 init_platform, platform_constants
 
-special_targets
+const_cccmd
 
 static_lib
 
 dynamic_lib
 
-extra_clean_files
+=head2 ExtUtils::MM_OS2 - methods to override UN*X behaviour in
+ExtUtils::MakeMaker
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item METHODS
+
+init_dist
+
+=back
 
 init_linker
 
-perl_script
+os_flavor
 
-xs_o
+=head2 ExtUtils::MM_QNX - QNX specific subclass of ExtUtils::MM_Unix
 
-pasthru
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=over 4
+
+=item Overridden methods
+
+=back
+
+=back
+
+=over 4
+
+=item AUTHOR
+
+=item SEE ALSO
+
+=back
+
+=head2 ExtUtils::MM_UWIN - U/WIN specific subclass of ExtUtils::MM_Unix
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=over 4
+
+=item Overridden methods
+
+os_flavor
+
+=back
+
+=back
+
+B<replace_manpage_separator>
+
+=over 4
+
+=item AUTHOR
+
+=item SEE ALSO
+
+=back
+
+=head2 ExtUtils::MM_Unix - methods used by ExtUtils::MakeMaker
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item METHODS
+
+=back
+
+=over 4
+
+=item Methods
+
+os_flavor
+
+=back
+
+c_o (o)
+
+cflags (o)
+
+const_cccmd (o)
+
+const_config (o)
+
+const_loadlibs (o)
+
+constants (o)
+
+depend (o)
+
+init_DEST
+
+init_dist
+
+dist (o)
+
+dist_basics (o)
+
+dist_ci (o)
+
+dist_core (o)
+
+B<dist_target>
+
+B<tardist_target>
+
+B<zipdist_target>
+
+B<tarfile_target>
+
+zipfile_target
+
+uutardist_target
+
+shdist_target
+
+dlsyms (o)
+
+dynamic_bs (o)
+
+dynamic_lib (o)
+
+exescan
+
+extliblist
+
+find_perl
+
+fixin
+
+force (o)
+
+guess_name
+
+has_link_code
+
+init_dirscan
+
+init_MANPODS
+
+init_MAN1PODS
+
+init_MAN3PODS
+
+init_PM
+
+init_DIRFILESEP
+
+init_main
+
+init_others
+
+init_linker
+
+init_lib2arch
+
+init_PERL
+
+init_platform, platform_constants
+
+init_PERM
+
+init_xs
+
+install (o)
+
+installbin (o)
+
+linkext (o)
+
+lsdir
+
+macro (o)
+
+makeaperl (o)
+
+makefile (o)
+
+maybe_command
+
+needs_linking (o)
+
+nicetext
+
+parse_abstract
+
+parse_version
+
+pasthru (o)
+
+perl_script
+
+perldepend (o)
+
+perm_rw (o)
+
+perm_rwx (o)
+
+pm_to_blib
+
+post_constants (o)
+
+post_initialize (o)
+
+postamble (o)
+
+ppd
+
+prefixify
+
+processPL (o)
+
+quote_paren
+
+replace_manpage_separator
+
+cd
+
+oneliner
+
+quote_literal
+
+escape_newlines
+
+max_exec_len
+
+static (o)
+
+static_lib (o)
+
+staticmake (o)
+
+subdir_x (o)
+
+subdirs (o)
+
+test (o)
+
+test_via_harness (override)
+
+test_via_script (override)
+
+tools_other (o)
+
+tool_xsubpp (o)
+
+all_target
+
+top_targets (o)
+
+writedoc
+
+xs_c (o)
+
+xs_cpp (o)
+
+xs_o (o)
+
+=over 4
+
+=item SEE ALSO
+
+=back
+
+=head2 ExtUtils::MM_VMS - methods to override UN*X behaviour in
+ExtUtils::MakeMaker
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=over 4
+
+=item Methods always loaded
+
+wraplist
+
+=back
+
+=back
+
+=over 4
+
+=item Methods
+
+guess_name (override)
+
+=back
+
+find_perl (override)
+
+maybe_command (override)
+
+pasthru (override)
+
+pm_to_blib (override)
+
+perl_script (override)
+
+replace_manpage_separator
+
+init_DEST
+
+init_DIRFILESEP
+
+init_main (override)
+
+init_others (override)
+
+init_platform (override)
+
+platform_constants
+
+init_VERSION (override)
+
+constants (override)
+
+special_targets
+
+cflags (override)
+
+const_cccmd (override)
+
+tools_other (override)
+
+init_dist (override)
+
+c_o (override)
+
+xs_c (override)
+
+xs_o (override)
+
+dlsyms (override)
+
+dynamic_lib (override)
+
+static_lib (override)
+
+extra_clean_files
+
+zipfile_target, tarfile_target, shdist_target
+
+install (override)
+
+perldepend (override)
+
+makeaperl (override)
+
+nicetext (override)
+
+prefixify (override)
+
+cd
+
+oneliner
+
+B<echo>
+
+quote_literal
+
+escape_newlines
+
+max_exec_len
+
+init_linker
+
+eliminate_macros
+
+fixpath
+
+os_flavor
+
+=over 4
+
+=item AUTHOR
+
+=back
+
+=head2 ExtUtils::MM_VOS - VOS specific subclass of ExtUtils::MM_Unix
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=over 4
+
+=item Overridden methods
+
+=back
+
+=back
+
+=over 4
+
+=item AUTHOR
+
+=item SEE ALSO
+
+=back
+
+=head2 ExtUtils::MM_Win32 - methods to override UN*X behaviour in
+ExtUtils::MakeMaker
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=back
+
+=over 4
+
+=item Overridden methods
+
+B<dlsyms>
+
+=back
+
+replace_manpage_separator
+
+B<maybe_command>
+
+B<init_DIRFILESEP>
+
+B<init_others>
+
+init_platform, platform_constants
+
+special_targets
+
+static_lib
+
+dynamic_lib
+
+extra_clean_files
+
+init_linker
+
+perl_script
+
+xs_o
+
+pasthru
+
+oneliner
+
+cd
+
+max_exec_len
+
+os_flavor
+
+cflags
+
+=head2 ExtUtils::MM_Win95 - method to customize MakeMaker for Win9X
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=over 4
+
+=item Overridden methods
+
+xs_c
+
+=back
+
+=back
+
+xs_cpp
+
+xs_o
+
+max_exec_len
+
+os_flavor
+
+=over 4
+
+=item AUTHOR
+
+=back
+
+=head2 ExtUtils::MY - ExtUtils::MakeMaker subclass for customization
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=back
+
+=head2 ExtUtils::MakeMaker - Create a module Makefile
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=over 4
+
+=item How To Write A Makefile.PL
+
+=item Default Makefile Behaviour
+
+=item make test
+
+=item make testdb
+
+=item make install
+
+=item INSTALL_BASE
+
+=item PREFIX and LIB attribute
+
+=item AFS users
+
+=item Static Linking of a new Perl Binary
+
+=item Determination of Perl Library and Installation Locations
+
+=item Which architecture dependent directory?
+
+=item Using Attributes and Parameters
+
+ABSTRACT, ABSTRACT_FROM, AUTHOR, BINARY_LOCATION, C, CCFLAGS, CONFIG,
+CONFIGURE, DEFINE, DESTDIR, DIR, DISTNAME, DISTVNAME, DL_FUNCS, DL_VARS,
+EXCLUDE_EXT, EXE_FILES, FIRST_MAKEFILE, FULLPERL, FULLPERLRUN,
+FULLPERLRUNINST, FUNCLIST, H, IMPORTS, INC, INCLUDE_EXT, INSTALLARCHLIB,
+INSTALLBIN, INSTALLDIRS, INSTALLMAN1DIR, INSTALLMAN3DIR, INSTALLPRIVLIB,
+INSTALLSCRIPT, INSTALLSITEARCH, INSTALLSITEBIN, INSTALLSITELIB,
+INSTALLSITEMAN1DIR, INSTALLSITEMAN3DIR, INSTALLSITESCRIPT,
+INSTALLVENDORARCH, INSTALLVENDORBIN, INSTALLVENDORLIB,
+INSTALLVENDORMAN1DIR, INSTALLVENDORMAN3DIR, INSTALLVENDORSCRIPT,
+INST_ARCHLIB, INST_BIN, INST_LIB, INST_MAN1DIR, INST_MAN3DIR, INST_SCRIPT,
+LD, LDDLFLAGS, LDFROM, LIB, LIBPERL_A, LIBS, LICENSE, LINKTYPE, MAKE,
+MAKEAPERL, MAKEFILE_OLD, MAN1PODS, MAN3PODS, MAP_TARGET, MYEXTLIB, NAME,
+NEEDS_LINKING, NOECHO, NORECURS, NO_META, NO_VC, OBJECT, OPTIMIZE, PERL,
+PERL_CORE, PERLMAINCC, PERL_ARCHLIB, PERL_LIB, PERL_MALLOC_OK, PERLPREFIX,
+PERLRUN, PERLRUNINST, PERL_SRC, PERM_RW, PERM_RWX, PL_FILES, PM, PMLIBDIRS,
+PM_FILTER, POLLUTE, PPM_INSTALL_EXEC, PPM_INSTALL_SCRIPT, PREFIX,
+PREREQ_FATAL, PREREQ_PM, PREREQ_PRINT, PRINT_PREREQ, SITEPREFIX, SIGN,
+SKIP, TYPEMAPS, VENDORPREFIX, VERBINST, VERSION, VERSION_FROM, VERSION_SYM,
+XS, XSOPT, XSPROTOARG, XS_VERSION
+
+=item Additional lowercase attributes
+
+clean, depend, dist, dynamic_lib, linkext, macro, postamble, realclean,
+test, tool_autosplit
+
+=item Overriding MakeMaker Methods
+
+=item The End Of Cargo Cult Programming
+
+C<< MAN3PODS => ' ' >>
+
+=item Hintsfile support
+
+=item Distribution Support
+
+   make distcheck,    make skipcheck,   make distclean,    make manifest, 
+  make distdir,   make disttest,    make tardist,    make dist,    make
+uutardist,    make shdist,    make zipdist,    make ci
+
+=item Module Meta-Data
+
+=item Disabling an extension
+
+=item Other Handy Functions
+
+prompt
+
+=back
+
+=item ENVIRONMENT
+
+PERL_MM_OPT, PERL_MM_USE_DEFAULT, PERL_CORE
+
+=item SEE ALSO
+
+=item AUTHORS
+
+=item LICENSE
+
+=back
+
+=head2 ExtUtils::MakeMaker::Config - Wrapper around Config.pm
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=back
+
+=head2 ExtUtils::MakeMaker::FAQ - Frequently Asked Questions About
+MakeMaker
+
+=over 4
+
+=item DESCRIPTION
+
+=over 4
+
+=item Module Installation
+
+How do I install a module into my home directory?, How do I get MakeMaker
+and Module::Build to install to the same place?, How do I keep from
+installing man pages?, How do I use a module without installing it?, PREFIX
+vs INSTALL_BASE from Module::Build::Cookbook
+
+=item Philosophy and History
+
+Why not just use <insert other build config tool here>?, What is
+Module::Build and how does it relate to MakeMaker?, pure perl. no make, no
+shell commands, easier to customize, cleaner internals, less cruft
+
+=item Module Writing
+
+How do I keep my $VERSION up to date without resetting it manually?, What's
+this F<META.yml> thing and how did it get in my F<MANIFEST>?!, How do I
+delete everything not in my F<MANIFEST>?
+
+=item XS
+
+How to I prevent "object version X.XX does not match bootstrap parameter
+Y.YY" errors?, How do I make two or more XS files coexist in the same
+directory?
+
+=back
+
+=item PATCHING
+
+=item AUTHOR
+
+=item SEE ALSO
+
+=back
+
+=head2 ExtUtils::MakeMaker::Tutorial - Writing a module with MakeMaker
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=over 4
+
+=item The Mantra
+
+=item The Layout
+
+Makefile.PL, MANIFEST, lib/, t/, Changes, README, INSTALL, MANIFEST.SKIP,
+bin/
+
+=back
+
+=item SEE ALSO
+
+=back
+
+=head2 ExtUtils::MakeMaker::bytes - Version-agnostic bytes.pm
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=back
+
+=head2 ExtUtils::MakeMaker::vmsish - Platform-agnostic vmsish.pm
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=back
+
+=head2 ExtUtils::Manifest - utilities to write and check a MANIFEST file
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=over 4
+
+=item Functions
+
+mkmanifest
+
+=back
+
+=back
+
+manifind
+
+manicheck
+
+filecheck
+
+fullcheck
+
+skipcheck
+
+maniread
+
+manicopy
+
+maniadd
+
+=over 4
+
+=item MANIFEST
+
+=item MANIFEST.SKIP
+
+#!include_default, #!include /Path/to/another/manifest.skip
+
+=item EXPORT_OK
+
+=item GLOBAL VARIABLES
+
+=back
+
+=over 4
+
+=item DIAGNOSTICS
+
+C<Not in MANIFEST:> I<file>, C<Skipping> I<file>, C<No such file:> I<file>,
+C<MANIFEST:> I<$!>, C<Added to MANIFEST:> I<file>
+
+=item ENVIRONMENT
+
+B<PERL_MM_MANIFEST_DEBUG>
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=back
+
+=head2 ExtUtils::Miniperl, writemain - write the C code for perlmain.c
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item SEE ALSO
+
+=back
+
+=head2 ExtUtils::Mkbootstrap - make a bootstrap file for use by DynaLoader
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=back
+
+=head2 ExtUtils::Mksymlists - write linker options files for dynamic
+extension
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+DLBASE, DL_FUNCS, DL_VARS, FILE, FUNCLIST, IMPORTS, NAME
+
+=item AUTHOR
+
+=item REVISION
+
+mkfh()
+
+=back
+
+__find_relocations
+
+=head2 ExtUtils::Packlist - manage .packlist files
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item USAGE
+
+=item FUNCTIONS
+
+new(), read(), write(), validate(), packlist_file()
+
+=item EXAMPLE
+
+=item AUTHOR
+
+=back
+
+=head2 ExtUtils::ParseXS - converts Perl XS code into C code
+
+=over 4
+
+=item SYNOPSIS
+
+=item EXPORT
+
+=item FUNCTIONS
+
+process_xs(), B<C++>, B<hiertype>, B<except>, B<typemap>, B<prototypes>,
+B<versioncheck>, B<linenumbers>, B<optimize>, B<inout>, B<argtypes>, B<s>,
+errors()
+
+=item AUTHOR
+
+=item COPYRIGHT
+
+=item SEE ALSO
+
+=back
+
+=head2 ExtUtils::testlib - add blib/* directories to @INC
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=back
+
+=head2 Fatal - replace functions with equivalents which succeed or die
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item BUGS
+
+=item AUTHOR
+
+=back
+
+=head2 Fcntl - load the C Fcntl.h defines
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item NOTE
+
+=item EXPORTED SYMBOLS
+
+=back
+
+=head2 File::Basename - Parse file paths into directory, filename and
+suffix.
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=back
+
+C<fileparse> X<fileparse>
+
+C<basename> X<basename> X<filename>
+
+C<dirname> X<dirname>
+
+C<fileparse_set_fstype> X<filesystem>
+
+=over 4
+
+=item SEE ALSO
+
+=back
+
+=head2 File::CheckTree, validate - run many filetest checks on a tree
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item AUTHOR
+
+=item HISTORY
+
+=back
+
+=head2 File::Compare - Compare files or filehandles
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item RETURN
+
+=item AUTHOR
+
+=back
+
+=head2 File::Copy - Copy files or filehandles
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+copy X<copy> X<cp>, move X<move> X<mv> X<rename>, syscopy X<syscopy>,
+rmscopy($from,$to[,$date_flag]) X<rmscopy>
+
+=item RETURN
+
+=item NOTES
+
+=item AUTHOR
+
+=back
+
+=head2 File::DosGlob - DOS like globbing and then some
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item NOTES
+
+=item EXPORTS (by request only)
+
+=item BUGS
+
+=item AUTHOR
+
+=item HISTORY
+
+=item SEE ALSO
+
+=back
+
+=head2 File::Fetch - A generic file fetching mechanism
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item ACCESSORS
+
+$ff->uri, $ff->scheme, $ff->host, $ff->path, $ff->file
+
+=back
+
+$ff->output_file
+
+=over 4
+
+=item METHODS
+
+=over 4
+
+=item $ff = File::Fetch->new( uri => 'http://some.where.com/dir/file.txt'
+);
+
+=back
+
+=back
+
+=over 4
+
+=item $ff->fetch( [to => /my/output/dir/] )
+
+=back
+
+=over 4
+
+=item $ff->error([BOOL])
+
+=back
+
+=over 4
+
+=item HOW IT WORKS
+
+=item GLOBAL VARIABLES
+
+=over 4
+
+=item $File::Fetch::FROM_EMAIL
+
+=item $File::Fetch::USER_AGENT
+
+=item $File::Fetch::FTP_PASSIVE
+
+=item $File::Fetch::TIMEOUT
+
+=item $File::Fetch::WARN
+
+=item $File::Fetch::DEBUG
+
+=item $File::Fetch::BLACKLIST
+
+=item $File::Fetch::METHOD_FAIL
+
+=back
+
+=item MAPPING
+
+=item FREQUENTLY ASKED QUESTIONS
+
+=over 4
+
+=item So how do I use a proxy with File::Fetch?
+
+=item I used 'lynx' to fetch a file, but its contents is all wrong!
+
+=item Files I'm trying to fetch have reserved characters or non-ASCII
+characters in them. What do I do?
+
+=back
+
+=item TODO
+
+Implement $PREFER_BIN
+
+=item AUTHORS
+
+=item COPYRIGHT
+
+=back
+
+=head2 File::Find - Traverse a directory tree.
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+B<find>, B<finddepth>
+
+=over 4
+
+=item %options
+
+C<wanted>, C<bydepth>, C<preprocess>, C<postprocess>, C<follow>,
+C<follow_fast>, C<follow_skip>, C<dangling_symlinks>, C<no_chdir>,
+C<untaint>, C<untaint_pattern>, C<untaint_skip>
+
+=item The wanted function
+
+C<$File::Find::dir> is the current directory name,, C<$_> is the current
+filename within that directory, C<$File::Find::name> is the complete
+pathname to the file
+
+=back
+
+=item WARNINGS
+
+=item CAVEAT
+
+$dont_use_nlink, symlinks
+
+=item NOTES
+
+=item BUGS AND CAVEATS
+
+=item HISTORY
+
+=back
+
+=head2 File::Glob - Perl extension for BSD glob routine
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=over 4
+
+=item META CHARACTERS
+
+=item POSIX FLAGS
+
+C<GLOB_ERR>, C<GLOB_LIMIT>, C<GLOB_MARK>, C<GLOB_NOCASE>, C<GLOB_NOCHECK>,
+C<GLOB_NOSORT>, C<GLOB_BRACE>, C<GLOB_NOMAGIC>, C<GLOB_QUOTE>,
+C<GLOB_TILDE>, C<GLOB_CSH>, C<GLOB_ALPHASORT>
+
+=back
+
+=item DIAGNOSTICS
+
+C<GLOB_NOSPACE>, C<GLOB_ABEND>
+
+=item NOTES
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=back
+
+=head2 File::GlobMapper - Extend File Glob to Allow Input and Output Files
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+This code is a work in progress, There are known bugs, The interface
+defined here is tentative, There are portability issues, Do not use in
+production code, Consider yourself warned!
+
+=over 4
+
+=item Behind The Scenes
+
+=item Limitations
+
+=item Input File Glob
+
+B<~>, B<~user>, B<.>, B<*>, B<?>, B<\>,  B<[]>,  B<{,}>,  B<()>
+
+=item Output File Glob
+
+"*", #1
+
+=item Returned Data
+
+=back
+
+=item EXAMPLES
+
+=over 4
+
+=item A Rename script
+
+=item A few example globmaps
+
+=back
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=item COPYRIGHT AND LICENSE
+
+=back
+
+=head2 File::Path - Create or remove directory trees
+
+=over 4
+
+=item VERSION
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=over 4
+
+=item FUNCTIONS
+
+mode, verbose, error, verbose, skip_others, keep_root, result, error
+
+=item TRADITIONAL INTERFACE
+
+=item ERROR HANDLING
+
+=item NOTES
+
+=back
+
+=item DIAGNOSTICS
+
+=item SEE ALSO
+
+=item BUGS
+
+=item AUTHORS
+
+=item COPYRIGHT
+
+=item LICENSE
+
+=back
+
+=head2 File::Spec - portably perform operations on file names
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item METHODS
+
+canonpath X<canonpath>, catdir X<catdir>, catfile X<catfile>, curdir
+X<curdir>, devnull X<devnull>, rootdir X<rootdir>, tmpdir X<tmpdir>, updir
+X<updir>, no_upwards, case_tolerant, file_name_is_absolute, path X<path>,
+join X<join, path>, splitpath X<splitpath> X<split, path>, splitdir
+X<splitdir> X<split, dir>, catpath(), abs2rel X<abs2rel> X<absolute, path>
+X<relative, path>, rel2abs() X<rel2abs> X<absolute, path> X<relative, path>
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=item COPYRIGHT
+
+=back
+
+=head2 File::Spec::Cygwin - methods for Cygwin file specs
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=back
+
+canonpath
+
+file_name_is_absolute
+
+tmpdir (override)
+
+case_tolerant
+
+=over 4
+
+=item COPYRIGHT
+
+=back
+
+=head2 File::Spec::Epoc - methods for Epoc file specs
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=back
+
+canonpath()
+
+=over 4
+
+=item AUTHOR
+
+=item COPYRIGHT
+
+=item SEE ALSO
+
+=back
+
+=head2 File::Spec::Functions - portably perform operations on file names
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=over 4
+
+=item Exports
+
+=back
+
+=item COPYRIGHT
+
+=item SEE ALSO
+
+=back
+
+=head2 File::Spec::Mac - File::Spec for Mac OS (Classic)
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item METHODS
+
+canonpath
+
+=back
+
+catdir()
+
+catfile
+
+curdir
+
+devnull
+
+rootdir
+
+tmpdir
+
+updir
+
+file_name_is_absolute
+
+path
+
+splitpath
+
+splitdir
+
+catpath
+
+abs2rel
+
+rel2abs
+
+=over 4
+
+=item AUTHORS
+
+=item COPYRIGHT
+
+=item SEE ALSO
+
+=back
+
+=head2 File::Spec::OS2 - methods for OS/2 file specs
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+tmpdir, splitpath
+
+=item COPYRIGHT
+
+=back
+
+=head2 File::Spec::Unix - File::Spec for Unix, base for other File::Spec
+modules
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item METHODS
+
+canonpath()
+
+=back
+
+catdir()
+
+catfile
+
+curdir
+
+devnull
+
+rootdir
+
+tmpdir
+
+updir
+
+no_upwards
+
+case_tolerant
+
+file_name_is_absolute
+
+path
+
+join
+
+splitpath
+
+splitdir
+
+catpath()
+
+abs2rel
+
+rel2abs()
+
+=over 4
+
+=item COPYRIGHT
+
+=item SEE ALSO
+
+=back
+
+=head2 File::Spec::VMS - methods for VMS file specs
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+canonpath (override)
+
+=back
+
+catdir (override)
+
+catfile (override)
+
+curdir (override)
+
+devnull (override)
+
+rootdir (override)
+
+tmpdir (override)
+
+updir (override)
+
+case_tolerant (override)
+
+path (override)
+
+file_name_is_absolute (override)
+
+splitpath (override)
+
+splitdir (override)
+
+catpath (override)
+
+abs2rel (override)
+
+rel2abs (override)
+
+=over 4
+
+=item COPYRIGHT
+
+=item SEE ALSO
+
+=back
+
+=head2 File::Spec::Win32 - methods for Win32 file specs
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+devnull
+
+=back
+
+tmpdir
+
+catfile
+
+canonpath
+
+splitpath
+
+splitdir
+
+catpath
+
+=over 4
+
+=item Note For File::Spec::Win32 Maintainers
+
+=back
+
+=over 4
+
+=item COPYRIGHT
+
+=item SEE ALSO
+
+=back
+
+=head2 File::Temp - return name and handle of a temporary file safely
+
+=over 4
+
+=item PORTABILITY
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=back
+
+=over 4
+
+=item OBJECT-ORIENTED INTERFACE
+
+B<new>
+
+=back
+
+B<filename>
+
+B<unlink_on_destroy>
+
+B<DESTROY>
+
+=over 4
+
+=item FUNCTIONS
+
+B<tempfile>
+
+=back
+
+B<tempdir>
+
+=over 4
+
+=item MKTEMP FUNCTIONS
+
+B<mkstemp>
+
+=back
+
+B<mkstemps>
+
+B<mkdtemp>
+
+B<mktemp>
+
+=over 4
+
+=item POSIX FUNCTIONS
+
+B<tmpnam>
+
+=back
+
+B<tmpfile>
+
+=over 4
+
+=item ADDITIONAL FUNCTIONS
+
+B<tempnam>
+
+=back
+
+=over 4
+
+=item UTILITY FUNCTIONS
+
+B<unlink0>
+
+=back
+
+B<cmpstat>
+
+B<unlink1>
+
+B<cleanup>
+
+=over 4
+
+=item PACKAGE VARIABLES
+
+B<safe_level>, STANDARD, MEDIUM, HIGH
+
+=back
+
+TopSystemUID
+
+B<$KEEP_ALL>, B<$DEBUG>
+
+=over 4
+
+=item WARNING
+
+=over 4
+
+=item Temporary files and NFS
+
+=item Forking
+
+=item BINMODE
+
+=back
+
+=item HISTORY
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=back
+
+=head2 File::stat - by-name interface to Perl's built-in stat() functions
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item BUGS
+
+=item NOTE
+
+=item AUTHOR
+
+=back
+
+=head2 FileCache - keep more files open than the system permits
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+cacheout EXPR, cacheout MODE, EXPR
+
+=item CAVEATS
+
+=item BUGS
+
+=back
+
+=head2 FileHandle - supply object methods for filehandles
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+$fh->print, $fh->printf, $fh->getline, $fh->getlines
+
+=item SEE ALSO
+
+=back
+
+=head2 Filter::Simple - Simplified source filtering
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=over 4
+
+=item The Problem
+
+=item A Solution
+
+=item Disabling or changing <no> behaviour
+
+=item All-in-one interface
+
+=item Filtering only specific components of source code
+
+C<"code">, C<"code_no_comments">, C<"executable">,
+C<"executable_no_comments">, C<"quotelike">, C<"string">, C<"regex">,
+C<"all">
+
+=item Filtering only the code parts of source code
+
+Most source code ceases to be grammatically correct when it is broken up
+into the pieces between string literals and regexes. So the C<'code'>
+and C<'code_no_comments'> component filter behave slightly differently
+from the other partial filters described in the previous section.
+
+=item Using Filter::Simple with an explicit C<import> subroutine
+
+=item Using Filter::Simple and Exporter together
+
+=item How it works
+
+=back
+
+=item AUTHOR
+
+=item COPYRIGHT
+
+=back
+
+=head2 Filter::Util::Call - Perl Source Filter Utility Module
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=over 4
+
+=item B<use Filter::Util::Call>
+
+=item B<import()>
+
+=item B<filter() and anonymous sub>
+
+B<$_>, B<$status>, B<filter_read> and B<filter_read_exact>, B<filter_del>
+
+=back
+
+=item EXAMPLES
+
+=over 4
+
+=item Example 1: A simple filter.
+
+=item Example 2: Using the context
+
+=item Example 3: Using the context within the filter
+
+=item Example 4: Using filter_del
+
+=back
+
+=item Filter::Simple
+
+=item AUTHOR
+
+=item DATE
+
+=back
+
+=head2 FindBin - Locate directory of original perl script
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item EXPORTABLE VARIABLES
+
+=item KNOWN ISSUES
+
+=item KNOWN BUGS
+
+=item AUTHORS
+
+=item COPYRIGHT
+
+=back
+
+=head2 GDBM_File - Perl5 access to the gdbm library.
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item AVAILABILITY
+
+=item BUGS
+
+=item SEE ALSO
+
+=back
+
+=head2 Getopt::Long - Extended processing of command line options
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item Command Line Options, an Introduction
+
+=item Getting Started with Getopt::Long
+
+=over 4
+
+=item Simple options
+
+=item A little bit less simple options
+
+=item Mixing command line option with other arguments
+
+=item Options with values
+
+=item Options with multiple values
+
+=item Options with hash values
+
+=item User-defined subroutines to handle options
+
+=item Options with multiple names
+
+=item Case and abbreviations
+
+=item Summary of Option Specifications
+
+!, +, s, i, o, f, : I<type> [ I<desttype> ], : I<number> [ I<desttype> ], :
++ [ I<desttype> ]
+
+=back
+
+=item Advanced Possibilities
+
+=over 4
+
+=item Object oriented interface
+
+=item Thread Safety
+
+=item Documentation and help texts
+
+=item Parsing options from an arbitrary array
+
+=item Parsing options from an arbitrary string
+
+=item Storing options values in a hash
+
+=item Bundling
+
+=item The lonesome dash
+
+=item Argument callback
+
+=back
+
+=item Configuring Getopt::Long
+
+default, posix_default, auto_abbrev, getopt_compat, gnu_compat, gnu_getopt,
+require_order, permute, bundling (default: disabled), bundling_override
+(default: disabled), ignore_case  (default: enabled), ignore_case_always
+(default: disabled), auto_version (default:disabled), auto_help
+(default:disabled), pass_through (default: disabled), prefix,
+prefix_pattern, long_prefix_pattern, debug (default: disabled)
+
+=item Exportable Methods
+
+VersionMessage, C<-message>, C<-msg>, C<-exitval>, C<-output>, HelpMessage
+
+=item Return values and Errors
+
+=item Legacy
+
+=over 4
+
+=item Default destinations
+
+=item Alternative option starters
+
+=item Configuration variables
+
+=back
+
+=item Tips and Techniques
+
+=over 4
+
+=item Pushing multiple values in a hash option
+
+=back
+
+=item Trouble Shooting
+
+=over 4
+
+=item GetOptions does not return a false result when an option is not
+supplied
+
+=item GetOptions does not split the command line correctly
+
+=item Undefined subroutine &main::GetOptions called
+
+=item How do I put a "-?" option into a Getopt::Long?
+
+=back
+
+=item AUTHOR
+
+=item COPYRIGHT AND DISCLAIMER
+
+=back
+
+=head2 Getopt::Std, getopt, getopts - Process single-character switches
+with switch clustering
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item C<--help> and C<--version>
+
+=back
+
+=head2 Hash::Util - A selection of general-utility hash subroutines
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=over 4
+
+=item Restricted hashes
+
+B<lock_keys>, B<unlock_keys>
+
+=back
+
+=back
+
+B<lock_keys_plus>
+
+B<lock_value>, B<unlock_value>
+
+B<lock_hash>, B<unlock_hash>
+
+B<lock_hash_recurse>, B<unlock_hash_recurse>
+
+B<hash_unlocked>
+
+b<legal_keys>, B<hidden_keys>, B<all_keys>, B<hash_seed>
+
+B<hv_store>
+
+=over 4
+
+=item Operating on references to hashes.
+
+lock_ref_keys, unlock_ref_keys, lock_ref_keys_plus, lock_ref_value,
+unlock_ref_value, lock_hashref, unlock_hashref, lock_hashref_recurse,
+unlock_hashref_recurse, hash_ref_unlocked, legal_ref_keys, hidden_ref_keys
+
+=back
+
+=over 4
+
+=item CAVEATS
+
+=item BUGS
+
+=item AUTHOR
+
+=item SEE ALSO
+
+=back
+
+=head2 Hash::Util::FieldHash - Support for Inside-Out Classes
+
+=over 4
+
+=item SYNOPSIS
+
+=item FUNCTIONS
+
+id, id_2obj, register, idhash, idhashes, fieldhash, fieldhashes
+
+=item DESCRIPTION
+
+=over 4
+
+=item The Inside-out Technique
+
+=item Problems of Inside-out
+
+=item Solutions
+
+=item More Problems
+
+=item The Generic Object
+
+=item How to use Field Hashes
+
+=item Garbage-Collected Hashes
+
+=back
+
+=item EXAMPLES
+
+C<init()>, C<first()>, C<last()>, C<name()>, C<Name_hash>, C<Name_id>,
+C<Name_idhash>, C<Name_id_reg>, C<Name_idhash_reg>, C<Name_fieldhash>
+
+=over 4
+
+=item Example 1
+
+=item Example 2
+
+=back
+
+=item GUTS
+
+=over 4
+
+=item The C<PERL_MAGIC_uvar> interface for hashes
+
+=item Weakrefs call uvar magic
+
+=item How field hashes work
+
+=item Internal function Hash::Util::FieldHash::_fieldhash
+
+=back
+
+=item AUTHOR
+
+=item COPYRIGHT AND LICENSE
+
+=back
+
+=head2 Hash::Util::FieldHash::lib::Hash::Util::FieldHash,
+Hash::Util::FieldHash - Support for Inside-Out Classes
+
+=over 4
+
+=item SYNOPSIS
+
+=item FUNCTIONS
+
+id, id_2obj, register, idhash, idhashes, fieldhash, fieldhashes
+
+=item DESCRIPTION
+
+=over 4
+
+=item The Inside-out Technique
+
+=item Problems of Inside-out
+
+=item Solutions
+
+=item More Problems
+
+=item The Generic Object
+
+=item How to use Field Hashes
+
+=item Garbage-Collected Hashes
+
+=back
+
+=item EXAMPLES
+
+C<init()>, C<first()>, C<last()>, C<name()>, C<Name_hash>, C<Name_id>,
+C<Name_idhash>, C<Name_id_reg>, C<Name_idhash_reg>, C<Name_fieldhash>
+
+=over 4
+
+=item Example 1
+
+=item Example 2
+
+=back
+
+=item GUTS
+
+=over 4
+
+=item The C<PERL_MAGIC_uvar> interface for hashes
+
+=item Weakrefs call uvar magic
+
+=item How field hashes work
+
+=item Internal function Hash::Util::FieldHash::_fieldhash
+
+=back
+
+=item AUTHOR
+
+=item COPYRIGHT AND LICENSE
+
+=back
+
+=head2 Hash::Utilib::Hash::Util, Hash::Util - A selection of
+general-utility hash subroutines
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=over 4
+
+=item Restricted hashes
+
+B<lock_keys>, B<unlock_keys>
+
+=back
+
+=back
+
+B<lock_keys_plus>
+
+B<lock_value>, B<unlock_value>
+
+B<lock_hash>, B<unlock_hash>
+
+B<lock_hash_recurse>, B<unlock_hash_recurse>
+
+B<hash_unlocked>
+
+b<legal_keys>, B<hidden_keys>, B<all_keys>, B<hash_seed>
+
+B<hv_store>
+
+=over 4
+
+=item Operating on references to hashes.
+
+lock_ref_keys, unlock_ref_keys, lock_ref_keys_plus, lock_ref_value,
+unlock_ref_value, lock_hashref, unlock_hashref, lock_hashref_recurse,
+unlock_hashref_recurse, hash_ref_unlocked, legal_ref_keys, hidden_ref_keys
+
+=back
+
+=over 4
+
+=item CAVEATS
+
+=item BUGS
+
+=item AUTHOR
+
+=item SEE ALSO
+
+=back
+
+=head2 I18N::Collate - compare 8-bit scalar data according to the current
+locale
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=back
+
+=head2 I18N::LangTags - functions for dealing with RFC3066-style language
+tags
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=back
+
+the function is_language_tag($lang1)
+
+the function extract_language_tags($whatever)
+
+the function same_language_tag($lang1, $lang2)
+
+the function similarity_language_tag($lang1, $lang2)
+
+the function is_dialect_of($lang1, $lang2)
+
+the function super_languages($lang1)
+
+the function locale2language_tag($locale_identifier)
+
+the function encode_language_tag($lang1)
+
+the function alternate_language_tags($lang1)
+
+the function @langs = panic_languages(@accept_languages)
+
+the function implicate_supers( ...languages... ), the function
+implicate_supers_strictly( ...languages... )
+
+=over 4
+
+=item ABOUT LOWERCASING
+
+=item ABOUT UNICODE PLAINTEXT LANGUAGE TAGS
+
+=item SEE ALSO
+
+=item COPYRIGHT
+
+=item AUTHOR
+
+=back
+
+=head2 I18N::LangTags::Detect - detect the user's language preferences
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item FUNCTIONS
+
+=item ENVIRONMENT
+
+=item SEE ALSO
+
+=item COPYRIGHT
+
+=item AUTHOR
+
+=back
+
+=head2 I18N::LangTags::List -- tags and names for human languages
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item ABOUT LANGUAGE TAGS
+
+=item LIST OF LANGUAGES
+
+{ab} : Abkhazian, {ace} : Achinese, {ach} : Acoli, {ada} : Adangme, {ady} :
+Adyghe, {aa} : Afar, {afh} : Afrihili, {af} : Afrikaans, [{afa} :
+Afro-Asiatic (Other)], {ak} : Akan, {akk} : Akkadian, {sq} : Albanian,
+{ale} : Aleut, [{alg} : Algonquian languages], [{tut} : Altaic (Other)],
+{am} : Amharic, {i-ami} : Ami, [{apa} : Apache languages], {ar} : Arabic,
+{arc} : Aramaic, {arp} : Arapaho, {arn} : Araucanian, {arw} : Arawak, {hy}
+: Armenian, {an} : Aragonese, [{art} : Artificial (Other)], {ast} :
+Asturian, {as} : Assamese, [{ath} : Athapascan languages], [{aus} :
+Australian languages], [{map} : Austronesian (Other)], {av} : Avaric, {ae}
+: Avestan, {awa} : Awadhi, {ay} : Aymara, {az} : Azerbaijani, {ban} :
+Balinese, [{bat} : Baltic (Other)], {bal} : Baluchi, {bm} : Bambara, [{bai}
+: Bamileke languages], {bad} : Banda, [{bnt} : Bantu (Other)], {bas} :
+Basa, {ba} : Bashkir, {eu} : Basque, {btk} : Batak (Indonesia), {bej} :
+Beja, {be} : Belarusian, {bem} : Bemba, {bn} : Bengali, [{ber} : Berber
+(Other)], {bho} : Bhojpuri, {bh} : Bihari, {bik} : Bikol, {bin} : Bini,
+{bi} : Bislama, {bs} : Bosnian, {bra} : Braj, {br} : Breton, {bug} :
+Buginese, {bg} : Bulgarian, {i-bnn} : Bunun, {bua} : Buriat, {my} :
+Burmese, {cad} : Caddo, {car} : Carib, {ca} : Catalan, [{cau} : Caucasian
+(Other)], {ceb} : Cebuano, [{cel} : Celtic (Other)], [{cai} : Central
+American Indian (Other)], {chg} : Chagatai, [{cmc} : Chamic languages],
+{ch} : Chamorro, {ce} : Chechen, {chr} : Cherokee, {chy} : Cheyenne, {chb}
+: Chibcha, {ny} : Chichewa, {zh} : Chinese, {chn} : Chinook Jargon, {chp} :
+Chipewyan, {cho} : Choctaw, {cu} : Church Slavic, {chk} : Chuukese, {cv} :
+Chuvash, {cop} : Coptic, {kw} : Cornish, {co} : Corsican, {cr} : Cree,
+{mus} : Creek, [{cpe} : English-based Creoles and pidgins (Other)], [{cpf}
+: French-based Creoles and pidgins (Other)], [{cpp} : Portuguese-based
+Creoles and pidgins (Other)], [{crp} : Creoles and pidgins (Other)], {hr} :
+Croatian, [{cus} : Cushitic (Other)], {cs} : Czech, {dak} : Dakota, {da} :
+Danish, {dar} : Dargwa, {day} : Dayak, {i-default} : Default (Fallthru)
+Language, {del} : Delaware, {din} : Dinka, {dv} : Divehi, {doi} : Dogri,
+{dgr} : Dogrib, [{dra} : Dravidian (Other)], {dua} : Duala, {nl} : Dutch,
+{dum} : Middle Dutch (ca.1050-1350), {dyu} : Dyula, {dz} : Dzongkha, {efi}
+: Efik, {egy} : Ancient Egyptian, {eka} : Ekajuk, {elx} : Elamite, {en} :
+English, {enm} : Old English (1100-1500), {ang} : Old English
+(ca.450-1100), {i-enochian} : Enochian (Artificial), {myv} : Erzya, {eo} :
+Esperanto, {et} : Estonian, {ee} : Ewe, {ewo} : Ewondo, {fan} : Fang, {fat}
+: Fanti, {fo} : Faroese, {fj} : Fijian, {fi} : Finnish, [{fiu} :
+Finno-Ugrian (Other)], {fon} : Fon, {fr} : French, {frm} : Middle French
+(ca.1400-1600), {fro} : Old French (842-ca.1400), {fy} : Frisian, {fur} :
+Friulian, {ff} : Fulah, {gaa} : Ga, {gd} : Scots Gaelic, {gl} : Gallegan,
+{lg} : Ganda, {gay} : Gayo, {gba} : Gbaya, {gez} : Geez, {ka} : Georgian,
+{de} : German, {gmh} : Middle High German (ca.1050-1500), {goh} : Old High
+German (ca.750-1050), [{gem} : Germanic (Other)], {gil} : Gilbertese, {gon}
+: Gondi, {gor} : Gorontalo, {got} : Gothic, {grb} : Grebo, {grc} : Ancient
+Greek, {el} : Modern Greek, {gn} : Guarani, {gu} : Gujarati, {gwi} :
+Gwich'in, {hai} : Haida, {ht} : Haitian, {ha} : Hausa, {haw} : Hawaiian,
+{he} : Hebrew, {hz} : Herero, {hil} : Hiligaynon, {him} : Himachali, {hi} :
+Hindi, {ho} : Hiri Motu, {hit} : Hittite, {hmn} : Hmong, {hu} : Hungarian,
+{hup} : Hupa, {iba} : Iban, {is} : Icelandic, {io} : Ido, {ig} : Igbo,
+{ijo} : Ijo, {ilo} : Iloko, [{inc} : Indic (Other)], [{ine} : Indo-European
+(Other)], {id} : Indonesian, {inh} : Ingush, {ia} : Interlingua
+(International Auxiliary Language Association), {ie} : Interlingue, {iu} :
+Inuktitut, {ik} : Inupiaq, [{ira} : Iranian (Other)], {ga} : Irish, {mga} :
+Middle Irish (900-1200), {sga} : Old Irish (to 900), [{iro} : Iroquoian
+languages], {it} : Italian, {ja} : Japanese, {jv} : Javanese, {jrb} :
+Judeo-Arabic, {jpr} : Judeo-Persian, {kbd} : Kabardian, {kab} : Kabyle,
+{kac} : Kachin, {kl} : Kalaallisut, {xal} : Kalmyk, {kam} : Kamba, {kn} :
+Kannada, {kr} : Kanuri, {krc} : Karachay-Balkar, {kaa} : Kara-Kalpak, {kar}
+: Karen, {ks} : Kashmiri, {csb} : Kashubian, {kaw} : Kawi, {kk} : Kazakh,
+{kha} : Khasi, {km} : Khmer, [{khi} : Khoisan (Other)], {kho} : Khotanese,
+{ki} : Kikuyu, {kmb} : Kimbundu, {rw} : Kinyarwanda, {ky} : Kirghiz,
+{i-klingon} : Klingon, {kv} : Komi, {kg} : Kongo, {kok} : Konkani, {ko} :
+Korean, {kos} : Kosraean, {kpe} : Kpelle, {kro} : Kru, {kj} : Kuanyama,
+{kum} : Kumyk, {ku} : Kurdish, {kru} : Kurukh, {kut} : Kutenai, {lad} :
+Ladino, {lah} : Lahnda, {lam} : Lamba, {lo} : Lao, {la} : Latin, {lv} :
+Latvian, {lb} : Letzeburgesch, {lez} : Lezghian, {li} : Limburgish, {ln} :
+Lingala, {lt} : Lithuanian, {nds} : Low German, {art-lojban} : Lojban
+(Artificial), {loz} : Lozi, {lu} : Luba-Katanga, {lua} : Luba-Lulua, {lui}
+: Luiseno, {lun} : Lunda, {luo} : Luo (Kenya and Tanzania), {lus} : Lushai,
+{mk} : Macedonian, {mad} : Madurese, {mag} : Magahi, {mai} : Maithili,
+{mak} : Makasar, {mg} : Malagasy, {ms} : Malay, {ml} : Malayalam, {mt} :
+Maltese, {mnc} : Manchu, {mdr} : Mandar, {man} : Mandingo, {mni} :
+Manipuri, [{mno} : Manobo languages], {gv} : Manx, {mi} : Maori, {mr} :
+Marathi, {chm} : Mari, {mh} : Marshall, {mwr} : Marwari, {mas} : Masai,
+[{myn} : Mayan languages], {men} : Mende, {mic} : Micmac, {min} :
+Minangkabau, {i-mingo} : Mingo, [{mis} : Miscellaneous languages], {moh} :
+Mohawk, {mdf} : Moksha, {mo} : Moldavian, [{mkh} : Mon-Khmer (Other)],
+{lol} : Mongo, {mn} : Mongolian, {mos} : Mossi, [{mul} : Multiple
+languages], [{mun} : Munda languages], {nah} : Nahuatl, {nap} : Neapolitan,
+{na} : Nauru, {nv} : Navajo, {nd} : North Ndebele, {nr} : South Ndebele,
+{ng} : Ndonga, {ne} : Nepali, {new} : Newari, {nia} : Nias, [{nic} :
+Niger-Kordofanian (Other)], [{ssa} : Nilo-Saharan (Other)], {niu} : Niuean,
+{nog} : Nogai, {non} : Old Norse, [{nai} : North American Indian], {no} :
+Norwegian, {nb} : Norwegian Bokmal, {nn} : Norwegian Nynorsk, [{nub} :
+Nubian languages], {nym} : Nyamwezi, {nyn} : Nyankole, {nyo} : Nyoro, {nzi}
+: Nzima, {oc} : Occitan (post 1500), {oj} : Ojibwa, {or} : Oriya, {om} :
+Oromo, {osa} : Osage, {os} : Ossetian; Ossetic, [{oto} : Otomian
+languages], {pal} : Pahlavi, {i-pwn} : Paiwan, {pau} : Palauan, {pi} :
+Pali, {pam} : Pampanga, {pag} : Pangasinan, {pa} : Panjabi, {pap} :
+Papiamento, [{paa} : Papuan (Other)], {fa} : Persian, {peo} : Old Persian
+(ca.600-400 B.C.), [{phi} : Philippine (Other)], {phn} : Phoenician, {pon}
+: Pohnpeian, {pl} : Polish, {pt} : Portuguese, [{pra} : Prakrit languages],
+{pro} : Old Provencal (to 1500), {ps} : Pushto, {qu} : Quechua, {rm} :
+Raeto-Romance, {raj} : Rajasthani, {rap} : Rapanui, {rar} : Rarotongan,
+[{qaa - qtz} : Reserved for local use.], [{roa} : Romance (Other)], {ro} :
+Romanian, {rom} : Romany, {rn} : Rundi, {ru} : Russian, [{sal} : Salishan
+languages], {sam} : Samaritan Aramaic, {se} : Northern Sami, {sma} :
+Southern Sami, {smn} : Inari Sami, {smj} : Lule Sami, {sms} : Skolt Sami,
+[{smi} : Sami languages (Other)], {sm} : Samoan, {sad} : Sandawe, {sg} :
+Sango, {sa} : Sanskrit, {sat} : Santali, {sc} : Sardinian, {sas} : Sasak,
+{sco} : Scots, {sel} : Selkup, [{sem} : Semitic (Other)], {sr} : Serbian,
+{srr} : Serer, {shn} : Shan, {sn} : Shona, {sid} : Sidamo, {sgn-...} : Sign
+Languages, {bla} : Siksika, {sd} : Sindhi, {si} : Sinhalese, [{sit} :
+Sino-Tibetan (Other)], [{sio} : Siouan languages], {den} : Slave
+(Athapascan), [{sla} : Slavic (Other)], {sk} : Slovak, {sl} : Slovenian,
+{sog} : Sogdian, {so} : Somali, {son} : Songhai, {snk} : Soninke, {wen} :
+Sorbian languages, {nso} : Northern Sotho, {st} : Southern Sotho, [{sai} :
+South American Indian (Other)], {es} : Spanish, {suk} : Sukuma, {sux} :
+Sumerian, {su} : Sundanese, {sus} : Susu, {sw} : Swahili, {ss} : Swati,
+{sv} : Swedish, {syr} : Syriac, {tl} : Tagalog, {ty} : Tahitian, [{tai} :
+Tai (Other)], {tg} : Tajik, {tmh} : Tamashek, {ta} : Tamil, {i-tao} : Tao,
+{tt} : Tatar, {i-tay} : Tayal, {te} : Telugu, {ter} : Tereno, {tet} :
+Tetum, {th} : Thai, {bo} : Tibetan, {tig} : Tigre, {ti} : Tigrinya, {tem} :
+Timne, {tiv} : Tiv, {tli} : Tlingit, {tpi} : Tok Pisin, {tkl} : Tokelau,
+{tog} : Tonga (Nyasa), {to} : Tonga (Tonga Islands), {tsi} : Tsimshian,
+{ts} : Tsonga, {i-tsu} : Tsou, {tn} : Tswana, {tum} : Tumbuka, [{tup} :
+Tupi languages], {tr} : Turkish, {ota} : Ottoman Turkish (1500-1928), {crh}
+: Crimean Turkish, {tk} : Turkmen, {tvl} : Tuvalu, {tyv} : Tuvinian, {tw} :
+Twi, {udm} : Udmurt, {uga} : Ugaritic, {ug} : Uighur, {uk} : Ukrainian,
+{umb} : Umbundu, {und} : Undetermined, {ur} : Urdu, {uz} : Uzbek, {vai} :
+Vai, {ve} : Venda, {vi} : Vietnamese, {vo} : Volapuk, {vot} : Votic, [{wak}
+: Wakashan languages], {wa} : Walloon, {wal} : Walamo, {war} : Waray, {was}
+: Washo, {cy} : Welsh, {wo} : Wolof, {x-...} : Unregistered (Semi-Private
+Use), {xh} : Xhosa, {sah} : Yakut, {yao} : Yao, {yap} : Yapese, {ii} :
+Sichuan Yi, {yi} : Yiddish, {yo} : Yoruba, [{ypk} : Yupik languages], {znd}
+: Zande, [{zap} : Zapotec], {zen} : Zenaga, {za} : Zhuang, {zu} : Zulu,
+{zun} : Zuni
 
-oneliner
+=item SEE ALSO
 
-cd
+=item COPYRIGHT AND DISCLAIMER
 
-max_exec_len
+=item AUTHOR
 
-os_flavor
+=back
 
-=head2 ExtUtils::MM_Win95 - method to customize MakeMaker for Win9X
+=head2 I18N::Langinfo - query locale information
 
 =over 4
 
@@ -18065,29 +21546,19 @@ os_flavor
 
 =over 4
 
-=item Overridden methods
-
-xs_c
-
-=back
+=item EXPORT
 
 =back
 
-xs_cpp
-
-xs_o
-
-max_exec_len
-
-os_flavor
-
-=over 4
+=item SEE ALSO
 
 =item AUTHOR
 
+=item COPYRIGHT AND LICENSE
+
 =back
 
-=head2 ExtUtils::MY - ExtUtils::MakeMaker subclass for customization
+=head2 IO - load various IO modules
 
 =over 4
 
@@ -18095,9 +21566,11 @@ os_flavor
 
 =item DESCRIPTION
 
+=item DEPRECATED
+
 =back
 
-=head2 ExtUtils::MakeMaker - Create a module Makefile
+=head2 IO::Compress::Base - Base Class for IO::Compress modules 
 
 =over 4
 
@@ -18105,143 +21578,116 @@ os_flavor
 
 =item DESCRIPTION
 
-=over 4
+=item SEE ALSO
 
-=item How To Write A Makefile.PL
+=item AUTHOR
 
-=item Default Makefile Behaviour
+=item MODIFICATION HISTORY
 
-=item make test
+=item COPYRIGHT AND LICENSE
 
-=item make testdb
+=back
 
-=item make install
+=head2 IO::Compress::Deflate - Write RFC 1950 files/buffers
 
-=item PREFIX and LIB attribute
+=over 4
 
-=item AFS users
+=item SYNOPSIS
 
-=item Static Linking of a new Perl Binary
+=item DESCRIPTION
 
-=item Determination of Perl Library and Installation Locations
+=item Functional Interface
 
-=item Which architecture dependent directory?
+=over 4
 
-=item Using Attributes and Parameters
+=item deflate $input => $output [, OPTS]
 
-ABSTRACT, ABSTRACT_FROM, AUTHOR, BINARY_LOCATION, C, CCFLAGS, CONFIG,
-CONFIGURE, DEFINE, DESTDIR, DIR, DISTNAME, DISTVNAME, DL_FUNCS, DL_VARS,
-EXCLUDE_EXT, EXE_FILES, EXTRA_META, FIRST_MAKEFILE, FULLPERL, FULLPERLRUN,
-FULLPERLRUNINST, FUNCLIST, H, IMPORTS, INC, INCLUDE_EXT, INSTALLARCHLIB,
-INSTALLBIN, INSTALLDIRS, INSTALLMAN1DIR, INSTALLMAN3DIR, INSTALLPRIVLIB,
-INSTALLSCRIPT, INSTALLSITEARCH, INSTALLSITEBIN, INSTALLSITELIB,
-INSTALLSITEMAN1DIR, INSTALLSITEMAN3DIR, INSTALLSITESCRIPT,
-INSTALLVENDORARCH, INSTALLVENDORBIN, INSTALLVENDORLIB,
-INSTALLVENDORMAN1DIR, INSTALLVENDORMAN3DIR, INSTALLVENDORSCRIPT,
-INST_ARCHLIB, INST_BIN, INST_LIB, INST_MAN1DIR, INST_MAN3DIR, INST_SCRIPT,
-LD, LDDLFLAGS, LDFROM, LIB, LIBPERL_A, LIBS, LICENSE, LINKTYPE, MAKE,
-MAKEAPERL, MAKEFILE_OLD, MAN1PODS, MAN3PODS, MAP_TARGET, MYEXTLIB, NAME,
-NEEDS_LINKING, NOECHO, NORECURS, NO_META, NO_VC, OBJECT, OPTIMIZE, PERL,
-PERL_CORE, PERLMAINCC, PERL_ARCHLIB, PERL_LIB, PERL_MALLOC_OK, PERLPREFIX,
-PERLRUN, PERLRUNINST, PERL_SRC, PERM_RW, PERM_RWX, PL_FILES, PM, PMLIBDIRS,
-PM_FILTER, POLLUTE, PPM_INSTALL_EXEC, PPM_INSTALL_SCRIPT, PREFIX,
-PREREQ_FATAL, PREREQ_PM, PREREQ_PRINT, PRINT_PREREQ, SITEPREFIX, SIGN,
-SKIP, TYPEMAPS, VENDORPREFIX, VERBINST, VERSION, VERSION_FROM, VERSION_SYM,
-XS, XSOPT, XSPROTOARG, XS_VERSION
+A filename, A filehandle, A scalar reference, An array reference, An Input
+FileGlob string, A filename, A filehandle, A scalar reference, An Array
+Reference, An Output FileGlob
 
-=item Additional lowercase attributes
+=item Notes
 
-clean, depend, dist, dynamic_lib, linkext, macro, postamble, realclean,
-test, tool_autosplit
+=item Optional Parameters
 
-=item Overriding MakeMaker Methods
+C<< AutoClose => 0|1 >>, C<< BinModeIn => 0|1 >>, C<< Append => 0|1 >>
 
-=item The End Of Cargo Cult Programming
+=item Examples
 
-C<< MAN3PODS => ' ' >>
+=back
 
-=item Hintsfile support
+=item OO Interface
 
-=item Distribution Support
+=over 4
 
-   make distcheck,    make skipcheck,   make distclean,    make manifest, 
-  make distdir,   make disttest,    make tardist,    make dist,    make
-uutardist,    make shdist,    make zipdist,    make ci
+=item Constructor
 
-=item Module Meta-Data
+A filename, A filehandle, A scalar reference
 
-=item Disabling an extension
+=item Constructor Options
 
-=item Other Handy Functions
+C<< AutoClose => 0|1 >>, C<< Append => 0|1 >>, A Buffer, A Filename, A
+Filehandle, C<< Merge => 0|1 >>, -Level, -Strategy, C<< Strict => 0|1 >>
 
-prompt
+=item Examples
 
 =back
 
-=item ENVIRONMENT
-
-PERL_MM_OPT, PERL_MM_USE_DEFAULT, PERL_CORE
-
-=item SEE ALSO
+=item Methods 
 
-=item AUTHORS
+=over 4
 
-=item LICENSE
+=item print
 
-=back
+=item printf
 
-=head2 ExtUtils::MakeMaker::Config - Wrapper around Config.pm
+=item syswrite
 
-=over 4
+=item write
 
-=item SYNOPSIS
+=item flush
 
-=item DESCRIPTION
+=item tell
 
-=back
+=item eof
 
-=head2 ExtUtils::MakeMaker::FAQ - Frequently Asked Questions About
-MakeMaker
+=item seek
 
-=over 4
+=item binmode
 
-=item DESCRIPTION
+=item opened
 
-=over 4
+=item autoflush
 
-=item Module Installation
+=item input_line_number
 
-How do I keep from installing man pages?, How do I use a module without
-installing it?
+=item fileno
 
-=item Philosophy and History
+=item close
 
-Why not just use <insert other build config tool here>?, What is
-Module::Build and how does it relate to MakeMaker?, pure perl. no make, no
-shell commands, easier to customize, cleaner internals, less cruft
+=item newStream([OPTS])
 
-=item Module Writing
+=item deflateParams
 
-How do I keep my $VERSION up to date without resetting it manually?, What's
-this F<META.yml> thing and how did it get in my F<MANIFEST>?!
+=back
 
-=item XS
+=item Importing 
 
-How to I prevent "object version X.XX does not match bootstrap parameter
-Y.YY" errors?, How do I make two or more XS files coexist in the same
-directory?
+:all, :constants, :flush, :level, :strategy
 
-=back
+=item EXAMPLES
 
-=item PATCHING
+=item SEE ALSO
 
 =item AUTHOR
 
-=item SEE ALSO
+=item MODIFICATION HISTORY
+
+=item COPYRIGHT AND LICENSE
 
 =back
 
-=head2 ExtUtils::MakeMaker::Tutorial - Writing a module with MakeMaker
+=head2 IO::Compress::Gzip - Write RFC 1952 files/buffers
 
 =over 4
 
@@ -18249,117 +21695,102 @@ directory?
 
 =item DESCRIPTION
 
-=over 4
-
-=item The Mantra
-
-=item The Layout
-
-Makefile.PL, MANIFEST, lib/, t/, Changes, README, INSTALL, MANIFEST.SKIP,
-bin/
-
-=back
-
-=item SEE ALSO
-
-=back
-
-=head2 ExtUtils::MakeMaker::bytes - Version-agnostic bytes.pm
+=item Functional Interface
 
 =over 4
 
-=item SYNOPSIS
-
-=item DESCRIPTION
+=item gzip $input => $output [, OPTS]
 
-=back
+A filename, A filehandle, A scalar reference, An array reference, An Input
+FileGlob string, A filename, A filehandle, A scalar reference, An Array
+Reference, An Output FileGlob
 
-=head2 ExtUtils::MakeMaker::vmsish - Platform-agnostic vmsish.pm
+=item Notes
 
-=over 4
+=item Optional Parameters
 
-=item SYNOPSIS
+C<< AutoClose => 0|1 >>, C<< BinModeIn => 0|1 >>, C<< Append => 0|1 >>
 
-=item DESCRIPTION
+=item Examples
 
 =back
 
-=head2 ExtUtils::Manifest - utilities to write and check a MANIFEST file
+=item OO Interface
 
 =over 4
 
-=item SYNOPSIS
-
-=item DESCRIPTION
+=item Constructor
 
-=over 4
+A filename, A filehandle, A scalar reference
 
-=item Functions
+=item Constructor Options
 
-mkmanifest
+C<< AutoClose => 0|1 >>, C<< Append => 0|1 >>, A Buffer, A Filename, A
+Filehandle, C<< Merge => 0|1 >>, -Level, -Strategy, C<< Minimal => 0|1 >>,
+C<< Comment => $comment >>, C<< Name => $string >>, C<< Time => $number >>,
+C<< TextFlag => 0|1 >>, C<< HeaderCRC => 0|1 >>, C<< OS_Code => $value >>,
+C<< ExtraField => $data >>, C<< ExtraFlags => $value >>, C<< Strict => 0|1
+>>
 
-=back
+=item Examples
 
 =back
 
-manifind
-
-manicheck
+=item Methods 
 
-filecheck
+=over 4
 
-fullcheck
+=item print
 
-skipcheck
+=item printf
 
-maniread
+=item syswrite
 
-manicopy
+=item write
 
-maniadd
+=item flush
 
-=over 4
+=item tell
 
-=item MANIFEST
+=item eof
 
-=item MANIFEST.SKIP
+=item seek
 
-=item EXPORT_OK
+=item binmode
 
-=item GLOBAL VARIABLES
+=item opened
 
-=back
+=item autoflush
 
-=over 4
+=item input_line_number
 
-=item DIAGNOSTICS
+=item fileno
 
-C<Not in MANIFEST:> I<file>, C<Skipping> I<file>, C<No such file:> I<file>,
-C<MANIFEST:> I<$!>, C<Added to MANIFEST:> I<file>
+=item close
 
-=item ENVIRONMENT
+=item newStream([OPTS])
 
-B<PERL_MM_MANIFEST_DEBUG>
+=item deflateParams
 
-=item SEE ALSO
+=back
 
-=item AUTHOR
+=item Importing 
 
-=back
+:all, :constants, :flush, :level, :strategy
 
-=head2 ExtUtils::Miniperl, writemain - write the C code for perlmain.c
+=item EXAMPLES
 
-=over 4
+=item SEE ALSO
 
-=item SYNOPSIS
+=item AUTHOR
 
-=item DESCRIPTION
+=item MODIFICATION HISTORY
 
-=item SEE ALSO
+=item COPYRIGHT AND LICENSE
 
 =back
 
-=head2 ExtUtils::Mkbootstrap - make a bootstrap file for use by DynaLoader
+=head2 IO::Compress::RawDeflate - Write RFC 1951 files/buffers
 
 =over 4
 
@@ -18367,111 +21798,98 @@ B<PERL_MM_MANIFEST_DEBUG>
 
 =item DESCRIPTION
 
-=back
-
-=head2 ExtUtils::Mksymlists - write linker options files for dynamic
-extension
+=item Functional Interface
 
 =over 4
 
-=item SYNOPSIS
+=item rawdeflate $input => $output [, OPTS]
 
-=item DESCRIPTION
+A filename, A filehandle, A scalar reference, An array reference, An Input
+FileGlob string, A filename, A filehandle, A scalar reference, An Array
+Reference, An Output FileGlob
 
-DLBASE, DL_FUNCS, DL_VARS, FILE, FUNCLIST, IMPORTS, NAME
+=item Notes
 
-=item AUTHOR
+=item Optional Parameters
 
-=item REVISION
+C<< AutoClose => 0|1 >>, C<< BinModeIn => 0|1 >>, C<< Append => 0|1 >>
 
-mkfh()
+=item Examples
 
 =back
 
-__find_relocations
-
-=head2 ExtUtils::Packlist - manage .packlist files
+=item OO Interface
 
 =over 4
 
-=item SYNOPSIS
-
-=item DESCRIPTION
-
-=item USAGE
+=item Constructor
 
-=item FUNCTIONS
+A filename, A filehandle, A scalar reference
 
-new(), read(), write(), validate(), packlist_file()
+=item Constructor Options
 
-=item EXAMPLE
+C<< AutoClose => 0|1 >>, C<< Append => 0|1 >>, A Buffer, A Filename, A
+Filehandle, C<< Merge => 0|1 >>, -Level, -Strategy, C<< Strict => 0|1 >>
 
-=item AUTHOR
+=item Examples
 
 =back
 
-=head2 ExtUtils::ParseXS - converts Perl XS code into C code
+=item Methods 
 
 =over 4
 
-=item SYNOPSIS
-
-=item EXPORT
-
-=item FUNCTIONS
-
-process_xs(), B<C++>, B<hiertype>, B<except>, B<typemap>, B<prototypes>,
-B<versioncheck>, B<linenumbers>, B<optimize>, B<inout>, B<argtypes>, B<s>,
-errors()
+=item print
 
-=item AUTHOR
+=item printf
 
-=item COPYRIGHT
+=item syswrite
 
-=item SEE ALSO
+=item write
 
-=back
+=item flush
 
-=head2 ExtUtils::testlib - add blib/* directories to @INC
+=item tell
 
-=over 4
+=item eof
 
-=item SYNOPSIS
+=item seek
 
-=item DESCRIPTION
+=item binmode
 
-=back
+=item opened
 
-=head2 Fatal - replace functions with equivalents which succeed or die
+=item autoflush
 
-=over 4
+=item input_line_number
 
-=item SYNOPSIS
+=item fileno
 
-=item DESCRIPTION
+=item close
 
-=item BUGS
+=item newStream([OPTS])
 
-=item AUTHOR
+=item deflateParams
 
 =back
 
-=head2 Fcntl - load the C Fcntl.h defines
+=item Importing 
 
-=over 4
+:all, :constants, :flush, :level, :strategy
 
-=item SYNOPSIS
+=item EXAMPLES
 
-=item DESCRIPTION
+=item SEE ALSO
 
-=item NOTE
+=item AUTHOR
 
-=item EXPORTED SYMBOLS
+=item MODIFICATION HISTORY
+
+=item COPYRIGHT AND LICENSE
 
 =back
 
-=head2 File::Basename - Parse file paths into directory, filename and
-suffix.
+=head2 IO::Compress::Zip - Write zip files/buffers
 
 =over 4
 
@@ -18479,97 +21897,104 @@ suffix.
 
 =item DESCRIPTION
 
-=back
+=item Functional Interface
+
+=over 4
 
-C<fileparse>
+=item zip $input => $output [, OPTS]
 
-C<basename>
+A filename, A filehandle, A scalar reference, An array reference, An Input
+FileGlob string, A filename, A filehandle, A scalar reference, An Array
+Reference, An Output FileGlob
 
-C<dirname>
+=item Notes
 
-C<fileparse_set_fstype>
+=item Optional Parameters
 
-=over 4
+C<< AutoClose => 0|1 >>, C<< BinModeIn => 0|1 >>, C<< Append => 0|1 >>
 
-=item SEE ALSO
+=item Examples
 
 =back
 
-=head2 File::CheckTree, validate - run many filetest checks on a tree
+=item OO Interface
 
 =over 4
 
-=item SYNOPSIS
+=item Constructor
 
-=item DESCRIPTION
+A filename, A filehandle, A scalar reference
 
-=item AUTHOR
+=item Constructor Options
 
-=item HISTORY
+C<< AutoClose => 0|1 >>, C<< Append => 0|1 >>, A Buffer, A Filename, A
+Filehandle, C<< Name => $string >>, C<< Time => $number >>, C<< ExtAttr =>
+$attr >>, C<< exTime => [$atime, $mtime, $ctime] >>, C<< Comment =>
+$comment >>, C<< ZipComment => $comment >>, C<< Method => $method >>, C<<
+Stream => 0|1 >>, C<< Zip64 => 0|1 >>, C<< TextFlag => 0|1 >>, C<<
+ExtraFieldLocal => $data >> =item C<< ExtraFieldCentral => $data >>, C<<
+Minimal => 1|0 >>, C<< BlockSize100K => number >>, C<< WorkFactor => number
+>>, -Level, -Strategy, C<< Strict => 0|1 >>
+
+=item Examples
 
 =back
 
-=head2 File::Compare - Compare files or filehandles
+=item Methods 
 
 =over 4
 
-=item SYNOPSIS
+=item print
 
-=item DESCRIPTION
+=item printf
 
-=item RETURN
+=item syswrite
 
-=item AUTHOR
+=item write
 
-=back
+=item flush
 
-=head2 File::Copy - Copy files or filehandles
+=item tell
 
-=over 4
+=item eof
 
-=item SYNOPSIS
+=item seek
 
-=item DESCRIPTION
+=item binmode
 
-=over 4
+=item opened
 
-=item Special behaviour if C<syscopy> is defined (OS/2, VMS and Win32)
+=item autoflush
 
-rmscopy($from,$to[,$date_flag])
+=item input_line_number
 
-=back
+=item fileno
 
-=item RETURN
+=item close
 
-=item NOTES
+=item newStream([OPTS])
 
-=item AUTHOR
+=item deflateParams
 
 =back
 
-=head2 File::DosGlob - DOS like globbing and then some
-
-=over 4
-
-=item SYNOPSIS
-
-=item DESCRIPTION
+=item Importing 
 
-=item NOTES
+:all, :constants, :flush, :level, :strategy, :zip_method
 
-=item EXPORTS (by request only)
+=item EXAMPLES
 
-=item BUGS
+=item SEE ALSO
 
 =item AUTHOR
 
-=item HISTORY
+=item MODIFICATION HISTORY
 
-=item SEE ALSO
+=item COPYRIGHT AND LICENSE
 
 =back
 
-=head2 File::Find - Traverse a directory tree.
+=head2 IO::Dir - supply object methods for directory handles
 
 =over 4
 
@@ -18577,39 +22002,18 @@ rmscopy($from,$to[,$date_flag])
 
 =item DESCRIPTION
 
-B<find>, B<finddepth>
-
-=over 4
-
-=item %options
-
-C<wanted>, C<bydepth>, C<preprocess>, C<postprocess>, C<follow>,
-C<follow_fast>, C<follow_skip>, C<dangling_symlinks>, C<no_chdir>,
-C<untaint>, C<untaint_pattern>, C<untaint_skip>
-
-=item The wanted function
-
-C<$File::Find::dir> is the current directory name,, C<$_> is the current
-filename within that directory, C<$File::Find::name> is the complete
-pathname to the file
-
-=back
-
-=item WARNINGS
-
-=item CAVEAT
-
-$dont_use_nlink, symlinks
+new ( [ DIRNAME ] ), open ( DIRNAME ), read (), seek ( POS ), tell (),
+rewind (), close (), tie %hash, 'IO::Dir', DIRNAME [, OPTIONS ]
 
-=item NOTES
+=item SEE ALSO
 
-=item BUGS AND CAVEATS
+=item AUTHOR
 
-=item HISTORY
+=item COPYRIGHT
 
 =back
 
-=head2 File::Glob - Perl extension for BSD glob routine
+=head2 IO::File - supply object methods for filehandles
 
 =over 4
 
@@ -18617,31 +22021,24 @@ $dont_use_nlink, symlinks
 
 =item DESCRIPTION
 
-=over 4
-
-=item META CHARACTERS
-
-=item POSIX FLAGS
-
-C<GLOB_ERR>, C<GLOB_LIMIT>, C<GLOB_MARK>, C<GLOB_NOCASE>, C<GLOB_NOCHECK>,
-C<GLOB_NOSORT>, C<GLOB_BRACE>, C<GLOB_NOMAGIC>, C<GLOB_QUOTE>,
-C<GLOB_TILDE>, C<GLOB_CSH>, C<GLOB_ALPHASORT>
+=item CONSTRUCTOR
 
-=back
+new ( FILENAME [,MODE [,PERMS]] ), new_tmpfile
 
-=item DIAGNOSTICS
+=item METHODS
 
-C<GLOB_NOSPACE>, C<GLOB_ABEND>
+open( FILENAME [,MODE [,PERMS]] ), open( FILENAME, IOLAYERS ), binmode(
+[LAYER] )
 
-=item NOTES
+=item NOTE
 
 =item SEE ALSO
 
-=item AUTHOR
+=item HISTORY
 
 =back
 
-=head2 File::GlobMapper - Extend File Glob to Allow Input and Output Files
+=head2 IO::Handle - supply object methods for I/O handles
 
 =over 4
 
@@ -18649,47 +22046,52 @@ C<GLOB_NOSPACE>, C<GLOB_ABEND>
 
 =item DESCRIPTION
 
-This code is a work in progress, There are known bugs, The interface
-defined here is tentative, There are portability issues, Do not use in
-production code, Consider yourself warned!
-
-=over 4
+=item CONSTRUCTOR
 
-=item Behind The Scenes
+new (), new_from_fd ( FD, MODE )
 
-=item Limitations
+=item METHODS
 
-=item Input File Glob
+$io->fdopen ( FD, MODE ), $io->opened, $io->getline, $io->getlines,
+$io->ungetc ( ORD ), $io->write ( BUF, LEN [, OFFSET ] ), $io->error,
+$io->clearerr, $io->sync, $io->flush, $io->printflush ( ARGS ),
+$io->blocking ( [ BOOL ] ), $io->untaint
 
-B<~>, B<~user>, B<.>, B<*>, B<?>, B<\>,  B<[]>,  B<{,}>,  B<()>
+=item NOTE
 
-=item Output File Glob
+=item SEE ALSO
 
-"*", #1
+=item BUGS
 
-=item Returned Data
+=item HISTORY
 
 =back
 
-=item EXAMPLES
+=head2 IO::Pipe - supply object methods for pipes
 
 =over 4
 
-=item A Rename script
+=item SYNOPSIS
 
-=item A few example globmaps
+=item DESCRIPTION
 
-=back
+=item CONSTRUCTOR
+
+new ( [READER, WRITER] )
+
+=item METHODS
+
+reader ([ARGS]), writer ([ARGS]), handles ()
 
 =item SEE ALSO
 
 =item AUTHOR
 
-=item COPYRIGHT AND LICENSE
+=item COPYRIGHT
 
 =back
 
-=head2 File::Path - create or remove directory trees
+=head2 IO::Poll - Object interface to system poll call
 
 =over 4
 
@@ -18697,13 +22099,20 @@ B<~>, B<~user>, B<.>, B<*>, B<?>, B<\>,  B<[]>,  B<{,}>,  B<()>
 
 =item DESCRIPTION
 
-=item DIAGNOSTICS
+=item METHODS
 
-=item AUTHORS
+mask ( IO [, EVENT_MASK ] ), poll ( [ TIMEOUT ] ), events ( IO ), remove (
+IO ), handles( [ EVENT_MASK ] )
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=item COPYRIGHT
 
 =back
 
-=head2 File::Spec - portably perform operations on file names
+=head2 IO::Seekable - supply seek based methods for I/O objects
 
 =over 4
 
@@ -18711,21 +22120,17 @@ B<~>, B<~user>, B<.>, B<*>, B<?>, B<\>,  B<[]>,  B<{,}>,  B<()>
 
 =item DESCRIPTION
 
-=item METHODS
-
-canonpath, catdir, catfile, curdir, devnull, rootdir, tmpdir, updir,
-no_upwards, case_tolerant, file_name_is_absolute, path, join, splitpath,
-splitdir, catpath(), abs2rel, rel2abs()
+$io->getpos, $io->setpos, $io->seek ( POS, WHENCE ), WHENCE=0 (SEEK_SET),
+WHENCE=1 (SEEK_CUR), WHENCE=2 (SEEK_END), $io->sysseek( POS, WHENCE ),
+$io->tell
 
 =item SEE ALSO
 
-=item AUTHOR
-
-=item COPYRIGHT
+=item HISTORY
 
 =back
 
-=head2 File::Spec::Cygwin - methods for Cygwin file specs
+=head2 IO::Select - OO interface to the select system call
 
 =over 4
 
@@ -18733,21 +22138,25 @@ splitdir, catpath(), abs2rel, rel2abs()
 
 =item DESCRIPTION
 
-=back
+=item CONSTRUCTOR
 
-canonpath
+new ( [ HANDLES ] )
 
-file_name_is_absolute
+=item METHODS
 
-tmpdir (override)
+add ( HANDLES ), remove ( HANDLES ), exists ( HANDLE ), handles, can_read (
+[ TIMEOUT ] ), can_write ( [ TIMEOUT ] ), has_exception ( [ TIMEOUT ] ),
+count (), bits(), select ( READ, WRITE, EXCEPTION [, TIMEOUT ] )
 
-=over 4
+=item EXAMPLE
+
+=item AUTHOR
 
 =item COPYRIGHT
 
 =back
 
-=head2 File::Spec::Epoc - methods for Epoc file specs
+=head2 IO::Socket - Object interface to socket communications
 
 =over 4
 
@@ -18755,21 +22164,24 @@ tmpdir (override)
 
 =item DESCRIPTION
 
-=back
+=item CONSTRUCTOR
 
-canonpath()
+new ( [ARGS] )
 
-=over 4
+=item METHODS
+
+accept([PKG]), socketpair(DOMAIN, TYPE, PROTOCOL), atmark, connected,
+protocol, sockdomain, sockopt(OPT [, VAL]), socktype, timeout([VAL])
+
+=item SEE ALSO
 
 =item AUTHOR
 
 =item COPYRIGHT
 
-=item SEE ALSO
-
 =back
 
-=head2 File::Spec::Functions - portably perform operations on file names
+=head2 IO::Socket::INET - Object interface for AF_INET domain sockets
 
 =over 4
 
@@ -18777,19 +22189,28 @@ canonpath()
 
 =item DESCRIPTION
 
+=item CONSTRUCTOR
+
+new ( [ARGS] )
+
 =over 4
 
-=item Exports
+=item METHODS
 
-=back
+sockaddr (), sockport (), sockhost (), peeraddr (), peerport (), peerhost
+()
 
-=item COPYRIGHT
+=back
 
 =item SEE ALSO
 
+=item AUTHOR
+
+=item COPYRIGHT
+
 =back
 
-=head2 File::Spec::Mac - File::Spec for Mac OS (Classic)
+=head2 IO::Socket::UNIX - Object interface for AF_UNIX domain sockets
 
 =over 4
 
@@ -18797,122 +22218,135 @@ canonpath()
 
 =item DESCRIPTION
 
-=item METHODS
+=item CONSTRUCTOR
 
-canonpath
+new ( [ARGS] )
 
-=back
+=item METHODS
 
-catdir()
+hostpath(), peerpath()
 
-catfile
+=item SEE ALSO
 
-curdir
+=item AUTHOR
 
-devnull
+=item COPYRIGHT
 
-rootdir
+=back
 
-tmpdir
+=head2 IO::Uncompress::AnyInflate - Uncompress zlib-based (zip, gzip)
+file/buffer
 
-updir
+=over 4
 
-file_name_is_absolute
+=item SYNOPSIS
 
-path
+=item DESCRIPTION
 
-splitpath
+RFC 1950, RFC 1951 (optionally), gzip (RFC 1952), zip
 
-splitdir
+=item Functional Interface
 
-catpath
+=over 4
 
-abs2rel
+=item anyinflate $input => $output [, OPTS]
 
-rel2abs
+A filename, A filehandle, A scalar reference, An array reference, An Input
+FileGlob string, A filename, A filehandle, A scalar reference, An Array
+Reference, An Output FileGlob
 
-=over 4
+=item Notes
 
-=item AUTHORS
+=item Optional Parameters
 
-=item COPYRIGHT
+C<< AutoClose => 0|1 >>, C<< BinModeOut => 0|1 >>, C<< Append => 0|1 >>,
+C<< MultiStream => 0|1 >>, C<< TrailingData => $scalar >>
 
-=item SEE ALSO
+=item Examples
 
 =back
 
-=head2 File::Spec::OS2 - methods for OS/2 file specs
+=item OO Interface
 
 =over 4
 
-=item SYNOPSIS
+=item Constructor
 
-=item DESCRIPTION
+A filename, A filehandle, A scalar reference
 
-tmpdir, splitpath
+=item Constructor Options
 
-=item COPYRIGHT
+C<< AutoClose => 0|1 >>, C<< MultiStream => 0|1 >>, C<< Prime => $string
+>>, C<< Transparent => 0|1 >>, C<< BlockSize => $num >>, C<< InputLength =>
+$size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>, C<< RawInflate => 0|1
+>>, C<< ParseExtra => 0|1 >> If the gzip FEXTRA header field is present and
+this option is set, it will force the module to check that it conforms to
+the sub-field structure as defined in RFC 1952
+
+=item Examples
 
 =back
 
-=head2 File::Spec::Unix - File::Spec for Unix, base for other File::Spec
-modules
+=item Methods 
 
 =over 4
 
-=item SYNOPSIS
+=item read
 
-=item DESCRIPTION
+=item read
 
-=item METHODS
+=item getline
 
-canonpath()
+=item getc
 
-=back
+=item ungetc
 
-catdir()
+=item inflateSync
 
-catfile
+=item getHeaderInfo
 
-curdir
+=item tell
 
-devnull
+=item eof
 
-rootdir
+=item seek
 
-tmpdir
+=item binmode
 
-updir
+=item opened
 
-no_upwards
+=item autoflush
 
-case_tolerant
+=item input_line_number
 
-file_name_is_absolute
+=item fileno
 
-path
+=item close
 
-join
+=item nextStream
 
-splitpath
+=item trailingData
 
-splitdir
+=back
 
-catpath()
+=item Importing 
 
-abs2rel
+:all
 
-rel2abs()
+=item EXAMPLES
 
-=over 4
+=item SEE ALSO
 
-=item COPYRIGHT
+=item AUTHOR
 
-=item SEE ALSO
+=item MODIFICATION HISTORY
+
+=item COPYRIGHT AND LICENSE
 
 =back
 
-=head2 File::Spec::VMS - methods for VMS file specs
+=head2 IO::Uncompress::AnyUncompress - Uncompress gzip, zip, bzip2 or lzop
+file/buffer
 
 =over 4
 
@@ -18920,219 +22354,233 @@ rel2abs()
 
 =item DESCRIPTION
 
-canonpath (override)
+RFC 1950, RFC 1951 (optionally), gzip (RFC 1952), zip, bzip2, lzop, lzf
 
-=back
+=item Functional Interface
 
-catdir (override)
+=over 4
 
-catfile (override)
+=item anyuncompress $input => $output [, OPTS]
 
-curdir (override)
+A filename, A filehandle, A scalar reference, An array reference, An Input
+FileGlob string, A filename, A filehandle, A scalar reference, An Array
+Reference, An Output FileGlob
 
-devnull (override)
+=item Notes
 
-rootdir (override)
+=item Optional Parameters
 
-tmpdir (override)
+C<< AutoClose => 0|1 >>, C<< BinModeOut => 0|1 >>, C<< Append => 0|1 >>,
+C<< MultiStream => 0|1 >>, C<< TrailingData => $scalar >>
 
-updir (override)
+=item Examples
 
-case_tolerant (override)
+=back
 
-path (override)
+=item OO Interface
 
-file_name_is_absolute (override)
+=over 4
 
-splitpath (override)
+=item Constructor
 
-splitdir (override)
+A filename, A filehandle, A scalar reference
 
-catpath (override)
+=item Constructor Options
 
-abs2rel (override)
+C<< AutoClose => 0|1 >>, C<< MultiStream => 0|1 >>, C<< Prime => $string
+>>, C<< Transparent => 0|1 >>, C<< BlockSize => $num >>, C<< InputLength =>
+$size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>, C<< RawInflate => 0|1
+>>
 
-rel2abs (override)
+=item Examples
+
+=back
+
+=item Methods 
 
 =over 4
 
-=item COPYRIGHT
+=item read
 
-=item SEE ALSO
+=item read
 
-=back
+=item getline
 
-=head2 File::Spec::Win32 - methods for Win32 file specs
+=item getc
 
-=over 4
+=item ungetc
 
-=item SYNOPSIS
+=item getHeaderInfo
 
-=item DESCRIPTION
+=item tell
 
-devnull
+=item eof
 
-=back
+=item seek
 
-tmpdir
+=item binmode
 
-catfile
+=item opened
 
-canonpath
+=item autoflush
 
-splitpath
+=item input_line_number
 
-splitdir
+=item fileno
 
-catpath
+=item close
 
-=over 4
+=item nextStream
 
-=item Note For File::Spec::Win32 Maintainers
+=item trailingData
 
 =back
 
-=over 4
+=item Importing 
 
-=item COPYRIGHT
+:all
+
+=item EXAMPLES
 
 =item SEE ALSO
 
+=item AUTHOR
+
+=item MODIFICATION HISTORY
+
+=item COPYRIGHT AND LICENSE
+
 =back
 
-=head2 File::Temp - return name and handle of a temporary file safely
+=head2 IO::Uncompress::Base - Base Class for IO::Uncompress modules 
 
 =over 4
 
-=item PORTABILITY
-
 =item SYNOPSIS
 
 =item DESCRIPTION
 
-=back
+=item SEE ALSO
 
-=over 4
+=item AUTHOR
 
-=item OBJECT-ORIENTED INTERFACE
+=item MODIFICATION HISTORY
 
-B<new>
+=item COPYRIGHT AND LICENSE
 
 =back
 
-B<filename>
-
-B<unlink_on_destroy>
-
-B<DESTROY>
+=head2 IO::Uncompress::Gunzip - Read RFC 1952 files/buffers
 
 =over 4
 
-=item FUNCTIONS
-
-B<tempfile>
+=item SYNOPSIS
 
-=back
+=item DESCRIPTION
 
-B<tempdir>
+=item Functional Interface
 
 =over 4
 
-=item MKTEMP FUNCTIONS
-
-B<mkstemp>
-
-=back
-
-B<mkstemps>
+=item gunzip $input => $output [, OPTS]
 
-B<mkdtemp>
+A filename, A filehandle, A scalar reference, An array reference, An Input
+FileGlob string, A filename, A filehandle, A scalar reference, An Array
+Reference, An Output FileGlob
 
-B<mktemp>
+=item Notes
 
-=over 4
+=item Optional Parameters
 
-=item POSIX FUNCTIONS
+C<< AutoClose => 0|1 >>, C<< BinModeOut => 0|1 >>, C<< Append => 0|1 >>,
+C<< MultiStream => 0|1 >>, C<< TrailingData => $scalar >>
 
-B<tmpnam>
+=item Examples
 
 =back
 
-B<tmpfile>
+=item OO Interface
 
 =over 4
 
-=item ADDITIONAL FUNCTIONS
-
-B<tempnam>
+=item Constructor
 
-=back
+A filename, A filehandle, A scalar reference
 
-=over 4
+=item Constructor Options
 
-=item UTILITY FUNCTIONS
+C<< AutoClose => 0|1 >>, C<< MultiStream => 0|1 >>, C<< Prime => $string
+>>, C<< Transparent => 0|1 >>, C<< BlockSize => $num >>, C<< InputLength =>
+$size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>, C<< ParseExtra => 0|1
+>> If the gzip FEXTRA header field is present and this option is set, it
+will force the module to check that it conforms to the sub-field structure
+as defined in RFC 1952
 
-B<unlink0>
+=item Examples
 
 =back
 
-B<cmpstat>
+=item Methods 
 
-B<unlink1>
+=over 4
 
-B<cleanup>
+=item read
 
-=over 4
+=item read
 
-=item PACKAGE VARIABLES
+=item getline
 
-B<safe_level>, STANDARD, MEDIUM, HIGH
+=item getc
 
-=back
+=item ungetc
 
-TopSystemUID
+=item inflateSync
 
-B<$KEEP_ALL>, B<$DEBUG>
+=item getHeaderInfo
 
-=over 4
+Name, Comment
 
-=item WARNING
+=item tell
 
-=over 4
+=item eof
 
-=item Temporary files and NFS
+=item seek
 
-=item Forking
+=item binmode
 
-=item BINMODE
+=item opened
 
-=back
+=item autoflush
 
-=item HISTORY
+=item input_line_number
 
-=item SEE ALSO
+=item fileno
 
-=item AUTHOR
+=item close
 
-=back
+=item nextStream
 
-=head2 File::stat - by-name interface to Perl's built-in stat() functions
+=item trailingData
 
-=over 4
+=back
 
-=item SYNOPSIS
+=item Importing 
 
-=item DESCRIPTION
+:all
 
-=item BUGS
+=item EXAMPLES
 
-=item NOTE
+=item SEE ALSO
 
 =item AUTHOR
 
+=item MODIFICATION HISTORY
+
+=item COPYRIGHT AND LICENSE
+
 =back
 
-=head2 FileCache - keep more files open than the system permits
+=head2 IO::Uncompress::Inflate - Read RFC 1950 files/buffers
 
 =over 4
 
@@ -19140,116 +22588,104 @@ B<$KEEP_ALL>, B<$DEBUG>
 
 =item DESCRIPTION
 
-cacheout EXPR, cacheout MODE, EXPR
-
-=item CAVEATS
-
-=item BUGS
+=item Functional Interface
 
-=back
+=over 4
 
-=head2 FileHandle - supply object methods for filehandles
+=item inflate $input => $output [, OPTS]
 
-=over 4
+A filename, A filehandle, A scalar reference, An array reference, An Input
+FileGlob string, A filename, A filehandle, A scalar reference, An Array
+Reference, An Output FileGlob
 
-=item SYNOPSIS
+=item Notes
 
-=item DESCRIPTION
+=item Optional Parameters
 
-$fh->print, $fh->printf, $fh->getline, $fh->getlines
+C<< AutoClose => 0|1 >>, C<< BinModeOut => 0|1 >>, C<< Append => 0|1 >>,
+C<< MultiStream => 0|1 >>, C<< TrailingData => $scalar >>
 
-=item SEE ALSO
+=item Examples
 
 =back
 
-=head2 Filter::Simple - Simplified source filtering
+=item OO Interface
 
 =over 4
 
-=item SYNOPSIS
-
-=item DESCRIPTION
+=item Constructor
 
-=over 4
+A filename, A filehandle, A scalar reference
 
-=item The Problem
+=item Constructor Options
 
-=item A Solution
+C<< AutoClose => 0|1 >>, C<< MultiStream => 0|1 >>, C<< Prime => $string
+>>, C<< Transparent => 0|1 >>, C<< BlockSize => $num >>, C<< InputLength =>
+$size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>
 
-=item Disabling or changing <no> behaviour
+=item Examples
 
-=item All-in-one interface
+=back
 
-=item Filtering only specific components of source code
+=item Methods 
 
-C<"code">, C<"code_no_comments">, C<"executable">,
-C<"executable_no_comments">, C<"quotelike">, C<"string">, C<"regex">,
-C<"all">
+=over 4
 
-=item Filtering only the code parts of source code
+=item read
 
-Most source code ceases to be grammatically correct when it is broken up
-into the pieces between string literals and regexes. So the C<'code'>
-and C<'code_no_comments'> component filter behave slightly differently
-from the other partial filters described in the previous section.
+=item read
 
-=item Using Filter::Simple with an explicit C<import> subroutine
+=item getline
 
-=item Using Filter::Simple and Exporter together
+=item getc
 
-=item How it works
+=item ungetc
 
-=back
+=item inflateSync
 
-=item AUTHOR
+=item getHeaderInfo
 
-=item COPYRIGHT
+=item tell
 
-=back
+=item eof
 
-=head2 Filter::Util::Call - Perl Source Filter Utility Module
+=item seek
 
-=over 4
+=item binmode
 
-=item SYNOPSIS
+=item opened
 
-=item DESCRIPTION
+=item autoflush
 
-=over 4
+=item input_line_number
 
-=item B<use Filter::Util::Call>
+=item fileno
 
-=item B<import()>
+=item close
 
-=item B<filter() and anonymous sub>
+=item nextStream
 
-B<$_>, B<$status>, B<filter_read> and B<filter_read_exact>, B<filter_del>
+=item trailingData
 
 =back
 
-=item EXAMPLES
-
-=over 4
-
-=item Example 1: A simple filter.
-
-=item Example 2: Using the context
-
-=item Example 3: Using the context within the filter
+=item Importing 
 
-=item Example 4: Using filter_del
+:all
 
-=back
+=item EXAMPLES
 
-=item Filter::Simple
+=item SEE ALSO
 
 =item AUTHOR
 
-=item DATE
+=item MODIFICATION HISTORY
+
+=item COPYRIGHT AND LICENSE
 
 =back
 
-=head2 FindBin - Locate directory of original perl script
+=head2 IO::Uncompress::RawInflate - Read RFC 1951 files/buffers
 
 =over 4
 
@@ -19257,210 +22693,209 @@ B<$_>, B<$status>, B<filter_read> and B<filter_read_exact>, B<filter_del>
 
 =item DESCRIPTION
 
-=item EXPORTABLE VARIABLES
+=item Functional Interface
 
-=item KNOWN ISSUES
+=over 4
 
-=item KNOWN BUGS
+=item rawinflate $input => $output [, OPTS]
+
+A filename, A filehandle, A scalar reference, An array reference, An Input
+FileGlob string, A filename, A filehandle, A scalar reference, An Array
+Reference, An Output FileGlob
+
+=item Notes
+
+=item Optional Parameters
 
-=item AUTHORS
+C<< AutoClose => 0|1 >>, C<< BinModeOut => 0|1 >>, C<< Append => 0|1 >>,
+C<< MultiStream => 0|1 >>, C<< TrailingData => $scalar >>
 
-=item COPYRIGHT
+=item Examples
 
 =back
 
-=head2 GDBM_File - Perl5 access to the gdbm library.
+=item OO Interface
 
 =over 4
 
-=item SYNOPSIS
+=item Constructor
 
-=item DESCRIPTION
+A filename, A filehandle, A scalar reference
 
-=item AVAILABILITY
+=item Constructor Options
 
-=item BUGS
+C<< AutoClose => 0|1 >>, C<< MultiStream => 0|1 >>, C<< Prime => $string
+>>, C<< Transparent => 0|1 >>, C<< BlockSize => $num >>, C<< InputLength =>
+$size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>
 
-=item SEE ALSO
+=item Examples
 
 =back
 
-=head2 Getopt::Long - Extended processing of command line options
+=item Methods 
 
 =over 4
 
-=item SYNOPSIS
+=item read
 
-=item DESCRIPTION
+=item read
 
-=item Command Line Options, an Introduction
+=item getline
 
-=item Getting Started with Getopt::Long
+=item getc
 
-=over 4
+=item ungetc
 
-=item Simple options
+=item inflateSync
 
-=item A little bit less simple options
+=item getHeaderInfo
 
-=item Mixing command line option with other arguments
+=item tell
 
-=item Options with values
+=item eof
 
-=item Options with multiple values
+=item seek
 
-=item Options with hash values
+=item binmode
 
-=item User-defined subroutines to handle options
+=item opened
 
-=item Options with multiple names
+=item autoflush
 
-=item Case and abbreviations
+=item input_line_number
 
-=item Summary of Option Specifications
+=item fileno
 
-!, +, s, i, o, f, : I<type> [ I<desttype> ], : I<number> [ I<desttype> ], :
-+ [ I<desttype> ]
+=item close
 
-=back
+=item nextStream
 
-=item Advanced Possibilities
+=item trailingData
 
-=over 4
+=back
 
-=item Object oriented interface
+=item Importing 
 
-=item Thread Safety
+:all
 
-=item Documentation and help texts
+=item EXAMPLES
 
-=item Storing option values in a hash
+=item SEE ALSO
 
-=item Bundling
+=item AUTHOR
 
-=item The lonesome dash
+=item MODIFICATION HISTORY
 
-=item Argument callback
+=item COPYRIGHT AND LICENSE
 
 =back
 
-=item Configuring Getopt::Long
-
-default, posix_default, auto_abbrev, getopt_compat, gnu_compat, gnu_getopt,
-require_order, permute, bundling (default: disabled), bundling_override
-(default: disabled), ignore_case  (default: enabled), ignore_case_always
-(default: disabled), auto_version (default:disabled), auto_help
-(default:disabled), pass_through (default: disabled), prefix,
-prefix_pattern, long_prefix_pattern, debug (default: disabled)
-
-=item Exportable Methods
-
-VersionMessage, C<-message>, C<-msg>, C<-exitval>, C<-output>, HelpMessage
-
-=item Return values and Errors
-
-=item Legacy
+=head2 IO::Uncompress::Unzip - Read zip files/buffers
 
 =over 4
 
-=item Default destinations
-
-=item Alternative option starters
-
-=item Configuration variables
+=item SYNOPSIS
 
-=back
+=item DESCRIPTION
 
-=item Trouble Shooting
+=item Functional Interface
 
 =over 4
 
-=item GetOptions does not return a false result when an option is not
-supplied
-
-=item GetOptions does not split the command line correctly
+=item unzip $input => $output [, OPTS]
 
-=item Undefined subroutine &main::GetOptions called
+A filename, A filehandle, A scalar reference, An array reference, An Input
+FileGlob string, A filename, A filehandle, A scalar reference, An Array
+Reference, An Output FileGlob
 
-=item How do I put a "-?" option into a Getopt::Long?
+=item Notes
 
-=back
+=item Optional Parameters
 
-=item AUTHOR
+C<< AutoClose => 0|1 >>, C<< BinModeOut => 0|1 >>, C<< Append => 0|1 >>,
+C<< MultiStream => 0|1 >>, C<< TrailingData => $scalar >>
 
-=item COPYRIGHT AND DISCLAIMER
+=item Examples
 
 =back
 
-=head2 Getopt::Std, getopt, getopts - Process single-character switches
-with switch clustering
+=item OO Interface
 
 =over 4
 
-=item SYNOPSIS
+=item Constructor
 
-=item DESCRIPTION
+A filename, A filehandle, A scalar reference
 
-=item C<--help> and C<--version>
+=item Constructor Options
+
+C<< AutoClose => 0|1 >>, C<< MultiStream => 0|1 >>, C<< Prime => $string
+>>, C<< Transparent => 0|1 >>, C<< BlockSize => $num >>, C<< InputLength =>
+$size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>
+
+=item Examples
 
 =back
 
-=head2 Hash::Util - A selection of general-utility hash subroutines
+=item Methods 
 
 =over 4
 
-=item SYNOPSIS
+=item read
 
-=item DESCRIPTION
+=item read
 
-=over 4
+=item getline
 
-=item Restricted hashes
+=item getc
 
-B<lock_keys>, B<unlock_keys>
+=item ungetc
 
-=back
+=item inflateSync
 
-=back
+=item getHeaderInfo
 
-B<lock_keys_plus>
+=item tell
 
-B<lock_value>, B<unlock_value>
+=item eof
 
-B<lock_hash>, B<unlock_hash>
+=item seek
 
-B<lock_hash_recurse>, B<unlock_hash_recurse>
+=item binmode
 
-B<hash_unlocked>
+=item opened
 
-b<legal_keys>, B<hidden_keys>, B<all_keys>, B<hash_seed>
+=item autoflush
 
-B<hv_store>
+=item input_line_number
 
-=over 4
+=item fileno
 
-=item Operating on references to hashes.
+=item close
 
-lock_ref_keys, unlock_ref_keys, lock_ref_keys_plus, lock_ref_value,
-unlock_ref_value, lock_hashref, unlock_hashref, lock_hashref_recurse,
-unlock_hashref_recurse, hash_ref_unlocked, legal_ref_keys, hidden_ref_keys
+=item nextStream
+
+=item trailingData
 
 =back
 
-=over 4
+=item Importing 
 
-=item CAVEATS
+:all
 
-=item BUGS
+=item EXAMPLES
+
+=item SEE ALSO
 
 =item AUTHOR
 
-=item SEE ALSO
+=item MODIFICATION HISTORY
+
+=item COPYRIGHT AND LICENSE
 
 =back
 
-=head2 Hash::Utilib::Hash::Util, Hash::Util - A selection of
-general-utility hash subroutines
+=head2 IO::Zlib - IO:: style interface to L<Compress::Zlib>
 
 =over 4
 
@@ -19468,54 +22903,64 @@ general-utility hash subroutines
 
 =item DESCRIPTION
 
-=over 4
+=item CONSTRUCTOR
 
-=item Restricted hashes
+new ( [ARGS] )
 
-B<lock_keys>, B<unlock_keys>
+=item OBJECT METHODS
 
-=back
+open ( FILENAME, MODE ), opened, close, getc, getline, getlines, print (
+ARGS... ), read ( BUF, NBYTES, [OFFSET] ), eof, seek ( OFFSET, WHENCE ),
+tell, setpos ( POS ), getpos ( POS )
 
-=back
+=item USING THE EXTERNAL GZIP
 
-B<lock_keys_plus>
+=item CLASS METHODS
 
-B<lock_value>, B<unlock_value>
+has_Compress_Zlib, gzip_external, gzip_used, gzip_read_open,
+gzip_write_open
 
-B<lock_hash>, B<unlock_hash>
+=item DIAGNOSTICS
 
-B<lock_hash_recurse>, B<unlock_hash_recurse>
+IO::Zlib::getlines: must be called in list context,
+IO::Zlib::gzopen_external: mode '...' is illegal, IO::Zlib::import: '...'
+is illegal, IO::Zlib::import: ':gzip_external' requires an argument,
+IO::Zlib::import: 'gzip_read_open' requires an argument, IO::Zlib::import:
+'gzip_read' '...' is illegal, IO::Zlib::import: 'gzip_write_open' requires
+an argument, IO::Zlib::import: 'gzip_write_open' '...' is illegal,
+IO::Zlib::import: no Compress::Zlib and no external gzip, IO::Zlib::open:
+needs a filename, IO::Zlib::READ: NBYTES must be specified,
+IO::Zlib::WRITE: too long LENGTH, IO::Zlib::WRITE: OFFSET is not supported
 
-B<hash_unlocked>
+=item SEE ALSO
 
-b<legal_keys>, B<hidden_keys>, B<all_keys>, B<hash_seed>
+=item HISTORY
 
-B<hv_store>
+=item COPYRIGHT
 
-=over 4
+=back
 
-=item Operating on references to hashes.
+=head2 IO::lib::IO::Dir, IO::Dir - supply object methods for directory
+handles
 
-lock_ref_keys, unlock_ref_keys, lock_ref_keys_plus, lock_ref_value,
-unlock_ref_value, lock_hashref, unlock_hashref, lock_hashref_recurse,
-unlock_hashref_recurse, hash_ref_unlocked, legal_ref_keys, hidden_ref_keys
+=over 4
 
-=back
+=item SYNOPSIS
 
-=over 4
+=item DESCRIPTION
 
-=item CAVEATS
+new ( [ DIRNAME ] ), open ( DIRNAME ), read (), seek ( POS ), tell (),
+rewind (), close (), tie %hash, 'IO::Dir', DIRNAME [, OPTIONS ]
 
-=item BUGS
+=item SEE ALSO
 
 =item AUTHOR
 
-=item SEE ALSO
+=item COPYRIGHT
 
 =back
 
-=head2 I18N::Collate - compare 8-bit scalar data according to the current
-locale
+=head2 IO::lib::IO::File, IO::File - supply object methods for filehandles
 
 =over 4
 
@@ -19523,10 +22968,25 @@ locale
 
 =item DESCRIPTION
 
+=item CONSTRUCTOR
+
+new ( FILENAME [,MODE [,PERMS]] ), new_tmpfile
+
+=item METHODS
+
+open( FILENAME [,MODE [,PERMS]] ), open( FILENAME, IOLAYERS ), binmode(
+[LAYER] )
+
+=item NOTE
+
+=item SEE ALSO
+
+=item HISTORY
+
 =back
 
-=head2 I18N::LangTags - functions for dealing with RFC3066-style language
-tags
+=head2 IO::lib::IO::Handle, IO::Handle - supply object methods for I/O
+handles
 
 =over 4
 
@@ -19534,46 +22994,52 @@ tags
 
 =item DESCRIPTION
 
-=back
+=item CONSTRUCTOR
 
-the function is_language_tag($lang1)
+new (), new_from_fd ( FD, MODE )
+
+=item METHODS
+
+$io->fdopen ( FD, MODE ), $io->opened, $io->getline, $io->getlines,
+$io->ungetc ( ORD ), $io->write ( BUF, LEN [, OFFSET ] ), $io->error,
+$io->clearerr, $io->sync, $io->flush, $io->printflush ( ARGS ),
+$io->blocking ( [ BOOL ] ), $io->untaint
 
-the function extract_language_tags($whatever)
+=item NOTE
 
-the function same_language_tag($lang1, $lang2)
+=item SEE ALSO
 
-the function similarity_language_tag($lang1, $lang2)
+=item BUGS
 
-the function is_dialect_of($lang1, $lang2)
+=item HISTORY
 
-the function super_languages($lang1)
+=back
 
-the function locale2language_tag($locale_identifier)
+=head2 IO::lib::IO::Pipe, IO::Pipe - supply object methods for pipes
 
-the function encode_language_tag($lang1)
+=over 4
 
-the function alternate_language_tags($lang1)
+=item SYNOPSIS
 
-the function @langs = panic_languages(@accept_languages)
+=item DESCRIPTION
 
-the function implicate_supers( ...languages... ), the function
-implicate_supers_strictly( ...languages... )
+=item CONSTRUCTOR
 
-=over 4
+new ( [READER, WRITER] )
 
-=item ABOUT LOWERCASING
+=item METHODS
 
-=item ABOUT UNICODE PLAINTEXT LANGUAGE TAGS
+reader ([ARGS]), writer ([ARGS]), handles ()
 
 =item SEE ALSO
 
-=item COPYRIGHT
-
 =item AUTHOR
 
+=item COPYRIGHT
+
 =back
 
-=head2 I18N::LangTags::Detect - detect the user's language preferences
+=head2 IO::lib::IO::Poll, IO::Poll - Object interface to system poll call
 
 =over 4
 
@@ -19581,19 +23047,21 @@ implicate_supers_strictly( ...languages... )
 
 =item DESCRIPTION
 
-=item FUNCTIONS
+=item METHODS
 
-=item ENVIRONMENT
+mask ( IO [, EVENT_MASK ] ), poll ( [ TIMEOUT ] ), events ( IO ), remove (
+IO ), handles( [ EVENT_MASK ] )
 
 =item SEE ALSO
 
-=item COPYRIGHT
-
 =item AUTHOR
 
+=item COPYRIGHT
+
 =back
 
-=head2 I18N::LangTags::List -- tags and names for human languages
+=head2 IO::lib::IO::Seekable, IO::Seekable - supply seek based methods for
+I/O objects
 
 =over 4
 
@@ -19601,147 +23069,18 @@ implicate_supers_strictly( ...languages... )
 
 =item DESCRIPTION
 
-=item ABOUT LANGUAGE TAGS
-
-=item LIST OF LANGUAGES
-
-{ab} : Abkhazian, {ace} : Achinese, {ach} : Acoli, {ada} : Adangme, {ady} :
-Adyghe, {aa} : Afar, {afh} : Afrihili, {af} : Afrikaans, [{afa} :
-Afro-Asiatic (Other)], {ak} : Akan, {akk} : Akkadian, {sq} : Albanian,
-{ale} : Aleut, [{alg} : Algonquian languages], [{tut} : Altaic (Other)],
-{am} : Amharic, {i-ami} : Ami, [{apa} : Apache languages], {ar} : Arabic,
-{arc} : Aramaic, {arp} : Arapaho, {arn} : Araucanian, {arw} : Arawak, {hy}
-: Armenian, {an} : Aragonese, [{art} : Artificial (Other)], {ast} :
-Asturian, {as} : Assamese, [{ath} : Athapascan languages], [{aus} :
-Australian languages], [{map} : Austronesian (Other)], {av} : Avaric, {ae}
-: Avestan, {awa} : Awadhi, {ay} : Aymara, {az} : Azerbaijani, {ban} :
-Balinese, [{bat} : Baltic (Other)], {bal} : Baluchi, {bm} : Bambara, [{bai}
-: Bamileke languages], {bad} : Banda, [{bnt} : Bantu (Other)], {bas} :
-Basa, {ba} : Bashkir, {eu} : Basque, {btk} : Batak (Indonesia), {bej} :
-Beja, {be} : Belarusian, {bem} : Bemba, {bn} : Bengali, [{ber} : Berber
-(Other)], {bho} : Bhojpuri, {bh} : Bihari, {bik} : Bikol, {bin} : Bini,
-{bi} : Bislama, {bs} : Bosnian, {bra} : Braj, {br} : Breton, {bug} :
-Buginese, {bg} : Bulgarian, {i-bnn} : Bunun, {bua} : Buriat, {my} :
-Burmese, {cad} : Caddo, {car} : Carib, {ca} : Catalan, [{cau} : Caucasian
-(Other)], {ceb} : Cebuano, [{cel} : Celtic (Other)], [{cai} : Central
-American Indian (Other)], {chg} : Chagatai, [{cmc} : Chamic languages],
-{ch} : Chamorro, {ce} : Chechen, {chr} : Cherokee, {chy} : Cheyenne, {chb}
-: Chibcha, {ny} : Chichewa, {zh} : Chinese, {chn} : Chinook Jargon, {chp} :
-Chipewyan, {cho} : Choctaw, {cu} : Church Slavic, {chk} : Chuukese, {cv} :
-Chuvash, {cop} : Coptic, {kw} : Cornish, {co} : Corsican, {cr} : Cree,
-{mus} : Creek, [{cpe} : English-based Creoles and pidgins (Other)], [{cpf}
-: French-based Creoles and pidgins (Other)], [{cpp} : Portuguese-based
-Creoles and pidgins (Other)], [{crp} : Creoles and pidgins (Other)], {hr} :
-Croatian, [{cus} : Cushitic (Other)], {cs} : Czech, {dak} : Dakota, {da} :
-Danish, {dar} : Dargwa, {day} : Dayak, {i-default} : Default (Fallthru)
-Language, {del} : Delaware, {din} : Dinka, {dv} : Divehi, {doi} : Dogri,
-{dgr} : Dogrib, [{dra} : Dravidian (Other)], {dua} : Duala, {nl} : Dutch,
-{dum} : Middle Dutch (ca.1050-1350), {dyu} : Dyula, {dz} : Dzongkha, {efi}
-: Efik, {egy} : Ancient Egyptian, {eka} : Ekajuk, {elx} : Elamite, {en} :
-English, {enm} : Old English (1100-1500), {ang} : Old English
-(ca.450-1100), {i-enochian} : Enochian (Artificial), {myv} : Erzya, {eo} :
-Esperanto, {et} : Estonian, {ee} : Ewe, {ewo} : Ewondo, {fan} : Fang, {fat}
-: Fanti, {fo} : Faroese, {fj} : Fijian, {fi} : Finnish, [{fiu} :
-Finno-Ugrian (Other)], {fon} : Fon, {fr} : French, {frm} : Middle French
-(ca.1400-1600), {fro} : Old French (842-ca.1400), {fy} : Frisian, {fur} :
-Friulian, {ff} : Fulah, {gaa} : Ga, {gd} : Scots Gaelic, {gl} : Gallegan,
-{lg} : Ganda, {gay} : Gayo, {gba} : Gbaya, {gez} : Geez, {ka} : Georgian,
-{de} : German, {gmh} : Middle High German (ca.1050-1500), {goh} : Old High
-German (ca.750-1050), [{gem} : Germanic (Other)], {gil} : Gilbertese, {gon}
-: Gondi, {gor} : Gorontalo, {got} : Gothic, {grb} : Grebo, {grc} : Ancient
-Greek, {el} : Modern Greek, {gn} : Guarani, {gu} : Gujarati, {gwi} :
-Gwich'in, {hai} : Haida, {ht} : Haitian, {ha} : Hausa, {haw} : Hawaiian,
-{he} : Hebrew, {hz} : Herero, {hil} : Hiligaynon, {him} : Himachali, {hi} :
-Hindi, {ho} : Hiri Motu, {hit} : Hittite, {hmn} : Hmong, {hu} : Hungarian,
-{hup} : Hupa, {iba} : Iban, {is} : Icelandic, {io} : Ido, {ig} : Igbo,
-{ijo} : Ijo, {ilo} : Iloko, [{inc} : Indic (Other)], [{ine} : Indo-European
-(Other)], {id} : Indonesian, {inh} : Ingush, {ia} : Interlingua
-(International Auxiliary Language Association), {ie} : Interlingue, {iu} :
-Inuktitut, {ik} : Inupiaq, [{ira} : Iranian (Other)], {ga} : Irish, {mga} :
-Middle Irish (900-1200), {sga} : Old Irish (to 900), [{iro} : Iroquoian
-languages], {it} : Italian, {ja} : Japanese, {jv} : Javanese, {jrb} :
-Judeo-Arabic, {jpr} : Judeo-Persian, {kbd} : Kabardian, {kab} : Kabyle,
-{kac} : Kachin, {kl} : Kalaallisut, {xal} : Kalmyk, {kam} : Kamba, {kn} :
-Kannada, {kr} : Kanuri, {krc} : Karachay-Balkar, {kaa} : Kara-Kalpak, {kar}
-: Karen, {ks} : Kashmiri, {csb} : Kashubian, {kaw} : Kawi, {kk} : Kazakh,
-{kha} : Khasi, {km} : Khmer, [{khi} : Khoisan (Other)], {kho} : Khotanese,
-{ki} : Kikuyu, {kmb} : Kimbundu, {rw} : Kinyarwanda, {ky} : Kirghiz,
-{i-klingon} : Klingon, {kv} : Komi, {kg} : Kongo, {kok} : Konkani, {ko} :
-Korean, {kos} : Kosraean, {kpe} : Kpelle, {kro} : Kru, {kj} : Kuanyama,
-{kum} : Kumyk, {ku} : Kurdish, {kru} : Kurukh, {kut} : Kutenai, {lad} :
-Ladino, {lah} : Lahnda, {lam} : Lamba, {lo} : Lao, {la} : Latin, {lv} :
-Latvian, {lb} : Letzeburgesch, {lez} : Lezghian, {li} : Limburgish, {ln} :
-Lingala, {lt} : Lithuanian, {nds} : Low German, {art-lojban} : Lojban
-(Artificial), {loz} : Lozi, {lu} : Luba-Katanga, {lua} : Luba-Lulua, {lui}
-: Luiseno, {lun} : Lunda, {luo} : Luo (Kenya and Tanzania), {lus} : Lushai,
-{mk} : Macedonian, {mad} : Madurese, {mag} : Magahi, {mai} : Maithili,
-{mak} : Makasar, {mg} : Malagasy, {ms} : Malay, {ml} : Malayalam, {mt} :
-Maltese, {mnc} : Manchu, {mdr} : Mandar, {man} : Mandingo, {mni} :
-Manipuri, [{mno} : Manobo languages], {gv} : Manx, {mi} : Maori, {mr} :
-Marathi, {chm} : Mari, {mh} : Marshall, {mwr} : Marwari, {mas} : Masai,
-[{myn} : Mayan languages], {men} : Mende, {mic} : Micmac, {min} :
-Minangkabau, {i-mingo} : Mingo, [{mis} : Miscellaneous languages], {moh} :
-Mohawk, {mdf} : Moksha, {mo} : Moldavian, [{mkh} : Mon-Khmer (Other)],
-{lol} : Mongo, {mn} : Mongolian, {mos} : Mossi, [{mul} : Multiple
-languages], [{mun} : Munda languages], {nah} : Nahuatl, {nap} : Neapolitan,
-{na} : Nauru, {nv} : Navajo, {nd} : North Ndebele, {nr} : South Ndebele,
-{ng} : Ndonga, {ne} : Nepali, {new} : Newari, {nia} : Nias, [{nic} :
-Niger-Kordofanian (Other)], [{ssa} : Nilo-Saharan (Other)], {niu} : Niuean,
-{nog} : Nogai, {non} : Old Norse, [{nai} : North American Indian], {no} :
-Norwegian, {nb} : Norwegian Bokmal, {nn} : Norwegian Nynorsk, [{nub} :
-Nubian languages], {nym} : Nyamwezi, {nyn} : Nyankole, {nyo} : Nyoro, {nzi}
-: Nzima, {oc} : Occitan (post 1500), {oj} : Ojibwa, {or} : Oriya, {om} :
-Oromo, {osa} : Osage, {os} : Ossetian; Ossetic, [{oto} : Otomian
-languages], {pal} : Pahlavi, {i-pwn} : Paiwan, {pau} : Palauan, {pi} :
-Pali, {pam} : Pampanga, {pag} : Pangasinan, {pa} : Panjabi, {pap} :
-Papiamento, [{paa} : Papuan (Other)], {fa} : Persian, {peo} : Old Persian
-(ca.600-400 B.C.), [{phi} : Philippine (Other)], {phn} : Phoenician, {pon}
-: Pohnpeian, {pl} : Polish, {pt} : Portuguese, [{pra} : Prakrit languages],
-{pro} : Old Provencal (to 1500), {ps} : Pushto, {qu} : Quechua, {rm} :
-Raeto-Romance, {raj} : Rajasthani, {rap} : Rapanui, {rar} : Rarotongan,
-[{qaa - qtz} : Reserved for local use.], [{roa} : Romance (Other)], {ro} :
-Romanian, {rom} : Romany, {rn} : Rundi, {ru} : Russian, [{sal} : Salishan
-languages], {sam} : Samaritan Aramaic, {se} : Northern Sami, {sma} :
-Southern Sami, {smn} : Inari Sami, {smj} : Lule Sami, {sms} : Skolt Sami,
-[{smi} : Sami languages (Other)], {sm} : Samoan, {sad} : Sandawe, {sg} :
-Sango, {sa} : Sanskrit, {sat} : Santali, {sc} : Sardinian, {sas} : Sasak,
-{sco} : Scots, {sel} : Selkup, [{sem} : Semitic (Other)], {sr} : Serbian,
-{srr} : Serer, {shn} : Shan, {sn} : Shona, {sid} : Sidamo, {sgn-...} : Sign
-Languages, {bla} : Siksika, {sd} : Sindhi, {si} : Sinhalese, [{sit} :
-Sino-Tibetan (Other)], [{sio} : Siouan languages], {den} : Slave
-(Athapascan), [{sla} : Slavic (Other)], {sk} : Slovak, {sl} : Slovenian,
-{sog} : Sogdian, {so} : Somali, {son} : Songhai, {snk} : Soninke, {wen} :
-Sorbian languages, {nso} : Northern Sotho, {st} : Southern Sotho, [{sai} :
-South American Indian (Other)], {es} : Spanish, {suk} : Sukuma, {sux} :
-Sumerian, {su} : Sundanese, {sus} : Susu, {sw} : Swahili, {ss} : Swati,
-{sv} : Swedish, {syr} : Syriac, {tl} : Tagalog, {ty} : Tahitian, [{tai} :
-Tai (Other)], {tg} : Tajik, {tmh} : Tamashek, {ta} : Tamil, {i-tao} : Tao,
-{tt} : Tatar, {i-tay} : Tayal, {te} : Telugu, {ter} : Tereno, {tet} :
-Tetum, {th} : Thai, {bo} : Tibetan, {tig} : Tigre, {ti} : Tigrinya, {tem} :
-Timne, {tiv} : Tiv, {tli} : Tlingit, {tpi} : Tok Pisin, {tkl} : Tokelau,
-{tog} : Tonga (Nyasa), {to} : Tonga (Tonga Islands), {tsi} : Tsimshian,
-{ts} : Tsonga, {i-tsu} : Tsou, {tn} : Tswana, {tum} : Tumbuka, [{tup} :
-Tupi languages], {tr} : Turkish, {ota} : Ottoman Turkish (1500-1928), {crh}
-: Crimean Turkish, {tk} : Turkmen, {tvl} : Tuvalu, {tyv} : Tuvinian, {tw} :
-Twi, {udm} : Udmurt, {uga} : Ugaritic, {ug} : Uighur, {uk} : Ukrainian,
-{umb} : Umbundu, {und} : Undetermined, {ur} : Urdu, {uz} : Uzbek, {vai} :
-Vai, {ve} : Venda, {vi} : Vietnamese, {vo} : Volapuk, {vot} : Votic, [{wak}
-: Wakashan languages], {wa} : Walloon, {wal} : Walamo, {war} : Waray, {was}
-: Washo, {cy} : Welsh, {wo} : Wolof, {x-...} : Unregistered (Semi-Private
-Use), {xh} : Xhosa, {sah} : Yakut, {yao} : Yao, {yap} : Yapese, {ii} :
-Sichuan Yi, {yi} : Yiddish, {yo} : Yoruba, [{ypk} : Yupik languages], {znd}
-: Zande, [{zap} : Zapotec], {zen} : Zenaga, {za} : Zhuang, {zu} : Zulu,
-{zun} : Zuni
+$io->getpos, $io->setpos, $io->seek ( POS, WHENCE ), WHENCE=0 (SEEK_SET),
+WHENCE=1 (SEEK_CUR), WHENCE=2 (SEEK_END), $io->sysseek( POS, WHENCE ),
+$io->tell
 
 =item SEE ALSO
 
-=item COPYRIGHT AND DISCLAIMER
-
-=item AUTHOR
+=item HISTORY
 
 =back
 
-=head2 I18N::Langinfo - query locale information
+=head2 IO::lib::IO::Select, IO::Select - OO interface to the select system
+call
 
 =over 4
 
@@ -19749,21 +23088,26 @@ Sichuan Yi, {yi} : Yiddish, {yo} : Yoruba, [{ypk} : Yupik languages], {znd}
 
 =item DESCRIPTION
 
-=over 4
+=item CONSTRUCTOR
 
-=item EXPORT
+new ( [ HANDLES ] )
 
-=back
+=item METHODS
 
-=item SEE ALSO
+add ( HANDLES ), remove ( HANDLES ), exists ( HANDLE ), handles, can_read (
+[ TIMEOUT ] ), can_write ( [ TIMEOUT ] ), has_exception ( [ TIMEOUT ] ),
+count (), bits(), select ( READ, WRITE, EXCEPTION [, TIMEOUT ] )
+
+=item EXAMPLE
 
 =item AUTHOR
 
-=item COPYRIGHT AND LICENSE
+=item COPYRIGHT
 
 =back
 
-=head2 IO - load various IO modules
+=head2 IO::lib::IO::Socket, IO::Socket - Object interface to socket
+communications
 
 =over 4
 
@@ -19771,29 +23115,25 @@ Sichuan Yi, {yi} : Yiddish, {yo} : Yoruba, [{ypk} : Yupik languages], {znd}
 
 =item DESCRIPTION
 
-=item DEPRECATED
-
-=back
-
-=head2 IO::Compress::Base - Base Class for IO::Compress modules 
+=item CONSTRUCTOR
 
-=over 4
+new ( [ARGS] )
 
-=item SYNOPSIS
+=item METHODS
 
-=item DESCRIPTION
+accept([PKG]), socketpair(DOMAIN, TYPE, PROTOCOL), atmark, connected,
+protocol, sockdomain, sockopt(OPT [, VAL]), socktype, timeout([VAL])
 
 =item SEE ALSO
 
 =item AUTHOR
 
-=item MODIFICATION HISTORY
-
-=item COPYRIGHT AND LICENSE
+=item COPYRIGHT
 
 =back
 
-=head2 IO::Compress::Deflate - Write RFC 1950 files/buffers
+=head2 IO::lib::IO::Socket::INET, IO::Socket::INET - Object interface for
+AF_INET domain sockets
 
 =over 4
 
@@ -19801,92 +23141,109 @@ Sichuan Yi, {yi} : Yiddish, {yo} : Yoruba, [{ypk} : Yupik languages], {znd}
 
 =item DESCRIPTION
 
-DO NOT use in production code, The documentation is incomplete in places,
-Parts of the interface defined here are tentative, Please report any
-problems you find
+=item CONSTRUCTOR
 
-=item Functional Interface
+new ( [ARGS] )
 
 =over 4
 
-=item deflate $input => $output [, OPTS]
+=item METHODS
 
-A filename, A filehandle, A scalar reference, An array reference, An Input
-FileGlob string, A filename, A filehandle, A scalar reference, An Array
-Reference, An Output FileGlob
+sockaddr (), sockport (), sockhost (), peeraddr (), peerport (), peerhost
+()
 
-=item Notes
+=back
 
-=item Optional Parameters
+=item SEE ALSO
 
-AutoClose =E<gt> 0|1, BinModeIn =E<gt> 0|1, -Append =E<gt> 0|1
+=item AUTHOR
 
-=item Examples
+=item COPYRIGHT
 
 =back
 
-=item OO Interface
+=head2 IO::lib::IO::Socket::UNIX, IO::Socket::UNIX - Object interface for
+AF_UNIX domain sockets
 
 =over 4
 
-=item Constructor
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item CONSTRUCTOR
+
+new ( [ARGS] )
+
+=item METHODS
 
-A filename, A filehandle, A scalar reference
+hostpath(), peerpath()
 
-=item Constructor Options
+=item SEE ALSO
 
-AutoClose =E<gt> 0|1, Append =E<gt> 0|1, A Buffer, A Filename, A
-Filehandle, Merge =E<gt> 0|1, -Level, -Strategy, -Strict =E<gt> 0|1
+=item AUTHOR
 
-=item Examples
+=item COPYRIGHT
 
 =back
 
-=item Methods 
+=head2 IO_Compress_Base::lib::File::GlobMapper, File::GlobMapper - Extend
+File Glob to Allow Input and Output Files
 
 =over 4
 
-=item print
+=item SYNOPSIS
 
-=item printf
+=item DESCRIPTION
 
-=item syswrite
+This code is a work in progress, There are known bugs, The interface
+defined here is tentative, There are portability issues, Do not use in
+production code, Consider yourself warned!
 
-=item write
+=over 4
 
-=item flush
+=item Behind The Scenes
 
-=item tell
+=item Limitations
 
-=item eof
+=item Input File Glob
 
-=item seek
+B<~>, B<~user>, B<.>, B<*>, B<?>, B<\>,  B<[]>,  B<{,}>,  B<()>
 
-=item binmode
+=item Output File Glob
 
-=item opened
+"*", #1
 
-=item autoflush
+=item Returned Data
 
-=item input_line_number
+=back
 
-=item fileno
+=item EXAMPLES
 
-=item close
+=over 4
 
-=item newStream([OPTS])
+=item A Rename script
 
-Level
+=item A few example globmaps
 
-=item deflateParams
+=back
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=item COPYRIGHT AND LICENSE
 
 =back
 
-=item Importing 
+=head2 IO_Compress_Base::lib::IO::Compress::Base, IO::Compress::Base - Base
+Class for IO::Compress modules 
 
-:all, :constants, :flush, :level, :strategy
+=over 4
 
-=item EXAMPLES
+=item SYNOPSIS
+
+=item DESCRIPTION
 
 =item SEE ALSO
 
@@ -19898,7 +23255,9 @@ Level
 
 =back
 
-=head2 IO::Compress::Gzip - Write RFC 1952 files/buffers
+=head2 IO_Compress_Base::lib::IO::Uncompress::AnyUncompress,
+IO::Uncompress::AnyUncompress - Uncompress gzip, zip, bzip2 or lzop
+file/buffer
 
 =over 4
 
@@ -19906,15 +23265,13 @@ Level
 
 =item DESCRIPTION
 
-DO NOT use in production code, The documentation is incomplete in places,
-Parts of the interface defined here are tentative, Please report any
-problems you find
+RFC 1950, RFC 1951 (optionally), gzip (RFC 1952), zip, bzip2, lzop, lzf
 
 =item Functional Interface
 
 =over 4
 
-=item gzip $input => $output [, OPTS]
+=item anyuncompress $input => $output [, OPTS]
 
 A filename, A filehandle, A scalar reference, An array reference, An Input
 FileGlob string, A filename, A filehandle, A scalar reference, An Array
@@ -19924,7 +23281,8 @@ Reference, An Output FileGlob
 
 =item Optional Parameters
 
-AutoClose =E<gt> 0|1, BinModeIn =E<gt> 0|1, -Append =E<gt> 0|1
+C<< AutoClose => 0|1 >>, C<< BinModeOut => 0|1 >>, C<< Append => 0|1 >>,
+C<< MultiStream => 0|1 >>, C<< TrailingData => $scalar >>
 
 =item Examples
 
@@ -19940,11 +23298,10 @@ A filename, A filehandle, A scalar reference
 
 =item Constructor Options
 
-AutoClose =E<gt> 0|1, Append =E<gt> 0|1, A Buffer, A Filename, A
-Filehandle, Merge =E<gt> 0|1, -Level, -Strategy, -Minimal =E<gt> 0|1,
--Comment =E<gt> $comment, -Name =E<gt> $string, -Time =E<gt> $number,
--TextFlag =E<gt> 0|1, -HeaderCRC =E<gt> 0|1, -OS_Code =E<gt> $value,
--ExtraField =E<gt> $data, -ExtraFlags =E<gt> $value, -Strict =E<gt> 0|1
+C<< AutoClose => 0|1 >>, C<< MultiStream => 0|1 >>, C<< Prime => $string
+>>, C<< Transparent => 0|1 >>, C<< BlockSize => $num >>, C<< InputLength =>
+$size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>, C<< RawInflate => 0|1
+>>
 
 =item Examples
 
@@ -19954,15 +23311,17 @@ Filehandle, Merge =E<gt> 0|1, -Level, -Strategy, -Minimal =E<gt> 0|1,
 
 =over 4
 
-=item print
+=item read
 
-=item printf
+=item read
 
-=item syswrite
+=item getline
 
-=item write
+=item getc
 
-=item flush
+=item ungetc
+
+=item getHeaderInfo
 
 =item tell
 
@@ -19982,17 +23341,15 @@ Filehandle, Merge =E<gt> 0|1, -Level, -Strategy, -Minimal =E<gt> 0|1,
 
 =item close
 
-=item newStream([OPTS])
-
-Level
+=item nextStream
 
-=item deflateParams
+=item trailingData
 
 =back
 
 =item Importing 
 
-:all, :constants, :flush, :level, :strategy
+:all
 
 =item EXAMPLES
 
@@ -20006,7 +23363,8 @@ Level
 
 =back
 
-=head2 IO::Compress::RawDeflate - Write RFC 1951 files/buffers
+=head2 IO_Compress_Base::lib::IO::Uncompress::Base, IO::Uncompress::Base -
+Base Class for IO::Uncompress modules 
 
 =over 4
 
@@ -20014,15 +23372,30 @@ Level
 
 =item DESCRIPTION
 
-DO NOT use in production code, The documentation is incomplete in places,
-Parts of the interface defined here are tentative, Please report any
-problems you find
+=item SEE ALSO
+
+=item AUTHOR
+
+=item MODIFICATION HISTORY
+
+=item COPYRIGHT AND LICENSE
+
+=back
+
+=head2 IO_Compress_Zlib::IO::Compress::Deflate, IO::Compress::Deflate -
+Write RFC 1950 files/buffers
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
 
 =item Functional Interface
 
 =over 4
 
-=item rawdeflate $input => $output [, OPTS]
+=item deflate $input => $output [, OPTS]
 
 A filename, A filehandle, A scalar reference, An array reference, An Input
 FileGlob string, A filename, A filehandle, A scalar reference, An Array
@@ -20032,7 +23405,7 @@ Reference, An Output FileGlob
 
 =item Optional Parameters
 
-AutoClose =E<gt> 0|1, BinModeIn =E<gt> 0|1, -Append =E<gt> 0|1
+C<< AutoClose => 0|1 >>, C<< BinModeIn => 0|1 >>, C<< Append => 0|1 >>
 
 =item Examples
 
@@ -20048,8 +23421,8 @@ A filename, A filehandle, A scalar reference
 
 =item Constructor Options
 
-AutoClose =E<gt> 0|1, Append =E<gt> 0|1, A Buffer, A Filename, A
-Filehandle, Merge =E<gt> 0|1, -Level, -Strategy, -Strict =E<gt> 0|1
+C<< AutoClose => 0|1 >>, C<< Append => 0|1 >>, A Buffer, A Filename, A
+Filehandle, C<< Merge => 0|1 >>, -Level, -Strategy, C<< Strict => 0|1 >>
 
 =item Examples
 
@@ -20089,8 +23462,6 @@ Filehandle, Merge =E<gt> 0|1, -Level, -Strategy, -Strict =E<gt> 0|1
 
 =item newStream([OPTS])
 
-Level
-
 =item deflateParams
 
 =back
@@ -20111,7 +23482,8 @@ Level
 
 =back
 
-=head2 IO::Compress::Zip - Write zip files/buffers
+=head2 IO_Compress_Zlib::IO::Compress::Gzip, IO::Compress::Gzip - Write RFC
+1952 files/buffers
 
 =over 4
 
@@ -20119,15 +23491,11 @@ Level
 
 =item DESCRIPTION
 
-DO NOT use in production code, The documentation is incomplete in places,
-Parts of the interface defined here are tentative, Please report any
-problems you find
-
 =item Functional Interface
 
 =over 4
 
-=item zip $input => $output [, OPTS]
+=item gzip $input => $output [, OPTS]
 
 A filename, A filehandle, A scalar reference, An array reference, An Input
 FileGlob string, A filename, A filehandle, A scalar reference, An Array
@@ -20137,7 +23505,7 @@ Reference, An Output FileGlob
 
 =item Optional Parameters
 
-AutoClose =E<gt> 0|1, BinModeIn =E<gt> 0|1, -Append =E<gt> 0|1
+C<< AutoClose => 0|1 >>, C<< BinModeIn => 0|1 >>, C<< Append => 0|1 >>
 
 =item Examples
 
@@ -20153,13 +23521,12 @@ A filename, A filehandle, A scalar reference
 
 =item Constructor Options
 
-AutoClose =E<gt> 0|1, Append =E<gt> 0|1, A Buffer, A Filename, A
-Filehandle, -Name =E<gt> $string, -Time =E<gt> $number, -exTime =E<gt>
-[$atime, $mtime, $ctime], -Comment =E<gt> $comment, -ZipComment =E<gt>
-$comment, Method =E<gt> $method, Stream =E<gt> 0|1, -TextFlag =E<gt> 0|1,
-ExtraFieldLocal =E<gt> $data =item ExtraFieldCentral =E<gt> $data, Minimal
-=E<gt> 1|0, BlockSize100K =E<gt> number, WorkFactor =E<gt> number, -Level,
--Strategy, -Strict =E<gt> 0|1
+C<< AutoClose => 0|1 >>, C<< Append => 0|1 >>, A Buffer, A Filename, A
+Filehandle, C<< Merge => 0|1 >>, -Level, -Strategy, C<< Minimal => 0|1 >>,
+C<< Comment => $comment >>, C<< Name => $string >>, C<< Time => $number >>,
+C<< TextFlag => 0|1 >>, C<< HeaderCRC => 0|1 >>, C<< OS_Code => $value >>,
+C<< ExtraField => $data >>, C<< ExtraFlags => $value >>, C<< Strict => 0|1
+>>
 
 =item Examples
 
@@ -20199,15 +23566,13 @@ ExtraFieldLocal =E<gt> $data =item ExtraFieldCentral =E<gt> $data, Minimal
 
 =item newStream([OPTS])
 
-Level
-
 =item deflateParams
 
 =back
 
 =item Importing 
 
-:all, :constants, :flush, :level, :strategy, :zip_method
+:all, :constants, :flush, :level, :strategy
 
 =item EXAMPLES
 
@@ -20221,143 +23586,8 @@ Level
 
 =back
 
-=head2 IO::Dir - supply object methods for directory handles
-
-=over 4
-
-=item SYNOPSIS
-
-=item DESCRIPTION
-
-new ( [ DIRNAME ] ), open ( DIRNAME ), read (), seek ( POS ), tell (),
-rewind (), close (), tie %hash, 'IO::Dir', DIRNAME [, OPTIONS ]
-
-=item SEE ALSO
-
-=item AUTHOR
-
-=item COPYRIGHT
-
-=back
-
-=head2 IO::File - supply object methods for filehandles
-
-=over 4
-
-=item SYNOPSIS
-
-=item DESCRIPTION
-
-=item CONSTRUCTOR
-
-new ( FILENAME [,MODE [,PERMS]] ), new_tmpfile
-
-=item METHODS
-
-open( FILENAME [,MODE [,PERMS]] ), open( FILENAME, IOLAYERS ), binmode(
-[LAYER] )
-
-=item NOTE
-
-=item SEE ALSO
-
-=item HISTORY
-
-=back
-
-=head2 IO::Handle - supply object methods for I/O handles
-
-=over 4
-
-=item SYNOPSIS
-
-=item DESCRIPTION
-
-=item CONSTRUCTOR
-
-new (), new_from_fd ( FD, MODE )
-
-=item METHODS
-
-$io->fdopen ( FD, MODE ), $io->opened, $io->getline, $io->getlines,
-$io->ungetc ( ORD ), $io->write ( BUF, LEN [, OFFSET ] ), $io->error,
-$io->clearerr, $io->sync, $io->flush, $io->printflush ( ARGS ),
-$io->blocking ( [ BOOL ] ), $io->untaint
-
-=item NOTE
-
-=item SEE ALSO
-
-=item BUGS
-
-=item HISTORY
-
-=back
-
-=head2 IO::Pipe - supply object methods for pipes
-
-=over 4
-
-=item SYNOPSIS
-
-=item DESCRIPTION
-
-=item CONSTRUCTOR
-
-new ( [READER, WRITER] )
-
-=item METHODS
-
-reader ([ARGS]), writer ([ARGS]), handles ()
-
-=item SEE ALSO
-
-=item AUTHOR
-
-=item COPYRIGHT
-
-=back
-
-=head2 IO::Poll - Object interface to system poll call
-
-=over 4
-
-=item SYNOPSIS
-
-=item DESCRIPTION
-
-=item METHODS
-
-mask ( IO [, EVENT_MASK ] ), poll ( [ TIMEOUT ] ), events ( IO ), remove (
-IO ), handles( [ EVENT_MASK ] )
-
-=item SEE ALSO
-
-=item AUTHOR
-
-=item COPYRIGHT
-
-=back
-
-=head2 IO::Seekable - supply seek based methods for I/O objects
-
-=over 4
-
-=item SYNOPSIS
-
-=item DESCRIPTION
-
-$io->getpos, $io->setpos, $io->seek ( POS, WHENCE ), WHENCE=0 (SEEK_SET),
-WHENCE=1 (SEEK_CUR), WHENCE=2 (SEEK_END), $io->sysseek( POS, WHENCE ),
-$io->tell
-
-=item SEE ALSO
-
-=item HISTORY
-
-=back
-
-=head2 IO::Select - OO interface to the select system call
+=head2 IO_Compress_Zlib::IO::Compress::RawDeflate, IO::Compress::RawDeflate
+- Write RFC 1951 files/buffers
 
 =over 4
 
@@ -20365,104 +23595,99 @@ $io->tell
 
 =item DESCRIPTION
 
-=item CONSTRUCTOR
-
-new ( [ HANDLES ] )
-
-=item METHODS
-
-add ( HANDLES ), remove ( HANDLES ), exists ( HANDLE ), handles, can_read (
-[ TIMEOUT ] ), can_write ( [ TIMEOUT ] ), has_exception ( [ TIMEOUT ] ),
-count (), bits(), select ( READ, WRITE, EXCEPTION [, TIMEOUT ] )
+=item Functional Interface
 
-=item EXAMPLE
+=over 4
 
-=item AUTHOR
+=item rawdeflate $input => $output [, OPTS]
 
-=item COPYRIGHT
+A filename, A filehandle, A scalar reference, An array reference, An Input
+FileGlob string, A filename, A filehandle, A scalar reference, An Array
+Reference, An Output FileGlob
 
-=back
+=item Notes
 
-=head2 IO::Socket - Object interface to socket communications
+=item Optional Parameters
 
-=over 4
+C<< AutoClose => 0|1 >>, C<< BinModeIn => 0|1 >>, C<< Append => 0|1 >>
 
-=item SYNOPSIS
+=item Examples
 
-=item DESCRIPTION
+=back
 
-=item CONSTRUCTOR
+=item OO Interface
 
-new ( [ARGS] )
+=over 4
 
-=item METHODS
+=item Constructor
 
-accept([PKG]), socketpair(DOMAIN, TYPE, PROTOCOL), atmark, connected,
-protocol, sockdomain, sockopt(OPT [, VAL]), socktype, timeout([VAL])
+A filename, A filehandle, A scalar reference
 
-=item SEE ALSO
+=item Constructor Options
 
-=item AUTHOR
+C<< AutoClose => 0|1 >>, C<< Append => 0|1 >>, A Buffer, A Filename, A
+Filehandle, C<< Merge => 0|1 >>, -Level, -Strategy, C<< Strict => 0|1 >>
 
-=item COPYRIGHT
+=item Examples
 
 =back
 
-=head2 IO::Socket::INET - Object interface for AF_INET domain sockets
+=item Methods 
 
 =over 4
 
-=item SYNOPSIS
+=item print
 
-=item DESCRIPTION
+=item printf
 
-=item CONSTRUCTOR
+=item syswrite
 
-new ( [ARGS] )
+=item write
 
-=over 4
+=item flush
 
-=item METHODS
+=item tell
 
-sockaddr (), sockport (), sockhost (), peeraddr (), peerport (), peerhost
-()
+=item eof
 
-=back
+=item seek
 
-=item SEE ALSO
+=item binmode
 
-=item AUTHOR
+=item opened
 
-=item COPYRIGHT
+=item autoflush
 
-=back
+=item input_line_number
 
-=head2 IO::Socket::UNIX - Object interface for AF_UNIX domain sockets
+=item fileno
 
-=over 4
+=item close
 
-=item SYNOPSIS
+=item newStream([OPTS])
 
-=item DESCRIPTION
+=item deflateParams
 
-=item CONSTRUCTOR
+=back
 
-new ( [ARGS] )
+=item Importing 
 
-=item METHODS
+:all, :constants, :flush, :level, :strategy
 
-hostpath(), peerpath()
+=item EXAMPLES
 
 =item SEE ALSO
 
 =item AUTHOR
 
-=item COPYRIGHT
+=item MODIFICATION HISTORY
+
+=item COPYRIGHT AND LICENSE
 
 =back
 
-=head2 IO::Uncompress::AnyInflate - Uncompress zlib-based (zip, gzip)
-file/buffer
+=head2 IO_Compress_Zlib::IO::Compress::Zip, IO::Compress::Zip - Write zip
+files/buffers
 
 =over 4
 
@@ -20470,15 +23695,11 @@ file/buffer
 
 =item DESCRIPTION
 
-DO NOT use in production code, The documentation is incomplete in places,
-Parts of the interface defined here are tentative, Please report any
-problems you find, RFC 1950, RFC 1951, gzip (RFC 1952), zip
-
 =item Functional Interface
 
 =over 4
 
-=item anyinflate $input => $output [, OPTS]
+=item zip $input => $output [, OPTS]
 
 A filename, A filehandle, A scalar reference, An array reference, An Input
 FileGlob string, A filename, A filehandle, A scalar reference, An Array
@@ -20488,8 +23709,7 @@ Reference, An Output FileGlob
 
 =item Optional Parameters
 
-AutoClose =E<gt> 0|1, BinModeOut =E<gt> 0|1, -Append =E<gt> 0|1,
--MultiStream =E<gt> 0|1
+C<< AutoClose => 0|1 >>, C<< BinModeIn => 0|1 >>, C<< Append => 0|1 >>
 
 =item Examples
 
@@ -20505,9 +23725,14 @@ A filename, A filehandle, A scalar reference
 
 =item Constructor Options
 
--AutoClose =E<gt> 0|1, -MultiStream =E<gt> 0|1, -Prime =E<gt> $string,
--Transparent =E<gt> 0|1, -BlockSize =E<gt> $num, -InputLength =E<gt> $size,
--Append =E<gt> 0|1, -Strict =E<gt> 0|1, -ParseExtra =E<gt> 0|1
+C<< AutoClose => 0|1 >>, C<< Append => 0|1 >>, A Buffer, A Filename, A
+Filehandle, C<< Name => $string >>, C<< Time => $number >>, C<< ExtAttr =>
+$attr >>, C<< exTime => [$atime, $mtime, $ctime] >>, C<< Comment =>
+$comment >>, C<< ZipComment => $comment >>, C<< Method => $method >>, C<<
+Stream => 0|1 >>, C<< Zip64 => 0|1 >>, C<< TextFlag => 0|1 >>, C<<
+ExtraFieldLocal => $data >> =item C<< ExtraFieldCentral => $data >>, C<<
+Minimal => 1|0 >>, C<< BlockSize100K => number >>, C<< WorkFactor => number
+>>, -Level, -Strategy, C<< Strict => 0|1 >>
 
 =item Examples
 
@@ -20517,19 +23742,15 @@ A filename, A filehandle, A scalar reference
 
 =over 4
 
-=item read
-
-=item read
-
-=item getline
+=item print
 
-=item getc
+=item printf
 
-=item ungetc
+=item syswrite
 
-=item inflateSync
+=item write
 
-=item getHeaderInfo
+=item flush
 
 =item tell
 
@@ -20549,11 +23770,15 @@ A filename, A filehandle, A scalar reference
 
 =item close
 
+=item newStream([OPTS])
+
+=item deflateParams
+
 =back
 
 =item Importing 
 
-:all
+:all, :constants, :flush, :level, :strategy, :zip_method
 
 =item EXAMPLES
 
@@ -20567,8 +23792,8 @@ A filename, A filehandle, A scalar reference
 
 =back
 
-=head2 IO::Uncompress::AnyUncompress - Uncompress gzip, zip, bzip2 or lzop
-file/buffer
+=head2 IO_Compress_Zlib::IO::Uncompress::AnyInflate,
+IO::Uncompress::AnyInflate - Uncompress zlib-based (zip, gzip) file/buffer
 
 =over 4
 
@@ -20576,15 +23801,13 @@ file/buffer
 
 =item DESCRIPTION
 
-DO NOT use in production code, The documentation is incomplete in places,
-Parts of the interface defined here are tentative, Please report any
-problems you find, RFC 1950, RFC 1951, gzip (RFC 1952), zip, bzip2, lzop
+RFC 1950, RFC 1951 (optionally), gzip (RFC 1952), zip
 
 =item Functional Interface
 
 =over 4
 
-=item anyuncompress $input => $output [, OPTS]
+=item anyinflate $input => $output [, OPTS]
 
 A filename, A filehandle, A scalar reference, An array reference, An Input
 FileGlob string, A filename, A filehandle, A scalar reference, An Array
@@ -20594,8 +23817,8 @@ Reference, An Output FileGlob
 
 =item Optional Parameters
 
-AutoClose =E<gt> 0|1, BinModeOut =E<gt> 0|1, -Append =E<gt> 0|1,
--MultiStream =E<gt> 0|1
+C<< AutoClose => 0|1 >>, C<< BinModeOut => 0|1 >>, C<< Append => 0|1 >>,
+C<< MultiStream => 0|1 >>, C<< TrailingData => $scalar >>
 
 =item Examples
 
@@ -20611,9 +23834,12 @@ A filename, A filehandle, A scalar reference
 
 =item Constructor Options
 
--AutoClose =E<gt> 0|1, -MultiStream =E<gt> 0|1, -Prime =E<gt> $string,
--Transparent =E<gt> 0|1, -BlockSize =E<gt> $num, -InputLength =E<gt> $size,
--Append =E<gt> 0|1, -Strict =E<gt> 0|1
+C<< AutoClose => 0|1 >>, C<< MultiStream => 0|1 >>, C<< Prime => $string
+>>, C<< Transparent => 0|1 >>, C<< BlockSize => $num >>, C<< InputLength =>
+$size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>, C<< RawInflate => 0|1
+>>, C<< ParseExtra => 0|1 >> If the gzip FEXTRA header field is present and
+this option is set, it will force the module to check that it conforms to
+the sub-field structure as defined in RFC 1952
 
 =item Examples
 
@@ -20633,6 +23859,8 @@ A filename, A filehandle, A scalar reference
 
 =item ungetc
 
+=item inflateSync
+
 =item getHeaderInfo
 
 =item tell
@@ -20653,6 +23881,10 @@ A filename, A filehandle, A scalar reference
 
 =item close
 
+=item nextStream
+
+=item trailingData
+
 =back
 
 =item Importing 
@@ -20671,25 +23903,8 @@ A filename, A filehandle, A scalar reference
 
 =back
 
-=head2 IO::Uncompress::Base - Base Class for IO::Uncompress modules 
-
-=over 4
-
-=item SYNOPSIS
-
-=item DESCRIPTION
-
-=item SEE ALSO
-
-=item AUTHOR
-
-=item MODIFICATION HISTORY
-
-=item COPYRIGHT AND LICENSE
-
-=back
-
-=head2 IO::Uncompress::Gunzip - Read RFC 1952 files/buffers
+=head2 IO_Compress_Zlib::IO::Uncompress::Gunzip, IO::Uncompress::Gunzip -
+Read RFC 1952 files/buffers
 
 =over 4
 
@@ -20697,10 +23912,6 @@ A filename, A filehandle, A scalar reference
 
 =item DESCRIPTION
 
-DO NOT use in production code, The documentation is incomplete in places,
-Parts of the interface defined here are tentative, Please report any
-problems you find
-
 =item Functional Interface
 
 =over 4
@@ -20715,8 +23926,8 @@ Reference, An Output FileGlob
 
 =item Optional Parameters
 
-AutoClose =E<gt> 0|1, BinModeOut =E<gt> 0|1, -Append =E<gt> 0|1,
--MultiStream =E<gt> 0|1
+C<< AutoClose => 0|1 >>, C<< BinModeOut => 0|1 >>, C<< Append => 0|1 >>,
+C<< MultiStream => 0|1 >>, C<< TrailingData => $scalar >>
 
 =item Examples
 
@@ -20732,9 +23943,12 @@ A filename, A filehandle, A scalar reference
 
 =item Constructor Options
 
--AutoClose =E<gt> 0|1, -MultiStream =E<gt> 0|1, -Prime =E<gt> $string,
--Transparent =E<gt> 0|1, -BlockSize =E<gt> $num, -InputLength =E<gt> $size,
--Append =E<gt> 0|1, -Strict =E<gt> 0|1, -ParseExtra =E<gt> 0|1
+C<< AutoClose => 0|1 >>, C<< MultiStream => 0|1 >>, C<< Prime => $string
+>>, C<< Transparent => 0|1 >>, C<< BlockSize => $num >>, C<< InputLength =>
+$size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>, C<< ParseExtra => 0|1
+>> If the gzip FEXTRA header field is present and this option is set, it
+will force the module to check that it conforms to the sub-field structure
+as defined in RFC 1952
 
 =item Examples
 
@@ -20778,6 +23992,10 @@ Name, Comment
 
 =item close
 
+=item nextStream
+
+=item trailingData
+
 =back
 
 =item Importing 
@@ -20796,7 +24014,8 @@ Name, Comment
 
 =back
 
-=head2 IO::Uncompress::Inflate - Read RFC 1950 files/buffers
+=head2 IO_Compress_Zlib::IO::Uncompress::Inflate, IO::Uncompress::Inflate -
+Read RFC 1950 files/buffers
 
 =over 4
 
@@ -20804,10 +24023,6 @@ Name, Comment
 
 =item DESCRIPTION
 
-DO NOT use in production code, The documentation is incomplete in places,
-Parts of the interface defined here are tentative, Please report any
-problems you find
-
 =item Functional Interface
 
 =over 4
@@ -20822,8 +24037,8 @@ Reference, An Output FileGlob
 
 =item Optional Parameters
 
-AutoClose =E<gt> 0|1, BinModeOut =E<gt> 0|1, -Append =E<gt> 0|1,
--MultiStream =E<gt> 0|1
+C<< AutoClose => 0|1 >>, C<< BinModeOut => 0|1 >>, C<< Append => 0|1 >>,
+C<< MultiStream => 0|1 >>, C<< TrailingData => $scalar >>
 
 =item Examples
 
@@ -20839,9 +24054,9 @@ A filename, A filehandle, A scalar reference
 
 =item Constructor Options
 
--AutoClose =E<gt> 0|1, -MultiStream =E<gt> 0|1, -Prime =E<gt> $string,
--Transparent =E<gt> 0|1, -BlockSize =E<gt> $num, -InputLength =E<gt> $size,
--Append =E<gt> 0|1, -Strict =E<gt> 0|1
+C<< AutoClose => 0|1 >>, C<< MultiStream => 0|1 >>, C<< Prime => $string
+>>, C<< Transparent => 0|1 >>, C<< BlockSize => $num >>, C<< InputLength =>
+$size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>
 
 =item Examples
 
@@ -20883,6 +24098,10 @@ A filename, A filehandle, A scalar reference
 
 =item close
 
+=item nextStream
+
+=item trailingData
+
 =back
 
 =item Importing 
@@ -20901,7 +24120,8 @@ A filename, A filehandle, A scalar reference
 
 =back
 
-=head2 IO::Uncompress::RawInflate - Read RFC 1951 files/buffers
+=head2 IO_Compress_Zlib::IO::Uncompress::RawInflate,
+IO::Uncompress::RawInflate - Read RFC 1951 files/buffers
 
 =over 4
 
@@ -20909,10 +24129,6 @@ A filename, A filehandle, A scalar reference
 
 =item DESCRIPTION
 
-DO NOT use in production code, The documentation is incomplete in places,
-Parts of the interface defined here are tentative, Please report any
-problems you find
-
 =item Functional Interface
 
 =over 4
@@ -20927,8 +24143,8 @@ Reference, An Output FileGlob
 
 =item Optional Parameters
 
-AutoClose =E<gt> 0|1, BinModeOut =E<gt> 0|1, -Append =E<gt> 0|1,
--MultiStream =E<gt> 0|1
+C<< AutoClose => 0|1 >>, C<< BinModeOut => 0|1 >>, C<< Append => 0|1 >>,
+C<< MultiStream => 0|1 >>, C<< TrailingData => $scalar >>
 
 =item Examples
 
@@ -20944,9 +24160,9 @@ A filename, A filehandle, A scalar reference
 
 =item Constructor Options
 
--AutoClose =E<gt> 0|1, -MultiStream =E<gt> 0|1, -Prime =E<gt> $string,
--Transparent =E<gt> 0|1, -BlockSize =E<gt> $num, -InputLength =E<gt> $size,
--Append =E<gt> 0|1, -Strict =E<gt> 0|1
+C<< AutoClose => 0|1 >>, C<< MultiStream => 0|1 >>, C<< Prime => $string
+>>, C<< Transparent => 0|1 >>, C<< BlockSize => $num >>, C<< InputLength =>
+$size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>
 
 =item Examples
 
@@ -20988,6 +24204,10 @@ A filename, A filehandle, A scalar reference
 
 =item close
 
+=item nextStream
+
+=item trailingData
+
 =back
 
 =item Importing 
@@ -21006,7 +24226,8 @@ A filename, A filehandle, A scalar reference
 
 =back
 
-=head2 IO::Uncompress::Unzip - Read zip files/buffers
+=head2 IO_Compress_Zlib::IO::Uncompress::Unzip, IO::Uncompress::Unzip -
+Read zip files/buffers
 
 =over 4
 
@@ -21014,10 +24235,6 @@ A filename, A filehandle, A scalar reference
 
 =item DESCRIPTION
 
-DO NOT use in production code, The documentation is incomplete in places,
-Parts of the interface defined here are tentative, Please report any
-problems you find
-
 =item Functional Interface
 
 =over 4
@@ -21032,8 +24249,8 @@ Reference, An Output FileGlob
 
 =item Optional Parameters
 
-AutoClose =E<gt> 0|1, BinModeOut =E<gt> 0|1, -Append =E<gt> 0|1,
--MultiStream =E<gt> 0|1
+C<< AutoClose => 0|1 >>, C<< BinModeOut => 0|1 >>, C<< Append => 0|1 >>,
+C<< MultiStream => 0|1 >>, C<< TrailingData => $scalar >>
 
 =item Examples
 
@@ -21049,9 +24266,9 @@ A filename, A filehandle, A scalar reference
 
 =item Constructor Options
 
--AutoClose =E<gt> 0|1, -MultiStream =E<gt> 0|1, -Prime =E<gt> $string,
--Transparent =E<gt> 0|1, -BlockSize =E<gt> $num, -InputLength =E<gt> $size,
--Append =E<gt> 0|1, -Strict =E<gt> 0|1
+C<< AutoClose => 0|1 >>, C<< MultiStream => 0|1 >>, C<< Prime => $string
+>>, C<< Transparent => 0|1 >>, C<< BlockSize => $num >>, C<< InputLength =>
+$size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>
 
 =item Examples
 
@@ -21093,6 +24310,10 @@ A filename, A filehandle, A scalar reference
 
 =item close
 
+=item nextStream
+
+=item trailingData
+
 =back
 
 =item Importing 
@@ -21111,7 +24332,7 @@ A filename, A filehandle, A scalar reference
 
 =back
 
-=head2 IO::Zlib - IO:: style interface to L<Compress::Zlib>
+=head2 IPC::Msg - SysV Msg IPC object class
 
 =over 4
 
@@ -21119,46 +24340,116 @@ A filename, A filehandle, A scalar reference
 
 =item DESCRIPTION
 
-=item CONSTRUCTOR
+=item METHODS
 
-new ( [ARGS] )
+new ( KEY , FLAGS ), id, rcv ( BUF, LEN [, TYPE [, FLAGS ]] ), remove, set
+( STAT ), set ( NAME => VALUE [, NAME => VALUE ...] ), snd ( TYPE, MSG [,
+FLAGS ] ), stat
 
-=item OBJECT METHODS
+=item SEE ALSO
 
-open ( FILENAME, MODE ), opened, close, getc, getline, getlines, print (
-ARGS... ), read ( BUF, NBYTES, [OFFSET] ), eof, seek ( OFFSET, WHENCE ),
-tell, setpos ( POS ), getpos ( POS )
+=item AUTHOR
 
-=item USING THE EXTERNAL GZIP
+=item COPYRIGHT
 
-=item CLASS METHODS
+=back
 
-has_Compress_Zlib, gzip_external, gzip_used, gzip_read_open,
-gzip_write_open
+=head2 IPC::Open2, open2 - open a process for both reading and writing
 
-=item DIAGNOSTICS
+=over 4
 
-IO::Zlib::getlines: must be called in list context,
-IO::Zlib::gzopen_external: mode '...' is illegal, IO::Zlib::import: '...'
-is illegal, IO::Zlib::import: ':gzip_external' requires an argument,
-IO::Zlib::import: 'gzip_read_open' requires an argument, IO::Zlib::import:
-'gzip_read' '...' is illegal, IO::Zlib::import: 'gzip_write_open' requires
-an argument, IO::Zlib::import: 'gzip_write_open' '...' is illegal,
-IO::Zlib::import: no Compress::Zlib and no external gzip, IO::Zlib::open:
-needs a filename, IO::Zlib::READ: NBYTES must be specified, IO::Zlib::READ:
-OFFSET is not supported, IO::Zlib::WRITE: too long LENGTH, IO::Zlib::WRITE:
-OFFSET is not supported
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item WARNING 
+
+=item SEE ALSO
+
+=back
+
+=head2 IPC::Open3, open3 - open a process for reading, writing, and error
+handling
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item See Also
+
+L<IPC::Open2>, L<IPC::Run>
+
+=item WARNING
+
+=back
+
+=head2 IPC::Semaphore - SysV Semaphore IPC object class
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item METHODS
+
+new ( KEY , NSEMS , FLAGS ), getall, getncnt ( SEM ), getpid ( SEM ),
+getval ( SEM ), getzcnt ( SEM ), id, op ( OPLIST ), remove, set ( STAT ),
+set ( NAME => VALUE [, NAME => VALUE ...] ), setall ( VALUES ), setval ( N
+, VALUE ), stat
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=item COPYRIGHT
+
+=back
+
+=head2 IPC::SysV - SysV IPC constants
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+ftok( PATH, ID )
+
+=item SEE ALSO
+
+=item AUTHORS
+
+=item COPYRIGHT
+
+=back
+
+=head2 IPC::SysV::Msg, IPC::Msg - SysV Msg IPC object class
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item METHODS
+
+new ( KEY , FLAGS ), id, rcv ( BUF, LEN [, TYPE [, FLAGS ]] ), remove, set
+( STAT ), set ( NAME => VALUE [, NAME => VALUE ...] ), snd ( TYPE, MSG [,
+FLAGS ] ), stat
 
 =item SEE ALSO
 
-=item HISTORY
+=item AUTHOR
 
 =item COPYRIGHT
 
 =back
 
-=head2 IO::lib::IO::Dir, IO::Dir - supply object methods for directory
-handles
+=head2 IPC::SysV::Semaphore, IPC::Semaphore - SysV Semaphore IPC object
+class
 
 =over 4
 
@@ -21166,8 +24457,12 @@ handles
 
 =item DESCRIPTION
 
-new ( [ DIRNAME ] ), open ( DIRNAME ), read (), seek ( POS ), tell (),
-rewind (), close (), tie %hash, 'IO::Dir', DIRNAME [, OPTIONS ]
+=item METHODS
+
+new ( KEY , NSEMS , FLAGS ), getall, getncnt ( SEM ), getpid ( SEM ),
+getval ( SEM ), getzcnt ( SEM ), id, op ( OPLIST ), remove, set ( STAT ),
+set ( NAME => VALUE [, NAME => VALUE ...] ), setall ( VALUES ), setval ( N
+, VALUE ), stat
 
 =item SEE ALSO
 
@@ -21177,7 +24472,7 @@ rewind (), close (), tie %hash, 'IO::Dir', DIRNAME [, OPTIONS ]
 
 =back
 
-=head2 IO::lib::IO::File, IO::File - supply object methods for filehandles
+=head2 IPCmd, IPC::Cmd - finding and running system commands made easy
 
 =over 4
 
@@ -21185,78 +24480,83 @@ rewind (), close (), tie %hash, 'IO::Dir', DIRNAME [, OPTIONS ]
 
 =item DESCRIPTION
 
-=item CONSTRUCTOR
+=item CLASS METHODS 
 
-new ( FILENAME [,MODE [,PERMS]] ), new_tmpfile
+=over 4
 
-=item METHODS
+=item $bool = IPC::Cmd->can_use_ipc_run( [VERBOSE] )
 
-open( FILENAME [,MODE [,PERMS]] ), open( FILENAME, IOLAYERS ), binmode(
-[LAYER] )
+=back
 
-=item NOTE
+=back
 
-=item SEE ALSO
+=over 4
 
-=item HISTORY
+=item $bool = IPC::Cmd->can_use_ipc_open3( [VERBOSE] )
 
 =back
 
-=head2 IO::lib::IO::Handle, IO::Handle - supply object methods for I/O
-handles
-
 =over 4
 
-=item SYNOPSIS
+=item $bool = IPC::Cmd->can_capture_buffer
 
-=item DESCRIPTION
+=back
 
-=item CONSTRUCTOR
+=over 4
 
-new (), new_from_fd ( FD, MODE )
+=item FUNCTIONS
 
-=item METHODS
+=over 4
 
-$io->fdopen ( FD, MODE ), $io->opened, $io->getline, $io->getlines,
-$io->ungetc ( ORD ), $io->write ( BUF, LEN [, OFFSET ] ), $io->error,
-$io->clearerr, $io->sync, $io->flush, $io->printflush ( ARGS ),
-$io->blocking ( [ BOOL ] ), $io->untaint
+=item $path = can_run( PROGRAM );
 
-=item NOTE
+=back
 
-=item SEE ALSO
+=back
 
-=item BUGS
+=over 4
 
-=item HISTORY
+=item $ok | ($ok, $err, $full_buf, $stdout_buff, $stderr_buff) = run(
+command => COMMAND, [verbose => BOOL, buffer => \$SCALAR] );
+
+command, verbose, buffer, success, errorcode, full_buffer, out_buffer,
+error_buffer
 
 =back
 
-=head2 IO::lib::IO::Pipe, IO::Pipe - supply object methods for pipes
+=over 4
+
+=item HOW IT WORKS
+
+=item Global Variables
 
 =over 4
 
-=item SYNOPSIS
+=item $IPC::Cmd::VERBOSE
 
-=item DESCRIPTION
+=item $IPC::Cmd::USE_IPC_RUN
 
-=item CONSTRUCTOR
+=item $IPC::Cmd::USE_IPC_OPEN3
 
-new ( [READER, WRITER] )
+=item $IPC::Cmd::WARN
 
-=item METHODS
+=back
 
-reader ([ARGS]), writer ([ARGS]), handles ()
+=item Caveats
 
-=item SEE ALSO
+Whitespace, IO Redirect
+
+=item See Also
 
 =item AUTHOR
 
+=item ACKNOWLEDGEMENTS
+
 =item COPYRIGHT
 
 =back
 
-=head2 IO::lib::IO::Poll, IO::Poll - Object interface to system poll call
+=head2 List::Util - A selection of general-utility list subroutines
 
 =over 4
 
@@ -21264,21 +24564,21 @@ reader ([ARGS]), writer ([ARGS]), handles ()
 
 =item DESCRIPTION
 
-=item METHODS
+first BLOCK LIST, max LIST, maxstr LIST, min LIST, minstr LIST, reduce
+BLOCK LIST, shuffle LIST, sum LIST
 
-mask ( IO [, EVENT_MASK ] ), poll ( [ TIMEOUT ] ), events ( IO ), remove (
-IO ), handles( [ EVENT_MASK ] )
+=item KNOWN BUGS
 
-=item SEE ALSO
+=item SUGGESTED ADDITIONS
 
-=item AUTHOR
+=item SEE ALSO
 
 =item COPYRIGHT
 
 =back
 
-=head2 IO::lib::IO::Seekable, IO::Seekable - supply seek based methods for
-I/O objects
+=head2 List::Utilib::List::Util, List::Util - A selection of
+general-utility list subroutines
 
 =over 4
 
@@ -21286,18 +24586,21 @@ I/O objects
 
 =item DESCRIPTION
 
-$io->getpos, $io->setpos, $io->seek ( POS, WHENCE ), WHENCE=0 (SEEK_SET),
-WHENCE=1 (SEEK_CUR), WHENCE=2 (SEEK_END), $io->sysseek( POS, WHENCE ),
-$io->tell
+first BLOCK LIST, max LIST, maxstr LIST, min LIST, minstr LIST, reduce
+BLOCK LIST, shuffle LIST, sum LIST
+
+=item KNOWN BUGS
+
+=item SUGGESTED ADDITIONS
 
 =item SEE ALSO
 
-=item HISTORY
+=item COPYRIGHT
 
 =back
 
-=head2 IO::lib::IO::Select, IO::Select - OO interface to the select system
-call
+=head2 List::Utilib::Scalar::Util, Scalar::Util - A selection of
+general-utility scalar subroutines
 
 =over 4
 
@@ -21305,26 +24608,21 @@ call
 
 =item DESCRIPTION
 
-=item CONSTRUCTOR
-
-new ( [ HANDLES ] )
-
-=item METHODS
-
-add ( HANDLES ), remove ( HANDLES ), exists ( HANDLE ), handles, can_read (
-[ TIMEOUT ] ), can_write ( [ TIMEOUT ] ), has_exception ( [ TIMEOUT ] ),
-count (), bits(), select ( READ, WRITE, EXCEPTION [, TIMEOUT ] )
+blessed EXPR, dualvar NUM, STRING, isvstring EXPR, isweak EXPR,
+looks_like_number EXPR, openhandle FH, refaddr EXPR, reftype EXPR,
+set_prototype CODEREF, PROTOTYPE, tainted EXPR, weaken REF
 
-=item EXAMPLE
+=item KNOWN BUGS
 
-=item AUTHOR
+=item SEE ALSO
 
 =item COPYRIGHT
 
+=item BLATANT PLUG
+
 =back
 
-=head2 IO::lib::IO::Socket, IO::Socket - Object interface to socket
-communications
+=head2 Locale::Constants - constants for Locale codes
 
 =over 4
 
@@ -21332,25 +24630,19 @@ communications
 
 =item DESCRIPTION
 
-=item CONSTRUCTOR
-
-new ( [ARGS] )
-
-=item METHODS
-
-accept([PKG]), socketpair(DOMAIN, TYPE, PROTOCOL), atmark, connected,
-protocol, sockdomain, sockopt(OPT [, VAL]), socktype, timeout([VAL])
+=item KNOWN BUGS AND LIMITATIONS
 
 =item SEE ALSO
 
+Locale::Language, Locale::Country, Locale::Script, Locale::Currency
+
 =item AUTHOR
 
 =item COPYRIGHT
 
 =back
 
-=head2 IO::lib::IO::Socket::INET, IO::Socket::INET - Object interface for
-AF_INET domain sockets
+=head2 Locale::Country - ISO codes for country identification (ISO 3166)
 
 =over 4
 
@@ -21358,29 +24650,48 @@ AF_INET domain sockets
 
 =item DESCRIPTION
 
-=item CONSTRUCTOR
+B<alpha-2>, B<alpha-3>, B<numeric>
 
-new ( [ARGS] )
+=item CONVERSION ROUTINES
+
+code2country( CODE, [ CODESET ] ), country2code( STRING, [ CODESET ] ),
+country_code2code( CODE, CODESET, CODESET )
+
+=item QUERY ROUTINES
+
+C<all_country_codes( [ CODESET ] )>, C<all_country_names( [ CODESET ] )>
+
+=item SEMI-PRIVATE ROUTINES
 
 =over 4
 
-=item METHODS
+=item alias_code
 
-sockaddr (), sockport (), sockhost (), peeraddr (), peerport (), peerhost
-()
+=item rename_country
 
 =back
 
+=item EXAMPLES
+
+=item DOMAIN NAMES
+
+=item KNOWN BUGS AND LIMITATIONS
+
 =item SEE ALSO
 
+Locale::Language, Locale::Script, Locale::Currency, Locale::SubCountry, ISO
+3166-1, http://www.iso.org/iso/en/prods-services/iso3166ma/index.html,
+http://www.egt.ie/standards/iso3166/iso3166-1-en.html,
+http://www.cia.gov/cia/publications/factbook/docs/app-d-1.html
+
 =item AUTHOR
 
 =item COPYRIGHT
 
 =back
 
-=head2 IO::lib::IO::Socket::UNIX, IO::Socket::UNIX - Object interface for
-AF_UNIX domain sockets
+=head2 Locale::Currency - ISO three letter codes for currency
+identification (ISO 4217)
 
 =over 4
 
@@ -21388,23 +24699,33 @@ AF_UNIX domain sockets
 
 =item DESCRIPTION
 
-=item CONSTRUCTOR
+XTS, XXX
 
-new ( [ARGS] )
+=item CONVERSION ROUTINES
 
-=item METHODS
+code2currency(), currency2code()
 
-hostpath(), peerpath()
+=item QUERY ROUTINES
+
+C<all_currency_codes()>, C<all_currency_names()>
+
+=item EXAMPLES
+
+=item KNOWN BUGS AND LIMITATIONS
 
 =item SEE ALSO
 
+Locale::Country, Locale::Script, ISO 4217:1995,
+http://www.bsi-global.com/iso4217currency
+
 =item AUTHOR
 
 =item COPYRIGHT
 
 =back
 
-=head2 IPC::Msg - SysV Msg IPC object class
+=head2 Locale::Language - ISO two letter codes for language identification
+(ISO 639)
 
 =over 4
 
@@ -21412,36 +24733,30 @@ hostpath(), peerpath()
 
 =item DESCRIPTION
 
-=item METHODS
-
-new ( KEY , FLAGS ), id, rcv ( BUF, LEN [, TYPE [, FLAGS ]] ), remove, set
-( STAT ), set ( NAME => VALUE [, NAME => VALUE ...] ), snd ( TYPE, MSG [,
-FLAGS ] ), stat
-
-=item SEE ALSO
+=item CONVERSION ROUTINES
 
-=item AUTHOR
+code2language(), language2code()
 
-=item COPYRIGHT
+=item QUERY ROUTINES
 
-=back
+C<all_language_codes()>, C<all_language_names()>
 
-=head2 IPC::Open2, open2 - open a process for both reading and writing
+=item EXAMPLES
 
-=over 4
+=item KNOWN BUGS AND LIMITATIONS
 
-=item SYNOPSIS
+=item SEE ALSO
 
-=item DESCRIPTION
+Locale::Country, Locale::Script, Locale::Currency, ISO 639:1988 (E/F),
+http://lcweb.loc.gov/standards/iso639-2/langhome.html
 
-=item WARNING 
+=item AUTHOR
 
-=item SEE ALSO
+=item COPYRIGHT
 
 =back
 
-=head2 IPC::Open3, open3 - open a process for reading, writing, and error
-handling
+=head2 Locale::Maketext - framework for localization
 
 =over 4
 
@@ -21449,98 +24764,101 @@ handling
 
 =item DESCRIPTION
 
-=item WARNING
-
-=back
+=item QUICK OVERVIEW
 
-=head2 IPC::Semaphore - SysV Semaphore IPC object class
+=item METHODS
 
 =over 4
 
-=item SYNOPSIS
-
-=item DESCRIPTION
+=item Construction Methods
 
-=item METHODS
+=item The "maketext" Method
 
-new ( KEY , NSEMS , FLAGS ), getall, getncnt ( SEM ), getpid ( SEM ),
-getval ( SEM ), getzcnt ( SEM ), id, op ( OPLIST ), remove, set ( STAT ),
-set ( NAME => VALUE [, NAME => VALUE ...] ), setall ( VALUES ), setval ( N
-, VALUE ), stat
+$lh->fail_with I<or> $lh->fail_with(I<PARAM>), $lh->failure_handler_auto
 
-=item SEE ALSO
+=item Utility Methods
 
-=item AUTHOR
+$language->quant($number, $singular), $language->quant($number, $singular,
+$plural), $language->quant($number, $singular, $plural, $negative),
+$language->numf($number), $language->sprintf($format, @items),
+$language->language_tag(), $language->encoding()
 
-=item COPYRIGHT
+=item Language Handle Attributes and Internals
 
 =back
 
-=head2 IPC::SysV - SysV IPC constants
+=item LANGUAGE CLASS HIERARCHIES
 
-=over 4
+=item ENTRIES IN EACH LEXICON
 
-=item SYNOPSIS
+=item BRACKET NOTATION
 
-=item DESCRIPTION
+=item AUTO LEXICONS
+
+=item CONTROLLING LOOKUP FAILURE
 
-ftok( PATH, ID )
+=item HOW TO USE MAKETEXT
 
 =item SEE ALSO
 
-=item AUTHORS
+=item COPYRIGHT AND DISCLAIMER
 
-=item COPYRIGHT
+=item AUTHOR
 
 =back
 
-=head2 IPC::SysV::Msg, IPC::Msg - SysV Msg IPC object class
+=head2 Locale::Maketext::Simple - Simple interface to
+Locale::Maketext::Lexicon
 
 =over 4
 
+=item VERSION
+
 =item SYNOPSIS
 
 =item DESCRIPTION
 
-=item METHODS
+=item OPTIONS
 
-new ( KEY , FLAGS ), id, rcv ( BUF, LEN [, TYPE [, FLAGS ]] ), remove, set
-( STAT ), set ( NAME => VALUE [, NAME => VALUE ...] ), snd ( TYPE, MSG [,
-FLAGS ] ), stat
+=over 4
 
-=item SEE ALSO
+=item Class
 
-=item AUTHOR
+=item Path
 
-=item COPYRIGHT
+=item Style
 
-=back
+=item Export
 
-=head2 IPC::SysV::Semaphore, IPC::Semaphore - SysV Semaphore IPC object
-class
+=item Subclass
 
-=over 4
+=item Decode
 
-=item SYNOPSIS
+=item Encoding
 
-=item DESCRIPTION
+=back
 
-=item METHODS
+=back
 
-new ( KEY , NSEMS , FLAGS ), getall, getncnt ( SEM ), getpid ( SEM ),
-getval ( SEM ), getzcnt ( SEM ), id, op ( OPLIST ), remove, set ( STAT ),
-set ( NAME => VALUE [, NAME => VALUE ...] ), setall ( VALUES ), setval ( N
-, VALUE ), stat
+=over 4
+
+=item ACKNOWLEDGMENTS
 
 =item SEE ALSO
 
-=item AUTHOR
+=item AUTHORS
 
 =item COPYRIGHT
 
+=over 4
+
+=item The "MIT" License
+
 =back
 
-=head2 List::Util - A selection of general-utility list subroutines
+=back
+
+=head2 Locale::Maketext::TPJ13 -- article about software localization
 
 =over 4
 
@@ -21548,39 +24866,37 @@ set ( NAME => VALUE [, NAME => VALUE ...] ), setall ( VALUES ), setval ( N
 
 =item DESCRIPTION
 
-first BLOCK LIST, max LIST, maxstr LIST, min LIST, minstr LIST, reduce
-BLOCK LIST, shuffle LIST, sum LIST
+=item Localization and Perl: gettext breaks, Maketext fixes
 
-=item KNOWN BUGS
+=over 4
 
-=item SUGGESTED ADDITIONS
+=item A Localization Horror Story: It Could Happen To You
 
-=item COPYRIGHT
+=item The Linguistic View
 
-=back
+=item Breaking gettext
 
-=head2 List::Utilib::List::Util, List::Util - A selection of
-general-utility list subroutines
+=item Replacing gettext
 
-=over 4
+=item Buzzwords: Abstraction and Encapsulation
 
-=item SYNOPSIS
+=item Buzzword: Isomorphism
 
-=item DESCRIPTION
+=item Buzzword: Inheritance
 
-first BLOCK LIST, max LIST, maxstr LIST, min LIST, minstr LIST, reduce
-BLOCK LIST, shuffle LIST, sum LIST
+=item Buzzword: Concision
 
-=item KNOWN BUGS
+=item The Devil in the Details
 
-=item SUGGESTED ADDITIONS
+=item The Proof in the Pudding: Localizing Web Sites
 
-=item COPYRIGHT
+=item References
 
 =back
 
-=head2 List::Utilib::Scalar::Util, Scalar::Util - A selection of
-general-utility scalar subroutines
+=back
+
+=head2 Locale::Script - ISO codes for script identification (ISO 15924)
 
 =over 4
 
@@ -21588,31 +24904,31 @@ general-utility scalar subroutines
 
 =item DESCRIPTION
 
-blessed EXPR, dualvar NUM, STRING, isvstring EXPR, isweak EXPR,
-looks_like_number EXPR, openhandle FH, refaddr EXPR, reftype EXPR,
-set_prototype CODEREF, PROTOTYPE, tainted EXPR, weaken REF
-
-=item KNOWN BUGS
+B<alpha-2>, B<alpha-3>, B<numeric>
 
-=item COPYRIGHT
+=over 4
 
-=item BLATANT PLUG
+=item SPECIAL CODES
 
 =back
 
-=head2 Locale::Constants - constants for Locale codes
+=item CONVERSION ROUTINES
 
-=over 4
+code2script( CODE, [ CODESET ] ), script2code( STRING, [ CODESET ] ),
+script_code2code( CODE, CODESET, CODESET )
 
-=item SYNOPSIS
+=item QUERY ROUTINES
 
-=item DESCRIPTION
+C<all_script_codes ( [ CODESET ] )>, C<all_script_names ( [ CODESET ] )>
+
+=item EXAMPLES
 
 =item KNOWN BUGS AND LIMITATIONS
 
 =item SEE ALSO
 
-Locale::Language, Locale::Country, Locale::Script, Locale::Currency
+Locale::Language, Locale::Currency, Locale::Country, ISO 15924,
+http://www.evertype.com/standards/iso15924/
 
 =item AUTHOR
 
@@ -21620,7 +24936,7 @@ Locale::Language, Locale::Country, Locale::Script, Locale::Currency
 
 =back
 
-=head2 Locale::Country - ISO codes for country identification (ISO 3166)
+=head2 Log::Message - A generic message storing mechanism;
 
 =over 4
 
@@ -21628,82 +24944,76 @@ Locale::Language, Locale::Country, Locale::Script, Locale::Currency
 
 =item DESCRIPTION
 
-B<alpha-2>, B<alpha-3>, B<numeric>
+=item Hierarchy
 
-=item CONVERSION ROUTINES
+Log::Message, Log::Message::Item, Log::Message::Handlers,
+Log::Message::Config
 
-code2country( CODE, [ CODESET ] ), country2code( STRING, [ CODESET ] ),
-country_code2code( CODE, CODESET, CODESET )
+=item Options
 
-=item QUERY ROUTINES
+config, private, verbose, tag, level, remove, chrono
 
-C<all_country_codes( [ CODESET ] )>, C<all_country_names( [ CODESET ] )>
+=back
 
-=item SEMI-PRIVATE ROUTINES
+=over 4
+
+=item Methods
 
 =over 4
 
-=item alias_code
+=item new
 
-=item rename_country
+=back
 
 =back
 
-=item EXAMPLES
+=over 4
 
-=item DOMAIN NAMES
+=item store
 
-=item KNOWN BUGS AND LIMITATIONS
+message, tag, level, extra
 
-=item SEE ALSO
+=back
 
-Locale::Language, Locale::Script, Locale::Currency, Locale::SubCountry, ISO
-3166-1, http://www.iso.org/iso/en/prods-services/iso3166ma/index.html,
-http://www.egt.ie/standards/iso3166/iso3166-1-en.html,
-http://www.cia.gov/cia/publications/factbook/docs/app-d-1.html
+=over 4
 
-=item AUTHOR
+=item retrieve
 
-=item COPYRIGHT
+tag, level, message, amount, chrono, remove
 
 =back
 
-=head2 Locale::Currency - ISO three letter codes for currency
-identification (ISO 4217)
-
 =over 4
 
-=item SYNOPSIS
+=item first
 
-=item DESCRIPTION
+=back
 
-XTS, XXX
+=over 4
 
-=item CONVERSION ROUTINES
+=item last
 
-code2currency(), currency2code()
+=back
 
-=item QUERY ROUTINES
+=over 4
 
-C<all_currency_codes()>, C<all_currency_names()>
+=item flush
 
-=item EXAMPLES
+=back
 
-=item KNOWN BUGS AND LIMITATIONS
+=over 4
 
 =item SEE ALSO
 
-Locale::Country, Locale::Script, ISO 4217:1995,
-http://www.bsi-global.com/iso4217currency
-
 =item AUTHOR
 
+=item Acknowledgements
+
 =item COPYRIGHT
 
 =back
 
-=head2 Locale::Language - ISO two letter codes for language identification
-(ISO 639)
+=head2 Log::Message::Config - Configuration options for Log::Message
 
 =over 4
 
@@ -21711,81 +25021,91 @@ http://www.bsi-global.com/iso4217currency
 
 =item DESCRIPTION
 
-=item CONVERSION ROUTINES
+=item SEE ALSO
 
-code2language(), language2code()
+=item AUTHOR
 
-=item QUERY ROUTINES
+=item Acknowledgements
 
-C<all_language_codes()>, C<all_language_names()>
+=item COPYRIGHT
 
-=item EXAMPLES
+=back
 
-=item KNOWN BUGS AND LIMITATIONS
+=head2 Log::Message::Handlers - Message handlers for Log::Message
 
-=item SEE ALSO
+=over 4
 
-Locale::Country, Locale::Script, Locale::Currency, ISO 639:1988 (E/F),
-http://lcweb.loc.gov/standards/iso639-2/langhome.html
+=item SYNOPSIS
 
-=item AUTHOR
+=item DESCRIPTION
 
-=item COPYRIGHT
+=item Default Handlers
+
+=over 4
+
+=item log
 
 =back
 
-=head2 Locale::Maketext - framework for localization
+=back
 
 =over 4
 
-=item SYNOPSIS
+=item carp
 
-=item DESCRIPTION
+=back
 
-=item QUICK OVERVIEW
+=over 4
 
-=item METHODS
+=item croak
+
+=back
 
 =over 4
 
-=item Construction Methods
+=item cluck
 
-=item The "maketext" Method
+=back
 
-$lh->fail_with I<or> $lh->fail_with(I<PARAM>), $lh->failure_handler_auto
+=over 4
 
-=item Utility Methods
+=item confess
 
-$language->quant($number, $singular), $language->quant($number, $singular,
-$plural), $language->quant($number, $singular, $plural, $negative),
-$language->numf($number), $language->sprintf($format, @items),
-$language->language_tag(), $language->encoding()
+=back
 
-=item Language Handle Attributes and Internals
+=over 4
+
+=item die
 
 =back
 
-=item LANGUAGE CLASS HIERARCHIES
+=over 4
 
-=item ENTRIES IN EACH LEXICON
+=item warn
 
-=item BRACKET NOTATION
+=back
 
-=item AUTO LEXICONS
+=over 4
 
-=item CONTROLLING LOOKUP FAILURE
+=item trace
 
-=item HOW TO USE MAKETEXT
+=back
 
-=item SEE ALSO
+=over 4
 
-=item COPYRIGHT AND DISCLAIMER
+=item Custom Handlers
+
+=item SEE ALSO
 
 =item AUTHOR
 
+=item Acknowledgements
+
+=item COPYRIGHT
+
 =back
 
-=head2 Locale::Maketext::TPJ13 -- article about software localization
+=head2 Log::Message::Item  - Message objects for Log::Message
 
 =over 4
 
@@ -21793,73 +25113,95 @@ $language->language_tag(), $language->encoding()
 
 =item DESCRIPTION
 
-=item Localization and Perl: gettext breaks, Maketext fixes
+=item Methods and Accessors
 
 =over 4
 
-=item A Localization Horror Story: It Could Happen To You
+=item remove
 
-=item The Linguistic View
+=item id
 
-=item Breaking gettext
+=item when
 
-=item Replacing gettext
+=item message
 
-=item Buzzwords: Abstraction and Encapsulation
+=item level
 
-=item Buzzword: Isomorphism
+=item tag
 
-=item Buzzword: Inheritance
+=item shortmess
+
+=item longmess
+
+=item parent
+
+=back
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=item Acknowledgements
+
+=item COPYRIGHT
+
+=back
+
+=head2 Log::Message::Simple
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item FUNCTIONS
 
-=item Buzzword: Concision
+=over 4
 
-=item The Devil in the Details
+=item msg("message string" [,VERBOSE])
 
-=item The Proof in the Pudding: Localizing Web Sites
+=item debug("message string" [,VERBOSE])
 
-=item References
+=item error("error string" [,VERBOSE])
 
 =back
 
 =back
 
-=head2 Locale::Script - ISO codes for script identification (ISO 15924)
-
 =over 4
 
-=item SYNOPSIS
-
-=item DESCRIPTION
+=item carp();
 
-B<alpha-2>, B<alpha-3>, B<numeric>
+=item croak();
 
-=over 4
+=item confess();
 
-=item SPECIAL CODES
+=item cluck();
 
 =back
 
-=item CONVERSION ROUTINES
+=over 4
 
-code2script( CODE, [ CODESET ] ), script2code( STRING, [ CODESET ] ),
-script_code2code( CODE, CODESET, CODESET )
+=item CLASS METHODS
 
-=item QUERY ROUTINES
+=over 4
 
-C<all_script_codes ( [ CODESET ] )>, C<all_script_names ( [ CODESET ] )>
+=item Log::Message::Simple->stack()
 
-=item EXAMPLES
+=item Log::Message::Simple->stack_as_string([TRACE])
 
-=item KNOWN BUGS AND LIMITATIONS
+=item Log::Message::Simple->flush()
 
-=item SEE ALSO
+=back
 
-Locale::Language, Locale::Currency, Locale::Country, ISO 15924,
-http://www.evertype.com/standards/iso15924/
+=back
 
-=item AUTHOR
+=over 4
 
-=item COPYRIGHT
+=item GLOBAL VARIABLES
+
+$ERROR_FH, $MSG_FH, $DEBUG_FH, $STACKTRACE_ON_ERROR
 
 =back
 
@@ -21955,6 +25297,22 @@ ffround ( +$scale ), ffround ( -$scale ), ffround ( 0 ), fround  ( +$scale
 
 =item precision()
 
+=item bexp()
+
+=item bnok()
+
+=item bpi()
+
+=item bcos()
+
+=item bsin()
+
+=item batan2()
+
+=item batan()
+
+=item bmuladd()
+
 =back
 
 =item Autocreating constants
@@ -21967,11 +25325,14 @@ ffround ( +$scale ), ffround ( -$scale ), ffround ( 0 ), fround  ( +$scale
 
 =back
 
+=item EXPORTS
+
 =item BUGS
 
 =item CAVEATS
 
-stringify, bstr(), bdiv, Modifying and =, bpow, precision() vs. accuracy()
+stringify, bstr(), bdiv, brsft, Modifying and =, bpow, precision() vs.
+accuracy()
 
 =item SEE ALSO
 
@@ -21995,114 +25356,150 @@ Input, Output
 
 =over 4
 
-=item config
+=item config()
 
-=item accuracy
+=item accuracy()
 
-=item precision
+=item precision()
 
-=item brsft
+=item brsft()
 
-=item new
+=item new()
+
+=item from_oct()
 
-=item bnan
+=item from_hex()
 
-=item bzero
+=item from_bin()
 
-=item binf
+=item bnan()
 
-=item bone
+=item bzero()
+
+=item binf()
+
+=item bone()
 
 =item is_one()/is_zero()/is_nan()/is_inf()
 
-=item is_pos()/is_neg()
+=item is_pos()/is_neg()/is_positive()/is_negative()
 
        $x->is_pos();                   # true if > 0
        $x->is_neg();                   # true if < 0
 
 =item is_odd()/is_even()/is_int()
 
-=item bcmp
+=item bcmp()
+
+=item bacmp()
+
+=item sign()
+
+=item digit()
+
+=item bneg()
+
+=item babs()
+
+=item bnorm()
+
+=item bnot()
+
+=item binc()
+
+=item bdec()
+
+=item badd()
+
+=item bsub()
+
+=item bmul()
+
+=item bmuladd()
+
+=item bdiv()
 
-=item bacmp
+=item bmod()
+
+=item bmodinv()
 
-=item sign
+=item bmodpow()
 
-=item digit
+=item bpow()
 
-=item bneg
+=item blog()
 
-=item babs
+=item bexp()
 
-=item bnorm
+=item bnok()
 
-=item bnot
+=item bpi()
 
-=item binc
+=item bcos()
 
-=item bdec
+=item bsin()
 
-=item badd
+=item batan2()
 
-=item bsub
+=item batan()
 
-=item bmul
+=item blsft()
 
-=item bdiv
+=item brsft()
 
-=item bmod
+=item band()
 
-=item bmodinv
+=item bior()
 
-=item bmodpow
+=item bxor()
 
-=item bpow
+=item bnot()
 
-=item blsft
+=item bsqrt()
 
-=item brsft
+=item bfac()
 
-=item band
+=item round()
 
-=item bior
+=item bround()
 
-=item bxor
+=item bfround()
 
-=item bnot
+=item bfloor()
 
-=item bsqrt
+=item bceil()
 
-=item bfac
+=item bgcd()
 
-=item round
+=item blcm()
 
-=item bround
+=item exponent()
 
-=item bfround
+=item mantissa()
 
-=item bfloor
+=item parts()
 
-=item bceil
+=item copy()
 
-=item bgcd
+=item as_int()/as_number()
 
-=item blcm
+=item bsstr()
 
-=item exponent
+=item as_hex()
 
-=item mantissa
+=item as_bin()
 
-=item parts
+=item as_oct()
 
-=item copy
+=item numify()
 
-=item as_int
+=item modify()
 
-=item bsstr
+=item upgrade()/downgrade()
 
-=item as_hex
+=item div_scale()
 
-=item as_bin
+=item round_mode()
 
 =back
 
@@ -22118,8 +25515,8 @@ Input, Output
 
 =item Rounding mode R
 
-'trunc', 'even', 'odd', '+inf', '-inf', 'zero', Precision, Accuracy
-(significant digits), Setting/Accessing, Creating numbers, Usage,
+'trunc', 'even', 'odd', '+inf', '-inf', 'zero', 'common', Precision,
+Accuracy (significant digits), Setting/Accessing, Creating numbers, Usage,
 Precedence, Overriding globals, Local settings, Rounding, Default values,
 Remarks
 
@@ -22165,10 +25562,12 @@ oct()/hex(), log(-inf), exp(), cos(), sin(), atan2()
 
 =item Auto-upgrade
 
-bsqrt(), div(), blog()
+bsqrt(), div(), blog(), bexp()
 
 =back
 
+=item EXPORTS
+
 =item BUGS
 
 broot() does not work, Out of Memory!, Fails to load Calc on Perl prior
@@ -22299,12 +25698,24 @@ the same terms as Perl itself.
 
 =item parts()
 
-=item as_int()
+=item numify()
+
+=item as_int()/as_number()
 
 =item as_hex()
 
 =item as_bin()
 
+=item as_oct()
+
+=item from_hex()/from_bin()/from_oct()
+
+=item length()
+
+=item digit()
+
+=item bnorm()
+
 =item bfac()
 
 =item blog()
@@ -22313,13 +25724,15 @@ the same terms as Perl itself.
 
 =item bmod()
 
+=item bneg()
+
 =item is_one()
 
 =item is_zero()
 
-=item is_pos()
+=item is_pos()/is_positive()
 
-=item is_neg()
+=item is_neg()/is_negative()
 
 =item is_int()
 
@@ -22337,7 +25750,23 @@ the same terms as Perl itself.
 
        $x->bsqrt();
 
-=item config
+=item broot()
+
+       $x->broot($n);
+
+=item badd()/bmul()/bsub()/bdiv()/bdec()/binc()
+
+=item copy()
+
+=item bstr()/bsstr()
+
+=item bacmp()/bcmp()
+
+=item blsft()/brsft()
+
+=item bpow()
+
+=item config()
 
 =back
 
@@ -22378,6 +25807,12 @@ functions
 
 =item USAGE
 
+=over 4
+
+=item PI
+
+=back
+
 =item ERRORS DUE TO DIVISION BY ZERO OR LOGARITHM OF ZERO
 
 =item ERRORS DUE TO INDIGESTIBLE ARGUMENTS
@@ -22410,6 +25845,9 @@ B<tan>
 
 =item PLANE ANGLE CONVERSIONS
 
+deg2rad, grad2rad, rad2deg, grad2deg, deg2grad, rad2grad, rad2rad, deg2deg,
+grad2grad
+
 =item RADIAL COORDINATE CONVERSIONS
 
 =over 4
@@ -22425,6 +25863,22 @@ cylindrical_to_spherical, spherical_to_cartesian, spherical_to_cylindrical
 
 =item GREAT CIRCLE DISTANCES AND DIRECTIONS
 
+=over 4
+
+=item great_circle_distance
+
+=item great_circle_direction
+
+=item great_circle_bearing
+
+=item great_circle_destination
+
+=item great_circle_midpoint
+
+=item great_circle_waypoint
+
+=back
+
 =item EXAMPLES
 
 =over 4
@@ -22583,9 +26037,9 @@ Cookbook (L<Module::Build::Cookbook>)
 
 build, clean, code, config_data, diff, dist, distcheck, distclean, distdir,
 distmeta, distsign, disttest, docs, fakeinstall, help, html, install,
-manifest, manpages, ppd, ppmdist, prereq_report, pure_install, realclean,
-skipcheck, test, testcover, testdb, testpod, testpodcoverage,
-versioninstall
+manifest, manpages, pardist, ppd, ppmdist, prereq_report, pure_install,
+realclean, retest, skipcheck, test, testall, testcover, testdb, testpod,
+testpodcoverage, versioninstall
 
 =item OPTIONS
 
@@ -22593,7 +26047,7 @@ versioninstall
 
 =item Command Line Options
 
-quiet, use_rcfile, verbose
+quiet, use_rcfile, verbose, allow_mb_mismatch
 
 =item Default Options File (F<.modulebuildrc>)
 
@@ -22602,15 +26056,7 @@ quiet, use_rcfile, verbose
 =item INSTALL PATHS
 
 lib, arch, script, bin, bindoc, libdoc, binhtml, libhtml, installdirs,
-install_path, install_base, destdir
-
-=over 4
-
-=item About PREFIX Support
-
-Why PREFIX is not recommended, Alternatives to PREFIX
-
-=back
+install_path, install_base, destdir, prefix
 
 =item MOTIVATIONS
 
@@ -22652,36 +26098,37 @@ new_from_context(%args), resume(), subclass()
 add_build_element($type), add_to_cleanup(@files), args(),
 autosplit_file($from, $to), base_dir(), build_requires(),
 check_installed_status($module, $version), check_installed_version($module,
-$version), compare_versions($v1, $op, $v2), config(), config_data($name),
-config_data($name => $value), conflicts(), contains_pod($file),
-copy_if_modified(%parameters), create_build_script(), current_action(),
-depends_on(@actions), dir_contains($first_dir, $second_dir),
-dispatch($action, %args), dist_dir(), dist_name(), dist_version(),
-do_system($cmd, @args), feature($name), feature($name => $value),
-have_c_compiler(), install_base_relpaths(), install_base_relpaths($type),
+$version), compare_versions($v1, $op, $v2), config($key), config($key,
+$value), config() [deprecated], config_data($name), config_data($name =>
+$value), conflicts(), contains_pod($file), copy_if_modified(%parameters),
+create_build_script(), current_action(), depends_on(@actions),
+dir_contains($first_dir, $second_dir), dispatch($action, %args),
+dist_dir(), dist_name(), dist_version(), do_system($cmd, @args),
+feature($name), feature($name => $value), have_c_compiler(),
+install_base_relpaths(), install_base_relpaths($type),
 install_base_relpaths($type => $path), install_destination($type),
 install_path(), install_path($type), install_path($type => $path),
 install_types(), invoked_action(), notes(), notes($key), notes($key =>
-$value), orig_dir(), os_type(), prefix_relpaths(),
-prefix_relpaths($installdirs), prefix_relpaths($installdirs, $type),
-prefix_relpaths($installdirs, $type => $path), prepare_metadata(),
-prereq_failures(), prereq_report(), prompt($message, $default),
-recommends(), requires(), rscan_dir($dir, $pattern), runtime_params(),
-runtime_params($key), script_files(), up_to_date($source_file,
-$derived_file), up_to_date(\@source_files, \@derived_files), y_n($message,
-$default)
+$value), orig_dir(), os_type(), is_vmsish(), is_windowsish(), is_unixish(),
+prefix_relpaths(), prefix_relpaths($installdirs),
+prefix_relpaths($installdirs, $type), prefix_relpaths($installdirs, $type
+=> $path), prepare_metadata(), prereq_failures(), prereq_report(),
+prompt($message, $default), recommends(), requires(), rscan_dir($dir,
+$pattern), runtime_params(), runtime_params($key), script_files(),
+up_to_date($source_file, $derived_file), up_to_date(\@source_files,
+\@derived_files), y_n($message, $default)
 
 =item Autogenerated Accessors
 
-PL_files(), autosplit(), base_dir(), bindoc_dirs(), blib(), build_bat(),
-build_class(), build_elements(), build_requires(), build_script(),
-c_source(), config(), config_dir(), conflicts(), create_makefile_pl(),
-create_packlist(), create_readme(), debugger(), destdir(), get_options(),
-html_css(), include_dirs(), install_base(), install_sets(), installdirs(),
-libdoc_dirs(), license(), magic_number(), mb_version(), meta_add(),
-meta_merge(), metafile(), module_name(), orig_dir(), original_prefix(),
-perl(), pm_files(), pod_files(), pollute(), prefix(),
-prereq_action_types(), quiet(), recommends(), recurse_into(),
+PL_files(), allow_mb_mismatch(), autosplit(), base_dir(), bindoc_dirs(),
+blib(), build_bat(), build_class(), build_elements(), build_requires(),
+build_script(), c_source(), config_dir(), conflicts(),
+create_makefile_pl(), create_packlist(), create_readme(), debugger(),
+destdir(), get_options(), html_css(), include_dirs(), install_base(),
+install_sets(), installdirs(), libdoc_dirs(), license(), magic_number(),
+mb_version(), meta_add(), meta_merge(), metafile(), module_name(),
+orig_dir(), original_prefix(), perl(), pm_files(), pod_files(), pollute(),
+prefix(), prereq_action_types(), quiet(), recommends(), recurse_into(),
 recursive_test_files(), requires(), scripts(), use_rcfile(), verbose(),
 xs_files()
 
@@ -22804,6 +26251,8 @@ auto_feature_names(), write()
 
 =item Installing to a non-standard directory
 
+=item Installing in the same location as ExtUtils::MakeMaker
+
 =item Running a single test file
 
 =back
@@ -22885,23 +26334,170 @@ auto_feature_names(), write()
 
 =back
 
-=head2 Module::Build::PPMMaker - Perl Package Manager file creation
+=head2 Module::Build::PPMMaker - Perl Package Manager file creation
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item AUTHOR
+
+=item COPYRIGHT
+
+=item SEE ALSO
+
+=back
+
+=head2 Module::Build::Platform::Amiga - Builder class for Amiga platforms
+
+=over 4
+
+=item DESCRIPTION
+
+=item AUTHOR
+
+=item SEE ALSO
+
+=back
+
+=head2 Module::Build::Platform::Default - Stub class for unknown platforms
+
+=over 4
+
+=item DESCRIPTION
+
+=item AUTHOR
+
+=item SEE ALSO
+
+=back
+
+=head2 Module::Build::Platform::EBCDIC - Builder class for EBCDIC platforms
+
+=over 4
+
+=item DESCRIPTION
+
+=item AUTHOR
+
+=item SEE ALSO
+
+=back
+
+=head2 Module::Build::Platform::MPEiX - Builder class for MPEiX platforms
+
+=over 4
+
+=item DESCRIPTION
+
+=item AUTHOR
+
+=item SEE ALSO
+
+=back
+
+=head2 Module::Build::Platform::MacOS - Builder class for MacOS platforms
+
+=over 4
+
+=item DESCRIPTION
+
+=over 4
+
+=item Overriden Methods
+
+new(), make_executable(), dispatch(), ACTION_realclean()
+
+=back
+
+=item AUTHOR
+
+=item SEE ALSO
+
+=back
+
+=head2 Module::Build::Platform::RiscOS - Builder class for RiscOS platforms
+
+=over 4
+
+=item DESCRIPTION
+
+=item AUTHOR
+
+=item SEE ALSO
+
+=back
+
+=head2 Module::Build::Platform::Unix - Builder class for Unix platforms
+
+=over 4
+
+=item DESCRIPTION
+
+=item AUTHOR
+
+=item SEE ALSO
+
+=back
+
+=head2 Module::Build::Platform::VMS - Builder class for VMS platforms
+
+=over 4
+
+=item DESCRIPTION
+
+=over 4
+
+=item Overridden Methods
+
+_set_defaults
+
+=back
+
+=back
+
+cull_args
+
+manpage_separator
+
+prefixify
+
+_quote_args
+
+have_forkpipe
+
+_backticks
+
+do_system
+
+_infer_xs_spec
+
+rscan_dir
+
+=over 4
+
+=item AUTHOR
+
+=item SEE ALSO
+
+=back
+
+=head2 Module::Build::Platform::VOS - Builder class for VOS platforms
 
 =over 4
 
-=item SYNOPSIS
-
 =item DESCRIPTION
 
 =item AUTHOR
 
-=item COPYRIGHT
-
 =item SEE ALSO
 
 =back
 
-=head2 Module::Build::Platform::Amiga - Builder class for Amiga platforms
+=head2 Module::Build::Platform::Windows - Builder class for Windows
+platforms
 
 =over 4
 
@@ -22913,7 +26509,7 @@ auto_feature_names(), write()
 
 =back
 
-=head2 Module::Build::Platform::Default - Stub class for unknown platforms
+=head2 Module::Build::Platform::aix - Builder class for AIX platform
 
 =over 4
 
@@ -22925,7 +26521,7 @@ auto_feature_names(), write()
 
 =back
 
-=head2 Module::Build::Platform::EBCDIC - Builder class for EBCDIC platforms
+=head2 Module::Build::Platform::cygwin - Builder class for Cygwin platform
 
 =over 4
 
@@ -22937,7 +26533,8 @@ auto_feature_names(), write()
 
 =back
 
-=head2 Module::Build::Platform::MPEiX - Builder class for MPEiX platforms
+=head2 Module::Build::Platform::darwin - Builder class for Mac OS X
+platform
 
 =over 4
 
@@ -22949,170 +26546,231 @@ auto_feature_names(), write()
 
 =back
 
-=head2 Module::Build::Platform::MacOS - Builder class for MacOS platforms
+=head2 Module::Build::Platform::os2 - Builder class for OS/2 platform
 
 =over 4
 
 =item DESCRIPTION
 
-=over 4
-
-=item Overriden Methods
+=item AUTHOR
 
-new(), make_executable(), dispatch(), ACTION_realclean()
+=item SEE ALSO
 
 =back
 
+=head2 Module::Build::YAML - Provides just enough YAML support so that
+Module::Build works even if YAML.pm is not installed
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
 =item AUTHOR
 
-=item SEE ALSO
+=item COPYRIGHT
 
 =back
 
-=head2 Module::Build::Platform::RiscOS - Builder class for RiscOS platforms
+=head2 Module::CoreList - what modules shipped with versions of perl
 
 =over 4
 
+=item SYNOPSIS
+
 =item DESCRIPTION
 
+=item CAVEATS
+
+=item HISTORY
+
 =item AUTHOR
 
+=item COPYRIGHT
+
 =item SEE ALSO
 
 =back
 
-=head2 Module::Build::Platform::Unix - Builder class for Unix platforms
+=head2 Module::Load - runtime require of both modules and files
 
 =over 4
 
+=item SYNOPSIS
+
 =item DESCRIPTION
 
+=item Rules
+
+=item Caveats
+
 =item AUTHOR
 
-=item SEE ALSO
+=item COPYRIGHT
 
 =back
 
-=head2 Module::Build::Platform::VMS - Builder class for VMS platforms
+=head2 Module::Load::Conditional - Looking up module information / loading
+at runtime
 
 =over 4
 
+=item SYNOPSIS
+
 =item DESCRIPTION
 
-=over 4
+=item Methods
 
-=item Overridden Methods
+=item $href = check_install( module => NAME [, version => VERSION, verbose
+=> BOOL ] );
 
-new
+module, version, verbose, file, version, uptodate
 
 =back
 
-=back
+=over 4
 
-cull_args
+=item $bool = can_load( modules => { NAME => VERSION [,NAME => VERSION] },
+[verbose => BOOL, nocache => BOOL] )
 
-manpage_separator
+modules, verbose, nocache
 
-prefixify
+=back
 
 =over 4
 
-=item AUTHOR
-
-=item SEE ALSO
+=item @list = requires( MODULE );
 
 =back
 
-=head2 Module::Build::Platform::VOS - Builder class for VOS platforms
+=over 4
+
+=item Global Variables
 
 =over 4
 
-=item DESCRIPTION
+=item $Module::Load::Conditional::VERBOSE
 
-=item AUTHOR
+=item $Module::Load::Conditional::FIND_VERSION
 
-=item SEE ALSO
+=item $Module::Load::Conditional::CHECK_INC_HASH
 
-=back
+=item $Module::Load::Conditional::CACHE
 
-=head2 Module::Build::Platform::Windows - Builder class for Windows
-platforms
+=item $Module::Load::Conditional::ERROR
 
-=over 4
+=back
 
-=item DESCRIPTION
+=item See Also
 
 =item AUTHOR
 
-=item SEE ALSO
+=item COPYRIGHT
 
 =back
 
-=head2 Module::Build::Platform::aix - Builder class for AIX platform
+=head2 Module::Loaded - mark modules as loaded or unloaded
 
 =over 4
 
+=item SYNOPSIS
+
 =item DESCRIPTION
 
-=item AUTHOR
+=item FUNCTIONS
 
-=item SEE ALSO
+=over 4
+
+=item $bool = mark_as_loaded( PACKAGE );
 
 =back
 
-=head2 Module::Build::Platform::cygwin - Builder class for Cygwin platform
+=back
 
 =over 4
 
-=item DESCRIPTION
+=item $bool = mark_as_unloaded( PACKAGE );
 
-=item AUTHOR
+=back
 
-=item SEE ALSO
+=over 4
 
-=back
+=item $loc = is_loaded( PACKAGE );
 
-=head2 Module::Build::Platform::darwin - Builder class for Mac OS X
-platform
+=back
 
 =over 4
 
-=item DESCRIPTION
-
 =item AUTHOR
 
-=item SEE ALSO
+=item COPYRIGHT
 
 =back
 
-=head2 Module::Build::Platform::os2 - Builder class for OS/2 platform
+=head2 Module::Pluggable - automatically give your module the ability to
+have plugins
 
 =over 4
 
+=item SYNOPSIS
+
+=item EXAMPLE
+
 =item DESCRIPTION
 
-=item AUTHOR
+=item ADVANCED USAGE
 
-=item SEE ALSO
+=item INNER PACKAGES
+
+=item OPTIONS
+
+=over 4
+
+=item sub_name
+
+=item search_path
+
+=item search_dirs 
+
+=item instantiate
+
+=item require
+
+=item inner
+
+=item only
+
+=item except
+
+=item package
+
+=item file_regex
 
 =back
 
-=head2 Module::Build::YAML - Provides just enough YAML support so that
-Module::Build works even if YAML.pm is not installed
+=item METHODs
 
 =over 4
 
-=item SYNOPSIS
+=item search_path
 
-=item DESCRIPTION
+=back
+
+=item FUTURE PLANS
 
 =item AUTHOR
 
-=item COPYRIGHT
+=item COPYING
+
+=item BUGS
+
+=item SEE ALSO
 
 =back
 
-=head2 Module::CoreList - what modules shipped with versions of perl
+=head2 Module::Pluggable::Object - automatically give your module the
+ability to have plugins
 
 =over 4
 
@@ -23120,13 +26778,11 @@ Module::Build works even if YAML.pm is not installed
 
 =item DESCRIPTION
 
-=item CAVEATS
-
-=item HISTORY
-
 =item AUTHOR
 
-=item COPYRIGHT
+=item COPYING
+
+=item BUGS
 
 =item SEE ALSO
 
@@ -23271,11 +26927,11 @@ RECURSE ]), mkdir ( DIR [, RECURSE ]), alloc ( SIZE [, RECORD_SIZE] ), ls (
 put ( LOCAL_FILE [, REMOTE_FILE ] ), put_unique ( LOCAL_FILE [, REMOTE_FILE
 ] ), append ( LOCAL_FILE [, REMOTE_FILE ] ), unique_name (), mdtm ( FILE ),
 size ( FILE ), supported ( CMD ), hash ( [FILEHANDLE_GLOB_REF],[
-BYTES_PER_HASH_MARK] ), nlst ( [ DIR ] ), list ( [ DIR ] ), retr ( FILE ),
-stor ( FILE ), stou ( FILE ), appe ( FILE ), port ( [ PORT ] ), pasv (),
-pasv_xfer ( SRC_FILE, DEST_SERVER [, DEST_FILE ] ), pasv_xfer_unique (
-SRC_FILE, DEST_SERVER [, DEST_FILE ] ), pasv_wait ( NON_PASV_SERVER ),
-abort (), quit ()
+BYTES_PER_HASH_MARK] ), feature ( NAME ), nlst ( [ DIR ] ), list ( [ DIR ]
+), retr ( FILE ), stor ( FILE ), stou ( FILE ), appe ( FILE ), port ( [
+PORT ] ), pasv (), pasv_xfer ( SRC_FILE, DEST_SERVER [, DEST_FILE ] ),
+pasv_xfer_unique ( SRC_FILE, DEST_SERVER [, DEST_FILE ] ), pasv_wait (
+NON_PASV_SERVER ), abort (), quit ()
 
 =over 4
 
@@ -23654,57 +27310,177 @@ name
 
 =item CONSTRUCTOR
 
-lookup ( MACHINE [, LOGIN ])
+lookup ( MACHINE [, LOGIN ])
+
+=item METHODS
+
+login (), password (), account (), lpa ()
+
+=item AUTHOR
+
+=item SEE ALSO
+
+=item COPYRIGHT
+
+=back
+
+=head2 O - Generic interface to Perl Compiler backends
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item CONVENTIONS
+
+=item IMPLEMENTATION
+
+=item BUGS
+
+=item AUTHOR
+
+=back
+
+=head2 ODBM_File - Tied access to odbm files
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+C<O_RDONLY>, C<O_WRONLY>, C<O_RDWR>
+
+=item DIAGNOSTICS
+
+=over 4
+
+=item C<odbm store returned -1, errno 22, key "..." at ...>
+
+=back
+
+=item BUGS AND WARNINGS
+
+=back
+
+=head2 Object::Accessor
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item METHODS
+
+=over 4
+
+=item $object = Object::Accessor->new( [ARGS] );
+
+=back
+
+=back
+
+=over 4
+
+=item $bool = $object->mk_accessors( @ACCESSORS | \%ACCESSOR_MAP );
+
+=back
+
+=over 4
+
+=item @list = $self->ls_accessors;
+
+=back
+
+=over 4
+
+=item $ref = $self->ls_allow(KEY)
+
+=back
+
+=over 4
+
+=item $clone = $self->mk_clone;
+
+=back
+
+=over 4
+
+=item $bool = $self->mk_flush;
+
+=back
+
+=over 4
+
+=item $bool = $self->mk_verify;
+
+=back
+
+=over 4
+
+=item $bool = $self->register_callback( sub { ... } );
+
+=back
+
+=over 4
+
+=item $bool = $self->can( METHOD_NAME )
+
+=back
 
-=item METHODS
+=over 4
 
-login (), password (), account (), lpa ()
+=item $val = $self->___get( METHOD_NAME );
 
-=item AUTHOR
+=back
 
-=item SEE ALSO
+=over 4
 
-=item COPYRIGHT
+=item $bool = $self->___set( METHOD_NAME => VALUE );
 
 =back
 
-=head2 O - Generic interface to Perl Compiler backends
-
 =over 4
 
-=item SYNOPSIS
-
-=item DESCRIPTION
+=item LVALUE ACCESSORS
 
-=item CONVENTIONS
+=over 4
 
-=item IMPLEMENTATION
+=item CAVEATS
 
-=item BUGS
+Allow handlers, Callbacks
 
-=item AUTHOR
+=back
 
 =back
 
-=head2 ODBM_File - Tied access to odbm files
+=over 4
+
+=item GLOBAL VARIABLES
 
 =over 4
 
-=item SYNOPSIS
+=item $Object::Accessor::FATAL
 
-=item DESCRIPTION
+=item $Object::Accessor::DEBUG
 
-C<O_RDONLY>, C<O_WRONLY>, C<O_RDWR>
+=back
 
-=item DIAGNOSTICS
+=item TODO
 
 =over 4
 
-=item C<odbm store returned -1, errno 22, key "..." at ...>
+=item Create read-only accessors
 
 =back
 
-=item BUGS AND WARNINGS
+=item CAVEATS
+
+=item AUTHOR
+
+=item COPYRIGHT
 
 =back
 
@@ -23934,6 +27710,118 @@ WTERMSIG, WIFSTOPPED, WSTOPSIG
 
 =back
 
+=head2 Package::Constants - List all constants declared in a package
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item CLASS METHODS
+
+=over 4
+
+=item @const = Package::Constants->list( PACKAGE_NAME );
+
+=back
+
+=back
+
+=over 4
+
+=item GLOBAL VARIABLES
+
+=over 4
+
+=item $Package::Constants::DEBUG
+
+=back
+
+=back
+
+=over 4
+
+=item AUTHOR
+
+=item COPYRIGHT
+
+=back
+
+=head2 Params::Check - A generic input parsing/checking mechanism.
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item Template
+
+default, required, strict_type, defined, no_override, store, allow
+
+=item Functions
+
+=over 4
+
+=item check( \%tmpl, \%args, [$verbose] );
+
+Template, Arguments, Verbose
+
+=back
+
+=back
+
+=over 4
+
+=item allow( $test_me, \@criteria );
+
+string, regexp, subroutine, array ref
+
+=back
+
+=over 4
+
+=item last_error()
+
+=back
+
+=over 4
+
+=item Global Variables
+
+=over 4
+
+=item $Params::Check::VERBOSE
+
+=item $Params::Check::STRICT_TYPE
+
+=item $Params::Check::ALLOW_UNKNOWN
+
+=item $Params::Check::STRIP_LEADING_DASHES
+
+=item $Params::Check::NO_DUPLICATES
+
+=item $Params::Check::PRESERVE_CASE
+
+=item $Params::Check::ONLY_ALLOW_DEFINED
+
+=item $Params::Check::SANITY_CHECK_TEMPLATE
+
+=item $Params::Check::WARNINGS_FATAL
+
+=item $Params::Check::CALLER_DEPTH
+
+=back
+
+=item AUTHOR
+
+=item Acknowledgements
+
+=item COPYRIGHT
+
+=back
+
 =head2 PerlIO - On demand loader for PerlIO layers and root of PerlIO::*
 name space
 
@@ -24957,6 +28845,8 @@ I<code-ref>|I<method-name>
 
 =item TREE-BASED PARSING
 
+=item CAVEATS
+
 =item SEE ALSO
 
 =item AUTHOR
@@ -25878,7 +29768,7 @@ C<-input>, C<-pathlist>, C<-noperldoc>
 
 =item AUTHOR
 
-=item ACKNOWLEDGEMENTS
+=item ACKNOWLEDGMENTS
 
 =back
 
@@ -25951,6 +29841,8 @@ set_prototype CODEREF, PROTOTYPE, tainted EXPR, weaken REF
 
 =item KNOWN BUGS
 
+=item SEE ALSO
+
 =item COPYRIGHT
 
 =item BLATANT PLUG
@@ -26005,6 +29897,8 @@ set_prototype CODEREF, PROTOTYPE, tainted EXPR, weaken REF
 
 =back
 
+B<_make_cmd>
+
 =head2 Shell - run shell commands transparently within perl
 
 =over 4
@@ -26194,8 +30088,8 @@ $buffer ), $info = Storable::read_magic( $buffer, $must_be_file )
 B<openlog($ident, $logopt, $facility)>, B<syslog($priority, $message)>,
 B<syslog($priority, $format, @args)>, B<Note>,
 B<setlogmask($mask_priority)>, B<setlogsock($sock_type)>,
-B<setlogsock($sock_type, $stream_location)> (added in 5.004_02),
-B<closelog()>
+B<setlogsock($sock_type, $stream_location)> (added in Perl 5.004_02),
+B<Note>, B<closelog()>
 
 =item EXAMPLES
 
@@ -26222,14 +30116,14 @@ path not available
 
 =item SEE ALSO
 
-=item AUTHOR
+=item AUTHORS
 
 =item BUGS
 
 =item SUPPORT
 
 AnnoCPAN: Annotated CPAN documentation, CPAN Ratings, RT: CPAN's request
-tracker, Search CPAN
+tracker, Search CPAN, Kobes' CPAN Search, Perl Documentation
 
 =item LICENSE
 
@@ -26253,8 +30147,8 @@ calls
 B<openlog($ident, $logopt, $facility)>, B<syslog($priority, $message)>,
 B<syslog($priority, $format, @args)>, B<Note>,
 B<setlogmask($mask_priority)>, B<setlogsock($sock_type)>,
-B<setlogsock($sock_type, $stream_location)> (added in 5.004_02),
-B<closelog()>
+B<setlogsock($sock_type, $stream_location)> (added in Perl 5.004_02),
+B<Note>, B<closelog()>
 
 =item EXAMPLES
 
@@ -26281,14 +30175,14 @@ path not available
 
 =item SEE ALSO
 
-=item AUTHOR
+=item AUTHORS
 
 =item BUGS
 
 =item SUPPORT
 
 AnnoCPAN: Annotated CPAN documentation, CPAN Ratings, RT: CPAN's request
-tracker, Search CPAN
+tracker, Search CPAN, Kobes' CPAN Search, Perl Documentation
 
 =item LICENSE
 
@@ -26334,35 +30228,162 @@ ANSI_COLORS_DISABLED
 
 =over 4
 
-=item METHODS
+=item METHODS
+
+=back
+
+=back
+
+B<Tgetent>, OSPEED, TERM
+
+B<Tpad>, B<$string>, B<$cnt>, B<$FH>
+
+B<Tputs>, B<$cap>, B<$cnt>, B<$FH>
+
+B<Tgoto>, B<$cap>, B<$col>, B<$row>, B<$FH>
+
+B<Trequire>
+
+=over 4
+
+=item EXAMPLES
+
+=item COPYRIGHT AND LICENSE
+
+=item AUTHOR
+
+=item SEE ALSO
+
+=back
+
+=head2 Term::Complete - Perl word completion module
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+E<lt>tabE<gt>, ^D, ^U, E<lt>delE<gt>, E<lt>bsE<gt>
+
+=item DIAGNOSTICS
+
+=item BUGS
+
+=item AUTHOR
+
+=back
+
+=head2 Term::ReadLine - Perl interface to various C<readline> packages.
+If no real package is found, substitutes stubs instead of basic functions.
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item Minimal set of supported functions
+
+C<ReadLine>, C<new>, C<readline>, C<addhistory>, C<IN>, C<OUT>, C<MinLine>,
+C<findConsole>, Attribs, C<Features>
+
+=item Additional supported functions
+
+C<tkRunning>, C<ornaments>, C<newTTY>
+
+=item EXPORTS
+
+=item ENVIRONMENT
+
+=item CAVEATS
+
+=back
+
+=head2 Term::UI - Term::ReadLine UI made easy
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item HOW IT WORKS
+
+=item METHODS
+
+=over 4
+
+=item $reply = $term->get_reply( prompt => 'question?', [choices => \@list,
+default => $list[0], multi => BOOL, print_me => "extra text to print &
+record", allow => $ref] );
+
+=back
+
+=back
+
+=over 4
+
+=item $bool = $term->ask_yn( prompt => "your question", [default =>
+(y|1,n|0), print_me => "extra text to print & record"] )
+
+=back
+
+=over 4
+
+=item ($opts, $munged) = $term->parse_options( STRING );
+
+=back
+
+=over 4
+
+=item $str = $term->history_as_string
+
+=back
+
+=over 4
+
+=item GLOBAL VARIABLES
+
+=over 4
+
+=item $Term::UI::VERBOSE
+
+=item $Term::UI::AUTOREPLY
+
+=item $Term::UI::INVALID
+
+=item $Term::UI::History::HISTORY_FH
 
 =back
 
-=back
+=item EXAMPLES
 
-B<Tgetent>, OSPEED, TERM
+=over 4
 
-B<Tpad>, B<$string>, B<$cnt>, B<$FH>
+=item Basic get_reply sample
 
-B<Tputs>, B<$cap>, B<$cnt>, B<$FH>
+=item get_reply with choices
 
-B<Tgoto>, B<$cap>, B<$col>, B<$row>, B<$FH>
+=item get_reply with choices and default
 
-B<Trequire>
+=item get_reply using print_me & multi
 
-=over 4
+=item get_reply & allow
 
-=item EXAMPLES
+=item an elaborate ask_yn sample
 
-=item COPYRIGHT AND LICENSE
+=back
+
+=item See Also
 
 =item AUTHOR
 
-=item SEE ALSO
+=item COPYRIGHT
 
 =back
 
-=head2 Term::Complete - Perl word completion module
+=head2 Term::UI::History, Log::Message::Simple
 
 =over 4
 
@@ -26370,39 +30391,27 @@ B<Trequire>
 
 =item DESCRIPTION
 
-E<lt>tabE<gt>, ^D, ^U, E<lt>delE<gt>, E<lt>bsE<gt>
-
-=item DIAGNOSTICS
+=item FUNCTIONS
 
-=item BUGS
+=over 4
 
-=item AUTHOR
+=item history("message string" [,VERBOSE])
 
 =back
 
-=head2 Term::ReadLine - Perl interface to various C<readline> packages.
-If no real package is found, substitutes stubs instead of basic functions.
+=back
 
 =over 4
 
-=item SYNOPSIS
-
-=item DESCRIPTION
-
-=item Minimal set of supported functions
-
-C<ReadLine>, C<new>, C<readline>, C<addhistory>, C<IN>, C<OUT>, C<MinLine>,
-C<findConsole>, Attribs, C<Features>
-
-=item Additional supported functions
+=item GLOBAL VARIABLES
 
-C<tkRunning>, C<ornaments>, C<newTTY>
+$HISTORY_FH
 
-=item EXPORTS
+=item See Also
 
-=item ENVIRONMENT
+=item AUTHOR
 
-=item CAVEATS
+=item COPYRIGHT
 
 =back
 
@@ -26507,12 +30516,16 @@ B<isnt_eq>, B<isnt_num>
 
 B<like>, B<unlike>
 
-B<maybe_regex>
-
 B<cmp_ok>
 
+=over 4
+
+=item Other Testing Methods
+
 B<BAIL_OUT>
 
+=back
+
 B<skip>
 
 B<todo_skip>
@@ -26521,6 +30534,18 @@ B<skip_rest>
 
 =over 4
 
+=item Test building utility methods
+
+B<maybe_regex>
+
+=back
+
+B<_try>
+
+B<is_fh>
+
+=over 4
+
 =item Test style
 
 B<level>
@@ -26545,6 +30570,8 @@ B<_print_diag>
 
 B<output>, B<failure_output>, B<todo_output>
 
+carp, croak
+
 =over 4
 
 =item Test Status and Info
@@ -26618,7 +30645,7 @@ Test::Builder
 
 =over 4
 
-=item Methods
+=item Functions
 
 test_out, test_err
 
@@ -26731,7 +30758,8 @@ C<HARNESS_ACTIVE>, C<HARNESS_VERSION>
 
 C<HARNESS_COLUMNS>, C<HARNESS_COMPILE_TEST>, C<HARNESS_DEBUG>,
 C<HARNESS_FILELEAK_IN_DIR>, C<HARNESS_NOTTY>, C<HARNESS_PERL>,
-C<HARNESS_PERL_SWITCHES>, C<HARNESS_TIMER>, C<HARNESS_VERBOSE>
+C<HARNESS_PERL_SWITCHES>, C<HARNESS_TIMER>, C<HARNESS_VERBOSE>,
+C<HARNESS_STRAP_CLASS>
 
 =item EXAMPLE
 
@@ -26828,6 +30856,31 @@ ok, number
 
 =back
 
+=head2 Test::Harness::Results - object for tracking results from a single
+test file
+
+=over 4
+
+=item SYNOPSIS
+
+=item CONSTRUCTION
+
+=over 4
+
+=item new()
+
+=back
+
+=back
+
+=over 4
+
+=item ACCESSORS
+
+wait, exit
+
+=back
+
 =head2 Test::Harness::Straps - detailed analysis of test results
 
 =over 4
@@ -26872,8 +30925,6 @@ ok, number
 
 =over 4
 
-=item Results
-
 =item EXAMPLES
 
 =item AUTHOR
@@ -27319,7 +31370,9 @@ by Knuth
 
 =item LIMITATIONS
 
-=item AUTHOR
+=item MAINTAINER
+
+=item HISTORY
 
 =back
 
@@ -27332,7 +31385,7 @@ unexpand(1)
 
 =item DESCRIPTION
 
-=item BUGS
+=item EXAMPLE
 
 =item LICENSE
 
@@ -27348,17 +31401,19 @@ unexpand(1)
 
 =item OVERRIDES
 
-=item EXAMPLE
+=item EXAMPLES
 
 =item LICENSE
 
 =back
 
-=head2 Thread - manipulate threads in Perl (for old code only)
+=head2 Thread - Manipulate threads in Perl (for old code only)
 
 =over 4
 
-=item CAVEAT
+=item DEPRECATED
+
+=item HISTORY
 
 =item SYNOPSIS
 
@@ -27367,14 +31422,16 @@ unexpand(1)
 =item FUNCTIONS
 
 $thread = Thread->new(\&start_sub), $thread = Thread->new(\&start_sub,
-LIST), lock VARIABLE, async BLOCK;, Thread->self, cond_wait VARIABLE,
-cond_signal VARIABLE, cond_broadcast VARIABLE, yield
+LIST), lock VARIABLE, async BLOCK;, Thread->self, Thread->list, cond_wait
+VARIABLE, cond_signal VARIABLE, cond_broadcast VARIABLE, yield
 
 =item METHODS
 
-join, eval, detach, equal, tid, flags, done
+join, detach, equal, tid, done
 
-=item LIMITATIONS
+=item DEFUNCT
+
+lock(\&sub), eval, flags
 
 =item SEE ALSO
 
@@ -27410,31 +31467,6 @@ new, new NUMBER, down, down NUMBER, up, up NUMBER
 
 =back
 
-=head2 Thread::Signal - Start a thread which runs signal handlers reliably
-(for old code)
-
-=over 4
-
-=item CAVEAT
-
-=item SYNOPSIS
-
-=item DESCRIPTION
-
-=item BUGS
-
-=back
-
-=head2 Thread::Specific - thread-specific keys
-
-=over 4
-
-=item SYNOPSIS
-
-=item DESCRIPTION
-
-=back
-
 =head2 Tie::Array - base class for tied arrays
 
 =over 4
@@ -27565,6 +31597,18 @@ this, SCALAR this
 
 =back
 
+=head2 Tie::Hash::NamedCapture - Named regexp capture buffers
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item SEE ALSO
+
+=back
+
 =head2 Tie::Memoize - add data to hash when needed
 
 =over 4
@@ -27648,8 +31692,8 @@ $useconds [, $interval_useconds ] ), tv_interval, time (), sleep (
 $floating_seconds ), alarm ( $floating_seconds [,
 $interval_floating_seconds ] ), setitimer ( $which, $floating_seconds [,
 $interval_floating_seconds ] ), getitimer ( $which ), clock_gettime (
-$which ), clock_getres ( $which ), clock_nanosleep ( $which, $seconds,
-$flags = 0), clock()
+$which ), clock_getres ( $which ), clock_nanosleep ( $which, $nanoseconds,
+$flags = 0), clock(), stat, stat FH, stat EXPR
 
 =item EXAMPLES
 
@@ -27659,6 +31703,8 @@ $flags = 0), clock()
 
 =over 4
 
+=item useconds or interval more than ...
+
 =item negative time not invented yet
 
 =item internal error: useconds < 0 (unsigned ... signed ...)
@@ -27683,8 +31729,14 @@ $flags = 0), clock()
 
 =item DESCRIPTION
 
+=item FUNCTIONS
+
 =over 4
 
+=item Year Value Interpretation
+
+=item Limits of time_t
+
 =item Ambiguous Local Times (DST)
 
 =item Non-Existent Local Times (DST)
@@ -27703,6 +31755,81 @@ $flags = 0), clock()
 
 =back
 
+=head2 Time::Piece - Object Oriented time objects
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item USAGE
+
+=over 4
+
+=item Local Locales
+
+=item Date Calculations
+
+=item Date Comparisons
+
+=item Date Parsing
+
+=item YYYY-MM-DDThh:mm:ss
+
+=item Week Number
+
+=item Global Overriding
+
+=back
+
+=item AUTHOR
+
+=item License
+
+=item SEE ALSO
+
+=item BUGS
+
+=back
+
+=head2 Time::Piece::Seconds, Time::Seconds - a simple API to convert
+seconds to other date values
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item METHODS
+
+=item AUTHOR
+
+=item LICENSE
+
+=item Bugs
+
+=back
+
+=head2 Time::Seconds - a simple API to convert seconds to other date values
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item METHODS
+
+=item AUTHOR
+
+=item LICENSE
+
+=item Bugs
+
+=back
+
 =head2 Time::gmtime - by-name interface to Perl's built-in gmtime()
 function
 
@@ -27754,9 +31881,9 @@ function
 =item DESCRIPTION
 
 C<< $obj->isa( TYPE ) >>, C<< CLASS->isa( TYPE ) >>, C<< eval { VAL->isa(
-TYPE ) } >>, C<TYPE>, C<$obj>, C<CLASS>, C<VAL>, C<< $obj->can( METHOD )
->>, C<< CLASS->can( METHOD ) >>, C<< eval { VAL->can( METHOD ) } >>,
-C<VERSION ( [ REQUIRE ] )>
+TYPE ) } >>, C<TYPE>, C<$obj>, C<CLASS>, C<VAL>, C<< $obj->DOES( ROLE ) >>,
+C<< CLASS->DOES( ROLE ) >>, C<< $obj->can( METHOD ) >>, C<< CLASS->can(
+METHOD ) >>, C<< eval { VAL->can( METHOD ) } >>, C<VERSION ( [ REQUIRE ] )>
 
 =item EXPORTS
 
@@ -27843,9 +31970,9 @@ C<$normalized_string = normalize($form_name, $string)>
 
 =item Decomposition and Composition
 
-C<$decomposed_string = decompose($string)>, C<$decomposed_string =
-decompose($string, $useCompatMapping)>, C<$reordered_string  =
-reorder($string)>, C<$composed_string  = compose($string)>
+C<$decomposed_string = decompose($string [, $useCompatMapping])>,
+C<$reordered_string = reorder($string)>, C<$composed_string =
+compose($string)>
 
 =item Quick Check
 
@@ -27856,13 +31983,19 @@ check($form_name, $string)>
 
 =item Character Data
 
-C<$canonical_decomposed = getCanon($codepoint)>,
-C<$compatibility_decomposed = getCompat($codepoint)>,
-C<$codepoint_composite = getComposite($codepoint_here, $codepoint_next)>,
-C<$combining_class = getCombinClass($codepoint)>, C<$is_exclusion =
-isExclusion($codepoint)>, C<$is_singleton = isSingleton($codepoint)>,
-C<$is_non_starter_decomposition = isNonStDecomp($codepoint)>,
-C<$may_be_composed_with_prev_char = isComp2nd($codepoint)>
+C<$canonical_decomposition = getCanon($code_point)>,
+C<$compatibility_decomposition = getCompat($code_point)>,
+C<$code_point_composite = getComposite($code_point_here,
+$code_point_next)>, C<$combining_class = getCombinClass($code_point)>,
+C<$may_be_composed_with_prev_char = isComp2nd($code_point)>,
+C<$is_exclusion = isExclusion($code_point)>, C<$is_singleton =
+isSingleton($code_point)>, C<$is_non_starter_decomposition =
+isNonStDecomp($code_point)>, C<$is_Full_Composition_Exclusion =
+isComp_Ex($code_point)>, C<$NFD_is_NO = isNFD_NO($code_point)>,
+C<$NFC_is_NO = isNFC_NO($code_point)>, C<$NFC_is_MAYBE =
+isNFC_MAYBE($code_point)>, C<$NFKD_is_NO = isNFKD_NO($code_point)>,
+C<$NFKC_is_NO = isNFKC_NO($code_point)>, C<$NFKC_is_MAYBE =
+isNFKC_MAYBE($code_point)>
 
 =back
 
@@ -27878,6 +32011,7 @@ Revised definition of canonical composition
 =item SEE ALSO
 
 http://www.unicode.org/reports/tr15/,
+http://www.unicode.org/Public/UNIDATA/CompositionExclusions.txt,
 http://www.unicode.org/Public/UNIDATA/DerivedNormalizationProps.txt,
 http://www.unicode.org/Public/UNIDATA/NormalizationCorrections.txt,
 http://www.unicode.org/review/pr-29.html, http://www.unicode.org/notes/tn5/
@@ -27938,6 +32072,18 @@ http://www.unicode.org/review/pr-29.html, http://www.unicode.org/notes/tn5/
 
 =over 4
 
+=item general_categories
+
+=back
+
+=over 4
+
+=item bidi_types
+
+=back
+
+=over 4
+
 =item compexcl
 
 =back
@@ -28020,6 +32166,188 @@ March 18th, 2000
 
 =back
 
+=head2 Win32 - Interfaces to some Win32 API Functions
+
+=over 4
+
+=item DESCRIPTION
+
+=over 4
+
+=item Alphabetical Listing of Win32 Functions
+
+Win32::AbortSystemShutdown(MACHINE), Win32::BuildNumber(),
+Win32::CopyFile(FROM, TO, OVERWRITE), Win32::CreateDirectory(DIRECTORY),
+Win32::CreateFile(FILE), Win32::DomainName(),
+Win32::ExpandEnvironmentStrings(STRING), Win32::FormatMessage(ERRORCODE),
+Win32::FsType(), Win32::FreeLibrary(HANDLE),
+Win32::GetANSIPathName(FILENAME), Win32::GetArchName(),
+Win32::GetChipName(), Win32::GetCwd(), Win32::GetCurrentThreadId(),
+Win32::GetFileVersion(FILENAME), Win32::GetFolderPath(FOLDER [, CREATE]),
+Win32::GetFullPathName(FILENAME), Win32::GetLastError(),
+Win32::GetLongPathName(PATHNAME), Win32::GetNextAvailDrive(),
+Win32::GetOSVersion(), Win32::GetOSName(),
+Win32::GetShortPathName(PATHNAME), Win32::GetProcAddress(INSTANCE,
+PROCNAME), Win32::GetTickCount(), Win32::GuidGen(), Win32::IsAdminUser(),
+Win32::IsWinNT(), Win32::IsWin95(), Win32::LoadLibrary(LIBNAME),
+Win32::LoginName(), Win32::LookupAccountName(SYSTEM, ACCOUNT, DOMAIN, SID,
+SIDTYPE), Win32::LookupAccountSID(SYSTEM, SID, ACCOUNT, DOMAIN, SIDTYPE),
+Win32::MsgBox(MESSAGE [, FLAGS [, TITLE]]), Win32::NodeName(),
+Win32::OutputDebugString(STRING), Win32::RegisterServer(LIBRARYNAME),
+Win32::SetChildShowWindow(SHOWWINDOW), Win32::SetCwd(NEWDIRECTORY),
+Win32::SetLastError(ERROR), Win32::Sleep(TIME), Win32::Spawn(COMMAND, ARGS,
+PID), Win32::UnregisterServer(LIBRARYNAME)
+
+=back
+
+=back
+
+=head2 Win32API::File - Low-level access to Win32 system API calls for
+files/dirs.
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=over 4
+
+=item Object Oriented/Tied Handle Interface
+
+=item Exports
+
+C<":Func">, attrLetsToBits, C<$uBits= attrLetsToBits( $sAttributeLetters
+)>, C<"a">, C<"c">, C<"h">, C<"o">, C<"r">, C<"s">, C<"t">, createFile,
+C<$hObject= createFile( $sPath )>, C<$hObject= createFile( $sPath,
+$rvhvOptions )>, C<$hObject= createFile( $sPath, $svAccess )>, C<$hObject=
+createFile( $sPath, $svAccess, $rvhvOptions )>, C<$hObject= createFile(
+$sPath, $svAccess, $svShare )>, C<$hObject= createFile( $sPath, $svAccess,
+$svShare, $rvhvOptions )>, C<"q">, C<"r">, C<"w">, C<"k">, C<"t">, C<"n">,
+C<"c">, C<"e">, C<"kc">, C<"ke">, C<"tc">, C<"te">, C<"nc">, C<"ne">, Flags
+=> $uFlags, Attributes => $sAttributes, Security => $pSecurityAttributes,
+Model => $hModelFile, Access => $sAccess, Access => $uAccess, Create =>
+$sCreate, Create => $uCreate, Share => $sShare, Share => $uShare,
+getLogicalDrives, C<@roots= getLogicalDrives()>, CloseHandle,
+C<CloseHandle( $hObject )>, CopyFile, C<CopyFile( $sOldFileName,
+$sNewFileName, $bFailIfExists )>, CreateFile, C<$hObject= CreateFile(
+$sPath, $uAccess, $uShare, $pSecAttr, $uCreate, $uFlags, $hModel )>,
+C<"//./PhysicalDrive0">, C<"//./C:">, C<"//./A:">, C<"//./PIPE/PipeName">,
+DefineDosDevice, C<DefineDosDevice( $uFlags, $sDosDeviceName, $sTargetPath
+)>, C<DDD_RAW_TARGET_PATH>, C<DDD_REMOVE_DEFINITION>,
+C<DDD_EXACT_MATCH_ON_REMOVE>, DeleteFile, C<DeleteFile( $sFileName )>,
+DeviceIoControl, C<DeviceIoControl( $hDevice, $uIoControlCode, $pInBuf,
+$lInBuf, $opOutBuf, $lOutBuf, $olRetBytes, $pOverlapped )>, FdGetOsFHandle,
+C<$hNativeHandle= FdGetOsFHandle( $ivFd )>, fileConstant, C<$value=
+fileConstant( $sConstantName )>, fileLastError, C<$svError=
+fileLastError();>, C<fileLastError( $uError );>, GetDriveType,
+C<$uDriveType= GetDriveType( $sRootPath )>, C<DRIVE_UNKNOWN>,
+C<DRIVE_NO_ROOT_DIR>, C<DRIVE_REMOVABLE>, C<DRIVE_FIXED>, C<DRIVE_REMOTE>,
+C<DRIVE_CDROM>, C<DRIVE_RAMDISK>, GetFileAttributes, C<$uAttrs =
+GetFileAttributes( $sPath )>, C<FILE_ATTRIBUTE_ARCHIVE>,
+C<FILE_ATTRIBUTE_COMPRESSED>, C<FILE_ATTRIBUTE_DEVICE>,
+C<FILE_ATTRIBUTE_DIRECTORY>, C<FILE_ATTRIBUTE_ENCRYPTED>,
+C<FILE_ATTRIBUTE_HIDDEN>, C<FILE_ATTRIBUTE_NORMAL>,
+C<FILE_ATTRIBUTE_NOT_CONTENT_INDEXED>, C<FILE_ATTRIBUTE_OFFLINE>,
+C<FILE_ATTRIBUTE_READONLY>, C<FILE_ATTRIBUTE_REPARSE_POINT>,
+C<FILE_ATTRIBUTE_SPARSE_FILE>, C<FILE_ATTRIBUTE_SYSTEM>,
+C<FILE_ATTRIBUTE_TEMPORARY>, GetFileType, C<$uFileType= GetFileType( $hFile
+)>, C<FILE_TYPE_UNKNOWN>, C<FILE_TYPE_DISK>, C<FILE_TYPE_CHAR>,
+C<FILE_TYPE_PIPE>, getFileSize, C<$size= getFileSize( $hFile )>,
+GetFileSize, C<$iSizeLow= GetFileSize($win32Handle, $iSizeHigh)>,
+GetOverlappedResult, C<$bRetval= GetOverlappedResult( $win32Handle,
+$pOverlapped,  $numBytesTransferred, $bWait )>, GetLogicalDrives,
+C<$uDriveBits= GetLogicalDrives()>, GetLogicalDriveStrings, C<$olOutLength=
+GetLogicalDriveStrings( $lBufSize, $osBuffer )>, GetHandleInformation,
+C<GetHandleInformation( $hObject, $ouFlags )>, GetOsFHandle,
+C<$hNativeHandle= GetOsFHandle( FILE )>, GetVolumeInformation,
+C<GetVolumeInformation( $sRootPath, $osVolName, $lVolName, $ouSerialNum,
+$ouMaxNameLen, $ouFsFlags, $osFsType, $lFsType )>, C<FS_CASE_IS_PRESERVED>,
+C<FS_CASE_SENSITIVE>, C<FS_UNICODE_STORED_ON_DISK>, C<FS_PERSISTENT_ACLS>,
+C<FS_FILE_COMPRESSION>, C<FS_VOL_IS_COMPRESSED>, IsRecognizedPartition,
+C<IsRecognizedPartition( $ivPartitionType )>, IsContainerPartition,
+C<IsContainerPartition( $ivPartitionType )>, MoveFile, C<MoveFile(
+$sOldName, $sNewName )>, MoveFileEx, C<MoveFileEx( $sOldName, $sNewName,
+$uFlags )>, C<MOVEFILE_REPLACE_EXISTING>, C<MOVEFILE_COPY_ALLOWED>,
+C<MOVEFILE_DELAY_UNTIL_REBOOT>, C<MOVEFILE_WRITE_THROUGH>, OsFHandleOpen,
+C<OsFHandleOpen( FILE, $hNativeHandle, $sMode )>, OsFHandleOpenFd, C<$ivFD=
+OsFHandleOpenFd( $hNativeHandle, $uMode )>, QueryDosDevice, C<$olTargetLen=
+QueryDosDevice( $sDosDeviceName, $osTargetPath, $lTargetBuf )>, ReadFile,
+C<ReadFile( $hFile, $opBuffer, $lBytes, $olBytesRead, $pOverlapped )>,
+SetErrorMode, C<$uOldMode= SetErrorMode( $uNewMode )>,
+C<SEM_FAILCRITICALERRORS>, C<SEM_NOALIGNMENTFAULTEXCEPT>,
+C<SEM_NOGPFAULTERRORBOX>, C<SEM_NOOPENFILEERRORBOX>, setFilePointer,
+C<$uNewPos = setFilePointer( $hFile, $ivOffset, $uFromWhere )>,
+SetFilePointer, C<$uNewPos = SetFilePointer( $hFile, $ivOffset,
+$ioivOffsetHigh, $uFromWhere )>, SetHandleInformation,
+C<SetHandleInformation( $hObject, $uMask, $uFlags )>, WriteFile,
+C<WriteFile( $hFile, $pBuffer, $lBytes, $ouBytesWritten, $pOverlapped )>,
+C<":FuncA">, C<":FuncW">, CopyFileW, C<CopyFileW( $swOldFileName,
+$swNewFileName, $bFailIfExists )>, CreateFileW, C<$hObject= CreateFileW(
+$swPath, $uAccess, $uShare, $pSecAttr, $uCreate, $uFlags, $hModel )>,
+DefineDosDeviceW, C<DefineDosDeviceW( $uFlags, $swDosDeviceName,
+$swTargetPath )>, DeleteFileW, C<DeleteFileW( $swFileName )>,
+GetDriveTypeW, C<$uDriveType= GetDriveTypeW( $swRootPath )>,
+GetFileAttributesW, C<$uAttrs= GetFileAttributesW( $swPath )>,
+GetLogicalDriveStringsW, C<$olwOutLength= GetLogicalDriveStringsW(
+$lwBufSize, $oswBuffer )>, GetVolumeInformationW, C<GetVolumeInformationW(
+$swRootPath, $oswVolName, $lwVolName, $ouSerialNum, $ouMaxNameLen,
+$ouFsFlags, $oswFsType, $lwFsType )>, MoveFileW, C<MoveFileW( $swOldName,
+$swNewName )>, MoveFileExW, C<MoveFileExW( $swOldName, $swNewName, $uFlags
+)>, QueryDosDeviceW, C<$olwTargetLen= QueryDosDeviceW( $swDeviceName,
+$oswTargetPath, $lwTargetBuf )>, C<":Misc">, C<":DDD_">, C<":DRIVE_">,
+C<":FILE_">, C<":FILE_ATTRIBUTE_">, C<":FILE_FLAG_">, C<":FILE_SHARE_">,
+C<":FILE_TYPE_">, C<":FS_">, C<":HANDLE_FLAG_">, HANDLE_FLAG_INHERIT,
+HANDLE_FLAG_PROTECT_FROM_CLOSE, C<":IOCTL_STORAGE_">,
+C<IOCTL_STORAGE_CHECK_VERIFY>, C<IOCTL_STORAGE_MEDIA_REMOVAL>,
+C<IOCTL_STORAGE_EJECT_MEDIA>, C<IOCTL_STORAGE_LOAD_MEDIA>,
+C<IOCTL_STORAGE_RESERVE>, C<IOCTL_STORAGE_RELEASE>,
+C<IOCTL_STORAGE_FIND_NEW_DEVICES>, C<IOCTL_STORAGE_GET_MEDIA_TYPES>,
+C<$ucCylsLow[$i]>, C<$ivcCylsHigh[$i]>, C<$uMediaType[$i]>,
+C<$uTracksPerCyl[$i]>, C<$uSectsPerTrack[$i]>, C<$uBytesPerSect[$i]>,
+C<":IOCTL_DISK_">, C<IOCTL_DISK_GET_DRIVE_GEOMETRY>, C<$ucCylsLow>,
+C<$ivcCylsHigh>, C<$uMediaType>, C<$uTracksPerCyl>, C<$uSectsPerTrack>,
+C<$uBytesPerSect>, C<IOCTL_DISK_GET_PARTITION_INFO>, C<$uStartLow> and
+C<$ivStartHigh>, C<$ucHiddenSects>, C<$uPartitionSeqNumber>,
+C<$uPartitionType>, C<$bActive>, C<$bRecognized>, C<$bToRewrite>,
+C<IOCTL_DISK_SET_PARTITION_INFO>, C<IOCTL_DISK_GET_DRIVE_LAYOUT>,
+C<$cPartitions>, C<$uDiskSignature>, C<IOCTL_DISK_GET_MEDIA_TYPES>,
+C<IOCTL_DISK_SET_DRIVE_LAYOUT>, C<IOCTL_DISK_VERIFY>, C<$uStartOffsetLow>
+and C<$ivStartOffsetHigh>, C<$uLength>, C<IOCTL_DISK_FORMAT_TRACKS>,
+C<IOCTL_DISK_REASSIGN_BLOCKS>, C<IOCTL_DISK_PERFORMANCE>,
+C<IOCTL_DISK_IS_WRITABLE>, C<IOCTL_DISK_LOGGING>, DISK_LOGGING_START,
+DISK_LOGGING_STOP, DISK_LOGGING_DUMP, DISK_LOGGING_BINNING,
+C<IOCTL_DISK_FORMAT_TRACKS_EX>, C<IOCTL_DISK_HISTOGRAM_STRUCTURE>,
+C<IOCTL_DISK_HISTOGRAM_DATA>, C<IOCTL_DISK_HISTOGRAM_RESET>,
+C<IOCTL_DISK_REQUEST_STRUCTURE>, C<IOCTL_DISK_REQUEST_DATA>, C<":FSCTL_">,
+C<FSCTL_SET_REPARSE_POINT>, C<FSCTL_GET_REPARSE_POINT>,
+C<FSCTL_DELETE_REPARSE_POINT>, C<":GENERIC_">, C<":MEDIA_TYPE">,
+C<Unknown>, C<F5_1Pt2_512>, C<F3_1Pt44_512>, C<F3_2Pt88_512>,
+C<F3_20Pt8_512>, C<F3_720_512>, C<F5_360_512>, C<F5_320_512>,
+C<F5_320_1024>, C<F5_180_512>, C<F5_160_512>, C<RemovableMedia>,
+C<FixedMedia>, C<F3_120M_512>, C<":MOVEFILE_">, C<":SECURITY_">,
+C<":SEM_">, C<":PARTITION_">, C<":ALL">
+
+=back
+
+=item BUGS
+
+=item AUTHOR
+
+=item SEE ALSO
+
+=back
+
+=head2 Win32CORE - Win32 CORE function stubs
+
+=over 4
+
+=item DESCRIPTION
+
+=item HISTORY
+
+=back
+
 =head2 XSLoader - Dynamically load C libraries into Perl code
 
 =over 4
@@ -28048,9 +32376,9 @@ March 18th, 2000
 
 =item DIAGNOSTICS
 
-Can't find '%s' symbol in %s, Can't load '%s' for module %s: %s, Undefined
-symbols present after loading %s: %s, XSLoader::load('Your::Module',
-$Your::Module::VERSION)
+C<Can't find '%s' symbol in %s>, C<Can't load '%s' for module %s: %s>,
+C<Undefined symbols present after loading %s: %s>,
+C<XSLoader::load('Your::Module', $Your::Module::VERSION)>
 
 =item LIMITATIONS