Make dump and -u croak on Win32 and Cygwin to avoid confusion
[p5sagit/p5-mst-13.2.git] / pod / perltoc.pod
index dd01b90..6878ef8 100644 (file)
@@ -157,18 +157,25 @@ arrays of arrays, hashes of arrays, arrays of hashes, hashes of hashes,
 more elaborate constructs
 
 =item REFERENCES
+X<reference> X<dereference> X<dereferencing> X<pointer>
 
 =item COMMON MISTAKES
 
 =item CAVEAT ON PRECEDENCE
+X<dereference, precedence> X<dereferencing, precedence>
 
 =item WHY YOU SHOULD ALWAYS C<use strict>
 
 =item DEBUGGING
+X<data structure, debugging> X<complex data structure, debugging>
+X<AoA, debugging> X<HoA, debugging> X<AoH, debugging> X<HoH, debugging>
+X<array of arrays, debugging> X<hash of arrays, debugging>
+X<array of hashes, debugging> X<hash of hashes, debugging>
 
 =item CODE EXAMPLES
 
 =item ARRAYS OF ARRAYS
+X<array of arrays> X<AoA>
 
 =over 4
 
@@ -181,6 +188,7 @@ more elaborate constructs
 =back
 
 =item HASHES OF ARRAYS
+X<hash of arrays> X<HoA>
 
 =over 4
 
@@ -193,6 +201,7 @@ more elaborate constructs
 =back
 
 =item ARRAYS OF HASHES
+X<array of hashes> X<AoH>
 
 =over 4
 
@@ -205,6 +214,7 @@ more elaborate constructs
 =back
 
 =item HASHES OF HASHES
+X<hass of hashes> X<HoH>
 
 =over 4
 
@@ -217,6 +227,7 @@ more elaborate constructs
 =back
 
 =item MORE ELABORATE RECORDS
+X<record> X<structure> X<struct>
 
 =over 4
 
@@ -795,8 +806,8 @@ LIMIT specified
 
 =back
 
-=head2 perlfaq - frequently asked questions about Perl ($Date: 2005/03/27
-07:21:21 $)
+=head2 perlfaq - frequently asked questions about Perl ($Date: 2005/12/30
+15:04:07 $)
 
 =over 4
 
@@ -859,8 +870,8 @@ Interaction, perlfaq9 - Networking
 
 =back
 
-=head2 perlfaq1 - General Questions About Perl ($Revision: 1.18 $, $Date:
-2005/04/01 16:15:25 $)
+=head2 perlfaq1 - General Questions About Perl ($Revision: 1.19 $, $Date:
+2005/12/31 00:54:37 $)
 
 =over 4
 
@@ -908,8 +919,8 @@ Scheme, or Tcl?
 
 =back
 
-=head2 perlfaq2 - Obtaining and Learning about Perl ($Revision: 1.32 $,
-$Date: 2005/04/22 19:04:48 $)
+=head2 perlfaq2 - Obtaining and Learning about Perl ($Revision: 1.38 $,
+$Date: 2005/12/31 00:54:37 $)
 
 =over 4
 
@@ -917,13 +928,13 @@ $Date: 2005/04/22 19:04:48 $)
 
 =over 4
 
-=item What machines support Perl?  Where do I get it?
+=item What machines support perl?  Where do I get it?
 
-=item How can I get a binary version of Perl?
+=item How can I get a binary version of perl?
 
-=item I don't have a C compiler on my system.  How can I compile perl?
+=item I don't have a C compiler. How can I build my own Perl interpreter?
 
-=item I copied the Perl binary from one machine to another, but scripts
+=item I copied the perl binary from one machine to another, but scripts
 don't work.
 
 =item I grabbed the sources and tried to compile but gdbm/dynamic
@@ -952,7 +963,7 @@ References, Tutorials, Task-Oriented, Special Topics
 
 =item Archives of comp.lang.perl.misc
 
-=item Where can I buy a commercial version of Perl?
+=item Where can I buy a commercial version of perl?
 
 =item Where do I send bug reports?
 
@@ -964,8 +975,8 @@ References, Tutorials, Task-Oriented, Special Topics
 
 =back
 
-=head2 perlfaq3 - Programming Tools ($Revision: 1.48 $, $Date: 2005/04/22
-19:04:48 $)
+=head2 perlfaq3 - Programming Tools ($Revision: 1.56 $, $Date: 2005/12/31
+00:54:37 $)
 
 =over 4
 
@@ -993,10 +1004,10 @@ References, Tutorials, Task-Oriented, Special Topics
 
 =item Is there an IDE or Windows Perl Editor?
 
-Eclipse, Komodo, Open Perl IDE, OptiPerl, PerlBuilder, visiPerl+, Visual
-Perl, GNU Emacs, MicroEMACS, XEmacs, Jed, Elvis, Vile, Vim, Codewright,
-MultiEdit, SlickEdit, Bash, Ksh, Tcsh, Zsh, Affrus, Alpha, BBEdit and
-BBEdit Lite
+Eclipse, Enginsite, Komodo, Open Perl IDE, OptiPerl, PerlBuilder,
+visiPerl+, Visual Perl, Zeus, GNU Emacs, MicroEMACS, XEmacs, Jed, Elvis,
+Vile, Vim, Codewright, MultiEdit, SlickEdit, Bash, Ksh, Tcsh, Zsh, Affrus,
+Alpha, BBEdit and BBEdit Lite
 
 =item Where can I get Perl macros for vi?
 
@@ -1035,7 +1046,7 @@ stringification, Pass by reference, Tie large variables to disk
 
 =item Where can I learn about object-oriented Perl programming?
 
-=item Where can I learn about linking C with Perl? [h2xs, xsubpp]
+=item Where can I learn about linking C with Perl?
 
 =item I've read perlembed, perlguts, etc., but I can't embed perl in my C
 program; what am I doing wrong?
@@ -1050,8 +1061,8 @@ program; what am I doing wrong?
 
 =back
 
-=head2 perlfaq4 - Data Manipulation ($Revision: 1.64 $, $Date: 2005/04/27
-00:18:04 $)
+=head2 perlfaq4 - Data Manipulation ($Revision: 1.73 $, $Date: 2005/12/31
+00:54:37 $)
 
 =over 4
 
@@ -1267,8 +1278,8 @@ array of hashes or arrays?
 
 =back
 
-=head2 perlfaq5 - Files and Formats ($Revision: 1.36 $, $Date: 2005/04/22
-19:04:48 $)
+=head2 perlfaq5 - Files and Formats ($Revision: 1.42 $, $Date: 2005/12/31
+00:54:37 $)
 
 =over 4
 
@@ -1277,85 +1288,120 @@ array of hashes or arrays?
 =over 4
 
 =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?
+X<file, editing>
 
 =item How do I count the number of lines in a file?
+X<file, counting lines> X<lines> X<line>
 
 =item How can I use Perl's C<-i> option from within a program?
+X<-i> X<in-place>
 
 =item How can I copy a file?
+X<copy> X<file, copy>
 
 =item How do I make a temporary file name?
+X<file, temporary>
 
 =item How can I manipulate fixed-record-length files?
+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?
+X<filehandle, local> X<filehandle, passing> X<filehandle, reference>
 
 =item How can I use a filehandle indirectly?
+X<filehandle, indirect>
 
 =item How can I set up a footer format to be used with write()?
+X<footer>
 
 =item How can I write() into a string?
+X<write, into a string>
 
 =item How can I output my numbers with commas added?
+X<number, commify>
 
 =item How can I translate tildes (~) in a filename?
+X<tilde> X<tilde expansion>
 
 =item How come when I open a file read-write it wipes it out?
+X<clobber> X<read-write> X<clobbering> X<truncate> X<truncating>
 
 =item Why do I sometimes get an "Argument list too long" when I use
 E<lt>*E<gt>?
+X<argument list too long>
 
 =item Is there a leak/bug in glob()?
+X<glob>
 
 =item How can I open a file with a leading ">" or trailing blanks?
+X<filename, special characters>
 
 =item How can I reliably rename a file?
+X<rename> X<mv> X<move> X<file, rename> X<ren>
 
 =item How can I lock a file?
+X<lock> X<file, lock> X<flock>
 
 =item Why can't I just open(FH, "E<gt>file.lock")?
+X<lock, lockfile race condition>
 
 =item I still don't get locking.  I just want to increment the number in
 the file.  How can I do this?
+X<counter> X<file, counter>
 
 =item All I want to do is append a small amount of text to the end of a
 file.  Do I still have to use locking?
+X<append> X<file, append>
 
 =item How do I randomly update a binary file?
+X<file, binary patch>
 
 =item How do I get a file's timestamp in perl?
+X<timestamp> X<file, timestamp>
 
 =item How do I set a file's timestamp in perl?
+X<timestamp> X<file, timestamp>
 
 =item How do I print to more than one file at once?
+X<print, to multiple files>
 
 =item How can I read in an entire file all at once?
+X<slurp> X<file, slurping>
 
 =item How can I read in a file by paragraphs?
+X<file, reading by paragraphs>
 
 =item How can I read a single character from a file?  From the keyboard?
+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>
 
 =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>
 
 =item Why can't I use "C:\temp\foo" in DOS paths?  Why doesn't
 `C:\temp\foo.exe` work?
+X<filename, DOS issues>
 
 =item Why doesn't glob("*.*") get all the files?
+X<glob>
 
 =item Why does Perl let me delete read-only files?  Why does C<-i> clobber
 protected files?  Isn't this a bug in Perl?
 
 =item How do I select a random line from a file?
+X<file, selecting a random line>
 
 =item Why do I get weird spaces when I print an array of lines?
 
@@ -1365,8 +1411,8 @@ protected files?  Isn't this a bug in Perl?
 
 =back
 
-=head2 perlfaq6 - Regular Expressions ($Revision: 1.32 $, $Date: 2005/04/22
-19:04:48 $)
+=head2 perlfaq6 - Regular Expressions ($Revision: 1.38 $, $Date: 2005/12/31
+00:54:37 $)
 
 =over 4
 
@@ -1376,53 +1422,79 @@ protected files?  Isn't this a bug in Perl?
 
 =item How can I hope to use regular expressions without creating illegible
 and unmaintainable code?
+X<regex, legibility> X<regexp, legibility>
+X<regular expression, legibility> X</x>
 
 Comments Outside the Regex, Comments Inside the Regex, Different Delimiters
 
 =item I'm having trouble matching over more than one line.  What's wrong?
+X<regex, multiline> X<regexp, multiline> X<regular expression, multiline>
 
 =item How can I pull out lines between two patterns that are themselves on
 different lines?
+X<..>
 
 =item I put a regular expression into $/ but it didn't work. What's wrong?
+X<$/, regexes in> X<$INPUT_RECORD_SEPARATOR, regexes in>
+X<$RS, regexes in>
 
 =item How do I substitute case insensitively on the LHS while preserving
 case on the RHS?
+X<replace, case preserving> X<substitute, case preserving>
+X<substitution, case preserving> X<s, case preserving>
 
 =item How can I make C<\w> match national character sets?
+X<\w>
 
 =item How can I match a locale-smart version of C</[a-zA-Z]/>?
+X<alpha>
 
 =item How can I quote a variable to use in a regex?
+X<regex, escaping> X<regexp, escaping> X<regular expression, escaping>
 
 =item What is C</o> really for?
+X</o>
 
 =item How do I use a regular expression to strip C style comments from a
 file?
 
 =item Can I use Perl regular expressions to match balanced text?
+X<regex, matching balanced test> X<regexp, matching balanced test>
+X<regular expression, matching balanced test>
 
 =item What does it mean that regexes are greedy?  How can I get around it?
+X<greedy> X<greediness>
 
 =item How do I process each word on each line?
+X<word>
 
 =item How can I print out a word-frequency or line-frequency summary?
 
 =item How can I do approximate matching?
+X<match, approximate> X<matching, approximate>
 
 =item How do I efficiently match many regular expressions at once?
+X<regex, efficiency> X<regexp, efficiency>
+X<regular expression, efficiency>
 
 =item Why don't word-boundary searches with C<\b> work for me?
+X<\b>
 
 =item Why does using $&, $`, or $' slow my program down?
+X<$MATCH> X<$&> X<$POSTMATCH> X<$'> X<$PREMATCH> X<$`>
 
 =item What good is C<\G> in a regular expression?
+X<\G>
 
 =item Are Perl regexes DFAs or NFAs?  Are they POSIX compliant?
+X<DFA> X<NFA> X<POSIX>
 
 =item What's wrong with using grep in a void context?
+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>
 
 =item How do I match a pattern that is supplied by the user?
 
@@ -1432,8 +1504,8 @@ file?
 
 =back
 
-=head2 perlfaq7 - General Perl Language Issues ($Revision: 1.23 $, $Date:
-2005/04/07 21:39:34 $)
+=head2 perlfaq7 - General Perl Language Issues ($Revision: 1.28 $, $Date:
+2005/12/31 00:54:37 $)
 
 =over 4
 
@@ -1514,8 +1586,8 @@ methods?
 
 =back
 
-=head2 perlfaq8 - System Interaction ($Revision: 1.24 $, $Date: 2005/04/22
-19:04:48 $)
+=head2 perlfaq8 - System Interaction ($Revision: 1.27 $, $Date: 2005/12/31
+00:54:37 $)
 
 =over 4
 
@@ -1644,7 +1716,7 @@ search path?
 
 =back
 
-=head2 perlfaq9 - Networking ($Revision: 1.21 $, $Date: 2005/04/22 19:04:48
+=head2 perlfaq9 - Networking ($Revision: 1.28 $, $Date: 2005/12/31 00:54:37
 $)
 
 =over 4
@@ -1700,7 +1772,9 @@ CGI script to do bad things?
 
 =item How do I read mail?
 
-=item How do I find out my hostname/domainname/IP address?
+=item How do I find out my hostname, domainname, or IP address?
+X<hostname, domainname, IP address, host, domain, hostfqdn, inet_ntoa,
+gethostbyname, Socket, Net::Domain, Sys::Hostname>
 
 =item How do I fetch a news article or the active newsgroups?
 
@@ -1723,30 +1797,50 @@ CGI script to do bad things?
 =over 4
 
 =item Declarations
+X<declaration> X<undef> X<undefined> X<uninitialized>
 
 =item Comments
+X<comment> X<#>
 
 =item Simple Statements
+X<statement> X<semicolon> X<expression> X<;>
 
 =item Truth and Falsehood
+X<truth> X<falsehood> X<true> X<false> X<!> X<not> X<negation> X<0>
 
 =item Statement Modifiers
+X<statement modifier> X<modifier> X<if> X<unless> X<while>
+X<until> X<foreach> X<for>
 
 =item Compound Statements
+X<statement, compound> X<block> X<bracket, curly> X<curly bracket> X<brace>
+X<{> X<}> X<if> X<unless> X<while> X<until> X<foreach> X<for> X<continue>
 
 =item Loop Control
+X<loop control> X<loop, control> X<next> X<last> X<redo> X<continue>
 
 =item For Loops
+X<for> X<foreach>
 
 =item Foreach Loops
+X<for> X<foreach>
 
-=item Basic BLOCKs and Switch Statements
+=item Basic BLOCKs
+X<block>
+
+=item Switch statements
+X<switch> X<case> X<given> X<when> X<default>
+
+o, o, o, o, o, o, o
 
 =item Goto
+X<goto>
 
 =item PODs: Embedded Documentation
+X<POD> X<documentation>
 
 =item Plain Old Comments (Not!)
+X<comment> X<line> X<#> X<preprocessor> X<eval>
 
 =back
 
@@ -1761,20 +1855,27 @@ CGI script to do bad things?
 =over 4
 
 =item Variable names
+X<variable, name> X<variable name> X<data type> X<type>
 
 =item Context
+X<context> X<scalar context> X<list context>
 
 =item Scalar values
+X<scalar> X<number> X<string> X<reference>
 
 =item Scalar value constructors
+X<scalar, literal> X<scalar, constant>
 
 =item List value constructors
+X<list>
 
 =item Subscripts
 
 =item Slices
+X<slice> X<array, slice> X<hash, slice>
 
 =item Typeglobs and Filehandles
+X<typeglob> X<filehandle> X<*>
 
 =back
 
@@ -1790,92 +1891,149 @@ CGI script to do bad things?
 
 =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)
+X<list operator> X<operator, list> X<term>
 
 =item The Arrow Operator
+X<arrow> X<dereference> X<< -> >>
 
 =item Auto-increment and Auto-decrement
+X<increment> X<auto-increment> X<++> X<decrement> X<auto-decrement> X<-->
 
 =item Exponentiation
+X<**> X<exponentiation> X<power>
 
 =item Symbolic Unary Operators
+X<unary operator> X<operator, unary>
 
 =item Binding Operators
+X<binding> X<operator, binding> X<=~> X<!~>
 
 =item Multiplicative Operators
+X<operator, multiplicative>
 
 =item Additive Operators
+X<operator, additive>
 
 =item Shift Operators
+X<shift operator> X<operator, shift> X<<< << >>>
+X<<< >> >>> X<right shift> X<left shift> X<bitwise shift>
+X<shl> X<shr> X<shift, right> X<shift, left>
 
 =item Named Unary Operators
+X<operator, named unary>
 
 =item Relational Operators
+X<relational operator> X<operator, relational>
 
 =item Equality Operators
+X<equality> X<equal> X<equals> X<operator, equality>
 
 =item Bitwise And
+X<operator, bitwise, and> X<bitwise and> X<&>
 
 =item Bitwise Or and Exclusive Or
+X<operator, bitwise, or> X<bitwise or> X<|> X<operator, bitwise, xor>
+X<bitwise xor> X<^>
 
 =item C-style Logical And
+X<&&> X<logical and> X<operator, logical, and>
 
 =item C-style Logical Or
+X<||> X<operator, logical, or>
 
 =item C-style Logical Defined-Or
+X<//> X<operator, logical, defined-or>
 
 =item Range Operators
+X<operator, range> X<range> X<..> X<...>
 
 =item Conditional Operator
+X<operator, conditional> X<operator, ternary> X<ternary> X<?:>
 
 =item Assignment Operators
+X<assignment> X<operator, assignment> X<=> X<**=> X<+=> X<*=> X<&=>
+X<<< <<= >>> X<&&=> X<-=> X</=> X<|=> X<<< >>= >>> X<||=> X<//=> X<.=>
+X<%=> X<^=> X<x=>
 
 =item Comma Operator
+X<comma> X<operator, comma> X<,>
 
 =item List Operators (Rightward)
+X<operator, list, rightward> X<list operator>
 
 =item Logical Not
+X<operator, logical, not> X<not>
 
 =item Logical And
+X<operator, logical, and> X<and>
 
 =item Logical or, Defined or, and Exclusive Or
+X<operator, logical, or> X<operator, logical, xor> X<operator, logical,
+err>
+X<operator, logical, defined or> X<operator, logical, exclusive or>
+X<or> X<xor> X<err>
 
 =item C Operators Missing From Perl
+X<operator, missing from perl> X<&> X<*>
+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<qr> X<s> X<tr> X<'> X<''> X<"> X<""> X<//> X<`> X<``> X<<< << >>>
+X<escape sequence> X<escape>
 
 =item Regexp Quote-Like Operators
-
-?PATTERN?, m/PATTERN/cgimosx, /PATTERN/cgimosx, q/STRING/, C<'STRING'>,
-qq/STRING/, "STRING", qr/STRING/imosx, qx/STRING/, `STRING`, qw/STRING/,
-s/PATTERN/REPLACEMENT/egimosx, tr/SEARCHLIST/REPLACEMENTLIST/cds,
-y/SEARCHLIST/REPLACEMENTLIST/cds, <<EOF
+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<<< << >>>
 
 =item Gory details of parsing quoted constructs
+X<quote, gory details>
 
-Finding the end, Removal of backslashes before delimiters, 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, Optimization of
-regular expressions
+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>
 
 =item I/O Operators
+X<operator, i/o> X<operator, io> X<io> X<while> X<filehandle>
+X<< <> >> X<@ARGV>
 
 =item Constant Folding
+X<constant folding> X<folding>
 
 =item No-ops
+X<no-op> X<nop>
 
 =item Bitwise String Operators
+X<operator, bitwise, string>
 
 =item Integer Arithmetic
+X<integer>
 
 =item Floating-point Arithmetic
+X<floating-point> X<floating point> X<float> X<real>
 
 =item Bigger Numbers
+X<number, arbitrary precision>
 
 =back
 
@@ -1892,30 +2050,44 @@ regular expressions
 =over 4
 
 =item Private Variables via my()
+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>
 
 =item Temporary Values via local()
+X<local> X<scope, dynamic> X<dynamic scope> X<variable, local>
+X<variable, temporary>
 
 =item Lvalue subroutines
+X<lvalue> X<subroutine, lvalue>
 
 Lvalue subroutines are EXPERIMENTAL
 
 =item Passing Symbol Table Entries (typeglobs)
+X<typeglob> X<*>
 
 =item When to Still Use local()
+X<local> X<variable, local>
 
 =item Pass by Reference
+X<pass by reference> X<pass-by-reference> X<reference>
 
 =item Prototypes
+X<prototype> X<subroutine, prototype>
 
 =item Constant Functions
+X<constant>
 
 =item Overriding Built-in Functions
+X<built-in> X<override> X<CORE> X<CORE::GLOBAL>
 
 =item Autoloading
+X<autoloading> X<AUTOLOAD>
 
 =item Subroutine Attributes
+X<attribute> X<subroutine, attribute> X<attrs>
 
 =back
 
@@ -1932,100 +2104,173 @@ Lvalue subroutines are EXPERIMENTAL
 =over 4
 
 =item Perl Functions by Category
-
-Functions for SCALARs or strings, Regular expressions and pattern matching,
-Numeric functions, Functions for real @ARRAYs, Functions for list data,
-Functions for real %HASHes, Input and output functions, Functions for fixed
-length data or records, Functions for filehandles, files, or directories,
-Keywords related to the control flow of your perl program, Keywords related
-to scoping, Miscellaneous functions, Functions for processes and process
-groups, Keywords related to perl modules, Keywords related to classes and
-object-orientedness, Low-level socket functions, System V interprocess
-communication functions, Fetching user and group info, Fetching network
-info, Time-related functions, Functions new in perl5, Functions obsoleted
-in perl5
+X<function>
+
+Functions for SCALARs or strings X<scalar> X<string> X<character>, Regular
+expressions and pattern matching X<regular expression> X<regex> X<regexp>,
+Numeric functions X<numeric> X<number> X<trigonometric> X<trigonometry>,
+Functions for real @ARRAYs X<array>, Functions for list data X<list>,
+Functions for real %HASHes X<hash>, Input and output functions X<I/O>
+X<input> X<output> X<dbm>, Functions for fixed length data or records,
+Functions for filehandles, files, or directories X<file> X<filehandle>
+X<directory> X<pipe> X<link> X<symlink>, Keywords related to the control
+flow of your Perl program X<control flow>, Keywords related to switch,
+Keywords related to scoping, Miscellaneous functions, Functions for
+processes and process groups X<process> X<pid> X<process id>, Keywords
+related to perl modules X<module>, Keywords related to classes and
+object-orientedness X<object> X<class> X<package>, Low-level socket
+functions X<socket> X<sock>, System V interprocess communication functions
+X<IPC> X<System V> X<semaphore> X<shared memory> X<memory> X<message>,
+Fetching user and group info X<user> X<group> X<password> X<uid> X<gid> 
+X<passwd> X</etc/passwd>, Fetching network info X<network> X<protocol>
+X<host> X<hostname> X<IP> X<address> X<service>, Time-related functions
+X<time> X<date>, Functions new in perl5 X<perl5>, Functions obsoleted in
+perl5
 
 =item Portability
+X<portability> X<Unix> X<portable>
 
 =item Alphabetical Listing of Perl Functions
 
--I<X> FILEHANDLE, -I<X> EXPR, -I<X>, abs VALUE, abs, accept
-NEWSOCKET,GENERICSOCKET, alarm SECONDS, alarm, atan2 Y,X, bind SOCKET,NAME,
-binmode FILEHANDLE, LAYER, binmode FILEHANDLE, bless REF,CLASSNAME, bless
-REF, caller EXPR, caller, chdir EXPR, chmod LIST, chomp VARIABLE, chomp(
-LIST ), chomp, chop VARIABLE, chop( LIST ), chop, chown LIST, chr NUMBER,
-chr, chroot FILENAME, chroot, close FILEHANDLE, close, closedir DIRHANDLE,
-connect SOCKET,NAME, continue BLOCK, cos EXPR, cos, crypt PLAINTEXT,SALT,
-dbmclose HASH, dbmopen HASH,DBNAME,MASK, defined EXPR, defined, delete
-EXPR, die LIST, do BLOCK, do SUBROUTINE(LIST), do EXPR, dump LABEL, dump,
-each HASH, eof FILEHANDLE, eof (), eof, eval EXPR, eval BLOCK, exec LIST,
-exec PROGRAM LIST, exists EXPR, exit EXPR, exp EXPR, exp, fcntl
-FILEHANDLE,FUNCTION,SCALAR, fileno FILEHANDLE, flock FILEHANDLE,OPERATION,
-fork, format, formline PICTURE,LIST, getc FILEHANDLE, getc, getlogin,
-getpeername SOCKET, getpgrp PID, getppid, getpriority WHICH,WHO, getpwnam
-NAME, 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,
-getsockopt SOCKET,LEVEL,OPTNAME, glob EXPR, glob, gmtime EXPR, goto LABEL,
-goto EXPR, goto &NAME, grep BLOCK LIST, grep EXPR,LIST, hex EXPR, hex,
-import, index STR,SUBSTR,POSITION, index STR,SUBSTR, int EXPR, int, ioctl
-FILEHANDLE,FUNCTION,SCALAR, join EXPR,LIST, keys HASH, kill SIGNAL, LIST,
-last LABEL, last, lc EXPR, lc, lcfirst EXPR, lcfirst, length EXPR, length,
-link OLDFILE,NEWFILE, listen SOCKET,QUEUESIZE, local EXPR, localtime EXPR,
-localtime, lock THING, log EXPR, log, lstat EXPR, lstat, m//, map BLOCK
-LIST, map EXPR,LIST, mkdir FILENAME,MASK, mkdir FILENAME, mkdir, msgctl
-ID,CMD,ARG, msgget KEY,FLAGS, msgrcv ID,VAR,SIZE,TYPE,FLAGS, msgsnd
-ID,MSG,FLAGS, my EXPR, my TYPE EXPR, my EXPR : ATTRS, my TYPE EXPR : ATTRS,
-next LABEL, next, no Module VERSION LIST, no Module VERSION, no Module
-LIST, no Module, oct EXPR, oct, open FILEHANDLE,EXPR, open
-FILEHANDLE,MODE,EXPR, open FILEHANDLE,MODE,EXPR,LIST, open
-FILEHANDLE,MODE,REFERENCE, open FILEHANDLE, opendir DIRHANDLE,EXPR, ord
-EXPR, ord, our EXPR, our EXPR TYPE, our EXPR : ATTRS, our TYPE EXPR :
-ATTRS, pack TEMPLATE,LIST, package NAMESPACE, package, pipe
-READHANDLE,WRITEHANDLE, pop ARRAY, pop, pos SCALAR, pos, print FILEHANDLE
-LIST, print LIST, print, printf FILEHANDLE FORMAT, LIST, printf FORMAT,
-LIST, prototype FUNCTION, push ARRAY,LIST, q/STRING/, qq/STRING/,
-qr/STRING/, qx/STRING/, qw/STRING/, quotemeta EXPR, quotemeta, rand EXPR,
-rand, read FILEHANDLE,SCALAR,LENGTH,OFFSET, read FILEHANDLE,SCALAR,LENGTH,
-readdir DIRHANDLE, readline EXPR, readlink EXPR, readlink, readpipe EXPR,
-recv SOCKET,SCALAR,LENGTH,FLAGS, redo LABEL, redo, ref EXPR, ref, rename
-OLDNAME,NEWNAME, require VERSION, require EXPR, require, reset EXPR, reset,
-return EXPR, return, reverse LIST, rewinddir DIRHANDLE, rindex
-STR,SUBSTR,POSITION, rindex STR,SUBSTR, rmdir FILENAME, rmdir, s///, scalar
-EXPR, seek FILEHANDLE,POSITION,WHENCE, seekdir DIRHANDLE,POS, select
-FILEHANDLE, select, select RBITS,WBITS,EBITS,TIMEOUT, semctl
-ID,SEMNUM,CMD,ARG, semget KEY,NSEMS,FLAGS, semop KEY,OPSTRING, send
-SOCKET,MSG,FLAGS,TO, send SOCKET,MSG,FLAGS, setpgrp PID,PGRP, setpriority
-WHICH,WHO,PRIORITY, setsockopt SOCKET,LEVEL,OPTNAME,OPTVAL, shift ARRAY,
-shift, shmctl ID,CMD,ARG, shmget KEY,SIZE,FLAGS, shmread ID,VAR,POS,SIZE,
-shmwrite ID,STRING,POS,SIZE, shutdown SOCKET,HOW, sin EXPR, sin, sleep
-EXPR, sleep, socket SOCKET,DOMAIN,TYPE,PROTOCOL, socketpair
-SOCKET1,SOCKET2,DOMAIN,TYPE,PROTOCOL, sort SUBNAME LIST, sort BLOCK LIST,
-sort LIST, splice ARRAY,OFFSET,LENGTH,LIST, splice ARRAY,OFFSET,LENGTH,
-splice ARRAY,OFFSET, splice ARRAY, split /PATTERN/,EXPR,LIMIT, split
-/PATTERN/,EXPR, split /PATTERN/, split, sprintf FORMAT, LIST, format
-parameter index, flags, vector flag, (minimum) width, precision, or maximum
-width, size, order of arguments, sqrt EXPR, sqrt, srand EXPR, srand, stat
-FILEHANDLE, stat EXPR, stat, study SCALAR, study, sub NAME BLOCK, sub NAME
-(PROTO) BLOCK, sub NAME : ATTRS BLOCK, sub NAME (PROTO) : ATTRS BLOCK,
-substr EXPR,OFFSET,LENGTH,REPLACEMENT, substr EXPR,OFFSET,LENGTH, substr
-EXPR,OFFSET, symlink OLDFILE,NEWFILE, syscall NUMBER, LIST, sysopen
-FILEHANDLE,FILENAME,MODE, sysopen FILEHANDLE,FILENAME,MODE,PERMS, sysread
-FILEHANDLE,SCALAR,LENGTH,OFFSET, sysread FILEHANDLE,SCALAR,LENGTH, sysseek
-FILEHANDLE,POSITION,WHENCE, system LIST, system PROGRAM LIST, syswrite
-FILEHANDLE,SCALAR,LENGTH,OFFSET, syswrite FILEHANDLE,SCALAR,LENGTH,
-syswrite FILEHANDLE,SCALAR, tell FILEHANDLE, tell, telldir DIRHANDLE, tie
-VARIABLE,CLASSNAME,LIST, tied VARIABLE, time, times, tr///, truncate
-FILEHANDLE,LENGTH, truncate EXPR,LENGTH, uc EXPR, uc, ucfirst EXPR,
-ucfirst, umask EXPR, umask, undef EXPR, undef, unlink LIST, unlink, unpack
-TEMPLATE,EXPR, unpack TEMPLATE, untie VARIABLE, unshift ARRAY,LIST, use
-Module VERSION LIST, use Module VERSION, use Module LIST, use Module, use
-VERSION, utime LIST, values HASH, vec EXPR,OFFSET,BITS, wait, waitpid
-PID,FLAGS, wantarray, warn LIST, write FILEHANDLE, write EXPR, write, y///
+-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>
+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
+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
+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>,
+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
+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
+SOCKET,LEVEL,OPTNAME,OPTVAL X<setsockopt>, shift ARRAY X<shift>, shift,
+shmctl ID,CMD,ARG X<shmctl>, shmget KEY,SIZE,FLAGS X<shmget>, shmread
+ID,VAR,POS,SIZE X<shmread> X<shmwrite>, shmwrite ID,STRING,POS,SIZE,
+shutdown SOCKET,HOW X<shutdown>, sin EXPR X<sin> X<sine> X<asin>
+X<arcsine>, sin, sleep EXPR X<sleep> X<pause>, sleep, socket
+SOCKET,DOMAIN,TYPE,PROTOCOL X<socket>, socketpair
+SOCKET1,SOCKET2,DOMAIN,TYPE,PROTOCOL X<socketpair>, sort SUBNAME LIST
+X<sort> X<qsort> X<quicksort> X<mergesort>, sort BLOCK LIST, sort LIST,
+splice ARRAY,OFFSET,LENGTH,LIST X<splice>, splice ARRAY,OFFSET,LENGTH,
+splice ARRAY,OFFSET, splice ARRAY, split /PATTERN/,EXPR,LIMIT X<split>,
+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
+FILEHANDLE,FILENAME,MODE X<sysopen>, sysopen
+FILEHANDLE,FILENAME,MODE,PERMS, sysread FILEHANDLE,SCALAR,LENGTH,OFFSET
+X<sysread>, sysread FILEHANDLE,SCALAR,LENGTH, sysseek
+FILEHANDLE,POSITION,WHENCE X<sysseek> X<lseek>, system LIST X<system>
+X<shell>, system PROGRAM LIST, syswrite FILEHANDLE,SCALAR,LENGTH,OFFSET
+X<syswrite>, syswrite FILEHANDLE,SCALAR,LENGTH, syswrite FILEHANDLE,SCALAR,
+tell FILEHANDLE X<tell>, tell, telldir DIRHANDLE X<telldir>, tie
+VARIABLE,CLASSNAME,LIST X<tie>, tied VARIABLE X<tied>, time X<time>
+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
+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>
+X<warning> X<STDERR>, write FILEHANDLE X<write>, write EXPR, write, y///
 
 =back
 
@@ -2194,32 +2439,52 @@ PID,FLAGS, wantarray, warn LIST, write FILEHANDLE, write EXPR, write, y///
 =over 4
 
 =item Ordinary Paragraph
+X<POD, ordinary paragraph>
 
 =item Verbatim Paragraph
+X<POD, verbatim paragraph> X<verbatim>
 
 =item Command Paragraph
+X<POD, command>
 
-C<=head1 I<Heading Text>>, C<=head2 I<Heading Text>>, C<=head3 I<Heading
-Text>>, C<=head4 I<Heading Text>>, C<=over I<indentlevel>>, C<=item
-I<stuff...>>, C<=back>, C<=cut>, C<=pod>, C<=begin I<formatname>>, C<=end
-I<formatname>>, C<=for I<formatname> I<text...>>, C<=encoding
-I<encodingname>>
+C<=head1 I<Heading Text>> X<=head1> X<=head2> X<=head3> X<=head4> X<head1>
+X<head2> X<head3> X<head4>, C<=head2 I<Heading Text>>, C<=head3 I<Heading
+Text>>, C<=head4 I<Heading Text>>, C<=over I<indentlevel>> X<=over>
+X<=item> X<=back> X<over> X<item> X<back>, C<=item I<stuff...>>, C<=back>,
+C<=cut> X<=cut> X<cut>, C<=pod> X<=pod> X<pod>, C<=begin I<formatname>>
+X<=begin> X<=end> X<=for> X<begin> X<end> X<for>, C<=end I<formatname>>,
+C<=for I<formatname> I<text...>>, C<=encoding I<encodingname>> X<=encoding>
+X<encoding>
 
 =item Formatting Codes
-
-C<IE<lt>textE<gt>> -- italic text, C<BE<lt>textE<gt>> -- bold text,
-C<CE<lt>codeE<gt>> -- code text, C<LE<lt>nameE<gt>> -- a hyperlink,
-C<EE<lt>escapeE<gt>> -- a character escape, C<FE<lt>filenameE<gt>> -- used
-for filenames, C<SE<lt>textE<gt>> -- text contains non-breaking spaces,
-C<XE<lt>topic nameE<gt>> -- an index entry, C<ZE<lt>E<gt>> -- a null
-(zero-effect) formatting code
+X<POD, formatting code> X<formatting code>
+X<POD, interior sequence> X<interior sequence>
+
+C<IE<lt>textE<gt>> -- italic text X<I> X<< IZ<><> >> X<POD, formatting
+code, italic> X<italic>, C<BE<lt>textE<gt>> -- bold text X<B> X<< BZ<><> >>
+X<POD, formatting code, bold> X<bold>, C<CE<lt>codeE<gt>> -- code text X<C>
+X<< CZ<><> >> X<POD, formatting code, code> X<code>, C<LE<lt>nameE<gt>> --
+a hyperlink X<L> X<< LZ<><> >> X<POD, formatting code, hyperlink>
+X<hyperlink>, C<EE<lt>escapeE<gt>> -- a character escape X<E> X<< EZ<><> >>
+X<POD, formatting code, escape> X<escape>, C<FE<lt>filenameE<gt>> -- used
+for filenames X<F> X<< FZ<><> >> X<POD, formatting code, filename>
+X<filename>, C<SE<lt>textE<gt>> -- text contains non-breaking spaces X<S>
+X<< SZ<><> >> X<POD, formatting code, non-breaking space>  X<non-breaking
+space>, C<XE<lt>topic nameE<gt>> -- an index entry X<X> X<< XZ<><> >>
+X<POD, formatting code, index entry> X<index entry>, C<ZE<lt>E<gt>> -- a
+null (zero-effect) formatting code X<Z> X<< ZZ<><> >> X<POD, formatting
+code, null> X<null>
 
 =item The Intent
+X<POD, intent of>
 
 =item Embedding Pods in Perl Modules
+X<POD, embedding>
 
 =item Hints for Writing Pod
 
+X<podchecker> X<POD, validating>
+
 =back
 
 =item SEE ALSO
@@ -2279,34 +2544,49 @@ First:, Second:, Third:, Fourth:, Fifth:, Sixth:
 =over 4
 
 =item #! and quoting on non-Unix systems
+X<hashbang> X<#!>
 
 OS/2, MS-DOS, Win95/NT, Macintosh, VMS
 
 =item Location of Perl
+X<perl, location of interpreter>
 
 =item Command Switches
+X<perl, command switches> X<command switches>
 
-B<-0>[I<octal/hexadecimal>], B<-A[I<module>][=I<assertions>]>, B<-a>, B<-C
-[I<number/list>]>, B<-c>, B<-d>, B<-dt>, B<-d:>I<foo[=bar,baz]>,
-B<-dt:>I<foo[=bar,baz]>, B<-D>I<letters>, B<-D>I<number>, B<-e>
-I<commandline>, B<-f>, B<-F>I<pattern>, B<-h>, B<-i>[I<extension>],
-B<-I>I<directory>, B<-l>[I<octnum>], B<-m>[B<->]I<module>,
-B<-M>[B<->]I<module>, B<-M>[B<->]I<'module ...'>,
-B<-[mM]>[B<->]I<module=arg[,arg]...>, B<-n>, B<-p>, B<-P>, B<-s>, B<-S>,
-B<-t>, B<-T>, B<-u>, B<-U>, B<-v>, B<-V>, B<-V:>I<configvar>, B<-w>, B<-W>,
-B<-X>, B<-x>, B<-x> I<directory>
+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<-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>,
+B<-V:>I<configvar>, B<-w> X<-w>, B<-W> X<-W>, B<-X> X<-X>, B<-x> X<-x>,
+B<-x> I<directory>
 
 =back
 
 =item ENVIRONMENT
+X<perl, environment variables>
 
-HOME, LOGDIR, PATH, PERL5LIB, PERL5OPT, PERLIO, :bytes, :crlf, :mmap,
-:perlio, :pop, :raw, :stdio, :unix, :utf8, :win32, PERLIO_DEBUG, PERLLIB,
-PERL5DB, PERL5DB_THREADED, PERL5SHELL (specific to the Win32 port),
-PERL_ALLOW_NON_IFS_LSP (specific to the Win32 port), PERL_DEBUG_MSTATS,
-PERL_DESTRUCT_LEVEL, PERL_DL_NONLAZY, PERL_ENCODING, PERL_HASH_SEED,
-PERL_HASH_SEED_DEBUG, PERL_ROOT (specific to the VMS port), PERL_SIGNALS,
-PERL_UNICODE, SYS$LOGIN (specific to the VMS port)
+HOME X<HOME>, LOGDIR X<LOGDIR>, PATH X<PATH>, PERL5LIB X<PERL5LIB>,
+PERL5OPT X<PERL5OPT>, PERLIO X<PERLIO>, :bytes X<:bytes>, :crlf X<:crlf>,
+:mmap X<:mmap>, :perlio X<:perlio>, :pop X<:pop>, :raw X<:raw>, :stdio
+X<:stdio>, :unix X<:unix>, :utf8 X<:utf8>, :win32 X<:win32>, PERLIO_DEBUG
+X<PERLIO_DEBUG>, PERLLIB X<PERLLIB>, PERL5DB X<PERL5DB>, PERL5DB_THREADED
+X<PERL5DB_THREADED>, PERL5SHELL (specific to the Win32 port) X<PERL5SHELL>,
+PERL_ALLOW_NON_IFS_LSP (specific to the Win32 port)
+X<PERL_ALLOW_NON_IFS_LSP>, PERL_DEBUG_MSTATS X<PERL_DEBUG_MSTATS>,
+PERL_DESTRUCT_LEVEL X<PERL_DESTRUCT_LEVEL>, PERL_DL_NONLAZY
+X<PERL_DL_NONLAZY>, PERL_ENCODING X<PERL_ENCODING>, PERL_HASH_SEED
+X<PERL_HASH_SEED>, PERL_HASH_SEED_DEBUG X<PERL_HASH_SEED_DEBUG>, PERL_ROOT
+(specific to the VMS port) X<PERL_ROOT>, PERL_SIGNALS X<PERL_SIGNALS>,
+PERL_UNICODE X<PERL_UNICODE>, SYS$LOGIN (specific to the VMS port)
+X<SYS$LOGIN>
 
 =back
 
@@ -2332,15 +2612,18 @@ PERL_UNICODE, SYS$LOGIN (specific to the VMS port)
 
 =item Controlling Warnings from the Command Line
 
-B<-w>, B<-W>, B<-X>
+B<-w> X<-w>, B<-W> X<-W>, B<-X> X<-X>
 
 =item Backward Compatibility
 
 =item Category Hierarchy
+X<warning, categories>
 
 =item Fatal Warnings
+X<warning, fatal>
 
 =item Reporting Warnings from a Module
+X<warning, reporting> X<warning, registering>
 
 =back
 
@@ -2364,32 +2647,68 @@ B<-w>, B<-W>, B<-X>
 
 =item Debugger Commands
 
-h, h [command], h h, p expr, x [maxdepth] expr, V [pkg [vars]], X [vars], y
-[level [vars]], T, s [expr], n [expr], r, <CR>, c [line|sub], l, l
-min+incr, l min-max, l line, l subname, -, v [line], f filename, /pattern/,
-?pattern?, L [abw], S [[!]regex], t, t expr, b, b [line] [condition], b
-subname [condition], b postpone subname [condition], b load filename, b
-compile subname, B line, B *, a [line] command, A line, A *, w expr, W
-expr, W *, o, o booloption .., o anyoption? .., o option=value .., < ?, < [
-command ], < *, << command, > ?, > command, > *, >> command, { ?, { [
-command ], { *, {{ command, ! number, ! -number, ! pattern, !! cmd, source
-file, H -number, q or ^D, R, |dbcmd, ||dbcmd, command, m expr, M, man
-[manpage]
+h X<debugger command, h>, h [command], h h, p expr X<debugger command, p>,
+x [maxdepth] expr X<debugger command, x>, V [pkg [vars]] X<debugger
+command, V>, X [vars] X<debugger command, X>, y [level [vars]] X<debugger
+command, y>, T X<debugger command, T> X<backtrace> X<stack, backtrace>, s
+[expr] X<debugger command, s> X<step>, n [expr] X<debugger command, n>, r
+X<debugger command, r>, <CR>, c [line|sub] X<debugger command, c>, l
+X<debugger command, l>, l min+incr, l min-max, l line, l subname, -
+X<debugger command, ->, v [line] X<debugger command, v>, . X<debugger
+command, .>, f filename X<debugger command, f>, /pattern/, ?pattern?, L
+[abw] X<debugger command, L>, S [[!]regex] X<debugger command, S>, t
+X<debugger command, t>, t expr X<debugger command, t>, b X<breakpoint>
+X<debugger command, b>, b [line] [condition] X<breakpoint> X<debugger
+command, b>, b subname [condition] X<breakpoint> X<debugger command, b>, b
+postpone subname [condition] X<breakpoint> X<debugger command, b>, b load
+filename X<breakpoint> X<debugger command, b>, b compile subname
+X<breakpoint> X<debugger command, b>, B line X<breakpoint> X<debugger
+command, B>, B * X<breakpoint> X<debugger command, B>, a [line] command
+X<debugger command, a>, A line X<debugger command, A>, A * X<debugger
+command, A>, w expr X<debugger command, w>, W expr X<debugger command, W>,
+W * X<debugger command, W>, o X<debugger command, o>, o booloption ...
+X<debugger command, o>, o anyoption? ... X<debugger command, o>, o
+option=value ... X<debugger command, o>, < ? X<< debugger command, < >>, <
+[ command ] X<< debugger command, < >>, < * X<< debugger command, < >>, <<
+command X<< debugger command, << >>, > ? X<< debugger command, > >>, >
+command X<< debugger command, > >>, > * X<< debugger command, > >>, >>
+command X<<< debugger command, >> >>>, { ? X<debugger command, {>, { [
+command ], { * X<debugger command, {>, {{ command X<debugger command, {{>,
+! number X<debugger command, !>, ! -number X<debugger command, !>, !
+pattern X<debugger command, !>, !! cmd X<debugger command, !!>, source file
+X<debugger command, source>, H -number X<debugger command, H>, q or ^D
+X<debugger command, q> X<debugger command, ^D>, R X<debugger command, R>,
+|dbcmd X<debugger command, |>, ||dbcmd X<debugger command, ||>, command, m
+expr X<debugger command, m>, M X<debugger command, M>, man [manpage]
+X<debugger command, man>
 
 =item Configurable Options
 
-C<recallCommand>, C<ShellBang>, C<pager>, C<tkRunning>, C<signalLevel>,
-C<warnLevel>, C<dieLevel>, C<AutoTrace>, C<LineInfo>, C<inhibit_exit>,
-C<PrintRet>, C<ornaments>, C<frame>, C<maxTraceLen>, C<windowSize>,
-C<arrayDepth>, C<hashDepth>, C<dumpDepth>, C<compactDump>, C<veryCompact>,
-C<globPrint>, C<DumpDBFiles>, C<DumpPackages>, C<DumpReused>, C<quote>,
-C<HighBit>, C<undefPrint>, C<UsageOnly>, C<TTY>, C<noTTY>, C<ReadLine>,
-C<NonStop>
+C<recallCommand>, C<ShellBang> X<debugger option, recallCommand> X<debugger
+option, ShellBang>, C<pager> X<debugger option, pager>, C<tkRunning>
+X<debugger option, tkRunning>, C<signalLevel>, C<warnLevel>, C<dieLevel>
+X<debugger option, signalLevel> X<debugger option, warnLevel> X<debugger
+option, dieLevel>, C<AutoTrace> X<debugger option, AutoTrace>, C<LineInfo>
+X<debugger option, LineInfo>, C<inhibit_exit> X<debugger option,
+inhibit_exit>, C<PrintRet> X<debugger option, PrintRet>, C<ornaments>
+X<debugger option, ornaments>, C<frame> X<debugger option, frame>,
+C<maxTraceLen> X<debugger option, maxTraceLen>, C<windowSize> X<debugger
+option, windowSize>, C<arrayDepth>, C<hashDepth> X<debugger option,
+arrayDepth> X<debugger option, hashDepth>, C<dumpDepth> X<debugger option,
+dumpDepth>, C<compactDump>, C<veryCompact> X<debugger option, compactDump>
+X<debugger option, veryCompact>, C<globPrint> X<debugger option,
+globPrint>, C<DumpDBFiles> X<debugger option, DumpDBFiles>, C<DumpPackages>
+X<debugger option, DumpPackages>, C<DumpReused> X<debugger option,
+DumpReused>, C<quote>, C<HighBit>, C<undefPrint> X<debugger option, quote>
+X<debugger option, HighBit> X<debugger option, undefPrint>, C<UsageOnly>
+X<debugger option, UsageOnly>, C<TTY> X<debugger option, TTY>, C<noTTY>
+X<debugger option, noTTY>, C<ReadLine> X<debugger option, ReadLine>,
+C<NonStop> X<debugger option, NonStop>
 
 =item Debugger input/output
 
-Prompt, Multiline commands, Stack backtrace, Line Listing Format, Frame
-listing
+Prompt, Multiline commands, Stack backtrace X<backtrace> X<stack,
+backtrace>, Line Listing Format, Frame listing
 
 =item Debugging compile-time statements
 
@@ -2400,12 +2719,16 @@ listing
 =item Editor Support for Debugging
 
 =item The Perl Profiler
+X<profile> X<profiling> X<profiler>
 
 =back
 
 =item Debugging regular expressions
+X<regular expression, debugging>
+X<regex, debugging> X<regexp, debugging>
 
 =item Debugging memory usage
+X<memory usage>
 
 =item SEE ALSO
 
@@ -2430,7 +2753,7 @@ 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, $,,
 IO::Handle->output_record_separator EXPR, $OUTPUT_RECORD_SEPARATOR, $ORS,
-$\, $LIST_SEPARATOR, $", $SUBSCRIPT_SEPARATOR, $SUBSEP, $;, $#,
+$\, $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,
@@ -2438,7 +2761,7 @@ HANDLE->format_lines_left(EXPR), $FORMAT_LINES_LEFT, $-, @LAST_MATCH_START,
 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),
+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,
@@ -2472,24 +2795,38 @@ $EXECUTABLE_NAME, $^X, ARGV, $ARGV, @ARGV, ARGVOUT, @F, @INC, @_, %INC,
 
 =item DESCRIPTION
 
-i, m, s, x
+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 Regular Expressions
 
-[1], [2], [3], cntrl, graph, print, punct, xdigit
+[1], [2], [3], cntrl X<cntrl>, graph X<graph>, print X<print>, punct
+X<punct>, xdigit X<xdigit>
 
 =item Extended Patterns
 
-C<(?#text)>, C<(?imsx-imsx)>, C<(?:pattern)>, C<(?imsx-imsx:pattern)>,
-C<(?=pattern)>, C<(?!pattern)>, C<(?<=pattern)>, C<(?<!pattern)>, C<(?{
-code })>, C<(??{ code })>, C<< (?>pattern) >>,
-C<(?(condition)yes-pattern|no-pattern)>, C<(?(condition)yes-pattern)>
+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)>
 
 =item Backtracking
+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
 
@@ -2561,20 +2898,39 @@ C<(?(condition)yes-pattern|no-pattern)>
 =over 4
 
 =item Making References
+X<reference, creation> X<referencing>
+
+1. X<\> X<backslash>, 2. X<array, anonymous> X<[> X<[]> X<square bracket>
+X<bracket, square> X<arrayref> X<array reference> X<reference, array>, 3.
+X<hash, anonymous> X<{> X<{}> X<curly bracket> X<bracket, curly> X<brace>
+X<hashref> X<hash reference> X<reference, hash>, 4. X<subroutine,
+anonymous> X<subroutine, reference> X<reference, subroutine> X<scope,
+lexical> X<closure> X<lexical> X<lexical scope>, 5. X<constructor> X<new>,
+6. X<autovivification>, 7. X<*foo{THING}> X<*>
 
 =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>
 
 =item Not-so-symbolic references
 
 =item Pseudo-hashes: Using an array as a hash
+X<pseudo-hash> X<pseudo hash> X<pseudohash>
 
 =item Function Templates
+X<scope, lexical> X<closure> X<lexical> X<lexical scope>
+X<subroutine, nested> X<sub, nested> X<subroutine, local> X<sub, local>
 
 =back
 
 =item WARNING
+X<reference, string context> X<reference, use as hash key>
 
 =item SEE ALSO
 
@@ -2589,24 +2945,35 @@ C<(?(condition)yes-pattern|no-pattern)>
 =over 4
 
 =item Text Fields
+X<format, text field>
 
 =item Numeric Fields
+X<#> X<format, numeric field>
 
 =item The Field @* for Variable Width Multi-Line Text
+X<@*>
 
 =item The Field ^* for Variable Width One-line-at-a-time Text
+X<^*>
 
 =item Specifying Values
+X<format, specifying values>
 
 =item Using Fill Mode
+X<format, fill mode>
 
 =item Suppressing Lines Where All Fields Are Void
+X<format, suppressing lines>
 
 =item Repeating Format Lines
+X<format, repeating lines>
 
 =item Top of Form Processing
+X<format, top of form> X<top> X<header>
 
 =item Format Variables
+X<format variables>
+X<format, variables>
 
 =back
 
@@ -2615,8 +2982,10 @@ C<(?(condition)yes-pattern|no-pattern)>
 =over 4
 
 =item Footers
+X<format, footer> X<footer>
 
 =item Accessing Formatting Internals
+X<format, internals>
 
 =back
 
@@ -2633,24 +3002,33 @@ C<(?(condition)yes-pattern|no-pattern)>
 =over 4
 
 =item An Object is Simply a Reference
+X<object> X<bless> X<constructor> X<new>
 
 =item A Class is Simply a Package
+X<class> X<package> X<@ISA> X<inheritance>
 
 =item A Method is Simply a Subroutine
+X<method>
 
 =item Method Invocation
+X<invocation> X<method> X<arrow> X<< -> >>
 
 =item Indirect Object Syntax
+X<indirect object syntax> X<invocation, indirect> X<indirect>
 
 =item Default UNIVERSAL methods
+X<UNIVERSAL>
 
-isa(CLASS), can(METHOD), VERSION( [NEED] )
+isa(CLASS) X<isa>, can(METHOD) X<can>, VERSION( [NEED] ) X<VERSION>
 
 =item Destructors
+X<destructor> X<DESTROY>
 
 =item Summary
 
 =item Two-Phased Garbage Collection
+X<garbage collection> X<GC> X<circular reference>
+X<reference, circular> X<DESTROY> X<destructor>
 
 =back
 
@@ -2669,33 +3047,44 @@ isa(CLASS), can(METHOD), VERSION( [NEED] )
 =over 4
 
 =item Tying Scalars
+X<scalar, tying>
 
-TIESCALAR classname, LIST, FETCH this, STORE this, value, UNTIE this,
-DESTROY this
+TIESCALAR classname, LIST X<TIESCALAR>, FETCH this X<FETCH>, STORE this,
+value X<STORE>, UNTIE this X<UNTIE>, DESTROY this X<DESTROY>
 
 =item Tying Arrays
+X<array, tying>
 
-TIEARRAY classname, LIST, FETCH this, index, STORE this, index, value,
-FETCHSIZE this, STORESIZE this, count, EXTEND this, count, EXISTS this,
-key, DELETE this, key, CLEAR this, PUSH this, LIST, POP this, SHIFT this,
-UNSHIFT this, LIST, SPLICE this, offset, length, LIST, UNTIE this, DESTROY
-this
+TIEARRAY classname, LIST X<TIEARRAY>, FETCH this, index X<FETCH>, STORE
+this, index, value X<STORE>, FETCHSIZE this X<FETCHSIZE>, STORESIZE this,
+count X<STORESIZE>, EXTEND this, count X<EXTEND>, EXISTS this, key
+X<EXISTS>, DELETE this, key X<DELETE>, CLEAR this X<CLEAR>, PUSH this, LIST
+ X<PUSH>, POP this X<POP>, SHIFT this X<SHIFT>, UNSHIFT this, LIST 
+X<UNSHIFT>, SPLICE this, offset, length, LIST X<SPLICE>, UNTIE this
+X<UNTIE>, DESTROY this X<DESTROY>
 
 =item Tying Hashes
+X<hash, tying>
 
-USER, HOME, CLOBBER, LIST, TIEHASH classname, LIST, FETCH this, key, STORE
-this, key, value, DELETE this, key, CLEAR this, EXISTS this, key, FIRSTKEY
-this, NEXTKEY this, lastkey, SCALAR this, UNTIE this, DESTROY this
+USER, HOME, CLOBBER, LIST, TIEHASH classname, LIST X<TIEHASH>, FETCH this,
+key X<FETCH>, STORE this, key, value X<STORE>, DELETE this, key X<DELETE>,
+CLEAR this X<CLEAR>, EXISTS this, key X<EXISTS>, FIRSTKEY this X<FIRSTKEY>,
+NEXTKEY this, lastkey X<NEXTKEY>, SCALAR this X<SCALAR>, UNTIE this
+X<UNTIE>, DESTROY this X<DESTROY>
 
 =item Tying FileHandles
+X<filehandle, tying>
 
-TIEHANDLE classname, LIST, WRITE this, LIST, PRINT this, LIST, PRINTF this,
-LIST, READ this, LIST, READLINE this, GETC this, CLOSE this, UNTIE this,
-DESTROY this
+TIEHANDLE classname, LIST X<TIEHANDLE>, WRITE this, LIST X<WRITE>, PRINT
+this, LIST X<PRINT>, PRINTF this, LIST X<PRINTF>, READ this, LIST X<READ>,
+READLINE this X<READLINE>, GETC this X<GETC>, CLOSE this X<CLOSE>, UNTIE
+this X<UNTIE>, DESTROY this X<DESTROY>
 
 =item UNTIE this
+X<UNTIE>
 
 =item The C<untie> Gotcha
+X<untie>
 
 =back
 
@@ -3595,16 +3984,24 @@ chcp, dataset access, OS/390, z/OS iconv, locales
 =over 4
 
 =item Packages
+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 Perl Classes
+X<class> X<@ISA>
 
 =item Perl Modules
+X<module>
 
 =item Making your module threadsafe
+X<threadsafe> X<thread safe>
+X<module, threadsafe> X<module, thread safe>
+X<CLONE> X<CLONE_SKIP> X<thread> X<threads> X<ithread>
 
 =back
 
@@ -3624,9 +4021,9 @@ chcp, dataset access, OS/390, z/OS iconv, locales
 
 assertions, assertions::activate, assertions::compat, attributes, attrs,
 autouse, base, bigint, bignum, bigrat, blib, bytes, charnames, constant,
-diagnostics, encoding, encoding::warnings, fields, filetest, if, integer,
-less, lib, locale, open, ops, overload, re, sigtrap, sort, strict, subs,
-threads, threads::shared, utf8, vars, version, vmsish, warnings,
+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
 
 =item Standard Modules
@@ -3637,17 +4034,18 @@ 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, Carp, Carp::Heavy, Class::ISA, Class::Struct, Compress::Zlib,
-Config, Cwd, DB, DBM_Filter, DB_File, Data::Dumper, Devel::DProf,
-Devel::PPPort, Devel::Peek, Devel::SelfStubber, Digest, Digest::MD5,
-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,
+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,
+Devel::SelfStubber, Digest, Digest::MD5, 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,
@@ -3662,14 +4060,17 @@ 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::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::Dir,
-IO::File, IO::Handle, IO::Pipe, IO::Poll, IO::Seekable, IO::Select,
-IO::Socket, IO::Socket::INET, IO::Socket::UNIX, IO::Zlib, IPC::Open2,
+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,
@@ -3683,25 +4084,33 @@ 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,
 PerlIO::scalar, PerlIO::via, PerlIO::via::QuotedPrint, Pod::Checker,
-Pod::Find, Pod::Functions, Pod::Html, Pod::InputObjects, Pod::LaTeX,
-Pod::Man, Pod::ParseLink, Pod::ParseUtils, Pod::Parser,
+Pod::Escapes, Pod::Find, Pod::Functions, Pod::Html, Pod::InputObjects,
+Pod::LaTeX, Pod::Man, Pod::ParseLink, Pod::ParseUtils, Pod::Parser,
 Pod::Perldoc::ToChecker, Pod::Perldoc::ToMan, Pod::Perldoc::ToNroff,
 Pod::Perldoc::ToPod, Pod::Perldoc::ToRtf, Pod::Perldoc::ToText,
 Pod::Perldoc::ToTk, Pod::Perldoc::ToXml, Pod::PlainText, Pod::Plainer,
-Pod::Select, 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, Test::Builder, 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
+Pod::Select, Pod::Simple, Pod::Simple::Checker, Pod::Simple::Debug,
+Pod::Simple::DumpAsText, Pod::Simple::DumpAsXML, Pod::Simple::HTML,
+Pod::Simple::HTMLBatch, Pod::Simple::LinkSection, Pod::Simple::Methody,
+Pod::Simple::PullParser, Pod::Simple::PullParserEndToken,
+Pod::Simple::PullParserStartToken, Pod::Simple::PullParserTextToken,
+Pod::Simple::PullParserToken, Pod::Simple::RTF, Pod::Simple::Search,
+Pod::Simple::SimpleTree, Pod::Simple::Subclassing, Pod::Simple::Text,
+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,
+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
 
 =item Extension Modules
 
@@ -4055,89 +4464,182 @@ Some Filters Clobber the C<DATA> Handle
 
 =item DESCRIPTION
 
-=item Terms
+=over 4
+
+=item A
 
 accessor methods, actual arguments, address operator, algorithm, alias,
 alternatives, anonymous, architecture, argument, ARGV, arithmetical
 operator, array, array context, ASCII, assertion, assignment, assignment
 operator, associative array, associativity, asynchronous, atom, atomic
 operation, attribute, autogeneration, autoincrement, autoload, autosplit,
-autovivification, AV, awk, backreference, backtracking, backward
-compatibility, bareword, base class, big-endian, binary, binary operator,
-bind, bit, bit shift, bit string, bless, block, BLOCK, block buffering,
-Boolean, Boolean context, breakpoint, broadcast, BSD, bucket, buffer,
-built-in, bundle, byte, bytecode, C, C preprocessor, call by reference,
-call by value, callback, canonical, capturing, character, character class,
-character property, circumfix operator, class, class method, client,
-cloister, closure, cluster, CODE, code generator, code subpattern,
-collating sequence, command, command buffering, command name, command-line
-arguments, comment, compilation unit, compile phase, compile time,
-compiler, composer, concatenation, conditional, connection, construct,
-constructor, context, continuation, core dump, CPAN, cracker, current
-package, current working directory, currently selected output channel, CV,
+autovivification, AV, awk
+
+=item B
+
+backreference, backtracking, backward compatibility, bareword, base class,
+big-endian, binary, binary operator, bind, bit, bit shift, bit string,
+bless, block, BLOCK, block buffering, Boolean, Boolean context, breakpoint,
+broadcast, BSD, bucket, buffer, built-in, bundle, byte, bytecode
+
+=item C
+
+C, C preprocessor, call by reference, call by value, callback, canonical,
+capturing, character, character class, character property, circumfix
+operator, class, class method, client, cloister, closure, cluster, CODE,
+code generator, code subpattern, collating sequence, command, command
+buffering, command name, command-line arguments, comment, compilation unit,
+compile phase, compile time, compiler, composer, concatenation,
+conditional, connection, construct, constructor, context, continuation,
+core dump, CPAN, cracker, current package, current working directory,
+currently selected output channel, CV
+
+=item D
+
 dangling statement, data structure, data type, datagram, DBM, declaration,
 decrement, default, defined, delimiter, dereference, derived class,
 descriptor, destroy, destructor, device, directive, directory, directory
-handle, dispatch, distribution, dweomer, dwimmer, dynamic scoping,
+handle, dispatch, distribution, dweomer, dwimmer, dynamic scoping
+
+=item E
+
 eclectic, element, embedding, empty subclass test, en passant,
 encapsulation, endian, environment, environment variable, EOF, errno,
 error, escape sequence, exception, exception handling, exec, executable
-file, execute, execute bit, exit status, export, expression, extension,
+file, execute, execute bit, exit status, export, expression, extension
+
+=item F
+
 false, FAQ, fatal error, field, FIFO, file, file descriptor, file test
 operator, fileglob, filehandle, filename, filesystem, filter, flag,
 floating point, flush, FMTEYEWTK, fork, formal arguments, format, freely
 available, freely redistributable, freeware, function, funny character,
-garbage collection, GID, glob, global, global destruction, glue language,
-granularity, greedy, grep, group, GV, hacker, handler, hard reference,
-hash, hash table, header file, here document, hexadecimal, home directory,
-host, hubris, HV, identifier, impatience, implementation, import,
-increment, indexing, indirect filehandle, indirect object, indirect object
-slot, indirection, infix, inheritance, instance, instance variable,
-integer, interface, interpolation, interpreter, invocant, invocation, I/O,
-IO, IP, IPC, is-a, iteration, iterator, IV, JAPH, key, keyword, label,
-laziness, left shift, leftmost longest, lexeme, lexer, lexical analysis,
-lexical scoping, lexical variable, library, LIFO, line, line buffering,
-line number, link, LIST, list, list context, list operator, list value,
-literal, little-endian, local, logical operator, lookahead, lookbehind,
-loop, loop control statement, loop label, lvaluable, lvalue, lvalue
-modifier, magic, magical increment, magical variables, Makefile, man,
-manpage, matching, member data, memory, metacharacter, metasymbol, method,
+garbage collection
+
+=item G
+
+GID, glob, global, global destruction, glue language, granularity, greedy,
+grep, group, GV
+
+=item H
+
+hacker, handler, hard reference, hash, hash table, header file, here
+document, hexadecimal, home directory, host, hubris, HV
+
+=item I
+
+identifier, impatience, implementation, import, increment, indexing,
+indirect filehandle, indirect object, indirect object slot, indirection,
+infix, inheritance, instance, instance variable, integer, interface,
+interpolation, interpreter, invocant, invocation, I/O, IO, IP, IPC, is-a,
+iteration, iterator, IV
+
+=item J
+
+JAPH
+
+=item K
+
+key, keyword
+
+=item L
+
+label, laziness, left shift, leftmost longest, lexeme, lexer, lexical
+analysis, lexical scoping, lexical variable, library, LIFO, line, line
+buffering, line number, link, LIST, list, list context, list operator, list
+value, literal, little-endian, local, logical operator, lookahead,
+lookbehind, loop, loop control statement, loop label, lvaluable, lvalue,
+lvalue modifier
+
+=item M
+
+magic, magical increment, magical variables, Makefile, man, manpage,
+matching, member data, memory, metacharacter, metasymbol, method,
 minimalism, mode, modifier, module, modulus, monger, mortal,
-multidimensional array, multiple inheritance, named pipe, namespace,
-network address, newline, NFS, null character, null list, null string,
-numeric context, NV, nybble, object, octal, offset, one-liner, open source
-software, operand, operating system, operator, operator overloading,
-options, overloading, overriding, owner, package, pad, parameter, parent
-class, parse tree, parsing, patch, PATH, pathname, pattern, pattern
-matching, permission bits, Pern, pipe, pipeline, platform, pod, pointer,
-polymorphism, port, portable, porter, POSIX, postfix, pp, pragma,
-precedence, prefix, preprocessing, procedure, process, program generator,
-progressive matching, property, protocol, prototype, pseudofunction,
-pseudohash, pseudoliteral, public domain, pumpkin, pumpking, PV, qualified,
-quantifier, readable, reaping, record, recursion, reference, referent,
-regex, regular expression, regular expression modifier, regular file,
-relational operator, reserved words, return value, RFC, right shift, root,
-RTFM, run phase, run time, run-time pattern, RV, rvalue, scalar, scalar
-context, scalar literal, scalar value, scalar variable, scope, scratchpad,
-script, script kiddie, sed, semaphore, separator, serialization, server,
-service, setgid, setuid, shared memory, shebang, shell, side effects,
-signal, signal handler, single inheritance, slice, slurp, socket, soft
-reference, source filter, stack, standard, standard error, standard I/O,
-standard input, standard output, stat structure, statement, statement
-modifier, static, static method, static scoping, static variable, status,
-STDERR, STDIN, STDIO, STDOUT, stream, string, string context,
-stringification, struct, structure, subclass, subpattern, subroutine,
-subscript, substitution, substring, superclass, superuser, SV, switch,
-switch cluster, switch statement, symbol, symbol table, symbolic debugger,
-symbolic link, symbolic reference, synchronous, syntactic sugar, syntax,
-syntax tree, syscall, tainted, TCP, term, terminator, ternary, text,
-thread, tie, TMTOWTDI, token, tokener, tokenizing, toolbox approach,
-transliterate, trigger, trinary, troff, true, truncating, type, type
-casting, typed lexical, typedef, typeglob, typemap, UDP, UID, umask, unary
-operator, Unicode, Unix, value, variable, variable interpolation, variadic,
-vector, virtual, void context, v-string, warning, watch expression,
-whitespace, word, working directory, wrapper, WYSIWYG, XS, XSUB, yacc, zero
-width, zombie
+multidimensional array, multiple inheritance
+
+=item N
+
+named pipe, namespace, network address, newline, NFS, null character, null
+list, null string, numeric context, NV, nybble
+
+=item O
+
+object, octal, offset, one-liner, open source software, operand, operating
+system, operator, operator overloading, options, overloading, overriding,
+owner
+
+=item P
+
+package, pad, parameter, parent class, parse tree, parsing, patch, PATH,
+pathname, pattern, pattern matching, permission bits, Pern, pipe, pipeline,
+platform, pod, pointer, polymorphism, port, portable, porter, POSIX,
+postfix, pp, pragma, precedence, prefix, preprocessing, procedure, process,
+program generator, progressive matching, property, protocol, prototype,
+pseudofunction, pseudohash, pseudoliteral, public domain, pumpkin,
+pumpking, PV
+
+=item Q
+
+qualified, quantifier
+
+=item R
+
+readable, reaping, record, recursion, reference, referent, regex, regular
+expression, regular expression modifier, regular file, relational operator,
+reserved words, return value, RFC, right shift, root, RTFM, run phase, run
+time, run-time pattern, RV, rvalue
+
+=item S
+
+scalar, scalar context, scalar literal, scalar value, scalar variable,
+scope, scratchpad, script, script kiddie, sed, semaphore, separator,
+serialization, server, service, setgid, setuid, shared memory, shebang,
+shell, side effects, signal, signal handler, single inheritance, slice,
+slurp, socket, soft reference, source filter, stack, standard, standard
+error, standard I/O, standard input, standard output, stat structure,
+statement, statement modifier, static, static method, static scoping,
+static variable, status, STDERR, STDIN, STDIO, STDOUT, stream, string,
+string context, stringification, struct, structure, subclass, subpattern,
+subroutine, subscript, substitution, substring, superclass, superuser, SV,
+switch, switch cluster, switch statement, symbol, symbol table, symbolic
+debugger, symbolic link, symbolic reference, synchronous, syntactic sugar,
+syntax, syntax tree, syscall
+
+=item T
+
+tainted, TCP, term, terminator, ternary, text, thread, tie, TMTOWTDI,
+token, tokener, tokenizing, toolbox approach, transliterate, trigger,
+trinary, troff, true, truncating, type, type casting, typed lexical,
+typedef, typeglob, typemap
+
+=item U
+
+UDP, UID, umask, unary operator, Unicode, Unix
+
+=item V
+
+value, variable, variable interpolation, variadic, vector, virtual, void
+context, v-string
+
+=item W
+
+warning, watch expression, whitespace, word, working directory, wrapper,
+WYSIWYG
+
+=item X
+
+XS, XSUB
+
+=item Y
+
+yacc
+
+=item Z
+
+zero width, zombie
+
+=back
 
 =item AUTHOR AND COPYRIGHT
 
@@ -4236,16 +4738,6 @@ C<buckets SMALLEST(APPROX)..GREATEST(APPROX)>, Free/Used, C<Total sbrk():
 SBRKed/SBRKs:CONTINUOUS>, C<pad: 0>, C<heads: 2192>, C<chain: 0>, C<tail:
 6144>
 
-=item Example of using B<-DL> switch
-
-C<717>, C<002>, C<054>, C<602>, C<702>, C<704>
-
-=item B<-DL> details
-
-C<!!!>, C<!!>, C<!>
-
-=item Limitations of B<-DL> statistics
-
 =back
 
 =item SEE ALSO
@@ -4442,7 +4934,9 @@ C<!!!>, C<!!>, C<!>
 
 =item Safely Storing Static Data in XS
 
-MY_CXT_KEY, typedef my_cxt_t, START_MY_CXT, MY_CXT_INIT, dMY_CXT, MY_CXT
+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)
 
 =back
 
@@ -4689,8 +5183,6 @@ call_sv, call_pv, call_method, call_argv
 
 =back
 
-=item KNOWN PROBLEMS
-
 =item EXAMPLES
 
 =over 4
@@ -4733,6 +5225,8 @@ callback
 
 =back
 
+=item LIGHTWEIGHT CALLBACKS
+
 =item SEE ALSO
 
 =item AUTHOR
@@ -4746,171 +5240,278 @@ callback
 =over 4
 
 =item DESCRIPTION
+X<Perl API> X<API> X<api>
 
 =item "Gimme" Values
 
-GIMME, GIMME_V, G_ARRAY, G_DISCARD, G_EVAL, G_NOARGS, G_SCALAR, G_VOID
+GIMME X<GIMME>, GIMME_V X<GIMME_V>, G_ARRAY X<G_ARRAY>, G_DISCARD
+X<G_DISCARD>, G_EVAL X<G_EVAL>, G_NOARGS X<G_NOARGS>, G_SCALAR X<G_SCALAR>,
+G_VOID X<G_VOID>
 
 =item Array Manipulation Functions
 
-AvFILL, av_clear, av_delete, av_exists, av_extend, av_fetch, av_fill,
-av_len, av_make, av_pop, av_push, av_shift, av_store, av_undef, av_unshift,
-get_av, newAV, sortsv
+AvFILL X<AvFILL>, av_clear X<av_clear>, 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
+X<av_undef>, av_unshift X<av_unshift>, get_av X<get_av>, newAV X<newAV>,
+sortsv X<sortsv>, sortsv_flags X<sortsv_flags>
 
 =item Callback Functions
 
-call_argv, call_method, call_pv, call_sv, ENTER, eval_pv, eval_sv,
-FREETMPS, LEAVE, SAVETMPS
+call_argv X<call_argv>, call_method X<call_method>, call_pv X<call_pv>,
+call_sv X<call_sv>, ENTER X<ENTER>, eval_pv X<eval_pv>, eval_sv X<eval_sv>,
+FREETMPS X<FREETMPS>, LEAVE X<LEAVE>, SAVETMPS X<SAVETMPS>
 
 =item Character classes
 
-isALNUM, isALPHA, isDIGIT, isLOWER, isSPACE, isUPPER, toLOWER, toUPPER
+isALNUM X<isALNUM>, isALPHA X<isALPHA>, isDIGIT X<isDIGIT>, isLOWER
+X<isLOWER>, isSPACE X<isSPACE>, isUPPER X<isUPPER>, toLOWER X<toLOWER>,
+toUPPER X<toUPPER>
 
 =item Cloning an interpreter
 
-perl_clone
+perl_clone X<perl_clone>
 
 =item CV Manipulation Functions
 
-CvSTASH, get_cv
+CvSTASH X<CvSTASH>, get_cv X<get_cv>
 
 =item Embedding Functions
 
-cv_undef, load_module, nothreadhook, perl_alloc, perl_construct,
-perl_destruct, perl_free, perl_parse, perl_run, require_pv
+cv_undef X<cv_undef>, load_module X<load_module>, nothreadhook
+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 mathoms.c
+
+gv_fetchmethod X<gv_fetchmethod>, sv_2pvbyte_nolen X<sv_2pvbyte_nolen>,
+sv_2pvutf8_nolen X<sv_2pvutf8_nolen>, sv_2pv_nolen X<sv_2pv_nolen>,
+sv_catpvn_mg X<sv_catpvn_mg>, sv_catsv_mg X<sv_catsv_mg>, sv_force_normal
+X<sv_force_normal>, sv_iv X<sv_iv>, sv_nolocking X<sv_nolocking>,
+sv_nounlocking X<sv_nounlocking>, sv_nv X<sv_nv>, sv_pv X<sv_pv>, sv_pvbyte
+X<sv_pvbyte>, sv_pvbyten X<sv_pvbyten>, sv_pvn X<sv_pvn>, sv_pvutf8
+X<sv_pvutf8>, sv_pvutf8n X<sv_pvutf8n>, sv_taint X<sv_taint>, sv_unref
+X<sv_unref>, sv_uv X<sv_uv>
 
 =item Functions in file pp_pack.c
 
-packlist, pack_cat, unpackstring, unpack_str
+packlist X<packlist>, pack_cat X<pack_cat>, unpackstring X<unpackstring>,
+unpack_str X<unpack_str>
 
 =item Global Variables
 
-PL_modglobal, PL_na, PL_sv_no, PL_sv_undef, PL_sv_yes
+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 GV Functions
 
-GvSV, gv_fetchmeth, gv_fetchmethod, gv_fetchmethod_autoload,
-gv_fetchmeth_autoload, gv_stashpv, gv_stashpvn, gv_stashsv
+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>
 
 =item Handy Values
 
-Nullav, Nullch, Nullcv, Nullhv, Nullsv
+Nullav X<Nullav>, Nullch X<Nullch>, Nullcv X<Nullcv>, Nullhv X<Nullhv>,
+Nullsv X<Nullsv>
 
 =item Hash Manipulation Functions
 
-get_hv, HEf_SVKEY, HeHASH, HeKEY, HeKLEN, HePV, HeSVKEY, HeSVKEY_force,
-HeSVKEY_set, HeVAL, HvNAME, hv_assert, hv_clear, hv_clear_placeholders,
-hv_delete, hv_delete_ent, hv_exists, hv_exists_ent, hv_fetch, hv_fetch_ent,
-hv_iterinit, hv_iterkey, hv_iterkeysv, hv_iternext, hv_iternextsv,
-hv_iternext_flags, hv_iterval, hv_magic, hv_scalar, hv_store, hv_store_ent,
-hv_undef, newHV
+get_hv X<get_hv>, HEf_SVKEY X<HEf_SVKEY>, HeHASH X<HeHASH>, HeKEY X<HeKEY>,
+HeKLEN X<HeKLEN>, HePV X<HePV>, HeSVKEY X<HeSVKEY>, HeSVKEY_force
+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>
 
 =item Magical Functions
 
-mg_clear, mg_copy, mg_find, mg_free, mg_get, mg_length, mg_magical, mg_set,
-SvGETMAGIC, SvLOCK, SvSETMAGIC, SvSetMagicSV, SvSetMagicSV_nosteal,
-SvSetSV, SvSetSV_nosteal, SvSHARE, SvUNLOCK
+mg_clear X<mg_clear>, mg_copy X<mg_copy>, mg_find X<mg_find>, mg_free
+X<mg_free>, mg_get X<mg_get>, mg_length X<mg_length>, mg_magical
+X<mg_magical>, mg_set X<mg_set>, SvGETMAGIC X<SvGETMAGIC>, SvLOCK
+X<SvLOCK>, SvSETMAGIC X<SvSETMAGIC>, SvSetMagicSV X<SvSetMagicSV>,
+SvSetMagicSV_nosteal X<SvSetMagicSV_nosteal>, SvSetSV X<SvSetSV>,
+SvSetSV_nosteal X<SvSetSV_nosteal>, SvSHARE X<SvSHARE>, SvUNLOCK
+X<SvUNLOCK>
 
 =item Memory Management
 
-Copy, CopyD, Move, MoveD, New, Newc, Newz, Poison, Renew, Renewc, Safefree,
-savepv, savepvn, savesharedpv, savesvpv, StructCopy, Zero, ZeroD
+Copy X<Copy>, CopyD X<CopyD>, Move X<Move>, MoveD X<MoveD>, Newx X<Newx>,
+Newxc X<Newxc>, Newxz X<Newxz>, Poison X<Poison>, 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 X<Zero>, ZeroD X<ZeroD>
 
 =item Miscellaneous Functions
 
-fbm_compile, fbm_instr, form, getcwd_sv, new_version, scan_version, strEQ,
-strGE, strGT, strLE, strLT, strNE, strnEQ, strnNE, sv_nolocking,
-sv_nosharing, sv_nounlocking, upg_version, vcmp, vnormal, vnumify,
-vstringify
+fbm_compile X<fbm_compile>, fbm_instr X<fbm_instr>, form X<form>, getcwd_sv
+X<getcwd_sv>, my_sprintf X<my_sprintf>, new_version X<new_version>,
+scan_version X<scan_version>, strEQ X<strEQ>, strGE X<strGE>, strGT
+X<strGT>, strLE X<strLE>, strLT X<strLT>, strNE X<strNE>, strnEQ X<strnEQ>,
+strnNE 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 Multicall Functions
+
+dMULTICALL X<dMULTICALL>, MULTICALL X<MULTICALL>, POP_MULTICALL
+X<POP_MULTICALL>, PUSH_MULTICALL X<PUSH_MULTICALL>
 
 =item Numeric functions
 
-grok_bin, grok_hex, grok_number, grok_numeric_radix, grok_oct, scan_bin,
-scan_hex, scan_oct
+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>
 
 =item Optree Manipulation Functions
 
-cv_const_sv, newCONSTSUB, newXS
+cv_const_sv X<cv_const_sv>, newCONSTSUB X<newCONSTSUB>, newXS X<newXS>
 
 =item Pad Data Structures
 
-pad_sv
+pad_sv X<pad_sv>
 
 =item Simple Exception Handling Macros
 
-dXCPT, XCPT_CATCH, XCPT_RETHROW, XCPT_TRY_END, XCPT_TRY_START
+dXCPT X<dXCPT>, XCPT_CATCH X<XCPT_CATCH>, XCPT_RETHROW X<XCPT_RETHROW>,
+XCPT_TRY_END X<XCPT_TRY_END>, XCPT_TRY_START X<XCPT_TRY_START>
 
 =item Stack Manipulation Macros
 
-dMARK, dORIGMARK, dSP, EXTEND, MARK, mPUSHi, mPUSHn, mPUSHp, mPUSHu,
-mXPUSHi, mXPUSHn, mXPUSHp, mXPUSHu, ORIGMARK, POPi, POPl, POPn, POPp,
-POPpbytex, POPpx, POPs, PUSHi, PUSHMARK, PUSHmortal, PUSHn, PUSHp, PUSHs,
-PUSHu, PUTBACK, SP, SPAGAIN, XPUSHi, XPUSHmortal, XPUSHn, XPUSHp, XPUSHs,
-XPUSHu, XSRETURN, XSRETURN_EMPTY, XSRETURN_IV, XSRETURN_NO, XSRETURN_NV,
-XSRETURN_PV, XSRETURN_UNDEF, XSRETURN_UV, XSRETURN_YES, XST_mIV, XST_mNO,
-XST_mNV, XST_mPV, XST_mUNDEF, XST_mYES
+dMARK X<dMARK>, dORIGMARK X<dORIGMARK>, dSP X<dSP>, EXTEND X<EXTEND>, MARK
+X<MARK>, mPUSHi X<mPUSHi>, mPUSHn X<mPUSHn>, mPUSHp X<mPUSHp>, mPUSHu
+X<mPUSHu>, mXPUSHi X<mXPUSHi>, mXPUSHn X<mXPUSHn>, mXPUSHp X<mXPUSHp>,
+mXPUSHu X<mXPUSHu>, ORIGMARK X<ORIGMARK>, POPi X<POPi>, POPl X<POPl>, POPn
+X<POPn>, POPp X<POPp>, POPpbytex X<POPpbytex>, POPpx X<POPpx>, POPs
+X<POPs>, PUSHi X<PUSHi>, PUSHMARK X<PUSHMARK>, PUSHmortal X<PUSHmortal>,
+PUSHn X<PUSHn>, PUSHp X<PUSHp>, PUSHs X<PUSHs>, PUSHu X<PUSHu>, PUTBACK
+X<PUTBACK>, SP X<SP>, SPAGAIN X<SPAGAIN>, XPUSHi X<XPUSHi>, XPUSHmortal
+X<XPUSHmortal>, XPUSHn X<XPUSHn>, XPUSHp X<XPUSHp>, XPUSHs X<XPUSHs>,
+XPUSHu X<XPUSHu>, XSRETURN X<XSRETURN>, XSRETURN_EMPTY X<XSRETURN_EMPTY>,
+XSRETURN_IV X<XSRETURN_IV>, XSRETURN_NO X<XSRETURN_NO>, XSRETURN_NV
+X<XSRETURN_NV>, XSRETURN_PV X<XSRETURN_PV>, XSRETURN_UNDEF
+X<XSRETURN_UNDEF>, XSRETURN_UV X<XSRETURN_UV>, XSRETURN_YES
+X<XSRETURN_YES>, XST_mIV X<XST_mIV>, XST_mNO X<XST_mNO>, XST_mNV
+X<XST_mNV>, XST_mPV X<XST_mPV>, XST_mUNDEF X<XST_mUNDEF>, XST_mYES
+X<XST_mYES>
 
 =item SV Flags
 
-svtype, SVt_IV, SVt_NV, SVt_PV, SVt_PVAV, SVt_PVCV, SVt_PVHV, SVt_PVMG
+svtype X<svtype>, SVt_IV X<SVt_IV>, SVt_NV X<SVt_NV>, SVt_PV X<SVt_PV>,
+SVt_PVAV X<SVt_PVAV>, SVt_PVCV X<SVt_PVCV>, SVt_PVHV X<SVt_PVHV>, SVt_PVMG
+X<SVt_PVMG>
 
 =item SV Manipulation Functions
 
-get_sv, looks_like_number, newRV_inc, newRV_noinc, NEWSV, newSV, newSVhek,
-newSViv, newSVnv, newSVpv, newSVpvf, newSVpvn, newSVpvn_share, newSVrv,
-newSVsv, newSVuv, SvCUR, SvCUR_set, SvEND, SvGROW, SvIOK, SvIOKp,
-SvIOK_notUV, SvIOK_off, SvIOK_on, SvIOK_only, SvIOK_only_UV, SvIOK_UV,
-SvIsCOW, SvIsCOW_shared_hash, SvIV, SvIVX, SvIVx, SvIV_nomg, SvIV_set,
-SvLEN, SvLEN_set, SvMAGIC_set, SvNIOK, SvNIOKp, SvNIOK_off, SvNOK, SvNOKp,
-SvNOK_off, SvNOK_on, SvNOK_only, SvNV, SvNVX, SvNVx, SvNV_set, SvOK, SvOOK,
-SvPOK, SvPOKp, SvPOK_off, SvPOK_on, SvPOK_only, SvPOK_only_UTF8, SvPV,
-SvPVbyte, SvPVbytex, SvPVbytex_force, SvPVbyte_force, SvPVbyte_nolen,
-SvPVutf8, SvPVutf8x, SvPVutf8x_force, SvPVutf8_force, SvPVutf8_nolen,
-SvPVX, SvPVx, SvPV_force, SvPV_force_nomg, SvPV_nolen, SvPV_nomg, SvPV_set,
-SvREFCNT, SvREFCNT_dec, SvREFCNT_inc, SvROK, SvROK_off, SvROK_on, SvRV,
-SvRV_set, SvSTASH, SvSTASH_set, SvTAINT, SvTAINTED, SvTAINTED_off,
-SvTAINTED_on, SvTRUE, SvTYPE, SvUOK, SvUPGRADE, SvUTF8, SvUTF8_off,
-SvUTF8_on, SvUV, SvUVX, SvUVx, SvUV_nomg, SvUV_set, SvVOK, sv_2bool,
-sv_2cv, sv_2io, sv_2iv_flags, sv_2mortal, sv_2nv, sv_2pvbyte,
-sv_2pvbyte_nolen, sv_2pvutf8, sv_2pvutf8_nolen, sv_2pv_flags, sv_2pv_nolen,
-sv_2uv_flags, sv_backoff, sv_bless, sv_catpv, sv_catpvf, sv_catpvf_mg,
-sv_catpvn, sv_catpvn_flags, sv_catpvn_mg, sv_catpvn_nomg, sv_catpv_mg,
-sv_catsv, sv_catsv_flags, sv_catsv_mg, sv_catsv_nomg, sv_chop, sv_clear,
-sv_cmp, sv_cmp_locale, sv_collxfrm, sv_copypv, sv_dec, sv_derived_from,
-sv_eq, sv_force_normal, sv_force_normal_flags, sv_free, sv_gets, sv_grow,
-sv_inc, sv_insert, sv_isa, sv_isobject, sv_iv, sv_len, sv_len_utf8,
-sv_magic, sv_magicext, sv_mortalcopy, sv_newmortal, sv_newref, sv_nv,
-sv_pos_b2u, sv_pos_u2b, sv_pv, sv_pvbyte, sv_pvbyten, sv_pvbyten_force,
-sv_pvn, sv_pvn_force, sv_pvn_force_flags, sv_pvutf8, sv_pvutf8n,
-sv_pvutf8n_force, sv_reftype, sv_replace, sv_report_used, sv_reset,
-sv_rvweaken, sv_setiv, sv_setiv_mg, sv_setnv, sv_setnv_mg, sv_setpv,
-sv_setpvf, sv_setpvf_mg, sv_setpviv, sv_setpviv_mg, sv_setpvn,
-sv_setpvn_mg, sv_setpv_mg, sv_setref_iv, sv_setref_nv, sv_setref_pv,
-sv_setref_pvn, sv_setref_uv, sv_setsv, sv_setsv_flags, sv_setsv_mg,
-sv_setsv_nomg, sv_setuv, sv_setuv_mg, sv_taint, sv_tainted, sv_true,
-sv_unmagic, sv_unref, sv_unref_flags, sv_untaint, sv_upgrade, sv_usepvn,
-sv_usepvn_mg, sv_utf8_decode, sv_utf8_downgrade, sv_utf8_encode,
-sv_utf8_upgrade, sv_utf8_upgrade_flags, sv_uv, sv_vcatpvf, sv_vcatpvfn,
-sv_vcatpvf_mg, sv_vsetpvf, sv_vsetpvfn, sv_vsetpvf_mg
+get_sv X<get_sv>, looks_like_number X<looks_like_number>, newRV_inc
+X<newRV_inc>, newRV_noinc X<newRV_noinc>, NEWSV X<NEWSV>, 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>, SvCUR X<SvCUR>, SvCUR_set X<SvCUR_set>, SvEND X<SvEND>, SvGROW
+X<SvGROW>, SvIOK X<SvIOK>, SvIOKp X<SvIOKp>, SvIOK_notUV X<SvIOK_notUV>,
+SvIOK_off X<SvIOK_off>, SvIOK_on X<SvIOK_on>, SvIOK_only X<SvIOK_only>,
+SvIOK_only_UV X<SvIOK_only_UV>, SvIOK_UV X<SvIOK_UV>, SvIsCOW X<SvIsCOW>,
+SvIsCOW_shared_hash X<SvIsCOW_shared_hash>, SvIV X<SvIV>, SvIVX X<SvIVX>,
+SvIVx X<SvIVx>, SvIV_nomg X<SvIV_nomg>, SvIV_set X<SvIV_set>, SvLEN
+X<SvLEN>, SvLEN_set X<SvLEN_set>, SvMAGIC_set X<SvMAGIC_set>, SvNIOK
+X<SvNIOK>, SvNIOKp X<SvNIOKp>, SvNIOK_off X<SvNIOK_off>, SvNOK X<SvNOK>,
+SvNOKp X<SvNOKp>, SvNOK_off X<SvNOK_off>, SvNOK_on X<SvNOK_on>, SvNOK_only
+X<SvNOK_only>, SvNV X<SvNV>, SvNVX X<SvNVX>, SvNVx X<SvNVx>, SvNV_set
+X<SvNV_set>, SvOK X<SvOK>, SvOOK X<SvOOK>, SvPOK X<SvPOK>, SvPOKp
+X<SvPOKp>, SvPOK_off X<SvPOK_off>, SvPOK_on X<SvPOK_on>, SvPOK_only
+X<SvPOK_only>, SvPOK_only_UTF8 X<SvPOK_only_UTF8>, SvPV X<SvPV>, SvPVbyte
+X<SvPVbyte>, SvPVbytex X<SvPVbytex>, SvPVbytex_force X<SvPVbytex_force>,
+SvPVbyte_force X<SvPVbyte_force>, SvPVbyte_nolen X<SvPVbyte_nolen>,
+SvPVutf8 X<SvPVutf8>, SvPVutf8x X<SvPVutf8x>, SvPVutf8x_force
+X<SvPVutf8x_force>, SvPVutf8_force X<SvPVutf8_force>, SvPVutf8_nolen
+X<SvPVutf8_nolen>, SvPVX X<SvPVX>, SvPVx X<SvPVx>, SvPV_force
+X<SvPV_force>, SvPV_force_nomg X<SvPV_force_nomg>, SvPV_nolen
+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>,
+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_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_catpvn_nomg X<sv_catpvn_nomg>, sv_catpv_mg
+X<sv_catpv_mg>, sv_catsv X<sv_catsv>, sv_catsv_flags X<sv_catsv_flags>,
+sv_catsv_nomg X<sv_catsv_nomg>, 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_derived_from
+X<sv_derived_from>, 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 X<sv_len_utf8>,
+sv_magic X<sv_magic>, sv_magicext X<sv_magicext>, sv_mortalcopy
+X<sv_mortalcopy>, sv_newmortal X<sv_newmortal>, sv_newref X<sv_newref>,
+sv_pos_b2u X<sv_pos_b2u>, sv_pos_u2b X<sv_pos_u2b>, sv_pvbyten_force
+X<sv_pvbyten_force>, sv_pvn_force X<sv_pvn_force>, sv_pvn_force_flags
+X<sv_pvn_force_flags>, sv_pvutf8n_force X<sv_pvutf8n_force>, sv_reftype
+X<sv_reftype>, sv_replace X<sv_replace>, sv_report_used X<sv_report_used>,
+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_setsv_nomg X<sv_setsv_nomg>, 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 X<sv_usepvn>,
+sv_usepvn_mg X<sv_usepvn_mg>, 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
 
-bytes_from_utf8, bytes_to_utf8, ibcmp_utf8, is_utf8_char, is_utf8_string,
-is_utf8_string_loc, is_utf8_string_loclen, pv_uni_display, sv_cat_decode,
-sv_recode_to_utf8, sv_uni_display, to_utf8_case, to_utf8_fold,
-to_utf8_lower, to_utf8_title, to_utf8_upper, utf8n_to_uvchr,
-utf8n_to_uvuni, utf8_distance, utf8_hop, utf8_length, utf8_to_bytes,
-utf8_to_uvchr, utf8_to_uvuni, uvchr_to_utf8, uvuni_to_utf8_flags
+bytes_from_utf8 X<bytes_from_utf8>, bytes_to_utf8 X<bytes_to_utf8>,
+ibcmp_utf8 X<ibcmp_utf8>, is_utf8_char X<is_utf8_char>, is_utf8_string
+X<is_utf8_string>, is_utf8_string_loc X<is_utf8_string_loc>,
+is_utf8_string_loclen X<is_utf8_string_loclen>, pv_uni_display
+X<pv_uni_display>, sv_cat_decode X<sv_cat_decode>, sv_recode_to_utf8
+X<sv_recode_to_utf8>, sv_uni_display X<sv_uni_display>, to_utf8_case
+X<to_utf8_case>, to_utf8_fold X<to_utf8_fold>, to_utf8_lower
+X<to_utf8_lower>, to_utf8_title X<to_utf8_title>, to_utf8_upper
+X<to_utf8_upper>, utf8n_to_uvchr X<utf8n_to_uvchr>, utf8n_to_uvuni
+X<utf8n_to_uvuni>, utf8_distance X<utf8_distance>, utf8_hop X<utf8_hop>,
+utf8_length X<utf8_length>, utf8_to_bytes X<utf8_to_bytes>, utf8_to_uvchr
+X<utf8_to_uvchr>, utf8_to_uvuni X<utf8_to_uvuni>, uvchr_to_utf8
+X<uvchr_to_utf8>, uvuni_to_utf8_flags X<uvuni_to_utf8_flags>
 
 =item Variables created by C<xsubpp> and C<xsubpp> internal functions
 
-ax, CLASS, dAX, dAXMARK, dITEMS, dUNDERBAR, dXSARGS, dXSI32, items, ix,
-newXSproto, RETVAL, ST, THIS, UNDERBAR, XS, XS_VERSION,
-XS_VERSION_BOOTCHECK
+ax X<ax>, CLASS X<CLASS>, dAX X<dAX>, dAXMARK X<dAXMARK>, dITEMS X<dITEMS>,
+dUNDERBAR X<dUNDERBAR>, dXSARGS X<dXSARGS>, dXSI32 X<dXSI32>, items
+X<items>, ix X<ix>, newXSproto X<newXSproto>, RETVAL X<RETVAL>, ST X<ST>,
+THIS X<THIS>, UNDERBAR X<UNDERBAR>, XS X<XS>, XS_VERSION X<XS_VERSION>,
+XS_VERSION_BOOTCHECK X<XS_VERSION_BOOTCHECK>
 
 =item Warning and Dieing
 
-croak, warn
+croak X<croak>, warn X<warn>
 
 =item AUTHORS
 
@@ -4924,56 +5525,72 @@ croak, warn
 =over 4
 
 =item DESCRIPTION
+X<internal Perl functions> X<interpreter functions>
 
 =item CV reference counts and CvOUTSIDE
 
-CvWEAKOUTSIDE
+CvWEAKOUTSIDE X<CvWEAKOUTSIDE>
 
 =item Functions in file pad.h
 
-CX_CURPAD_SAVE, CX_CURPAD_SV, PAD_BASE_SV, PAD_CLONE_VARS,
-PAD_COMPNAME_FLAGS, PAD_COMPNAME_GEN, PAD_COMPNAME_GEN_set,
-PAD_COMPNAME_OURSTASH, PAD_COMPNAME_PV, PAD_COMPNAME_TYPE, PAD_DUP,
-PAD_RESTORE_LOCAL, PAD_SAVE_LOCAL, PAD_SAVE_SETNULLPAD, PAD_SETSV,
-PAD_SET_CUR, PAD_SET_CUR_NOSAVE, PAD_SV, PAD_SVl, SAVECLEARSV, SAVECOMPPAD,
-SAVEPADSV
+CX_CURPAD_SAVE X<CX_CURPAD_SAVE>, CX_CURPAD_SV X<CX_CURPAD_SV>, PAD_BASE_SV
+X<PAD_BASE_SV>, PAD_CLONE_VARS X<PAD_CLONE_VARS>, PAD_COMPNAME_FLAGS
+X<PAD_COMPNAME_FLAGS>, PAD_COMPNAME_GEN X<PAD_COMPNAME_GEN>,
+PAD_COMPNAME_GEN_set X<PAD_COMPNAME_GEN_set>, PAD_COMPNAME_OURSTASH
+X<PAD_COMPNAME_OURSTASH>, PAD_COMPNAME_PV X<PAD_COMPNAME_PV>,
+PAD_COMPNAME_TYPE X<PAD_COMPNAME_TYPE>, PAD_DUP X<PAD_DUP>,
+PAD_RESTORE_LOCAL X<PAD_RESTORE_LOCAL>, PAD_SAVE_LOCAL X<PAD_SAVE_LOCAL>,
+PAD_SAVE_SETNULLPAD X<PAD_SAVE_SETNULLPAD>, PAD_SETSV X<PAD_SETSV>,
+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
 
-find_runcv
+find_runcv X<find_runcv>
 
 =item Global Variables
 
-PL_DBsingle, PL_DBsub, PL_DBtrace, PL_dowarn, PL_last_in_gv, PL_ofs_sv,
-PL_rs
+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, is_gv_magical_sv
+is_gv_magical X<is_gv_magical>, is_gv_magical_sv X<is_gv_magical_sv>
 
 =item IO Functions
 
-start_glob
+start_glob X<start_glob>
 
 =item Magical Functions
 
-mg_localize
+mg_localize X<mg_localize>
 
 =item Pad Data Structures
 
-CvPADLIST, cv_clone, cv_dump, do_dump_pad, intro_my, pad_add_anon,
-pad_add_name, pad_alloc, pad_block_start, pad_check_dup, pad_findlex,
-pad_findmy, pad_fixup_inner_anons, pad_free, pad_leavemy, pad_new,
-pad_push, pad_reset, pad_setsv, pad_swipe, pad_tidy, pad_undef
+CvPADLIST X<CvPADLIST>, cv_clone X<cv_clone>, cv_dump X<cv_dump>,
+do_dump_pad X<do_dump_pad>, intro_my X<intro_my>, pad_add_anon
+X<pad_add_anon>, pad_add_name X<pad_add_name>, pad_alloc X<pad_alloc>,
+pad_block_start X<pad_block_start>, pad_check_dup X<pad_check_dup>,
+pad_findlex X<pad_findlex>, pad_findmy X<pad_findmy>, pad_fixup_inner_anons
+X<pad_fixup_inner_anons>, pad_free X<pad_free>, pad_leavemy X<pad_leavemy>,
+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 Stack Manipulation Macros
 
-djSP, LVRET
+djSP X<djSP>, LVRET X<LVRET>
 
 =item SV Manipulation Functions
 
-find_uninit_var, report_uninit, sv_add_arena, sv_clean_all, sv_clean_objs,
-sv_free_arenas
+sv_add_arena X<sv_add_arena>, sv_clean_all X<sv_clean_all>, sv_clean_objs
+X<sv_clean_objs>, sv_free_arenas X<sv_free_arenas>
+
+=item Unicode Support
+
+find_uninit_var X<find_uninit_var>, report_uninit X<report_uninit>
 
 =item AUTHORS
 
@@ -5199,6 +5816,8 @@ DEFINES, USE_MULTI = define, #PERL_MALLOC = define, CFG = Debug
 
 =item PERL_DESTRUCT_LEVEL
 
+=item PERL_MEM_LOG
+
 =item Profiling
 
 =item Gprof Profiling
@@ -5238,155 +5857,169 @@ I<The Road goes ever on and on, down from the door where it began.>
 
 =item DESCRIPTION
 
-=item assertions
-
-=item iCOW
-
-=item (?{...}) closures in regexps
+=item The roadmap to 5.10
 
-=item A re-entrant regexp engine
+=over 4
 
-=item pragmata
+=item Needed for a 5.9.4 release
 
-=over 4
+=item Needed for a 5.9.5 release
 
-=item lexical pragmas
+Implement L</_ prototype character>, Implement L</state variables>
 
-=item use less 'memory'
+=item Needed for a 5.9.6 release
 
 =back
 
-=item prototypes and functions
+=item Tasks that only need Perl knowledge
 
 =over 4
 
-=item _ prototype character
+=item common test code for timed bail out
 
-=item inlining autoloaded constants
+=item POD -> HTML conversion in the core still sucks
 
-=item Finish off lvalue functions
+=item Parallel testing
 
-=back
+=item Make Schwern poorer
 
-=item Unicode and UTF8
+=item Improve the coverage of the core tests
 
-=over 4
+=item test B
 
-=item Implicit Latin 1 => Unicode translation
+=item A decent benchmark
 
-=item UTF8 caching code
+=item fix tainting bugs
 
-=item Unicode in Filenames
+=item Dual life everything
 
-=item Unicode in %ENV
+=item Improving C<threads::shared>
+
+=item POSIX memory footprint
 
 =back
 
-=item Regexps
+=item Tasks that need a little sysadmin-type knowledge
 
 =over 4
 
-=item regexp optimiser optional
+=item Relocatable perl
 
-=back
+=item make HTML install work
 
-=item POD
+=item compressed man pages
 
-=over 4
+=item Add a code coverage target to the Makefile
+
+=item Make Config.pm cope with differences between build and installed perl
+
+=item make parallel builds work
 
-=item POD -> HTML conversion still sucks
+=item linker specification files
 
 =back
 
-=item Misc medium sized projects
+=item Tasks that need a little C knowledge
 
 =over 4
 
-=item UNITCHECK
+=item Make it clear from -v if this is the exact official release
 
-=item optional optimizer
+=item Tidy up global variables
 
-=item You WANT *how* many
+=item Ordering of "global" variables.
 
-=item lexical aliases
+=item bincompat functions
+
+=item am I hot or not?
+
+=item emulate the per-thread memory pool on Unix
+
+=item reduce duplication in sv_setsv_flags
 
-=item no 6
+=back
+
+=item Tasks that need a knowledge of XS
+
+=over 4
 
 =item IPv6
 
-=item entersub XS vs Perl
+=item shrink C<GV>s, C<CV>s
 
-=item @INC source filter to Filter::Simple
+=item merge Perl_sv_2[inpu]v
 
-=item bincompat functions
+=item UTF8 caching code
 
-=item Use fchown/fchmod internally
+=item Implicit Latin 1 => Unicode translation
 
-=item Constant folding
+=item autovivification
 
-=back
+=item Unicode in Filenames
 
-=item Tests
+=item Unicode in %ENV
 
-=over 4
+=item use less 'memory'
 
-=item Make Schwern poorer
+=item Re-implement C<:unique> in a way that is actually thread-safe
 
-=item test B
+=item Make tainting consistent
 
-=item common test code for timed bailout
+=item readpipe(LIST)
 
 =back
 
-=item Installation
+=item Tasks that need a knowledge of the interpreter
 
 =over 4
 
-=item compressed man pages
+=item lexical pragmas
 
-=item Make Config.pm cope with differences between build and installed perl
+=item Attach/detach debugger from running program
 
-=item Relocatable perl
+=item Constant folding
 
-=item make HTML install work
+=item LVALUE functions for lists
 
-=item put patchlevel in -v
+=item LVALUE functions in the debugger
 
-=back
+=item _ prototype character
 
-=item Incremental things
+=item state variables
 
-=over 4
+=item @INC source filter to Filter::Simple
 
-=item autovivification
+=item regexp optimiser optional
 
-=item fix tainting bugs
+=item UNITCHECK
 
-=item Make tainting consistent
+=item optional optimizer
 
-=item Dual life everything
+=item You WANT *how* many
 
-=back
+=item lexical aliases
 
-=item Vague things
+=item entersub XS vs Perl
 
-=over 4
+=item Self ties
 
-=item threads
+=item Optimize away @_
 
-=item POSIX memory footprint
+=item What hooks would assertions need?
 
-=item Optimize away @_
+=back
 
-=item switch ops
+=item Big projects
 
-=item Attach/detach debugger from running program
+=over 4
 
-=item A decent benchmark
+=item make ithreads more robust
 
-=item readpipe(LIST)
+=item iCOW
 
-=item Self ties
+=item (?{...}) closures in regexps
+
+=item A re-entrant regexp engine
 
 =back
 
@@ -5405,7 +6038,7 @@ I<The Road goes ever on and on, down from the door where it began.>
 B<-h>, B<-v>, B<-t>, B<-u>, B<-m> I<module>, B<-l>, B<-F>, B<-f>
 I<perlfunc>, B<-q> I<perlfaq-search-regexp>, B<-T>, B<-d>
 I<destination-filename>, B<-o> I<output-formatname>, B<-M> I<module-name>,
-B<-w> I<option:value> or B<-w> I<option>, B<-X>,
+B<-w> I<option:value> or B<-w> I<option>, B<-X>, B<-L> I<language_code>,
 B<PageName|ModuleName|ProgramName>, B<-n> I<some-formatter>, B<-r>, B<-i>,
 B<-V>
 
@@ -5455,64 +6088,119 @@ B<-V>
 
 =item Incompatible Changes
 
-=item Core Enhancements
+=over 4
 
-=item Modules and Pragmata
+=item Parsing of C<-f _>
 
-=item Utility Changes
+=item C<mkdir()>
 
-=item Documentation
+=item Magic goto and eval
 
-=item Performance Enhancements
+=item C<$#> has been removed
 
-=item Installation and Configuration Improvements
+=item C<:unique>
 
-=item Selected Bug Fixes
+=back
 
-=item New or Changed Diagnostics
+=item Core Enhancements
 
-=item Changed Internals
+=over 4
 
-=item Known Problems
+=item Switch and Smart Match operator
 
-=over 4
+=item C<say()>
 
-=item Platform Specific Problems
+=item C<CLONE_SKIP()>
 
-=back
+=item C<${^CHILD_ERROR_NATIVE}>
 
-=item Reporting Bugs
+=item Assertions
 
-=item SEE ALSO
+=item Unicode Character Database 4.1.0
+
+=item C<no VERSION>
 
 =back
 
-=head2 perl593delta, perldelta - what is new for perl v5.9.3
+=item Modules and Pragmata
 
 =over 4
 
-=item DESCRIPTION
+=item C<feature>
 
-=item Incompatible Changes
+=item C<assertions::compat>
 
-=item Core Enhancements
+=item C<Math::BigInt::FastCalc>
 
-=item Modules and Pragmata
+=item C<Compress::Zlib>
+
+=item C<IO::Zlib>
+
+=item C<Archive::Tar>
+
+=back
 
 =item Utility Changes
 
+=over 4
+
+=item C<ptar>
+
+=back
+
 =item Documentation
 
+=over 4
+
+=item Perl Glossary
+
+=back
+
 =item Performance Enhancements
 
 =item Installation and Configuration Improvements
 
+=over 4
+
+=item New Or Improved Platforms
+
+=item Module auxiliary files
+
+=back
+
 =item Selected Bug Fixes
 
+=over 4
+
+=item C<defined $$x>
+
+=item Smaller fixes
+
+=item More Unicode Fixes
+
+=back
+
 =item New or Changed Diagnostics
 
+=over 4
+
+=item Attempt to set length of freed array
+
+=item Search pattern not terminated or ternary operator parsed as search
+pattern
+
+=item "%s" variable %s masks earlier declaration
+
+=back
+
 =item Changed Internals
 
+=over 4
+
+=item B:: modules inheritance changed
+
+=back
+
 =item Known Problems
 
 =over 4
@@ -5527,7 +6215,7 @@ B<-V>
 
 =back
 
-=head2 perl592delta, perldelta - what is new for perl v5.9.2
+=head2 perl593delta, perldelta - what is new for perl v5.9.3
 
 =over 4
 
@@ -5537,13 +6225,148 @@ B<-V>
 
 =over 4
 
-=item Packing and UTF-8 strings
+=item Parsing of C<-f _>
 
-=item Miscellaneous
+=item C<mkdir()>
 
-=back
+=item Magic goto and eval
 
-=item Core Enhancements
+=item C<$#> has been removed
+
+=item C<:unique>
+
+=back
+
+=item Core Enhancements
+
+=over 4
+
+=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>
+
+=back
+
+=item Modules and Pragmata
+
+=over 4
+
+=item C<feature>
+
+=item C<assertions::compat>
+
+=item C<Math::BigInt::FastCalc>
+
+=item C<Compress::Zlib>
+
+=item C<IO::Zlib>
+
+=item C<Archive::Tar>
+
+=back
+
+=item Utility Changes
+
+=over 4
+
+=item C<ptar>
+
+=back
+
+=item Documentation
+
+=over 4
+
+=item Perl Glossary
+
+=back
+
+=item Performance Enhancements
+
+=item Installation and Configuration Improvements
+
+=over 4
+
+=item New Or Improved Platforms
+
+=item Module auxiliary files
+
+=back
+
+=item Selected Bug Fixes
+
+=over 4
+
+=item C<defined $$x>
+
+=item Smaller fixes
+
+=item More Unicode Fixes
+
+=back
+
+=item New or Changed Diagnostics
+
+=over 4
+
+=item Attempt to set length of freed array
+
+=item Search pattern not terminated or ternary operator parsed as search
+pattern
+
+=item "%s" variable %s masks earlier declaration
+
+=back
+
+=item Changed Internals
+
+=over 4
+
+=item B:: modules inheritance changed
+
+=back
+
+=item Known Problems
+
+=over 4
+
+=item Platform Specific Problems
+
+=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
 
@@ -7000,6 +7823,8 @@ NCR MP-RAS, NonStop-UX
 
 =item Arrays now always interpolate into double-quoted strings
 
+=item @- and @+ provide starting/ending offsets of regex submatches
+
 =back
 
 =item Modules and Pragmata
@@ -7382,6 +8207,8 @@ to mean "${$}<digit>" is deprecated
 
 =item Arrays now always interpolate into double-quoted strings
 
+=item @- and @+ provide starting/ending offsets of regex matches
+
 =back
 
 =item Modules and Pragmata
@@ -8251,21 +9078,42 @@ B<Unix emulation for AmigaOS: ixemul.library>, B<Version of Amiga OS>
 
 =over 4
 
+=item Building Perl for WinCE
+
+=over 4
+
 =item DESCRIPTION
 
+=item General explanations on cross-compiling WinCE
+
 =item BUILD
 
+Microsoft Embedded Visual Tools, Microsoft Visual C++, Rainer Keuchel's
+celib-sources, Rainer Keuchel's console-sources, go to ./wince
+subdirectory, edit file compile.bat, run    compile.bat, run   compile.bat
+dist
+
+=back
+
+=item Using Perl on WinCE
+
 =over 4
 
-=item Tools & SDK
+=item DESCRIPTION
 
-Microsoft Embedded Visual Tools, Microsoft Visual C++, Rainer Keuchel's
-celib-sources, Rainer Keuchel's console-sources
+=item LIMITATIONS
 
-=item Make
+=item ENVIRONMENT
+
+=item REGISTRY
+
+=item PERLFILES
+
+=item XS
+
+=item BUGS
 
-go to ./wince subdirectory, edit file compile.bat, run   compile.bat, run 
-  compile.bat dist
+=item INSTALLATION
 
 =back
 
@@ -8273,6 +9121,8 @@ go to ./wince subdirectory, edit file compile.bat, run      compile.bat, run
 
 =item AUTHORS
 
+Rainer Keuchel <coyxc@rainer-keuchel.de>, Vadim Konovalov
+
 =back
 
 =head2 perlcygwin, README.cygwin - Perl for Cygwin
@@ -8601,6 +9451,22 @@ DJGPP, Pthreads
 
 =back
 
+=head2 perllinux, README.linux - Perl version 5 on Linux systems
+
+=over 4
+
+=item DESCRIPTION
+
+=over 4
+
+=item Experimental Support for Sun Studio Compilers for Linux OS
+
+=back
+
+=item AUTHOR
+
+=back
+
 =head2 perlmachten, README.machten - Perl version 5 on Power MachTen
 systems
 
@@ -8656,7 +9522,13 @@ op/lexassign.t, pragma/warnings.t
 
 =item libperl and Prebinding
 
-=item Updating Panther
+=item Updating Apple-supplied Perl
+
+=item 64-bit Perl
+
+=item Intel processor support
+
+=item  Universal binaries
 
 =item Known problems
 
@@ -9238,7 +10110,8 @@ Solaris FAQ, Precompiled Binaries, Solaris Documentation
 
 Dynamic Loading Problems With GNU as and GNU ld, ld.so.1: ./perl: fatal:
 relocation error:, dlopen: stub interception failed, #error "No
-DATAMODEL_NATIVE specified", sh: ar: not found
+DATAMODEL_NATIVE specified", sh: ar: not found, warning: dead part of
+constant expression is nonconstant
 
 =item MAKE TEST
 
@@ -9278,8 +10151,6 @@ DATAMODEL_NATIVE specified", sh: ar: not found
 
 =item AUTHOR
 
-=item LAST MODIFIED
-
 =back
 
 =head2 perlsymbian, README.symbian - Perl version 5 on Symbian OS
@@ -9296,6 +10167,8 @@ DATAMODEL_NATIVE specified", sh: ar: not found
 
 =item PerlApp
 
+=item sisify.pl
+
 =item Using Perl in Symbian
 
 =back
@@ -9451,10 +10324,10 @@ Digital UNIX formerly known as DEC OSF/1) systems
 
 =item Perl functions
 
-File tests, backticks, binmode FILEHANDLE, crypt PLAINTEXT, USER, dump,
-exec LIST, fork, getpwent, getpwnam, getpwuid, gmtime, kill, qx//, select
-(system call), stat EXPR, system LIST, time, times, unlink LIST, utime
-LIST, waitpid PID,FLAGS
+File tests, backticks, binmode FILEHANDLE, crypt PLAINTEXT, USER, die,
+dump, exec LIST, fork, getpwent, getpwnam, getpwuid, gmtime, kill, qx//,
+select (system call), stat EXPR, system LIST, time, times, unlink LIST,
+utime LIST, waitpid PID,FLAGS
 
 =item Perl variables
 
@@ -9627,8 +10500,8 @@ A thread exited while %d other threads were still running
 
 =item BUGS
 
-Parent-Child threads, Returning objects, Creating threads inside BEGIN
-blocks, PERL_OLD_SIGNALS are not threadsafe, will not be
+Parent-Child threads, tid is I32, Returning objects, Creating threads
+inside BEGIN blocks, PERL_OLD_SIGNALS are not threadsafe, will not be
 
 =item AUTHOR and COPYRIGHT
 
@@ -9880,7 +10753,7 @@ inf(), NaN(), upgrade()
 
 =item Methods
 
-=item Cavaet
+=item Caveat
 
 =item Options
 
@@ -9933,6 +10806,36 @@ semantics
 
 =back
 
+=head2 c, constant - Perl pragma to declare constants
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item NOTES
+
+=over 4
+
+=item List constants
+
+=item Defining multiple constants at once
+
+=item Magic constants
+
+=back
+
+=item TECHNICAL NOTES
+
+=item BUGS
+
+=item AUTHOR
+
+=item COPYRIGHT
+
+=back
+
 =head2 charnames - define character names for C<\N{named}> string literal
 escapes
 
@@ -10130,6 +11033,30 @@ upgrading for byte-strings
 
 =back
 
+=head2 feature - Perl pragma to enable new syntactic features
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=over 4
+
+=item The 'switch' feature
+
+=item The '~~' feature
+
+=item The 'say' feature
+
+=item the 'err' feature
+
+=back
+
+=item FEATURE BUNDLES
+
+=back
+
 =head2 fields - compile-time class fields
 
 =over 4
@@ -10262,7 +11189,7 @@ operations
 
 =back
 
-=head2 overload - Package for overloading perl operations
+=head2 overload - Package for overloading Perl operations
 
 =over 4
 
@@ -10305,6 +11232,8 @@ is inherited by derived classes
 
 =item Fallback
 
+=item Smart Match
+
 C<undef>, TRUE, defined, but FALSE
 
 =item Copy Constructor
@@ -10499,15 +11428,17 @@ utf8::is_utf8(STRING), $flag = utf8::valid(STRING)
 
 =over 4
 
-=item What IS a version
+=item BEST PRACTICES
 
-Numeric Versions, Quoted Versions
+Be consistent, Be careful
 
-=item What about v-strings?
+=item What IS a version
+
+Numeric Versions, Extended Versions
 
 =item Numeric Versions
 
-=item Quoted Versions
+=item Extended Versions
 
 =item Numeric Alpha Versions
 
@@ -10518,6 +11449,8 @@ operators, Logical Operators
 
 =item Quoting
 
+=item What about v-strings?
+
 =item Types of Versions Objects
 
 Ordinary versions, Alpha Versions
@@ -10526,6 +11459,8 @@ Ordinary versions, Alpha Versions
 
 =back
 
+=item SUBCLASSING
+
 =item EXPORT
 
 =item AUTHOR
@@ -10777,7 +11712,8 @@ limit, extract
 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?
+need?, What do you do with unsupported filetypes in an archive?, How do I
+access .tar.Z files?
 
 =item TODO
 
@@ -11057,7 +11993,7 @@ BOTTOM_NAME, BOTTOM_GV, SUBPROCESS, IoTYPE, IoFLAGS, IsSTD
 
 =item B::AV Methods
 
-FILL, MAX, ARRAY, ARRAYelt
+FILL, MAX, ARRAY, ARRAYelt, OFF, AvFLAGS
 
 =item B::CV Methods
 
@@ -11066,7 +12002,7 @@ XSUBANY, CvFLAGS, const_sv
 
 =item B::HV Methods
 
-FILL, MAX, KEYS, RITER, NAME, ARRAY
+FILL, MAX, KEYS, RITER, NAME, ARRAY, PMROOT
 
 =item OP-RELATED CLASSES
 
@@ -11319,6 +12255,13 @@ B<#svclass>, B<#svval>, B<#targ>, B<#targarg>, B<#targarglife>, B<#typenum>
 
 =back
 
+=item One-Liner Command tips
+
+perl -MO=Concise,bar foo.pl, perl -MDigest::MD5=md5 -MO=Concise,md5 -e1,
+perl -MPOSIX -MO=Concise,_POSIX_ARG_MAX -e1, perl -MPOSIX -MO=Concise,a -e
+'print _POSIX_SAVED_IDS', perl -MPOSIX -MO=Concise,a -e 'sub
+a{_POSIX_SAVED_IDS}'
+
 =item Using B::Concise outside of the O framework
 
 =over 4
@@ -11424,6 +12367,8 @@ B<regexp-variables>, B<all>, B<none>
 
 B<-u Package>
 
+=item EXTENDING LINT
+
 =item BUGS
 
 =item AUTHOR
@@ -11654,6 +12599,8 @@ B<-b>, B<-H>, B<-k>, B<-o>I<outfile>, B<-s>
 
 =item DELETING ALL PARAMETERS:
 
+=item HANDLING NON-URLENCODED ARGUMENTS
+
 =item DIRECT ACCESS TO THE PARAMETER LIST:
 
 =item FETCHING THE PARAMETER LIST AS A HASH:
@@ -11669,7 +12616,7 @@ B<:standard>, B<:all>
 
 =item PRAGMAS
 
--any, -compile, -nosticky, -no_undef_params, -no_xhtml, -nph,
+-any, -compile, -nosticky, -tabindex, -no_undef_params, -no_xhtml, -nph,
 -newstyle_urls, -oldstyle_urls, -autoload, -no_debug, -debug,
 -private_tempfiles
 
@@ -11700,7 +12647,7 @@ B<Parameters:>, 4, 5, 6..
 =item OBTAINING THE SCRIPT'S URL
 
 B<-absolute>, B<-relative>, B<-full>, B<-path> (B<-path_info>), B<-query>
-(B<-query_string>), B<-base>
+(B<-query_string>), B<-base>, B<-rewrite>
 
 =item MIXING POST AND URL PARAMETERS
 
@@ -12084,8 +13031,8 @@ FCGI_SOCKET_PATH, FCGI_LISTEN_QUEUE
 =item Interactive Mode
 
 Searching for authors, bundles, distribution files and modules, make, test,
-install, clean modules or distributions, get, readme, look module or
-distribution, ls author, Signals
+install, clean modules or distributions, get, readme, perldoc, look module
+or distribution, ls author, ls globbing_expresion, Signals
 
 =item CPAN::Shell
 
@@ -12116,17 +13063,18 @@ CPAN::Distribution::force($method,@args), CPAN::Distribution::get(),
 CPAN::Distribution::install(), CPAN::Distribution::isa_perl(),
 CPAN::Distribution::look(), CPAN::Distribution::make(),
 CPAN::Distribution::prereq_pm(), CPAN::Distribution::readme(),
-CPAN::Distribution::test(), CPAN::Distribution::uptodate(),
-CPAN::Index::force_reload(), CPAN::Index::reload(), CPAN::InfoObj::dump(),
-CPAN::Module::as_glimpse(), CPAN::Module::as_string(),
-CPAN::Module::clean(), CPAN::Module::cpan_file(),
-CPAN::Module::cpan_version(), CPAN::Module::cvs_import(),
-CPAN::Module::description(), CPAN::Module::force($method,@args),
-CPAN::Module::get(), CPAN::Module::inst_file(),
-CPAN::Module::inst_version(), CPAN::Module::install(),
-CPAN::Module::look(), CPAN::Module::make(),
+CPAN::Distribution::perldoc(), CPAN::Distribution::test(),
+CPAN::Distribution::uptodate(), CPAN::Index::force_reload(),
+CPAN::Index::reload(), CPAN::InfoObj::dump(), CPAN::Module::as_glimpse(),
+CPAN::Module::as_string(), CPAN::Module::clean(),
+CPAN::Module::cpan_file(), CPAN::Module::cpan_version(),
+CPAN::Module::cvs_import(), CPAN::Module::description(),
+CPAN::Module::force($method,@args), CPAN::Module::get(),
+CPAN::Module::inst_file(), CPAN::Module::inst_version(),
+CPAN::Module::install(), CPAN::Module::look(), CPAN::Module::make(),
 CPAN::Module::manpage_headline(), CPAN::Module::readme(),
-CPAN::Module::test(), CPAN::Module::uptodate(), CPAN::Module::userid()
+CPAN::Module::perldoc(), CPAN::Module::test(), CPAN::Module::uptodate(),
+CPAN::Module::userid()
 
 =item Cache Manager
 
@@ -12159,6 +13107,12 @@ optionE<gt> [shift|pop]>, C<o conf E<lt>list optionE<gt>
 
 =item SECURITY
 
+=over 4
+
+=item Cryptographically signed modules
+
+=back
+
 =item EXPORT
 
 =item POPULATE AN INSTALLATION WITH LOTS OF MODULES
@@ -12177,7 +13131,7 @@ http firewall, ftp firewall, One way visibility, SOCKS, IP Masquerade
 
 =item FAQ
 
-1), 2), 3), 4), 5), 6), 7), 8), 9), 10)
+1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11)
 
 =item BUGS
 
@@ -12199,6 +13153,16 @@ http firewall, ftp firewall, One way visibility, SOCKS, IP Masquerade
 
 =back
 
+=head2 CPAN::Version - utility functions to compare CPAN versions
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=back
+
 =head2 CPANox, CPAN::Nox - Wrapper around CPAN.pm without using any XS
 module
 
@@ -12309,96 +13273,175 @@ Example 1, Example 2, Example 3
 
 =item DESCRIPTION
 
-=item DEFLATE 
+=item GZIP INTERFACE
+
+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 B<($d, $status) = deflateInit( [OPT] )>
+=item Examples
 
-B<-Level>, B<-Method>, B<-WindowBits>, B<-MemLevel>, B<-Strategy>,
-B<-Dictionary>, B<-Bufsize>
+=item Compress::Zlib::memGzip
 
-=item B<($out, $status) = $d-E<gt>deflate($buffer)>
+=item Compress::Zlib::memGunzip
 
-=item B<($out, $status) = $d-E<gt>flush([flush_type])>
+=back
 
-=item B<$status = $d-E<gt>deflateParams([OPT])>
+=item COMPRESS/UNCOMPRESS
 
-B<-Level>, B<-Strategy>
+B<$dest = compress($source [, $level] ) ;>, B<$dest = uncompress($source)
+;>
 
-=item B<$d-E<gt>dict_adler()>
+=item CHECKSUM FUNCTIONS
 
-=item B<$d-E<gt>msg()>
+=item Compress::Zlib::Deflate
 
-=item B<$d-E<gt>total_in()>
+=over 4
 
-=item B<$d-E<gt>total_out()>
+=item B<($d, $status) = new Compress::Zlib::Deflate( [OPT] ) >
 
-=item Example
+B<-Level>, B<-Method>, B<-WindowBits>, B<-MemLevel>, B<-Strategy>,
+B<-Dictionary>, B<-Bufsize>, B<-AppendOutput>, B<-CRC32>, B<-ADLER32>
+
+=item B<$status = $d-E<gt>deflate($input, $output)>
+
+=item B<$status = $d-E<gt>flush($output [, $flush_type]) >
+
+=item B<$status = $d-E<gt>deflateParams([OPT])>
+
+B<-Level>, B<-Strategy>, B<-BufSize>
+
+=item B<$status = $d-E<gt>deflateTune($good_length, $max_lazy,
+$nice_length, $max_chain)>
+
+=item B<$d-E<gt>dict_adler()>
+
+=item B<$d-E<gt>crc32()>
+
+=item B<$d-E<gt>adler32()>
+
+=item B<$d-E<gt>msg()>
+
+=item B<$d-E<gt>total_in()>
+
+=item B<$d-E<gt>total_out()>
+
+=item B<$d-E<gt>get_Strategy()>
+
+=item B<$d-E<gt>get_Level()>
+
+=item B<$d-E<gt>get_BufSize()>
+
+=item Example
 
 =back
 
-=item INFLATE
+=item Compress::Zlib::Inflate
 
 =over 4
 
-=item B<($i, $status) = inflateInit()>
+=item B< ($i, $status) = new Compress::Zlib::Inflate( [OPT] ) >
 
-B<-WindowBits>, B<-Bufsize>, B<-Dictionary>
+B<-WindowBits>, B<-Bufsize>, B<-Dictionary>, B<-AppendOutput>, B<-CRC32>,
+B<-ADLER32>, B<-ConsumeInput>
 
-=item B<($out, $status) = $i-E<gt>inflate($buffer)>
+=item B< $status = $i-E<gt>inflate($input, $output) >
 
-=item B<$status = $i-E<gt>inflateSync($buffer)>
+=item B<$status = $i-E<gt>inflateSync($input)>
 
 =item B<$i-E<gt>dict_adler()>
 
+=item B<$i-E<gt>crc32()>
+
+=item B<$i-E<gt>adler32()>
+
 =item B<$i-E<gt>msg()>
 
 =item B<$i-E<gt>total_in()>
 
 =item B<$i-E<gt>total_out()>
 
+=item B<$d-E<gt>get_BufSize()>
+
 =item Example
 
 =back
 
-=item COMPRESS/UNCOMPRESS
+=item Compress::Zlib 1.x Deflate Interface
 
-B<$dest = compress($source [, $level] ) ;>, B<$dest = uncompress($source)
-;>
+=over 4
 
-=item GZIP INTERFACE
+=item B<($d, $status) = deflateInit( [OPT] )>
 
-B<$gz = gzopen(filename or 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) ;>, B<$status = $gz-E<gt>gzeof()
-;>, B<$gz-E<gt>gzclose>, B<$gz-E<gt>gzsetparams($level, $strategy>,
-B<$level>, B<$strategy>, B<$gz-E<gt>gzerror>, B<$gzerrno>
+B<-Level>, B<-Method>, B<-WindowBits>, B<-MemLevel>, B<-Strategy>,
+B<-Dictionary>, B<-Bufsize>
 
-=over 4
+=item B<($out, $status) = $d-E<gt>deflate($buffer)>
 
-=item Examples
+=item B<($out, $status) = $d-E<gt>flush([flush_type])>
 
-=item Compress::Zlib::memGzip
+=item B<$status = $d-E<gt>deflateParams([OPT])>
 
-=item Compress::Zlib::memGunzip
+B<-Level>, B<-Strategy>
+
+=item B<$d-E<gt>dict_adler()>
+
+=item B<$d-E<gt>msg()>
+
+=item B<$d-E<gt>total_in()>
+
+=item B<$d-E<gt>total_out()>
+
+=item Example
 
 =back
 
-=item CHECKSUM FUNCTIONS
+=item Compress::Zlib 1.x Inflate Interface
+
+=over 4
+
+=item B<($i, $status) = inflateInit()>
+
+B<-WindowBits>, B<-Bufsize>, B<-Dictionary>
+
+=item B<($out, $status) = $i-E<gt>inflate($buffer)>
+
+=item B<$status = $i-E<gt>inflateSync($buffer)>
+
+=item B<$i-E<gt>dict_adler()>
+
+=item B<$i-E<gt>msg()>
+
+=item B<$i-E<gt>total_in()>
+
+=item B<$i-E<gt>total_out()>
+
+=item Example
+
+=back
 
 =item ACCESSING ZIP FILES
 
 =item CONSTANTS
 
+=item SEE ALSO
+
 =item AUTHOR
 
 =item MODIFICATION HISTORY
 
+=item COPYRIGHT AND LICENSE
+
 =back
 
-=head2 Config - access Perl configuration information
+=head2 Compress::Zlib::File::GlobMapper, File::GlobMapper - Extend File
+Glob to Allow Input and Output Files
 
 =over 4
 
@@ -12406,347 +13449,151 @@ B<$level>, B<$strategy>, B<$gz-E<gt>gzerror>, B<$gzerrno>
 
 =item DESCRIPTION
 
-myconfig(), config_sh(), config_re($regex), config_vars(@names)
+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 EXAMPLE
+=over 4
 
-=item WARNING
+=item Behind The Scenes
 
-=item GLOSSARY
+=item Limitations
 
-=over 4
+=item Input File Glob
 
-=item _
+B<~>, B<~user>, B<.>, B<*>, B<?>, B<\>,  B<[]>,  B<{,}>,  B<()>
 
-C<_a>, C<_exe>, C<_o>
+=item Output File Glob
 
-=item a
+"*", #1
 
-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<archname64>, C<archname>, C<archobjs>,
-C<asctime_r_proto>, C<awk>
+=item Returned Data
 
-=item b
+=back
 
-C<baserev>, C<bash>, C<bin>, C<binexp>, C<bison>, C<byacc>, C<byteorder>
+=item EXAMPLES
 
-=item c
+=over 4
 
-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 A Rename script
 
-=item d
+=item A few example globmaps
 
-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_bzero>, C<d_casti32>, C<d_castneg>,
-C<d_charvspr>, C<d_chown>, C<d_chroot>, C<d_chsize>, C<d_class>,
-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_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_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_getpgrp2>, C<d_getpgrp>,
-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_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_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_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_readdir64_r>,
-C<d_readdir>, 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_setpgrp2>,
-C<d_setpgrp>, 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_sockatmark>,
-C<d_sockatmarkproto>, C<d_socket>, C<d_socklen_t>, C<d_sockpair>,
-C<d_socks5_init>, 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_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_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 SEE ALSO
 
-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 AUTHOR
 
-=item f
+=item COPYRIGHT AND LICENSE
 
-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>
+=back
 
-=item g
+=head2 Compress::Zlib::IO::Compress::Deflate, IO::Compress::Deflate    -
+Perl interface to write RFC 1950 files/buffers
 
-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>
+=over 4
 
-=item h
+=item SYNOPSIS
 
-C<h_fcntl>, C<h_sysfile>, C<hint>, C<hostcat>, C<html1dir>, C<html1direxp>,
-C<html3dir>, C<html3direxp>
+=item DESCRIPTION
 
-=item i
+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
 
-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<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 Functional Interface
 
-=item k
+=over 4
 
-C<known_extensions>, C<ksh>
+=item deflate $input => $output [, OPTS]
 
-=item l
+A filename, A filehandle, A scalar reference, An array reference, An Input
+FileGlob string, A filename, A filehandle, A scalar reference, A Hash
+Reference, An Array Reference, An Output FileGlob
 
-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 deflate \%hash [, OPTS]
 
-=item m
+undef, A filename, A filehandle, A scalar reference, A Hash Reference, An
+Array Reference
 
-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 Notes
 
-=item M
+=item Optional Parameters
 
-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>
+AutoClose =E<gt> 0|1, -Append =E<gt> 0|1
 
-=item n
+=item Examples
 
-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>
+=back
 
-=item o
+=item OO Interface
 
-C<o_nonblock>, C<obj_ext>, C<old_pthread_create_joinable>, C<optimize>,
-C<orderlib>, C<osname>, C<osvers>, C<otherlibdirs>
+=over 4
 
-=item p
+=item Constructor
 
-C<package>, C<pager>, C<passcat>, C<patchlevel>, C<path_sep>, C<perl5>,
-C<perl>, C<perl_patchlevel>
+A filename, A filehandle, A scalar reference
 
-=item P
+=item Constructor Options
 
-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>
+-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 q
+=item Examples
 
-C<quadkind>, C<quadtype>
+=back
 
-=item r
+=item Methods 
 
-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>
+=over 4
 
-=item s
+=item print
 
-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 printf
 
-=item t
+=item syswrite
 
-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 write
 
-=item u
+=item flush
 
-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<usesocks>, C<usethreads>, C<usevendorprefix>,
-C<usevfork>, C<usrinc>, C<uuname>, C<uvoformat>, C<uvsize>, C<uvtype>,
-C<uvuformat>, C<uvxformat>, C<uvXUformat>
-
-=item v
+=item tell
 
-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>
+=item eof
 
-=item x
+=item seek
 
-C<xlibpth>
+=item binmode
 
-=item y
+=item fileno
 
-C<yacc>, C<yaccflags>
+=item close
 
-=item z
+=item newStream
 
-C<zcat>, C<zip>
+=item deflateParams
 
 =back
 
-=item NOTE
+=item Importing 
 
-=back
+:all, :constants, :flush, :level, :strategy
 
-=over 4
+=item EXAMPLES
 
-=item SYNOPSIS
+=item SEE ALSO
 
-=item DESCRIPTION
+=item AUTHOR
 
-dynamic, nonxs, static
+=item MODIFICATION HISTORY
 
-=item AUTHOR
+=item COPYRIGHT AND LICENSE
 
 =back
 
-=head2 Cwd - get pathname of current working directory
+=head2 Compress::Zlib::IO::Compress::Gzip, IO::Compress::Gzip    - Perl
+interface to write RFC 1952 files/buffers
 
 =over 4
 
@@ -12754,68 +13601,105 @@ dynamic, nonxs, static
 
 =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 getcwd and friends
+=item gzip $input => $output [, OPTS]
 
-getcwd, cwd, fastcwd, fastgetcwd, getdcwd
+A filename, A filehandle, A scalar reference, An array reference, An Input
+FileGlob string, A filename, A filehandle, A scalar reference, A Hash
+Reference, An Array Reference, An Output FileGlob
 
-=item abs_path and friends
+=item gzip \%hash [, OPTS]
 
-abs_path, realpath, fast_abs_path
+undef, A filename, A filehandle, A scalar reference, A Hash Reference, An
+Array Reference
 
-=item $ENV{PWD}
+=item Notes
+
+=item Optional Parameters
+
+AutoClose =E<gt> 0|1, -Append =E<gt> 0|1
+
+=item Examples
 
 =back
 
-=item NOTES
+=item OO Interface
 
-=item AUTHOR
+=over 4
 
-=item COPYRIGHT
+=item Constructor
 
-=item SEE ALSO
+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, -Mimimal =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
+
+=item Examples
 
 =back
 
-=head2 DB - programmatic interface to the Perl debugging API (draft,
-subject to
-change)
+=item Methods 
 
 =over 4
 
-=item SYNOPSIS
+=item print
 
-=item DESCRIPTION
+=item printf
 
-=over 4
+=item syswrite
 
-=item Global Variables
+=item write
 
- $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 flush
 
-=item API Methods
+=item tell
 
-CLIENT->register(), CLIENT->evalcode(STRING), CLIENT->skippkg('D::hide'),
-CLIENT->run(), CLIENT->step(), CLIENT->next(), CLIENT->done()
+=item eof
 
-=item Client Callback Methods
+=item seek
 
-CLIENT->init(), CLIENT->prestop([STRING]), CLIENT->stop(), CLIENT->idle(),
-CLIENT->poststop([STRING]), CLIENT->evalcode(STRING), CLIENT->cleanup(),
-CLIENT->output(LIST)
+=item binmode
+
+=item fileno
+
+=item close
+
+=item newStream
+
+=item deflateParams
 
 =back
 
-=item BUGS
+=item Importing 
+
+:all, :constants, :flush, :level, :strategy
+
+=item EXAMPLES
+
+=item SEE ALSO
 
 =item AUTHOR
 
+=item MODIFICATION HISTORY
+
+=item COPYRIGHT AND LICENSE
+
 =back
 
-=head2 DBM_Filter -- Filter DBM keys/values 
+=head2 Compress::Zlib::IO::Compress::RawDeflate, IO::Compress::RawDeflate  
+  - Perl interface to write RFC 1951 files/buffers
 
 =over 4
 
@@ -12823,67 +13707,103 @@ CLIENT->output(LIST)
 
 =item DESCRIPTION
 
-=item What is a DBM Filter?
+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 So what's new?
+=item rawdeflate $input => $output [, OPTS]
+
+A filename, A filehandle, A scalar reference, An array reference, An Input
+FileGlob string, A filename, A filehandle, A scalar reference, A Hash
+Reference, An Array Reference, An Output FileGlob
+
+=item rawdeflate \%hash [, OPTS]
+
+undef, A filename, A filehandle, A scalar reference, A Hash Reference, An
+Array Reference
+
+=item Notes
+
+=item Optional Parameters
+
+AutoClose =E<gt> 0|1, -Append =E<gt> 0|1
+
+=item Examples
 
 =back
 
-=item METHODS
+=item OO Interface
 
 =over 4
 
-=item $db->Filter_Push()
-
-=item $db->Filter_Key_Push()
+=item Constructor
 
-=item $db->Filter_Value_Push()
+A filename, A filehandle, A scalar reference
 
-Filter_Push, Filter_Key_Push, Filter_Value_Push
+=item Constructor Options
 
-=item $db->Filter_Pop()
+-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 $db->Filtered()
+=item Examples
 
 =back
 
-=item Writing a Filter
+=item Methods 
 
 =over 4
 
-=item Immediate Filters
+=item print
 
-=item Canned Filters
+=item printf
 
-"name", params
+=item syswrite
 
-=back
+=item write
 
-=item Filters Included
+=item flush
 
-utf8, encode, compress, int32, null
+=item tell
 
-=item NOTES
+=item eof
 
-=over 4
+=item seek
 
-=item Maintain Round Trip Integrity
+=item binmode
 
-=item Don't mix filtered & non-filtered data in the same database file. 
+=item fileno
+
+=item close
+
+=item newStream
+
+=item deflateParams
 
 =back
 
-=item EXAMPLE
+=item Importing 
+
+:all, :constants, :flush, :level, :strategy
+
+=item EXAMPLES
 
 =item SEE ALSO
 
 =item AUTHOR
 
+=item MODIFICATION HISTORY
+
+=item COPYRIGHT AND LICENSE
+
 =back
 
-=head2 DB_File - Perl5 access to Berkeley DB version 1.x
+=head2 Compress::Zlib::IO::Uncompress::AnyInflate,
+IO::Uncompress::AnyInflate - Perl interface to read RFC 1950, 1951 & 1952
+files/buffers
 
 =over 4
 
@@ -12891,203 +13811,209 @@ utf8, encode, compress, int32, null
 
 =item DESCRIPTION
 
-B<DB_HASH>, B<DB_BTREE>, B<DB_RECNO>
+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 Using DB_File with Berkeley DB version 2 or greater
+=over 4
 
-=item Interface to Berkeley DB
+=item anyinflate $input => $output [, OPTS]
 
-=item Opening a Berkeley DB Database File
+A filename, A filehandle, A scalar reference, An array reference, An Input
+FileGlob string, A filename, A filehandle, A scalar reference, A Hash
+Reference, An Array Reference, An Output FileGlob
 
-=item Default Parameters
+=item anyinflate \%hash [, OPTS]
 
-=item In Memory Databases
+undef, A filename, A filehandle, A scalar reference, A Hash Reference, An
+Array Reference
 
-=back
+=item Notes
 
-=item DB_HASH
+=item Optional Parameters
 
-=over 4
+AutoClose =E<gt> 0|1, -Append =E<gt> 0|1
 
-=item A Simple Example
+=item Examples
 
 =back
 
-=item DB_BTREE
+=item OO Interface
 
 =over 4
 
-=item Changing the BTREE sort order
-
-=item Handling Duplicate Keys 
+=item Constructor
 
-=item The get_dup() Method
+A filename, A filehandle, A scalar reference
 
-=item The find_dup() Method
+=item Constructor Options
 
-=item The del_dup() Method
+-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 Matching Partial Keys 
+=item Examples
 
 =back
 
-=item DB_RECNO
+=item Methods 
 
 =over 4
 
-=item The 'bval' Option
-
-=item A Simple Example
+=item read
 
-=item Extra RECNO Methods
+=item read
 
-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 getline
 
-=item Another Example
+=item getc
 
-=back
+=item ungetc
 
-=item THE API INTERFACE
+=item inflateSync
 
-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 getHeaderInfo
 
-=item DBM FILTERS
+=item tell
 
-B<filter_store_key>, B<filter_store_value>, B<filter_fetch_key>,
-B<filter_fetch_value>
+=item eof
 
-=over 4
+=item seek
 
-=item The Filter
+=item binmode
 
-=item An Example -- the NULL termination problem.
+=item fileno
 
-=item Another Example -- Key is a C int.
+=item close
 
 =back
 
-=item HINTS AND TIPS 
+=item Importing 
 
-=over 4
+:all
 
-=item Locking: The Trouble with fd
+=item EXAMPLES
 
-=item Safe ways to lock a database
+=item SEE ALSO
 
-B<Tie::DB_Lock>, B<Tie::DB_LockFile>, B<DB_File::Lock>
+=item AUTHOR
 
-=item Sharing Databases With C Applications
+=item MODIFICATION HISTORY
 
-=item The untie() Gotcha
+=item COPYRIGHT AND LICENSE
 
 =back
 
-=item COMMON QUESTIONS
+=head2 Compress::Zlib::IO::Uncompress::Gunzip, IO::Uncompress::Gunzip -
+Perl interface to read RFC 1952 files/buffers
 
 =over 4
 
-=item Why is there Perl source in my database?
+=item SYNOPSIS
 
-=item How do I store complex data structures with DB_File?
+=item DESCRIPTION
 
-=item What does "Invalid Argument" mean?
+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 What does "Bareword 'DB_File' not allowed" mean? 
+=item Functional Interface
 
-=back
+=over 4
 
-=item REFERENCES
+=item gunzip $input => $output [, OPTS]
 
-=item HISTORY
+A filename, A filehandle, A scalar reference, An array reference, An Input
+FileGlob string, A filename, A filehandle, A scalar reference, A Hash
+Reference, An Array Reference, An Output FileGlob
 
-=item BUGS
+=item gunzip \%hash [, OPTS]
 
-=item AVAILABILITY
+undef, A filename, A filehandle, A scalar reference, A Hash Reference, An
+Array Reference
 
-=item COPYRIGHT
+=item Notes
 
-=item SEE ALSO
+=item Optional Parameters
 
-=item AUTHOR
+AutoClose =E<gt> 0|1, -Append =E<gt> 0|1
+
+=item Examples
 
 =back
 
-=head2 Data::Dumper - stringified perl data structures, suitable for both
-printing and C<eval>
+=item OO Interface
 
 =over 4
 
-=item SYNOPSIS
+=item Constructor
 
-=item DESCRIPTION
+A filename, A filehandle, A scalar reference
 
-=over 4
+=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
 
-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 Examples
 
-=item Functions
+=back
 
-Dumper(I<LIST>)
+=item Methods 
 
-=item Configuration Variables or Methods
+=over 4
 
-=item Exports
+=item read
 
-Dumper
+=item read
 
-=back
+=item getline
 
-=item EXAMPLES
+=item getc
 
-=item BUGS
+=item ungetc
 
-=over 4
+=item inflateSync
 
-=item NOTE
+=item getHeaderInfo
 
-=back
+Comment
 
-=item AUTHOR
+=item tell
 
-=item VERSION
+=item eof
 
-=item SEE ALSO
+=item seek
 
-=back
+=item binmode
 
-=head2 Devel::DProf - a Perl code profiler
+=item fileno
 
-=over 4
+=item close
 
-=item SYNOPSIS
+=back
 
-=item DESCRIPTION
+=item Importing 
 
-=item PROFILE FORMAT
+:all
 
-=item AUTOLOAD
+=item EXAMPLES
 
-=item ENVIRONMENT
+=item SEE ALSO
 
-=item BUGS
+=item AUTHOR
 
-=item SEE ALSO
+=item MODIFICATION HISTORY
+
+=item COPYRIGHT AND LICENSE
 
 =back
 
-=head2 Devel::PPPort - Perl/Pollution/Portability
+=head2 Compress::Zlib::IO::Uncompress::Inflate, IO::Uncompress::Inflate -
+Perl interface to read RFC 1950 files/buffers
 
 =over 4
 
@@ -13095,113 +14021,103 @@ Dumper
 
 =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 Why use ppport.h?
+=item inflate $input => $output [, OPTS]
 
-You should use F<ppport.h> in modern code so that your code will work
-with the widest range of Perl interpreters possible, without significant
-additional work.
+A filename, A filehandle, A scalar reference, An array reference, An Input
+FileGlob string, A filename, A filehandle, A scalar reference, A Hash
+Reference, An Array Reference, An Output FileGlob
 
-=item How to use ppport.h
+=item inflate \%hash [, OPTS]
 
-=item Running ppport.h
+undef, A filename, A filehandle, A scalar reference, A Hash Reference, An
+Array Reference
 
-=back
+=item Notes
 
-=item FUNCTIONS
+=item Optional Parameters
 
-=over 4
+AutoClose =E<gt> 0|1, -Append =E<gt> 0|1
 
-=item WriteFile
+=item Examples
 
 =back
 
-=item COMPATIBILITY
+=item OO Interface
 
 =over 4
 
-=item Provided Perl compatibility API
-
-=item Perl API not supported by ppport.h
-
-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_04, perl 5.004
-
-=back
+=item Constructor
 
-=item BUGS
+A filename, A filehandle, A scalar reference
 
-=item AUTHORS
+=item Constructor Options
 
-=item COPYRIGHT
+-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 SEE ALSO
+=item Examples
 
 =back
 
-=head2 Devel::Peek - A data debugging tool for the XS programmer
-
-=over 4
-
-=item SYNOPSIS
-
-=item DESCRIPTION
+=item Methods 
 
 =over 4
 
-=item Runtime debugging
-
-=item Memory footprint debugging
+=item read
 
-=back
+=item read
 
-=item EXAMPLES
+=item getline
 
-=over 4
+=item getc
 
-=item A simple scalar string
+=item ungetc
 
-=item A simple scalar number
+=item inflateSync
 
-=item A simple scalar with an extra reference
+=item getHeaderInfo
 
-=item A reference to a simple scalar
+=item tell
 
-=item A reference to an array
+=item eof
 
-=item A reference to a hash
+=item seek
 
-=item Dumping a large array or hash
+=item binmode
 
-=item A reference to an SV which holds a C pointer
+=item fileno
 
-=item A reference to a subroutine
+=item close
 
 =back
 
-=item EXPORTS
+=item Importing 
 
-=item BUGS
+:all
 
-=item AUTHOR
+=item EXAMPLES
 
 =item SEE ALSO
 
-=back
-
-=head2 Devel::SelfStubber - generate stubs for a SelfLoading module
-
-=over 4
+=item AUTHOR
 
-=item SYNOPSIS
+=item MODIFICATION HISTORY
 
-=item DESCRIPTION
+=item COPYRIGHT AND LICENSE
 
 =back
 
-=head2 Digest - Modules that calculate message digests
+=head2 Compress::Zlib::IO::Uncompress::RawInflate,
+IO::Uncompress::RawInflate - Perl interface to read RFC 1951 files/buffers
 
 =over 4
 
@@ -13209,312 +14125,465 @@ perl 5.005, perl 5.004_05, perl 5.004_04, perl 5.004
 
 =item DESCRIPTION
 
-I<binary>, I<hex>, I<base64>
-
-=item OO INTERFACE
-
-$ctx = Digest->XXX($arg,...), $ctx = Digest->new(XXX => $arg,...), $ctx =
-Digest::XXX->new($arg,...), $other_ctx = $ctx->clone, $ctx->reset,
-$ctx->add( $data, ... ), $ctx->addfile( $io_handle ), $ctx->add_bits(
-$data, $nbits ), $ctx->add_bits( $bitstring ), $ctx->digest,
-$ctx->hexdigest, $ctx->b64digest
-
-=item Digest speed
-
-=item SEE ALSO
-
-=item AUTHOR
-
-=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
 
-=head2 Digest::MD5 - Perl interface to the MD5 Algorithm
+=item Functional Interface
 
 =over 4
 
-=item SYNOPSIS
-
-=item DESCRIPTION
-
-=item FUNCTIONS
+=item rawinflate $input => $output [, OPTS]
 
-md5($data,...), md5_hex($data,...), md5_base64($data,...)
+A filename, A filehandle, A scalar reference, An array reference, An Input
+FileGlob string, A filename, A filehandle, A scalar reference, A Hash
+Reference, An Array Reference, An Output FileGlob
 
-=item METHODS
+=item rawinflate \%hash [, OPTS]
 
-$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
+undef, A filename, A filehandle, A scalar reference, A Hash Reference, An
+Array Reference
 
-=item EXAMPLES
+=item Notes
 
-=item SEE ALSO
+=item Optional Parameters
 
-=item COPYRIGHT
+AutoClose =E<gt> 0|1, -Append =E<gt> 0|1
 
-=item AUTHORS
+=item Examples
 
 =back
 
-=head2 Digest::base - Digest base class
+=item OO Interface
 
 =over 4
 
-=item SYNOPSIS
-
-=item DESCRIPTION
-
-=item SEE ALSO
-
-=back
-
-=head2 Digest::file - Calculate digests of files
-
-=over 4
+=item Constructor
 
-=item SYNOPSIS
+A filename, A filehandle, A scalar reference
 
-=item DESCRIPTION
+=item Constructor Options
 
-digest_file( $file, $algorithm, [$arg,...] ), digest_file_hex( $file,
-$algorithm, [$arg,...] ), digest_file_base64( $file, $algorithm, [$arg,...]
-)
+-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 SEE ALSO
+=item Examples
 
 =back
 
-=head2 DirHandle - supply object methods for directory handles
+=item Methods 
 
 =over 4
 
-=item SYNOPSIS
+=item read
 
-=item DESCRIPTION
+=item read
 
-=item NOTES
+=item getline
 
-=back
+=item getc
 
-=head2 Dumpvalue - provides screen dump of Perl data.
+=item ungetc
 
-=over 4
+=item inflateSync
 
-=item SYNOPSIS
+=item getHeaderInfo
 
-=item DESCRIPTION
+=item tell
 
-=over 4
+=item eof
 
-=item Creation
+=item seek
 
-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 binmode
 
-=item Methods
+=item fileno
 
-dumpValue, dumpValues, stringify, dumpvars, set_quote, set_unctrl,
-compactDump, veryCompact, set, get
+=item close
 
 =back
 
-=back
+=item Importing 
 
-=head2 DynaLoader - Dynamically load C libraries into Perl code
+:all
 
-=over 4
+=item EXAMPLES
 
-=item SYNOPSIS
+=item SEE ALSO
 
-=item DESCRIPTION
+=item AUTHOR
 
-@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 MODIFICATION HISTORY
 
-=item AUTHOR
+=item COPYRIGHT AND LICENSE
 
 =back
 
-=head2 DynaLoader::XSLoader, XSLoader - Dynamically load C libraries into
-Perl code
+=head2 Compress::Zlib::pod::FAQ, Compress::Zlib::FAQ -- Frequently Asked
+Questions about Compress::Zlib 
 
 =over 4
 
-=item SYNOPSIS
-
 =item DESCRIPTION
 
 =over 4
 
-=item Migration from C<DynaLoader>
-
-=item Backward compatible boilerplate
-
-=back
+=item Compatibility with Unix compress/uncompress.
 
-=item Order of initialization: early load()
+=item Accessing .tar.Z files
 
-=over 4
+=item Accessing Zip Files
 
-=item The most hairy case
+=item Zlib Library Version Support
 
 =back
 
-=item LIMITATIONS
+=item SEE ALSO
 
 =item AUTHOR
 
-=back
+=item MODIFICATION HISTORY
 
-=head2 Encode - character encodings
+=item COPYRIGHT AND LICENSE
 
-=over 4
+=back
 
-=item SYNOPSIS
+=head2 Config - access Perl configuration information
 
 =over 4
 
-=item Table of Contents
-
-=back
+=item SYNOPSIS
 
 =item DESCRIPTION
 
-=over 4
-
-=item TERMINOLOGY
+myconfig(), config_sh(), config_re($regex), config_vars(@names)
 
-=back
+=item EXAMPLE
 
-=item PERL ENCODING API
+=item WARNING
 
-$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]);
+=item GLOSSARY
 
 =over 4
 
-=item Listing available encodings
-
-=item Defining Aliases
+=item _
 
-=back
+C<_a>, C<_exe>, C<_o>
 
-=item Encoding via PerlIO
+=item a
 
-=item Handling Malformed Data
+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<archname64>, C<archname>, C<archobjs>,
+C<asctime_r_proto>, C<awk>
 
-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 b
 
-=over 4
+C<baserev>, C<bash>, C<bin>, C<binexp>, C<bison>, C<byacc>, C<byteorder>
 
-=item Unimplemented fallback schemes
+=item c
 
-=back
+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 Defining Encodings
+=item d
 
-=item The UTF-8 flag
+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_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_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_getpgrp2>, C<d_getpgrp>, 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_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_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_size>, C<d_malloc_good_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_readdir64_r>, C<d_readdir>, 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_setpgrp2>, C<d_setpgrp>, 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_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_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>
 
-Goal #1:, Goal #2:, Goal #3:, Goal #4:
+=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 Messing with Perl's Internals
+=item f
 
-is_utf8(STRING [, CHECK]), _utf8_on(STRING), _utf8_off(STRING)
+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>
 
-=back
+=item g
 
-=item UTF-8 vs. utf8
+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>
 
-=item SEE ALSO
+=item h
 
-=item MAINTAINER
+C<h_fcntl>, C<h_sysfile>, C<hint>, C<hostcat>, C<html1dir>, C<html1direxp>,
+C<html3dir>, C<html3direxp>
 
-=back
+=item i
 
-=head2 Encode::Alias - alias definitions to encodings
+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<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>
 
-=over 4
+=item k
 
-=item SYNOPSIS
+C<known_extensions>, C<ksh>
 
-=item DESCRIPTION
+=item l
 
-As a simple string, As a qr// compiled regular expression, e.g.:, As a code
-reference, e.g.:
+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>
 
-=over 4
+=item m
 
-=item Alias overloading
+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>
 
-=back
+=item M
 
-=item SEE ALSO
+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>
 
-=back
+=item n
 
-=head2 Encode::Byte - Single Byte Encodings
+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>
 
-=over 4
+=item o
 
-=item SYNOPSIS
+C<o_nonblock>, C<obj_ext>, C<old_pthread_create_joinable>, C<optimize>,
+C<orderlib>, C<osname>, C<osvers>, C<otherlibdirs>
 
-=item ABSTRACT
+=item p
 
-=item DESCRIPTION
+C<package>, C<pager>, C<passcat>, C<patchlevel>, C<path_sep>, C<perl5>,
+C<perl>, C<perl_patchlevel>
 
-=item SEE ALSO
+=item P
 
-=back
+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 Encode::CJKConstants -- Internally used by Encode::??::ISO_2022_*
+=item q
 
-=head2 Encode::CN - China-based Chinese Encodings
+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 NOTES
+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 BUGS
+=item t
 
-=item SEE ALSO
+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>
 
-=back
+=item u
 
-=head2 Encode::CN::HZ -- internally used by Encode::CN
+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<usesocks>, C<usethreads>, C<usevendorprefix>,
+C<usevfork>, C<usrinc>, C<uuname>, C<uvoformat>, C<uvsize>, C<uvtype>,
+C<uvuformat>, C<uvxformat>, C<uvXUformat>
 
-=head2 Encode::Config -- internally used by Encode
+=item v
 
-=head2 Encode::EBCDIC - EBCDIC Encodings
+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 ABSTRACT
+=item y
 
-=item DESCRIPTION
+C<yacc>, C<yaccflags>
 
-=item SEE ALSO
+=item z
+
+C<zcat>, C<zip>
 
 =back
 
-=head2 Encode::Encoding - Encode Implementation Base Class
+=item NOTE
+
+=back
 
 =over 4
 
@@ -13522,292 +14591,287 @@ reference, e.g.:
 
 =item DESCRIPTION
 
-=over 4
-
-=item Methods you should implement
-
--E<gt>encode($string [,$check]), -E<gt>decode($octets [,$check]),
--E<gt>cat_decode($destination, $octets, $offset, $terminator [,$check])
-
-=item Other methods defined in Encode::Encodings
-
--E<gt>name, -E<gt>renew, -E<gt>renewed, -E<gt>perlio_ok(),
--E<gt>needs_lines()
+dynamic, nonxs, static
 
-=item Example: Encode::ROT13
+=item AUTHOR
 
 =back
 
-=item Why the heck Encode API is different?
+=head2 Cwd - get pathname of current working directory
 
 =over 4
 
-=item Compiled Encodings
-
-=back
+=item SYNOPSIS
 
-=item SEE ALSO
+=item DESCRIPTION
 
-Scheme 1, Scheme 2, Other Schemes
+=over 4
 
-=back
+=item getcwd and friends
 
-=head2 Encode::Guess -- Guesses encoding from data
+getcwd, cwd, fastcwd, fastgetcwd, getdcwd
 
-=over 4
+=item abs_path and friends
 
-=item SYNOPSIS
+abs_path, realpath, fast_abs_path
 
-=item ABSTRACT
+=item $ENV{PWD}
 
-=item DESCRIPTION
+=back
 
-Encode::Guess->set_suspects, Encode::Guess->add_suspects,
-Encode::decode("Guess" ...), Encode::Guess->guess($data),
-guess_encoding($data, [, I<list of suspects>])
+=item NOTES
 
-=item CAVEATS
+=item AUTHOR
 
-=item TO DO
+=item COPYRIGHT
 
 =item SEE ALSO
 
 =back
 
-=head2 Encode::JP - Japanese Encodings
+=head2 DB - programmatic interface to the Perl debugging API (draft,
+subject to
+change)
 
 =over 4
 
 =item SYNOPSIS
 
-=item ABSTRACT
-
 =item DESCRIPTION
 
-=item Note on ISO-2022-JP(-1)?
-
-=item BUGS
-
-=item SEE ALSO
+=over 4
 
-=back
+=item Global Variables
 
-=head2 Encode::JP::H2Z -- internally used by Encode::JP::2022_JP*
+ $DB::sub,  %DB::sub,  $DB::single,  $DB::signal,  $DB::trace, @DB::args, 
+@DB::dbline,  %DB::dbline,  $DB::package,  $DB::filename,  $DB::subname, 
+$DB::lineno
 
-=head2 Encode::JP::JIS7 -- internally used by Encode::JP
+=item API Methods
 
-=head2 Encode::KR - Korean Encodings
+CLIENT->register(), CLIENT->evalcode(STRING), CLIENT->skippkg('D::hide'),
+CLIENT->run(), CLIENT->step(), CLIENT->next(), CLIENT->done()
 
-=over 4
+=item Client Callback Methods
 
-=item SYNOPSIS
+CLIENT->init(), CLIENT->prestop([STRING]), CLIENT->stop(), CLIENT->idle(),
+CLIENT->poststop([STRING]), CLIENT->evalcode(STRING), CLIENT->cleanup(),
+CLIENT->output(LIST)
 
-=item DESCRIPTION
+=back
 
 =item BUGS
 
-=item SEE ALSO
+=item AUTHOR
 
 =back
 
-=head2 Encode::KR::2022_KR -- internally used by Encode::KR
-
-=head2 Encode::MIME::Header -- MIME 'B' and 'Q' header encoding
+=head2 DBM_Filter -- Filter DBM keys/values 
 
 =over 4
 
 =item SYNOPSIS
 
-=item ABSTRACT
-
 =item DESCRIPTION
 
-=item BUGS
+=item What is a DBM Filter?
 
-=item SEE ALSO
+=over 4
+
+=item So what's new?
 
 =back
 
-=head2 Encode::PerlIO -- a detailed document on Encode and PerlIO
+=item METHODS
 
 =over 4
 
-=item Overview
+=item $db->Filter_Push()
 
-=item How does it work?
+=item $db->Filter_Key_Push()
 
-=item Line Buffering
+=item $db->Filter_Value_Push()
 
-=over 4
-
-=item How can I tell whether my encoding fully supports PerlIO ?
+Filter_Push, Filter_Key_Push, Filter_Value_Push
 
-=back
+=item $db->Filter_Pop()
 
-=item SEE ALSO
+=item $db->Filtered()
 
 =back
 
-=head2 Encode::Supported -- Encodings supported by Encode
+=item Writing a Filter
 
 =over 4
 
-=item DESCRIPTION
+=item Immediate Filters
 
-=over 4
+=item Canned Filters
 
-=item Encoding Names
+"name", params
 
 =back
 
-=item Supported Encodings
+=item Filters Included
 
-=over 4
+utf8, encode, compress, int32, null
 
-=item Built-in Encodings
+=item NOTES
 
-=item Encode::Unicode -- other Unicode encodings
+=over 4
 
-=item Encode::Byte -- Extended ASCII
+=item Maintain Round Trip Integrity
 
-ISO-8859 and corresponding vendor mappings, KOI8 - De Facto Standard for
-the Cyrillic world, gsm0338 - Hentai Latin 1
+=item Don't mix filtered & non-filtered data in the same database file. 
 
-=item CJK: Chinese, Japanese, Korean (Multibyte)
+=back
 
-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 EXAMPLE
 
-=item Miscellaneous encodings
+=item SEE ALSO
 
-Encode::EBCDIC, Encode::Symbols, Encode::MIME::Header, Encode::Guess
+=item AUTHOR
 
 =back
 
-=item Unsupported encodings
+=head2 DB_File - Perl5 access to Berkeley DB version 1.x
 
-  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
+=over 4
 
-=item Encoding vs. Charset -- terminology
+=item SYNOPSIS
 
-=item Encoding Classification (by Anton Tagunov and Dan Kogai)
+=item DESCRIPTION
+
+B<DB_HASH>, B<DB_BTREE>, B<DB_RECNO>
 
 =over 4
 
-=item Microsoft-related naming mess
+=item Using DB_File with Berkeley DB version 2 or greater
 
-KS_C_5601-1987, GB2312, Big5, Shift_JIS
+=item Interface to Berkeley DB
+
+=item Opening a Berkeley DB Database File
+
+=item Default Parameters
+
+=item In Memory Databases
 
 =back
 
-=item Glossary
+=item DB_HASH
 
-character repertoire, coded character set (CCS), character encoding scheme
-(CES), charset (in MIME context), EUC, ISO-2022, UCS, UCS-2, Unicode, UTF,
-UTF-16
+=over 4
 
-=item See Also
+=item A Simple Example
 
-=item References
+=back
 
-ECMA, ECMA-035 (eq C<ISO-2022>), IANA, Assigned Charset Names by IANA, ISO,
-RFC, UC, Unicode Glossary
+=item DB_BTREE
 
 =over 4
 
-=item Other Notable Sites
+=item Changing the BTREE sort order
 
-czyborra.com, CJK.inf, Jungshik Shin's Hangul FAQ, debian.org:
-"Introduction to i18n"
+=item Handling Duplicate Keys 
 
-=item Offline sources
+=item The get_dup() Method
 
-C<CJKV Information Processing> by Ken Lunde
+=item The find_dup() Method
 
-=back
+=item The del_dup() Method
+
+=item Matching Partial Keys 
 
 =back
 
-=head2 Encode::Symbol - Symbol Encodings
+=item DB_RECNO
 
 =over 4
 
-=item SYNOPSIS
+=item The 'bval' Option
 
-=item ABSTRACT
+=item A Simple Example
 
-=item DESCRIPTION
+=item Extra RECNO Methods
 
-=item SEE ALSO
+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 Another Example
 
 =back
 
-=head2 Encode::TW - Taiwan-based Chinese Encodings
+=item THE API INTERFACE
 
-=over 4
+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 SYNOPSIS
+=item DBM FILTERS
 
-=item DESCRIPTION
+B<filter_store_key>, B<filter_store_value>, B<filter_fetch_key>,
+B<filter_fetch_value>
 
-=item NOTES
+=over 4
 
-=item BUGS
+=item The Filter
 
-=item SEE ALSO
+=item An Example -- the NULL termination problem.
+
+=item Another Example -- Key is a C int.
 
 =back
 
-=head2 Encode::Unicode -- Various Unicode Transformation Formats
+=item HINTS AND TIPS 
 
 =over 4
 
-=item SYNOPSIS
+=item Locking: The Trouble with fd
 
-=item ABSTRACT
+=item Safe ways to lock a database
 
-L<http://www.unicode.org/glossary/> says:, Quick Reference
+B<Tie::DB_Lock>, B<Tie::DB_LockFile>, B<DB_File::Lock>
 
-=item Size, Endianness, and BOM
+=item Sharing Databases With C Applications
 
-=over 4
+=item The untie() Gotcha
 
-=item by size
+=back
 
-=item by endianness
+=item COMMON QUESTIONS
 
-BOM as integer when fetched in network byte order
+=over 4
 
-=back
+=item Why is there Perl source in my database?
 
-=item Surrogate Pairs
+=item How do I store complex data structures with DB_File?
 
-=item Error Checking
+=item What does "Invalid Argument" mean?
 
-=item SEE ALSO
+=item What does "Bareword 'DB_File' not allowed" mean? 
 
 =back
 
-=head2 Encode::Unicode::UTF7 -- UTF-7 encoding
+=item REFERENCES
 
-=over 4
+=item HISTORY
 
-=item SYNOPSIS
+=item BUGS
 
-=item ABSTRACT
+=item AVAILABILITY
 
-=item In Practice
+=item COPYRIGHT
 
 =item SEE ALSO
 
+=item AUTHOR
+
 =back
 
-=head2 Encode::lib::Encode::Alias, Encode::Alias - alias definitions to
-encodings
+=head2 Data::Dumper - stringified perl data structures, suitable for both
+printing and C<eval>
 
 =over 4
 
@@ -13815,363 +14879,361 @@ encodings
 
 =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 Methods
 
-=item SEE ALSO
+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
 
-=back
+=item Functions
 
-=head2 Encode::lib::Encode::CJKConstants, Encode::CJKConstants.pm --
-Internally used by Encode::??::ISO_2022_*
+Dumper(I<LIST>)
 
-=head2 Encode::lib::Encode::CN::HZ, Encode::CN::HZ -- internally used by
-Encode::CN
+=item Configuration Variables or Methods
 
-=head2 Encode::lib::Encode::Config, Encode::Config -- internally used by
-Encode
+=item Exports
 
-=head2 Encode::lib::Encode::Encoding, Encode::Encoding - Encode
-Implementation Base Class
+Dumper
 
-=over 4
+=back
 
-=item SYNOPSIS
+=item EXAMPLES
 
-=item DESCRIPTION
+=item BUGS
 
 =over 4
 
-=item Methods you should implement
-
--E<gt>encode($string [,$check]), -E<gt>decode($octets [,$check]),
--E<gt>cat_decode($destination, $octets, $offset, $terminator [,$check])
-
-=item Other methods defined in Encode::Encodings
-
--E<gt>name, -E<gt>renew, -E<gt>renewed, -E<gt>perlio_ok(),
--E<gt>needs_lines()
-
-=item Example: Encode::ROT13
+=item NOTE
 
 =back
 
-=item Why the heck Encode API is different?
-
-=over 4
-
-=item Compiled Encodings
+=item AUTHOR
 
-=back
+=item VERSION
 
 =item SEE ALSO
 
-Scheme 1, Scheme 2, Other Schemes
-
 =back
 
-=head2 Encode::lib::Encode::Guess, Encode::Guess -- Guesses encoding from
-data
+=head2 Devel::DProf - a Perl code profiler
 
 =over 4
 
 =item SYNOPSIS
 
-=item ABSTRACT
-
 =item DESCRIPTION
 
-Encode::Guess->set_suspects, Encode::Guess->add_suspects,
-Encode::decode("Guess" ...), Encode::Guess->guess($data),
-guess_encoding($data, [, I<list of suspects>])
+=item PROFILE FORMAT
 
-=item CAVEATS
+=item AUTOLOAD
 
-=item TO DO
+=item ENVIRONMENT
+
+=item BUGS
 
 =item SEE ALSO
 
 =back
 
-=head2 Encode::lib::Encode::JP::H2Z, Encode::JP::H2Z -- internally used by
-Encode::JP::2022_JP*
+=head2 Devel::PPPort - Perl/Pollution/Portability
 
-=head2 Encode::lib::Encode::JP::JIS7, Encode::JP::JIS7 -- internally used
-by Encode::JP
+=over 4
 
-=head2 Encode::lib::Encode::KR::2022_KR, Encode::KR::2022_KR -- internally
-used by Encode::KR
+=item SYNOPSIS
 
-=head2 Encode::lib::Encode::MIME::Header, Encode::MIME::Header -- MIME 'B'
-and 'Q' header encoding
+=item DESCRIPTION
 
 =over 4
 
-=item SYNOPSIS
-
-=item ABSTRACT
+=item Why use ppport.h?
 
-=item DESCRIPTION
+You should use F<ppport.h> in modern code so that your code will work
+with the widest range of Perl interpreters possible, without significant
+additional work.
 
-=item BUGS
+=item How to use ppport.h
 
-=item SEE ALSO
+=item Running ppport.h
 
 =back
 
-=head2 Encode::lib::Encode::PerlIO, Encode::PerlIO -- a detailed document
-on Encode and PerlIO
+=item FUNCTIONS
 
 =over 4
 
-=item Overview
+=item WriteFile
 
-=item How does it work?
+=back
 
-=item Line Buffering
+=item COMPATIBILITY
 
 =over 4
 
-=item How can I tell whether my encoding fully supports PerlIO ?
+=item Provided Perl compatibility API
+
+=item Perl API not supported by ppport.h
+
+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_04, perl 5.004
 
 =back
 
+=item BUGS
+
+=item AUTHORS
+
+=item COPYRIGHT
+
 =item SEE ALSO
 
 =back
 
-=head2 Encode::lib::Encode::Supported, Encode::Supported -- Encodings
-supported by Encode
+=head2 Devel::Peek - A data debugging tool for the XS programmer
 
 =over 4
 
+=item SYNOPSIS
+
 =item DESCRIPTION
 
 =over 4
 
-=item Encoding Names
+=item Runtime debugging
+
+=item Memory footprint debugging
 
 =back
 
-=item Supported Encodings
+=item EXAMPLES
 
 =over 4
 
-=item Built-in Encodings
+=item A simple scalar string
 
-=item Encode::Unicode -- other Unicode encodings
+=item A simple scalar number
 
-=item Encode::Byte -- Extended ASCII
+=item A simple scalar with an extra reference
 
-ISO-8859 and corresponding vendor mappings, KOI8 - De Facto Standard for
-the Cyrillic world, gsm0338 - Hentai Latin 1
+=item A reference to a simple scalar
 
-=item CJK: Chinese, Japanese, Korean (Multibyte)
+=item A reference to an array
 
-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 A reference to a hash
 
-=item Miscellaneous encodings
+=item Dumping a large array or hash
 
-Encode::EBCDIC, Encode::Symbols, Encode::MIME::Header, Encode::Guess
+=item A reference to an SV which holds a C pointer
+
+=item A reference to a subroutine
 
 =back
 
-=item Unsupported encodings
+=item EXPORTS
 
-  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 BUGS
 
-=item Encoding vs. Charset -- terminology
+=item AUTHOR
 
-=item Encoding Classification (by Anton Tagunov and Dan Kogai)
+=item SEE ALSO
+
+=back
+
+=head2 Devel::SelfStubber - generate stubs for a SelfLoading module
 
 =over 4
 
-=item Microsoft-related naming mess
+=item SYNOPSIS
 
-KS_C_5601-1987, GB2312, Big5, Shift_JIS
+=item DESCRIPTION
 
 =back
 
-=item Glossary
+=head2 Devel::Size - Perl extension for finding the memory usage of Perl
+variables
 
-character repertoire, coded character set (CCS), character encoding scheme
-(CES), charset (in MIME context), EUC, ISO-2022, UCS, UCS-2, Unicode, UTF,
-UTF-16
+=over 4
 
-=item See Also
+=item SYNOPSIS
 
-=item References
+=item DESCRIPTION
 
-ECMA, ECMA-035 (eq C<ISO-2022>), IANA, Assigned Charset Names by IANA, ISO,
-RFC, UC, Unicode Glossary
+=item FUNCTIONS
 
 =over 4
 
-=item Other Notable Sites
+=item size($ref)
 
-czyborra.com, CJK.inf, Jungshik Shin's Hangul FAQ, debian.org:
-"Introduction to i18n"
+=item total_size($ref)
 
-=item Offline sources
+=back
 
-C<CJKV Information Processing> by Ken Lunde
+=item EXPORT
 
-=back
+=item UNDERSTANDING MEMORY ALLOCATION
+
+=over 4
+
+=item The C library
+
+=item Perl
 
 =back
 
-=head2 Encode::lib::Encode::Unicode::UTF7, Encode::Unicode::UTF7 -- UTF-7
-encoding
+=item DANGERS
+
+=item Messages: texts originating from this module.
 
 =over 4
 
-=item SYNOPSIS
+=item Errors
 
-=item ABSTRACT
+=item warnings
 
-=item In Practice
+=back
+
+=item BUGS
+
+=item AUTHOR
+
+=item COPYRIGHT
 
 =item SEE ALSO
 
 =back
 
-=head2 Encode::lib::Encoder, Encode::Encoder -- Object Oriented Encoder
+=head2 Digest - Modules that calculate message digests
 
 =over 4
 
 =item SYNOPSIS
 
-=item ABSTRACT
-
-=item Description
-
-=over 4
-
-=item Predefined Methods
+=item DESCRIPTION
 
-$e = Encode::Encoder-E<gt>new([$data, $encoding]);, encoder(),
-$e-E<gt>data([$data]), $e-E<gt>encoding([$encoding]),
-$e-E<gt>bytes([$encoding])
+I<binary>, I<hex>, I<base64>
 
-=item Example: base64 transcoder
+=item OO INTERFACE
 
-=item Operator Overloading
+$ctx = Digest->XXX($arg,...), $ctx = Digest->new(XXX => $arg,...), $ctx =
+Digest::XXX->new($arg,...), $other_ctx = $ctx->clone, $ctx->reset,
+$ctx->add( $data, ... ), $ctx->addfile( $io_handle ), $ctx->add_bits(
+$data, $nbits ), $ctx->add_bits( $bitstring ), $ctx->digest,
+$ctx->hexdigest, $ctx->b64digest
 
-=back
+=item Digest speed
 
 =item SEE ALSO
 
+=item AUTHOR
+
 =back
 
-=head2 Encodencoding, encoding - allows you to write your script in
-non-ascii or non-utf8
+=head2 Digest::MD5 - Perl interface to the MD5 Algorithm
 
 =over 4
 
 =item SYNOPSIS
 
-=item ABSTRACT
-
-=over 4
-
-=item Literal Conversions
-
-=item PerlIO layers for C<STD(IN|OUT)>
-
-=item Implicit upgrading for byte strings
+=item DESCRIPTION
 
-=back
+=item FUNCTIONS
 
-=item FEATURES THAT REQUIRE 5.8.1
+md5($data,...), md5_hex($data,...), md5_base64($data,...)
 
-"NON-EUC" doublebyte encodings, tr//, DATA pseudo-filehandle
+=item METHODS
 
-=item USAGE
+$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
 
-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 EXAMPLES
 
-=item The Filter Option
+=item SEE ALSO
 
-=over 4
+=item COPYRIGHT
 
-=item Filter-related changes at Encode version 1.87
+=item AUTHORS
 
 =back
 
-=item CAVEATS
+=head2 Digest::SHA - Perl extension for SHA-1/224/256/384/512
 
 =over 4
 
-=item NOT SCOPED
-
-=item DO NOT MIX MULTIPLE ENCODINGS
+=item SYNOPSIS (SHA)
 
-=item tr/// with ranges
+=item SYNOPSIS (HMAC-SHA)
 
-Legend of characters above
+=item ABSTRACT
 
-=back
+=item DESCRIPTION
 
-=item EXAMPLE - Greekperl
+=item NIST STATEMENT ON SHA-1
 
-=item KNOWN PROBLEMS
+=item EXPORT
 
-literals in regex that are longer than 127 bytes, EBCDIC, format
+=item EXPORTABLE FUNCTIONS
 
-=over 4
+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)>
 
-=item The Logic of :locale
+=item SEE ALSO
 
-=back
+=item AUTHOR
 
-=item HISTORY
+=item ACKNOWLEDGMENTS
 
-=item SEE ALSO
+=item COPYRIGHT AND LICENSE
 
 =back
 
-=head2 Encoder, Encode::Encoder -- Object Oriented Encoder
+=head2 Digest::base - Digest base class
 
 =over 4
 
 =item SYNOPSIS
 
-=item ABSTRACT
+=item DESCRIPTION
 
-=item Description
+=item SEE ALSO
 
-=over 4
+=back
 
-=item Predefined Methods
+=head2 Digest::file - Calculate digests of files
 
-$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 SYNOPSIS
 
-=item Operator Overloading
+=item DESCRIPTION
 
-=back
+digest_file( $file, $algorithm, [$arg,...] ), digest_file_hex( $file,
+$algorithm, [$arg,...] ), digest_file_base64( $file, $algorithm, [$arg,...]
+)
 
 =item SEE ALSO
 
 =back
 
-=head2 English - use nice English (or awk) names for ugly punctuation
-variables
+=head2 DirHandle - supply object methods for directory handles
 
 =over 4
 
@@ -14179,12 +15241,11 @@ variables
 
 =item DESCRIPTION
 
-=item PERFORMANCE
+=item NOTES
 
 =back
 
-=head2 Env - perl module that imports environment variables as scalars or
-arrays
+=head2 Dumpvalue - provides screen dump of Perl data.
 
 =over 4
 
@@ -14192,13 +15253,25 @@ arrays
 
 =item DESCRIPTION
 
-=item LIMITATIONS
+=over 4
 
-=item AUTHOR
+=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
 
-=head2 Errno - System errno constants
+=back
+
+=head2 DynaLoader - Dynamically load C libraries into Perl code
 
 =over 4
 
@@ -14206,170 +15279,172 @@ arrays
 
 =item DESCRIPTION
 
-=item CAVEATS
+@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 AUTHOR
 
-=item COPYRIGHT
-
 =back
 
-=head2 Exporter - Implements default import method for modules
+=head2 DynaLoader::XSLoader, XSLoader - Dynamically load C libraries into
+Perl code
 
 =over 4
 
+=item VERSION
+
 =item SYNOPSIS
 
 =item DESCRIPTION
 
 =over 4
 
-=item How to Export
+=item Migration from C<DynaLoader>
 
-=item Selecting What To Export
-
-=item How to Import
-
-C<use ModuleName;>, C<use ModuleName ();>, C<use ModuleName qw(...);>
+=item Backward compatible boilerplate
 
 =back
 
-=item Advanced features
+=item Order of initialization: early load()
 
 =over 4
 
-=item Specialised Import Lists
+=item The most hairy case
 
-=item Exporting without using Exporter's import method
+=back
 
-=item Exporting without inheriting from Exporter
+=item DIAGNOSTICS
 
-=item Module Version Checking
+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)
 
-=item Managing Unknown Symbols
+=item LIMITATIONS
 
-=item Tag Handling Utility Functions
+=item BUGS
 
-=item Generating combined tags
+=item SEE ALSO
 
-=item C<AUTOLOAD>ed Constants
+=item AUTHORS
 
-=back
+=item COPYRIGHT
 
 =back
 
-=head2 Exporter::Heavy - Exporter guts
+=head2 Encode - character encodings
 
 =over 4
 
 =item SYNOPSIS
 
-=item DESCRIPTION
+=over 4
+
+=item Table of Contents
 
 =back
 
-=head2 ExtUtils::CBuilder - Compile and link C code for Perl modules
+=item DESCRIPTION
 
 =over 4
 
-=item SYNOPSIS
+=item TERMINOLOGY
 
-=item DESCRIPTION
+=back
 
-=item METHODS
+=item PERL ENCODING API
 
-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
+$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]);
 
-=item TO DO
+=over 4
 
-=item HISTORY
+=item Listing available encodings
 
-=item AUTHOR
+=item Defining Aliases
 
-=item COPYRIGHT
+=back
 
-=item SEE ALSO
+=item Encoding via PerlIO
 
-=back
+=item Handling Malformed Data
 
-=head2 ExtUtils::CBuilder::Platform::Windows - Builder class for Windows
-platforms
+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
 
 =over 4
 
-=item DESCRIPTION
+=item coderef for CHECK
 
-=item AUTHOR
+=back
 
-=item SEE ALSO
+=item Defining Encodings
 
-=back
+=item The UTF-8 flag
 
-=head2 ExtUtils::Command - utilities to replace common UNIX commands in
-Makefiles etc.
+Goal #1:, Goal #2:, Goal #3:, Goal #4:
 
 =over 4
 
-=item SYNOPSIS
+=item Messing with Perl's Internals
 
-=item DESCRIPTION
+is_utf8(STRING [, CHECK]), _utf8_on(STRING), _utf8_off(STRING)
 
 =back
 
-cat
-
-eqtime
-
-rm_rf
+=item UTF-8 vs. utf8
 
-rm_f
+=item SEE ALSO
 
-touch
+=item MAINTAINER
 
-mv
+=back
 
-cp
+=head2 Encode::Alias - alias definitions to encodings
 
-chmod
+=over 4
 
-mkpath
+=item SYNOPSIS
 
-test_f
+=item DESCRIPTION
 
-dos2unix
+As a simple string, As a qr// compiled regular expression, e.g.:, As a code
+reference, e.g.:
 
 =over 4
 
-=item SEE ALSO 
+=item Alias overloading
 
-=item AUTHOR
+=back
+
+=item SEE ALSO
 
 =back
 
-=head2 ExtUtils::Command::MM - Commands for the MM's to use in Makefiles
+=head2 Encode::Byte - Single Byte Encodings
 
 =over 4
 
 =item SYNOPSIS
 
+=item ABSTRACT
+
 =item DESCRIPTION
 
-B<test_harness>
+=item SEE ALSO
 
 =back
 
-B<pod2man>
-
-B<warn_if_old_packlist>
-
-B<perllocal_install>
-
-B<uninstall>
+=head2 Encode::CJKConstants -- Internally used by Encode::??::ISO_2022_*
 
-=head2 ExtUtils::Constant - generate XS code to import C header constants
+=head2 Encode::CN - China-based Chinese Encodings
 
 =over 4
 
@@ -14377,32 +15452,33 @@ B<uninstall>
 
 =item DESCRIPTION
 
-=item USAGE
+=item NOTES
 
-IV, UV, NV, PV, PVN, SV, YES, NO, UNDEF
+=item BUGS
 
-=item FUNCTIONS
+=item SEE ALSO
 
 =back
 
-constant_types
+=head2 Encode::CN::HZ -- internally used by Encode::CN
 
-XS_constant PACKAGE, TYPES, SUBNAME, C_SUBNAME
+=head2 Encode::Config -- internally used by Encode
 
-autoload PACKAGE, VERSION, AUTOLOADER
+=head2 Encode::EBCDIC - EBCDIC Encodings
 
-WriteMakefileSnippet
+=over 4
 
-WriteConstants ATTRIBUTE =E<gt> VALUE [, ...], NAME, DEFAULT_TYPE,
-BREAKOUT_AT, NAMES, C_FILE, XS_FILE, SUBNAME, C_SUBNAME
+=item SYNOPSIS
 
-=over 4
+=item ABSTRACT
 
-=item AUTHOR
+=item DESCRIPTION
+
+=item SEE ALSO
 
 =back
 
-=head2 ExtUtils::Constant::Base - base class for ExtUtils::Constant objects
+=head2 Encode::Encoding - Encode Implementation Base Class
 
 =over 4
 
@@ -14410,75 +15486,81 @@ BREAKOUT_AT, NAMES, C_FILE, XS_FILE, SUBNAME, C_SUBNAME
 
 =item DESCRIPTION
 
-=item USAGE
-
-=back
+=over 4
 
-header
+=item Methods you should implement
 
-memEQ_clause args_hashref
+-E<gt>encode($string [,$check]), -E<gt>decode($octets [,$check]),
+-E<gt>cat_decode($destination, $octets, $offset, $terminator [,$check])
 
-dump_names arg_hashref, ITEM..
+=item Other methods defined in Encode::Encodings
 
-assign arg_hashref, VALUE..
+-E<gt>name, -E<gt>renew, -E<gt>renewed, -E<gt>perlio_ok(),
+-E<gt>needs_lines()
 
-return_clause arg_hashref, ITEM
+=item Example: Encode::ROT13
 
-switch_clause arg_hashref, NAMELEN, ITEMHASH, ITEM..
+=back
 
-params WHAT
+=item Why the heck Encode API is different?
 
-dogfood arg_hashref, ITEM..
+=over 4
 
-C_constant arg_hashref, ITEM.., name, type, value, macro, default, pre,
-post, def_pre, def_post, utf8, weight
+=item Compiled Encodings
 
-=over 4
+=back
 
-=item BUGS
+=item SEE ALSO
 
-=item AUTHOR
+Scheme 1, Scheme 2, Other Schemes
 
 =back
 
-=head2 ExtUtils::Constant::Utils - helper functions for ExtUtils::Constant
+=head2 Encode::Guess -- Guesses encoding from data
 
 =over 4
 
 =item SYNOPSIS
 
-=item DESCRIPTION
-
-=item USAGE
+=item ABSTRACT
 
-C_stringify NAME
+=item DESCRIPTION
 
-=back
+Encode::Guess->set_suspects, Encode::Guess->add_suspects,
+Encode::decode("Guess" ...), Encode::Guess->guess($data),
+guess_encoding($data, [, I<list of suspects>])
 
-perl_stringify NAME
+=item CAVEATS
 
-=over 4
+=item TO DO
 
-=item AUTHOR
+=item SEE ALSO
 
 =back
 
-=head2 ExtUtils::Constant::XS, ExtUtils::Constant::Base - base class for
-ExtUtils::Constant objects
+=head2 Encode::JP - Japanese Encodings
 
 =over 4
 
 =item SYNOPSIS
 
+=item ABSTRACT
+
 =item DESCRIPTION
 
+=item Note on ISO-2022-JP(-1)?
+
 =item BUGS
 
-=item AUTHOR
+=item SEE ALSO
 
 =back
 
-=head2 ExtUtils::Embed - Utilities for embedding Perl in C/C++ applications
+=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
 
@@ -14486,150 +15568,149 @@ ExtUtils::Constant objects
 
 =item DESCRIPTION
 
-=item @EXPORT
-
-=item FUNCTIONS
-
-xsinit(), Examples, ldopts(), Examples, perl_inc(), ccflags(), ccdlflags(),
-ccopts(), xsi_header(), xsi_protos(@modules), xsi_body(@modules)
-
-=item EXAMPLES
+=item BUGS
 
 =item SEE ALSO
 
-=item AUTHOR
-
 =back
 
-=head2 ExtUtils::Install - install files from here to there
+=head2 Encode::KR::2022_KR -- internally used by Encode::KR
+
+=head2 Encode::MIME::Header -- MIME 'B' and 'Q' header encoding
 
 =over 4
 
 =item SYNOPSIS
 
-=item DESCRIPTION
+=item ABSTRACT
 
-=over 4
+=item DESCRIPTION
 
-=item Functions
+=item BUGS
 
-B<install>
+=item SEE ALSO
 
 =back
 
-=back
+=head2 Encode::PerlIO -- a detailed document on Encode and PerlIO
 
-B<install_default> I<DISCOURAGED>
+=over 4
 
-B<uninstall>
+=item Overview
 
-B<pm_to_blib>
+=item How does it work?
 
-_autosplit
+=item Line Buffering
 
 =over 4
 
-=item ENVIRONMENT
-
-B<PERL_INSTALL_ROOT>
+=item How can I tell whether my encoding fully supports PerlIO ?
 
-=item AUTHOR
+=back
 
-=item LICENSE
+=item SEE ALSO
 
 =back
 
-=head2 ExtUtils::Installed - Inventory management of installed modules
+=head2 Encode::Supported -- Encodings supported by Encode
 
 =over 4
 
-=item SYNOPSIS
-
 =item DESCRIPTION
 
-=item USAGE
-
-=item FUNCTIONS
-
-new(), modules(), files(), directories(), directory_tree(), validate(),
-packlist(), version()
-
-=item EXAMPLE
+=over 4
 
-=item AUTHOR
+=item Encoding Names
 
 =back
 
-=head2 ExtUtils::Liblist - determine libraries to use and how to use them
+=item Supported Encodings
 
 =over 4
 
-=item SYNOPSIS
+=item Built-in Encodings
 
-=item DESCRIPTION
+=item Encode::Unicode -- other Unicode encodings
 
-For static extensions, For dynamic extensions at build/link time, For
-dynamic extensions at load time
+=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 EXTRALIBS
+=item CJK: Chinese, Japanese, Korean (Multibyte)
 
-=item LDLOADLIBS and LD_RUN_PATH
+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 BSLOADLIBS
+=item Miscellaneous encodings
+
+Encode::EBCDIC, Encode::Symbols, Encode::MIME::Header, Encode::Guess
 
 =back
 
-=item PORTABILITY
+=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 VMS implementation
+=item Encoding vs. Charset -- terminology
 
-=item Win32 implementation
+=item Encoding Classification (by Anton Tagunov and Dan Kogai)
 
-=back
+=over 4
 
-=item SEE ALSO
+=item Microsoft-related naming mess
 
-=back
+KS_C_5601-1987, GB2312, Big5, Shift_JIS
 
-=head2 ExtUtils::MM - OS adjusted ExtUtils::MakeMaker subclass
+=back
 
-=over 4
+=item Glossary
 
-=item SYNOPSIS
+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
 
-=back
+=item References
 
-=head2 ExtUtils::MM_AIX - AIX specific subclass of ExtUtils::MM_Unix
+ECMA, ECMA-035 (eq C<ISO-2022>), IANA, Assigned Charset Names by IANA, ISO,
+RFC, UC, Unicode Glossary
 
 =over 4
 
-=item SYNOPSIS
+=item Other Notable Sites
 
-=item DESCRIPTION
+czyborra.com, CJK.inf, Jungshik Shin's Hangul FAQ, debian.org:
+"Introduction to i18n"
 
-=over 4
+=item Offline sources
 
-=item Overridden methods
+C<CJKV Information Processing> by Ken Lunde
 
 =back
 
 =back
 
+=head2 Encode::Symbol - Symbol Encodings
+
 =over 4
 
-=item AUTHOR
+=item SYNOPSIS
+
+=item ABSTRACT
+
+=item DESCRIPTION
 
 =item SEE ALSO
 
 =back
 
-=head2 ExtUtils::MM_Any - Platform-agnostic MM methods
+=head2 Encode::TW - Taiwan-based Chinese Encodings
 
 =over 4
 
@@ -14637,54 +15718,60 @@ dynamic extensions at load time
 
 =item DESCRIPTION
 
-=item METHODS
+=item NOTES
 
-=over 4
+=item BUGS
 
-=item Cross-platform helper methods
+=item SEE ALSO
 
 =back
 
-=back
+=head2 Encode::Unicode -- Various Unicode Transformation Formats
 
 =over 4
 
-=item Targets
-
-=back
+=item SYNOPSIS
 
-=over 4
+=item ABSTRACT
 
-=item Init methods
+L<http://www.unicode.org/glossary/> says:, Quick Reference
 
-=back
+=item Size, Endianness, and BOM
 
 =over 4
 
-=item Tools
+=item by size
+
+=item by endianness
+
+BOM as integer when fetched in network byte order
 
 =back
 
-=over 4
+=item Surrogate Pairs
 
-=item File::Spec wrappers
+=item Error Checking
+
+=item SEE ALSO
 
 =back
 
+=head2 Encode::Unicode::UTF7 -- UTF-7 encoding
+
 =over 4
 
-=item Misc
+=item SYNOPSIS
 
-=back
+=item ABSTRACT
 
-=over 4
+=item In Practice
 
-=item AUTHOR
+=item SEE ALSO
 
 =back
 
-=head2 ExtUtils::MM_BeOS - methods to override UN*X behaviour in
-ExtUtils::MakeMaker
+=head2 Encode::lib::Encode::Alias, Encode::Alias - alias definitions to
+encodings
 
 =over 4
 
@@ -14692,32 +15779,30 @@ ExtUtils::MakeMaker
 
 =item DESCRIPTION
 
-=back
-
-os_flavor
-
-init_linker
-
-=head2 ExtUtils::MM_Cygwin - methods to override UN*X behaviour in
-ExtUtils::MakeMaker
+As a simple string, As a qr// compiled regular expression, e.g.:, As a code
+reference, e.g.:
 
 =over 4
 
-=item SYNOPSIS
+=item Alias overloading
 
-=item DESCRIPTION
+=back
 
-os_flavor
+=item SEE ALSO
 
 =back
 
-cflags
+=head2 Encode::lib::Encode::CJKConstants, Encode::CJKConstants.pm --
+Internally used by Encode::??::ISO_2022_*
 
-replace_manpage_separator
+=head2 Encode::lib::Encode::CN::HZ, Encode::CN::HZ -- internally used by
+Encode::CN
 
-init_linker
+=head2 Encode::lib::Encode::Config, Encode::Config -- internally used by
+Encode
 
-=head2 ExtUtils::MM_DOS - DOS specific subclass of ExtUtils::MM_Unix
+=head2 Encode::lib::Encode::Encoding, Encode::Encoding - Encode
+Implementation Base Class
 
 =over 4
 
@@ -14727,328 +15812,357 @@ init_linker
 
 =over 4
 
-=item Overridden methods
+=item Methods you should implement
 
-os_flavor
+-E<gt>encode($string [,$check]), -E<gt>decode($octets [,$check]),
+-E<gt>cat_decode($destination, $octets, $offset, $terminator [,$check])
 
-=back
+=item Other methods defined in Encode::Encodings
+
+-E<gt>name, -E<gt>renew, -E<gt>renewed, -E<gt>perlio_ok(),
+-E<gt>needs_lines()
+
+=item Example: Encode::ROT13
 
 =back
 
-B<replace_manpage_separator>
+=item Why the heck Encode API is different?
 
 =over 4
 
-=item AUTHOR
+=item Compiled Encodings
+
+=back
 
 =item SEE ALSO
 
+Scheme 1, Scheme 2, Other Schemes
+
 =back
 
-=head2 ExtUtils::MM_MacOS - once produced Makefiles for MacOS Classic
+=head2 Encode::lib::Encode::Guess, Encode::Guess -- Guesses encoding from
+data
 
 =over 4
 
 =item SYNOPSIS
 
-=item DESCRIPTION
+=item ABSTRACT
 
-=back
+=item DESCRIPTION
 
-=head2 ExtUtils::MM_NW5 - methods to override UN*X behaviour in
-ExtUtils::MakeMaker
+Encode::Guess->set_suspects, Encode::Guess->add_suspects,
+Encode::decode("Guess" ...), Encode::Guess->guess($data),
+guess_encoding($data, [, I<list of suspects>])
 
-=over 4
+=item CAVEATS
 
-=item SYNOPSIS
+=item TO DO
 
-=item DESCRIPTION
+=item SEE ALSO
 
 =back
 
-os_flavor
-
-init_platform, platform_constants
-
-const_cccmd
+=head2 Encode::lib::Encode::JP::H2Z, Encode::JP::H2Z -- internally used by
+Encode::JP::2022_JP*
 
-static_lib
+=head2 Encode::lib::Encode::JP::JIS7, Encode::JP::JIS7 -- internally used
+by Encode::JP
 
-dynamic_lib
+=head2 Encode::lib::Encode::KR::2022_KR, Encode::KR::2022_KR -- internally
+used by Encode::KR
 
-=head2 ExtUtils::MM_OS2 - methods to override UN*X behaviour in
-ExtUtils::MakeMaker
+=head2 Encode::lib::Encode::MIME::Header, Encode::MIME::Header -- MIME 'B'
+and 'Q' header encoding
 
 =over 4
 
 =item SYNOPSIS
 
+=item ABSTRACT
+
 =item DESCRIPTION
 
-=item METHODS
+=item BUGS
 
-init_dist
+=item SEE ALSO
 
 =back
 
-init_linker
-
-os_flavor
-
-=head2 ExtUtils::MM_QNX - QNX specific subclass of ExtUtils::MM_Unix
+=head2 Encode::lib::Encode::PerlIO, Encode::PerlIO -- a detailed document
+on Encode and PerlIO
 
 =over 4
 
-=item SYNOPSIS
+=item Overview
 
-=item DESCRIPTION
+=item How does it work?
 
-=over 4
+=item Line Buffering
 
-=item Overridden methods
+=over 4
 
-=back
+=item How can I tell whether my encoding fully supports PerlIO ?
 
 =back
 
-=over 4
-
-=item AUTHOR
-
 =item SEE ALSO
 
 =back
 
-=head2 ExtUtils::MM_UWIN - U/WIN specific subclass of ExtUtils::MM_Unix
+=head2 Encode::lib::Encode::Supported, Encode::Supported -- Encodings
+supported by Encode
 
 =over 4
 
-=item SYNOPSIS
-
 =item DESCRIPTION
 
 =over 4
 
-=item Overridden methods
-
-os_flavor
-
-=back
+=item Encoding Names
 
 =back
 
-B<replace_manpage_separator>
+=item Supported Encodings
 
 =over 4
 
-=item AUTHOR
+=item Built-in Encodings
 
-=item SEE ALSO
+=item Encode::Unicode -- other Unicode encodings
 
-=back
+=item Encode::Byte -- Extended ASCII
 
-=head2 ExtUtils::MM_Unix - methods used by ExtUtils::MakeMaker
+ISO-8859 and corresponding vendor mappings, KOI8 - De Facto Standard for
+the Cyrillic world, gsm0338 - Hentai Latin 1
 
-=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 METHODS
+Encode::EBCDIC, Encode::Symbols, Encode::MIME::Header, Encode::Guess
 
 =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
+
+=item Encoding vs. Charset -- terminology
+
+=item Encoding Classification (by Anton Tagunov and Dan Kogai)
+
 =over 4
 
-=item Methods
+=item Microsoft-related naming mess
 
-os_flavor
+KS_C_5601-1987, GB2312, Big5, Shift_JIS
 
 =back
 
-c_o (o)
+=item Glossary
 
-cflags (o)
+character repertoire, coded character set (CCS), character encoding scheme
+(CES), charset (in MIME context), EUC, ISO-2022, UCS, UCS-2, Unicode, UTF,
+UTF-16
 
-const_cccmd (o)
+=item See Also
 
-const_config (o)
+=item References
 
-const_loadlibs (o)
+ECMA, ECMA-035 (eq C<ISO-2022>), IANA, Assigned Charset Names by IANA, ISO,
+RFC, UC, Unicode Glossary
 
-constants (o)
+=over 4
 
-depend (o)
+=item Other Notable Sites
 
-init_DEST
+czyborra.com, CJK.inf, Jungshik Shin's Hangul FAQ, debian.org:
+"Introduction to i18n"
 
-init_dist
+=item Offline sources
 
-dist (o)
+C<CJKV Information Processing> by Ken Lunde
 
-dist_basics (o)
+=back
 
-dist_ci (o)
+=back
 
-dist_core (o)
+=head2 Encode::lib::Encode::Unicode::UTF7, Encode::Unicode::UTF7 -- UTF-7
+encoding
 
-B<dist_target>
+=over 4
 
-B<tardist_target>
+=item SYNOPSIS
 
-B<zipdist_target>
+=item ABSTRACT
 
-B<tarfile_target>
+=item In Practice
 
-zipfile_target
+=item SEE ALSO
 
-uutardist_target
+=back
 
-shdist_target
+=head2 Encode::lib::Encoder, Encode::Encoder -- Object Oriented Encoder
 
-dlsyms (o)
+=over 4
 
-dynamic_bs (o)
+=item SYNOPSIS
 
-dynamic_lib (o)
+=item ABSTRACT
 
-exescan
+=item Description
 
-extliblist
+=over 4
 
-find_perl
+=item Predefined Methods
 
-fixin
+$e = Encode::Encoder-E<gt>new([$data, $encoding]);, encoder(),
+$e-E<gt>data([$data]), $e-E<gt>encoding([$encoding]),
+$e-E<gt>bytes([$encoding])
 
-force (o)
+=item Example: base64 transcoder
 
-guess_name
+=item Operator Overloading
 
-has_link_code
+=back
 
-init_dirscan
+=item SEE ALSO
 
-init_DIRFILESEP
+=back
 
-init_main
+=head2 Encodencoding, encoding - allows you to write your script in
+non-ascii or non-utf8
 
-init_others
+=over 4
 
-init_linker
+=item SYNOPSIS
 
-init_lib2arch
+=item ABSTRACT
 
-init_PERL
+=over 4
 
-init_platform, platform_constants
+=item Literal Conversions
 
-init_PERM
+=item PerlIO layers for C<STD(IN|OUT)>
 
-init_xs
+=item Implicit upgrading for byte strings
 
-install (o)
+=back
 
-installbin (o)
+=item FEATURES THAT REQUIRE 5.8.1
 
-linkext (o)
+"NON-EUC" doublebyte encodings, tr//, DATA pseudo-filehandle
 
-lsdir
+=item USAGE
 
-macro (o)
+use encoding [I<ENCNAME>] ;, use encoding I<ENCNAME> [ STDIN =E<gt>
+I<ENCNAME_IN> ...] ;, use encoding I<ENCNAME> Filter=E<gt>1;, no encoding;
 
-makeaperl (o)
+=item The Filter Option
 
-makefile (o)
+=over 4
 
-maybe_command
+=item Filter-related changes at Encode version 1.87
 
-needs_linking (o)
+=back
 
-nicetext
+=item CAVEATS
 
-parse_abstract
+=over 4
 
-parse_version
+=item NOT SCOPED
 
-pasthru (o)
+=item DO NOT MIX MULTIPLE ENCODINGS
 
-perl_script
+=item tr/// with ranges
 
-perldepend (o)
+Legend of characters above
 
-perm_rw (o)
+=back
 
-perm_rwx (o)
+=item EXAMPLE - Greekperl
 
-pm_to_blib
+=item KNOWN PROBLEMS
 
-post_constants (o)
+literals in regex that are longer than 127 bytes, EBCDIC, format
 
-post_initialize (o)
+=over 4
 
-postamble (o)
+=item The Logic of :locale
 
-ppd
+=back
 
-prefixify
+=item HISTORY
 
-processPL (o)
+=item SEE ALSO
 
-quote_paren
+=back
 
-replace_manpage_separator
+=head2 Encoder, Encode::Encoder -- Object Oriented Encoder
 
-cd
+=over 4
 
-oneliner
+=item SYNOPSIS
 
-quote_literal
+=item ABSTRACT
 
-escape_newlines
+=item Description
 
-max_exec_len
+=over 4
 
-static (o)
+=item Predefined Methods
 
-static_lib (o)
+$e = Encode::Encoder-E<gt>new([$data, $encoding]);, encoder(),
+$e-E<gt>data([$data]), $e-E<gt>encoding([$encoding]),
+$e-E<gt>bytes([$encoding])
 
-staticmake (o)
+=item Example: base64 transcoder
 
-subdir_x (o)
+=item Operator Overloading
 
-subdirs (o)
+=back
 
-test (o)
+=item SEE ALSO
 
-test_via_harness (override)
+=back
 
-test_via_script (override)
+=head2 English - use nice English (or awk) names for ugly punctuation
+variables
 
-tools_other (o)
+=over 4
 
-tool_xsubpp (o)
+=item SYNOPSIS
 
-all_target
+=item DESCRIPTION
 
-top_targets (o)
+=item PERFORMANCE
 
-writedoc
+=back
 
-xs_c (o)
+=head2 Env - perl module that imports environment variables as scalars or
+arrays
 
-xs_cpp (o)
+=over 4
 
-xs_o (o)
+=item SYNOPSIS
 
-=over 4
+=item DESCRIPTION
 
-=item SEE ALSO
+=item LIMITATIONS
+
+=item AUTHOR
 
 =back
 
-=head2 ExtUtils::MM_VMS - methods to override UN*X behaviour in
-ExtUtils::MakeMaker
+=head2 Errno - System errno constants
 
 =over 4
 
@@ -15056,140 +16170,150 @@ ExtUtils::MakeMaker
 
 =item DESCRIPTION
 
-=over 4
+=item CAVEATS
 
-=item Methods always loaded
+=item AUTHOR
 
-wraplist
+=item COPYRIGHT
 
 =back
 
-=back
+=head2 Exporter - Implements default import method for modules
 
 =over 4
 
-=item Methods
+=item SYNOPSIS
 
-guess_name (override)
+=item DESCRIPTION
 
-=back
+=over 4
 
-find_perl (override)
+=item How to Export
 
-maybe_command (override)
+=item Selecting What To Export
 
-pasthru (override)
+=item How to Import
 
-pm_to_blib (override)
+C<use ModuleName;>, C<use ModuleName ();>, C<use ModuleName qw(...);>
 
-perl_script (override)
+=back
 
-replace_manpage_separator
+=item Advanced features
 
-init_DEST
+=over 4
 
-init_DIRFILESEP
+=item Specialised Import Lists
 
-init_main (override)
-
-init_others (override)
+=item Exporting without using Exporter's import method
 
-init_platform (override)
+=item Exporting without inheriting from Exporter
 
-platform_constants
+=item Module Version Checking
 
-init_VERSION (override)
+=item Managing Unknown Symbols
 
-constants (override)
+=item Tag Handling Utility Functions
 
-special_targets
+=item Generating combined tags
 
-cflags (override)
+=item C<AUTOLOAD>ed Constants
 
-const_cccmd (override)
+=back
 
-tools_other (override)
+=back
 
-init_dist (override)
+=head2 Exporter::Heavy - Exporter guts
 
-c_o (override)
+=over 4
 
-xs_c (override)
+=item SYNOPSIS
 
-xs_o (override)
+=item DESCRIPTION
 
-dlsyms (override)
+=back
 
-dynamic_lib (override)
+=head2 ExtUtils::CBuilder - Compile and link C code for Perl modules
 
-static_lib (override)
+=over 4
 
-extra_clean_files
+=item SYNOPSIS
 
-zipfile_target, tarfile_target, shdist_target
+=item DESCRIPTION
 
-install (override)
+=item METHODS
 
-perldepend (override)
+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
 
-makeaperl (override)
+=item TO DO
 
-nicetext (override)
+=item HISTORY
 
-prefixify (override)
+=item AUTHOR
 
-cd
+=item COPYRIGHT
 
-oneliner
+=item SEE ALSO
 
-B<echo>
+=back
 
-quote_literal
+=head2 ExtUtils::CBuilder::Platform::Windows - Builder class for Windows
+platforms
 
-escape_newlines
+=over 4
 
-max_exec_len
+=item DESCRIPTION
 
-init_linker
+=item AUTHOR
 
-eliminate_macros
+=item SEE ALSO
 
-fixpath
+=back
 
-os_flavor
+=head2 ExtUtils::Command - utilities to replace common UNIX commands in
+Makefiles etc.
 
 =over 4
 
-=item AUTHOR
+=item SYNOPSIS
+
+=item DESCRIPTION
 
 =back
 
-=head2 ExtUtils::MM_VOS - VOS specific subclass of ExtUtils::MM_Unix
+cat
 
-=over 4
+eqtime
 
-=item SYNOPSIS
+rm_rf
 
-=item DESCRIPTION
+rm_f
 
-=over 4
+touch
 
-=item Overridden methods
+mv
 
-=back
+cp
 
-=back
+chmod
+
+mkpath
+
+test_f
+
+dos2unix
 
 =over 4
 
-=item AUTHOR
+=item SEE ALSO 
 
-=item SEE ALSO
+=item AUTHOR
 
 =back
 
-=head2 ExtUtils::MM_Win32 - methods to override UN*X behaviour in
-ExtUtils::MakeMaker
+=head2 ExtUtils::Command::MM - Commands for the MM's to use in Makefiles
 
 =over 4
 
@@ -15197,51 +16321,52 @@ ExtUtils::MakeMaker
 
 =item DESCRIPTION
 
-=back
+B<test_harness>
 
-=over 4
+=back
 
-=item Overridden methods
+B<pod2man>
 
-B<dlsyms>
+B<warn_if_old_packlist>
 
-=back
+B<perllocal_install>
 
-replace_manpage_separator
+B<uninstall>
 
-B<maybe_command>
+=head2 ExtUtils::Constant - generate XS code to import C header constants
 
-B<init_DIRFILESEP>
+=over 4
 
-B<init_others>
+=item SYNOPSIS
 
-init_platform, platform_constants
+=item DESCRIPTION
 
-special_targets
+=item USAGE
 
-static_lib
+IV, UV, NV, PV, PVN, SV, YES, NO, UNDEF
 
-dynamic_lib
+=item FUNCTIONS
 
-extra_clean_files
+=back
 
-init_linker
+constant_types
 
-perl_script
+XS_constant PACKAGE, TYPES, SUBNAME, C_SUBNAME
 
-xs_o
+autoload PACKAGE, VERSION, AUTOLOADER
 
-pasthru
+WriteMakefileSnippet
 
-oneliner
+WriteConstants ATTRIBUTE =E<gt> VALUE [, ...], NAME, DEFAULT_TYPE,
+BREAKOUT_AT, NAMES, C_FH, C_FILE, XS_FH, XS_FILE, SUBNAME, C_SUBNAME
 
-cd
+=over 4
 
-max_exec_len
+=item AUTHOR
 
-os_flavor
+=back
 
-=head2 ExtUtils::MM_Win95 - method to customize MakeMaker for Win9X
+=head2 ExtUtils::Constant::Base - base class for ExtUtils::Constant objects
 
 =over 4
 
@@ -15249,31 +16374,40 @@ os_flavor
 
 =item DESCRIPTION
 
-=over 4
+=item USAGE
 
-=item Overridden methods
+=back
 
-xs_c
+header
 
-=back
+memEQ_clause args_hashref
 
-=back
+dump_names arg_hashref, ITEM..
 
-xs_cpp
+assign arg_hashref, VALUE..
 
-xs_o
+return_clause arg_hashref, ITEM
 
-max_exec_len
+switch_clause arg_hashref, NAMELEN, ITEMHASH, ITEM..
 
-os_flavor
+params WHAT
+
+dogfood arg_hashref, ITEM..
+
+normalise_items args, default_type, seen_types, seen_items, ITEM..
+
+C_constant arg_hashref, ITEM.., name, type, value, macro, default, pre,
+post, def_pre, def_post, utf8, weight
 
 =over 4
 
+=item BUGS
+
 =item AUTHOR
 
 =back
 
-=head2 ExtUtils::MY - ExtUtils::MakeMaker subclass for customization
+=head2 ExtUtils::Constant::Utils - helper functions for ExtUtils::Constant
 
 =over 4
 
@@ -15281,152 +16415,118 @@ os_flavor
 
 =item DESCRIPTION
 
+=item USAGE
+
+C_stringify NAME
+
 =back
 
-=head2 ExtUtils::MakeMaker - Create a module Makefile
+perl_stringify NAME
 
 =over 4
 
-=item SYNOPSIS
+=item AUTHOR
 
-=item DESCRIPTION
+=back
+
+=head2 ExtUtils::Constant::XS, ExtUtils::Constant::Base - base class for
+ExtUtils::Constant objects
 
 =over 4
 
-=item How To Write A Makefile.PL
+=item SYNOPSIS
 
-=item Default Makefile Behaviour
+=item DESCRIPTION
 
-=item make test
+=item BUGS
 
-=item make testdb
+=item AUTHOR
 
-=item make install
+=back
 
-=item PREFIX and LIB attribute
+=head2 ExtUtils::Embed - Utilities for embedding Perl in C/C++ applications
 
-=item AFS users
+=over 4
 
-=item Static Linking of a new Perl Binary
+=item SYNOPSIS
 
-=item Determination of Perl Library and Installation Locations
+=item DESCRIPTION
 
-=item Which architecture dependent directory?
+=item @EXPORT
 
-=item Using Attributes and Parameters
+=item FUNCTIONS
 
-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, INSTALLVENDORARCH,
-INSTALLVENDORBIN, INSTALLVENDORLIB, INSTALLVENDORMAN1DIR,
-INSTALLVENDORMAN3DIR, INST_ARCHLIB, INST_BIN, INST_LIB, INST_MAN1DIR,
-INST_MAN3DIR, INST_SCRIPT, LD, LDDLFLAGS, LDFROM, LIB, LIBPERL_A, LIBS,
-LINKTYPE, 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
+xsinit(), Examples, ldopts(), Examples, perl_inc(), ccflags(), ccdlflags(),
+ccopts(), xsi_header(), xsi_protos(@modules), xsi_body(@modules)
 
-=item Additional lowercase attributes
+=item EXAMPLES
 
-clean, depend, dist, dynamic_lib, linkext, macro, postamble, realclean,
-test, tool_autosplit
+=item SEE ALSO
 
-=item Overriding MakeMaker Methods
+=item AUTHOR
 
-=item The End Of Cargo Cult Programming
+=back
 
-C<< MAN3PODS => ' ' >>
+=head2 ExtUtils::Install - install files from here to there
 
-=item Hintsfile support
+=over 4
 
-=item Distribution Support
+=item SYNOPSIS
 
-   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 DESCRIPTION
 
-=item Module Meta-Data
+=over 4
 
-=item Disabling an extension
+=item Functions
 
-=item Other Handy Functions
+B<install>
 
-prompt
+=back
 
 =back
 
-=item ENVIRONMENT
+B<install_default> I<DISCOURAGED>
 
-PERL_MM_OPT, PERL_MM_USE_DEFAULT, PERL_CORE
+B<uninstall>
 
-=item SEE ALSO
+B<pm_to_blib>
 
-=item AUTHORS
-
-=item LICENSE
-
-=back
-
-=head2 ExtUtils::MakeMaker::Config - Wrapper around Config.pm
+_autosplit
 
 =over 4
 
-=item SYNOPSIS
+=item ENVIRONMENT
 
-=item DESCRIPTION
+B<PERL_INSTALL_ROOT>
 
-=back
+=item AUTHOR
 
-=head2 ExtUtils::MakeMaker::FAQ - Frequently Asked Questions About
-MakeMaker
+=item LICENSE
 
-=over 4
+=back
 
-=item DESCRIPTION
+=head2 ExtUtils::Installed - Inventory management of installed modules
 
 =over 4
 
-=item Module Installation
-
-How do I keep from installing man pages?, How do I use a module without
-installing it?
-
-=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
+=item SYNOPSIS
 
-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>?!
+=item DESCRIPTION
 
-=item XS
+=item USAGE
 
-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?
+=item FUNCTIONS
 
-=back
+new(), modules(), files(), directories(), directory_tree(), validate(),
+packlist(), version()
 
-=item PATCHING
+=item EXAMPLE
 
 =item AUTHOR
 
-=item SEE ALSO
-
 =back
 
-=head2 ExtUtils::MakeMaker::Tutorial - Writing a module with MakeMaker
+=head2 ExtUtils::Liblist - determine libraries to use and how to use them
 
 =over 4
 
@@ -15434,32 +16534,34 @@ directory?
 
 =item DESCRIPTION
 
+For static extensions, For dynamic extensions at build/link time, For
+dynamic extensions at load time
+
 =over 4
 
-=item The Mantra
+=item EXTRALIBS
 
-=item The Layout
+=item LDLOADLIBS and LD_RUN_PATH
 
-Makefile.PL, MANIFEST, lib/, t/, Changes, README, INSTALL, MANIFEST.SKIP,
-bin/
+=item BSLOADLIBS
 
 =back
 
-=item SEE ALSO
+=item PORTABILITY
 
-=back
+=over 4
 
-=head2 ExtUtils::MakeMaker::bytes - Version-agnostic bytes.pm
+=item VMS implementation
 
-=over 4
+=item Win32 implementation
 
-=item SYNOPSIS
+=back
 
-=item DESCRIPTION
+=item SEE ALSO
 
 =back
 
-=head2 ExtUtils::MakeMaker::vmsish - Platform-agnostic vmsish.pm
+=head2 ExtUtils::MM - OS adjusted ExtUtils::MakeMaker subclass
 
 =over 4
 
@@ -15469,7 +16571,7 @@ bin/
 
 =back
 
-=head2 ExtUtils::Manifest - utilities to write and check a MANIFEST file
+=head2 ExtUtils::MM_AIX - AIX specific subclass of ExtUtils::MM_Unix
 
 =over 4
 
@@ -15479,72 +16581,76 @@ bin/
 
 =over 4
 
-=item Functions
-
-mkmanifest
+=item Overridden methods
 
 =back
 
 =back
 
-manifind
+=over 4
 
-manicheck
+=item AUTHOR
 
-filecheck
+=item SEE ALSO
 
-fullcheck
+=back
 
-skipcheck
+=head2 ExtUtils::MM_Any - Platform-agnostic MM methods
 
-maniread
+=over 4
 
-manicopy
+=item SYNOPSIS
 
-maniadd
+=item DESCRIPTION
+
+=item METHODS
 
 =over 4
 
-=item MANIFEST
+=item Cross-platform helper methods
 
-=item MANIFEST.SKIP
+=back
 
-=item EXPORT_OK
+=back
 
-=item GLOBAL VARIABLES
+=over 4
+
+=item Targets
 
 =back
 
 =over 4
 
-=item DIAGNOSTICS
+=item Init methods
 
-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>
+=back
 
-=item ENVIRONMENT
+=over 4
 
-B<PERL_MM_MANIFEST_DEBUG>
+=item Tools
 
-=item SEE ALSO
+=back
 
-=item AUTHOR
+=over 4
 
-=back
+=item File::Spec wrappers
 
-=head2 ExtUtils::Miniperl, writemain - write the C code for perlmain.c
+=back
 
 =over 4
 
-=item SYNOPSIS
+=item Misc
 
-=item DESCRIPTION
+=back
 
-=item SEE ALSO
+=over 4
+
+=item AUTHOR
 
 =back
 
-=head2 ExtUtils::Mkbootstrap - make a bootstrap file for use by DynaLoader
+=head2 ExtUtils::MM_BeOS - methods to override UN*X behaviour in
+ExtUtils::MakeMaker
 
 =over 4
 
@@ -15554,8 +16660,12 @@ B<PERL_MM_MANIFEST_DEBUG>
 
 =back
 
-=head2 ExtUtils::Mksymlists - write linker options files for dynamic
-extension
+os_flavor
+
+init_linker
+
+=head2 ExtUtils::MM_Cygwin - methods to override UN*X behaviour in
+ExtUtils::MakeMaker
 
 =over 4
 
@@ -15563,15 +16673,17 @@ extension
 
 =item DESCRIPTION
 
-DLBASE, DL_FUNCS, DL_VARS, FILE, FUNCLIST, IMPORTS, NAME
+os_flavor
 
-=item AUTHOR
+=back
 
-=item REVISION
+cflags
 
-=back
+replace_manpage_separator
 
-=head2 ExtUtils::Packlist - manage .packlist files
+init_linker
+
+=head2 ExtUtils::MM_DOS - DOS specific subclass of ExtUtils::MM_Unix
 
 =over 4
 
@@ -15579,41 +16691,27 @@ DLBASE, DL_FUNCS, DL_VARS, FILE, FUNCLIST, IMPORTS, NAME
 
 =item DESCRIPTION
 
-=item USAGE
-
-=item FUNCTIONS
+=over 4
 
-new(), read(), write(), validate(), packlist_file()
+=item Overridden methods
 
-=item EXAMPLE
+os_flavor
 
-=item AUTHOR
+=back
 
 =back
 
-=head2 ExtUtils::ParseXS - converts Perl XS code into C code
+B<replace_manpage_separator>
 
 =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
+=head2 ExtUtils::MM_MacOS - once produced Makefiles for MacOS Classic
 
 =over 4
 
@@ -15623,7 +16721,8 @@ errors()
 
 =back
 
-=head2 Fatal - replace functions with equivalents which succeed or die
+=head2 ExtUtils::MM_NW5 - methods to override UN*X behaviour in
+ExtUtils::MakeMaker
 
 =over 4
 
@@ -15631,25 +16730,20 @@ errors()
 
 =item DESCRIPTION
 
-=item AUTHOR
-
 =back
 
-=head2 Fcntl - load the C Fcntl.h defines
-
-=over 4
-
-=item SYNOPSIS
+os_flavor
 
-=item DESCRIPTION
+init_platform, platform_constants
 
-=item NOTE
+const_cccmd
 
-=item EXPORTED SYMBOLS
+static_lib
 
-=back
+dynamic_lib
 
-=head2 File::Basename, fileparse - split a pathname into pieces
+=head2 ExtUtils::MM_OS2 - methods to override UN*X behaviour in
+ExtUtils::MakeMaker
 
 =over 4
 
@@ -15657,15 +16751,17 @@ errors()
 
 =item DESCRIPTION
 
-fileparse_set_fstype, fileparse
-
-=item EXAMPLES
+=item METHODS
 
-C<basename>, C<dirname>
+init_dist
 
 =back
 
-=head2 File::CheckTree, validate - run many filetest checks on a tree
+init_linker
+
+os_flavor
+
+=head2 ExtUtils::MM_QNX - QNX specific subclass of ExtUtils::MM_Unix
 
 =over 4
 
@@ -15673,27 +16769,23 @@ C<basename>, C<dirname>
 
 =item DESCRIPTION
 
-=item AUTHOR
+=over 4
 
-=item HISTORY
+=item Overridden methods
 
 =back
 
-=head2 File::Compare - Compare files or filehandles
+=back
 
 =over 4
 
-=item SYNOPSIS
-
-=item DESCRIPTION
-
-=item RETURN
-
 =item AUTHOR
 
+=item SEE ALSO
+
 =back
 
-=head2 File::Copy - Copy files or filehandles
+=head2 ExtUtils::MM_UWIN - U/WIN specific subclass of ExtUtils::MM_Unix
 
 =over 4
 
@@ -15703,21 +16795,25 @@ C<basename>, C<dirname>
 
 =over 4
 
-=item Special behaviour if C<syscopy> is defined (OS/2, VMS and Win32)
+=item Overridden methods
 
-rmscopy($from,$to[,$date_flag])
+os_flavor
 
 =back
 
-=item RETURN
+=back
 
-=item NOTES
+B<replace_manpage_separator>
+
+=over 4
 
 =item AUTHOR
 
+=item SEE ALSO
+
 =back
 
-=head2 File::DosGlob - DOS like globbing and then some
+=head2 ExtUtils::MM_Unix - methods used by ExtUtils::MakeMaker
 
 =over 4
 
@@ -15725,193 +16821,200 @@ rmscopy($from,$to[,$date_flag])
 
 =item DESCRIPTION
 
-=item NOTES
-
-=item EXPORTS (by request only)
+=item METHODS
 
-=item BUGS
+=back
 
-=item AUTHOR
+=over 4
 
-=item HISTORY
+=item Methods
 
-=item SEE ALSO
+os_flavor
 
 =back
 
-=head2 File::Find - Traverse a directory tree.
+c_o (o)
 
-=over 4
+cflags (o)
 
-=item SYNOPSIS
+const_cccmd (o)
 
-=item DESCRIPTION
+const_config (o)
 
-B<find>, B<finddepth>
+const_loadlibs (o)
 
-=over 4
+constants (o)
 
-=item %options
+depend (o)
 
-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>
+init_DEST
 
-=item The wanted function
+init_dist
 
-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
+dist (o)
 
-=back
+dist_basics (o)
 
-=item WARNINGS
+dist_ci (o)
 
-=item CAVEAT
+dist_core (o)
 
-$dont_use_nlink, symlinks
+B<dist_target>
 
-=item NOTES
+B<tardist_target>
 
-=item BUGS AND CAVEATS
+B<zipdist_target>
 
-=item HISTORY
+B<tarfile_target>
 
-=back
+zipfile_target
 
-=head2 File::Glob - Perl extension for BSD glob routine
+uutardist_target
 
-=over 4
+shdist_target
 
-=item SYNOPSIS
+dlsyms (o)
 
-=item DESCRIPTION
+dynamic_bs (o)
 
-=over 4
+dynamic_lib (o)
 
-=item META CHARACTERS
+exescan
 
-=item POSIX FLAGS
+extliblist
 
-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>
+find_perl
 
-=back
+fixin
 
-=item DIAGNOSTICS
+force (o)
 
-C<GLOB_NOSPACE>, C<GLOB_ABEND>
+guess_name
 
-=item NOTES
+has_link_code
 
-=item SEE ALSO
+init_dirscan
 
-=item AUTHOR
+init_DIRFILESEP
 
-=back
+init_main
 
-=head2 File::Path - create or remove directory trees
+init_others
 
-=over 4
+init_linker
 
-=item SYNOPSIS
+init_lib2arch
 
-=item DESCRIPTION
+init_PERL
 
-=item DIAGNOSTICS
+init_platform, platform_constants
 
-=item AUTHORS
+init_PERM
 
-=back
+init_xs
 
-=head2 File::Spec - portably perform operations on file names
+install (o)
 
-=over 4
+installbin (o)
 
-=item SYNOPSIS
+linkext (o)
 
-=item DESCRIPTION
+lsdir
 
-=item METHODS
+macro (o)
 
-canonpath, catdir, catfile, curdir, devnull, rootdir, tmpdir, updir,
-no_upwards, case_tolerant, file_name_is_absolute, path, join, splitpath,
-splitdir, catpath(), abs2rel, rel2abs()
+makeaperl (o)
 
-=item SEE ALSO
+makefile (o)
 
-=item AUTHOR
+maybe_command
 
-=item COPYRIGHT
+needs_linking (o)
 
-=back
+nicetext
 
-=head2 File::Spec::Cygwin - methods for Cygwin file specs
+parse_abstract
 
-=over 4
+parse_version
 
-=item SYNOPSIS
+pasthru (o)
 
-=item DESCRIPTION
+perl_script
 
-=back
+perldepend (o)
 
-canonpath
+perm_rw (o)
 
-file_name_is_absolute
+perm_rwx (o)
 
-tmpdir (override)
+pm_to_blib
 
-=over 4
+post_constants (o)
 
-=item COPYRIGHT
+post_initialize (o)
 
-=back
+postamble (o)
 
-=head2 File::Spec::Epoc - methods for Epoc file specs
+ppd
 
-=over 4
+prefixify
 
-=item SYNOPSIS
+processPL (o)
 
-=item DESCRIPTION
+quote_paren
 
-=back
+replace_manpage_separator
 
-canonpath()
+cd
 
-=over 4
+oneliner
 
-=item AUTHOR
+quote_literal
 
-=item COPYRIGHT
+escape_newlines
 
-=item SEE ALSO
+max_exec_len
 
-=back
+static (o)
 
-=head2 File::Spec::Functions - portably perform operations on file names
+static_lib (o)
 
-=over 4
+staticmake (o)
 
-=item SYNOPSIS
+subdir_x (o)
 
-=item DESCRIPTION
+subdirs (o)
 
-=over 4
+test (o)
 
-=item Exports
+test_via_harness (override)
 
-=back
+test_via_script (override)
 
-=item COPYRIGHT
+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 File::Spec::Mac - File::Spec for Mac OS (Classic)
+=head2 ExtUtils::MM_VMS - methods to override UN*X behaviour in
+ExtUtils::MakeMaker
 
 =over 4
 
@@ -15919,182 +17022,192 @@ canonpath()
 
 =item DESCRIPTION
 
-=item METHODS
+=over 4
 
-canonpath
+=item Methods always loaded
+
+wraplist
 
 =back
 
-catdir()
+=back
 
-catfile
+=over 4
 
-curdir
+=item Methods
 
-devnull
+guess_name (override)
 
-rootdir
+=back
 
-tmpdir
+find_perl (override)
 
-updir
+maybe_command (override)
 
-file_name_is_absolute
+pasthru (override)
 
-path
+pm_to_blib (override)
 
-splitpath
+perl_script (override)
 
-splitdir
+replace_manpage_separator
 
-catpath
+init_DEST
 
-abs2rel
+init_DIRFILESEP
 
-rel2abs
+init_main (override)
 
-=over 4
+init_others (override)
 
-=item AUTHORS
+init_platform (override)
 
-=item COPYRIGHT
+platform_constants
 
-=item SEE ALSO
+init_VERSION (override)
 
-=back
+constants (override)
 
-=head2 File::Spec::OS2 - methods for OS/2 file specs
+special_targets
 
-=over 4
+cflags (override)
 
-=item SYNOPSIS
+const_cccmd (override)
 
-=item DESCRIPTION
+tools_other (override)
 
-tmpdir, splitpath
+init_dist (override)
 
-=item COPYRIGHT
+c_o (override)
 
-=back
+xs_c (override)
 
-=head2 File::Spec::Unix - File::Spec for Unix, base for other File::Spec
-modules
+xs_o (override)
 
-=over 4
+dlsyms (override)
 
-=item SYNOPSIS
+dynamic_lib (override)
 
-=item DESCRIPTION
+static_lib (override)
 
-=item METHODS
+extra_clean_files
 
-canonpath()
+zipfile_target, tarfile_target, shdist_target
 
-=back
+install (override)
 
-catdir()
+perldepend (override)
 
-catfile
+makeaperl (override)
 
-curdir
+nicetext (override)
 
-devnull
+prefixify (override)
 
-rootdir
+cd
 
-tmpdir
+oneliner
 
-updir
+B<echo>
 
-no_upwards
+quote_literal
 
-case_tolerant
+escape_newlines
 
-file_name_is_absolute
+max_exec_len
 
-path
+init_linker
 
-join
+eliminate_macros
 
-splitpath
+fixpath
 
-splitdir
+os_flavor
 
-catpath()
+=over 4
 
-abs2rel
+=item AUTHOR
 
-rel2abs()
+=back
+
+=head2 ExtUtils::MM_VOS - VOS specific subclass of ExtUtils::MM_Unix
 
 =over 4
 
-=item COPYRIGHT
+=item SYNOPSIS
 
-=item SEE ALSO
+=item DESCRIPTION
+
+=over 4
+
+=item Overridden methods
 
 =back
 
-=head2 File::Spec::VMS - methods for VMS file specs
+=back
 
 =over 4
 
-=item SYNOPSIS
-
-=item DESCRIPTION
+=item AUTHOR
 
-eliminate_macros
+=item SEE ALSO
 
 =back
 
-fixpath
+=head2 ExtUtils::MM_Win32 - methods to override UN*X behaviour in
+ExtUtils::MakeMaker
 
 =over 4
 
-=item Methods always loaded
+=item SYNOPSIS
 
-canonpath (override)
+=item DESCRIPTION
 
 =back
 
-catdir
+=over 4
+
+=item Overridden methods
 
-catfile
+B<dlsyms>
 
-curdir (override)
+=back
 
-devnull (override)
+replace_manpage_separator
 
-rootdir (override)
+B<maybe_command>
 
-tmpdir (override)
+B<init_DIRFILESEP>
 
-updir (override)
+B<init_others>
 
-case_tolerant (override)
+init_platform, platform_constants
 
-path (override)
+special_targets
 
-file_name_is_absolute (override)
+static_lib
 
-splitpath (override)
+dynamic_lib
 
-splitdir (override)
+extra_clean_files
 
-catpath (override)
+init_linker
 
-abs2rel (override)
+perl_script
 
-rel2abs (override)
+xs_o
 
-=over 4
+pasthru
 
-=item COPYRIGHT
+oneliner
 
-=item SEE ALSO
+cd
 
-=back
+max_exec_len
 
-=head2 File::Spec::Win32 - methods for Win32 file specs
+os_flavor
+
+=head2 ExtUtils::MM_Win95 - method to customize MakeMaker for Win9X
 
 =over 4
 
@@ -16102,153 +17215,185 @@ rel2abs (override)
 
 =item DESCRIPTION
 
-devnull
+=over 4
 
-=back
+=item Overridden methods
 
-tmpdir
+xs_c
 
-catfile
+=back
 
-canonpath
+=back
 
-splitpath
+xs_cpp
 
-splitdir
+xs_o
 
-catpath
+max_exec_len
+
+os_flavor
 
 =over 4
 
-=item Note For File::Spec::Win32 Maintainers
+=item AUTHOR
 
 =back
 
+=head2 ExtUtils::MY - ExtUtils::MakeMaker subclass for customization
+
 =over 4
 
-=item COPYRIGHT
+=item SYNOPSIS
 
-=item SEE ALSO
+=item DESCRIPTION
 
 =back
 
-=head2 File::Temp - return name and handle of a temporary file safely
+=head2 ExtUtils::MakeMaker - Create a module Makefile
 
 =over 4
 
-=item PORTABILITY
-
 =item SYNOPSIS
 
 =item DESCRIPTION
 
-=back
-
 =over 4
 
-=item OBJECT-ORIENTED INTERFACE
-
-B<new>
-
-=back
+=item How To Write A Makefile.PL
 
-B<filename>
+=item Default Makefile Behaviour
 
-B<unlink_on_destroy>
+=item make test
 
-B<DESTROY>
+=item make testdb
 
-=over 4
+=item make install
 
-=item FUNCTIONS
+=item PREFIX and LIB attribute
 
-B<tempfile>
+=item AFS users
 
-=back
+=item Static Linking of a new Perl Binary
 
-B<tempdir>
+=item Determination of Perl Library and Installation Locations
 
-=over 4
+=item Which architecture dependent directory?
 
-=item MKTEMP FUNCTIONS
+=item Using Attributes and Parameters
 
-B<mkstemp>
+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, LINKTYPE, 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
 
-=back
+=item Additional lowercase attributes
 
-B<mkstemps>
+clean, depend, dist, dynamic_lib, linkext, macro, postamble, realclean,
+test, tool_autosplit
 
-B<mkdtemp>
+=item Overriding MakeMaker Methods
 
-B<mktemp>
+=item The End Of Cargo Cult Programming
 
-=over 4
+C<< MAN3PODS => ' ' >>
 
-=item POSIX FUNCTIONS
+=item Hintsfile support
 
-B<tmpnam>
+=item Distribution Support
 
-=back
+   make distcheck,    make skipcheck,   make distclean,    make manifest, 
+  make distdir,   make disttest,    make tardist,    make dist,    make
+uutardist,    make shdist,    make zipdist,    make ci
 
-B<tmpfile>
+=item Module Meta-Data
 
-=over 4
+=item Disabling an extension
 
-=item ADDITIONAL FUNCTIONS
+=item Other Handy Functions
 
-B<tempnam>
+prompt
 
 =back
 
-=over 4
+=item ENVIRONMENT
 
-=item UTILITY FUNCTIONS
+PERL_MM_OPT, PERL_MM_USE_DEFAULT, PERL_CORE
 
-B<unlink0>
+=item SEE ALSO
 
-=back
+=item AUTHORS
 
-B<cmpstat>
+=item LICENSE
 
-B<unlink1>
+=back
 
-B<cleanup>
+=head2 ExtUtils::MakeMaker::Config - Wrapper around Config.pm
 
 =over 4
 
-=item PACKAGE VARIABLES
+=item SYNOPSIS
 
-B<safe_level>, STANDARD, MEDIUM, HIGH
+=item DESCRIPTION
 
 =back
 
-TopSystemUID
-
-B<$KEEP_ALL>, B<$DEBUG>
+=head2 ExtUtils::MakeMaker::FAQ - Frequently Asked Questions About
+MakeMaker
 
 =over 4
 
-=item WARNING
+=item DESCRIPTION
 
 =over 4
 
-=item Temporary files and NFS
+=item Module Installation
 
-=item Forking
+How do I keep from installing man pages?, How do I use a module without
+installing it?
 
-=item BINMODE
+=item Philosophy and History
 
-=back
+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 HISTORY
+=item Module Writing
 
-=item SEE ALSO
+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>?!
+
+=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 File::stat - by-name interface to Perl's built-in stat() functions
+=head2 ExtUtils::MakeMaker::Tutorial - Writing a module with MakeMaker
 
 =over 4
 
@@ -16256,15 +17401,22 @@ B<$KEEP_ALL>, B<$DEBUG>
 
 =item DESCRIPTION
 
-=item BUGS
+=over 4
 
-=item NOTE
+=item The Mantra
 
-=item AUTHOR
+=item The Layout
+
+Makefile.PL, MANIFEST, lib/, t/, Changes, README, INSTALL, MANIFEST.SKIP,
+bin/
 
 =back
 
-=head2 FileCache - keep more files open than the system permits
+=item SEE ALSO
+
+=back
+
+=head2 ExtUtils::MakeMaker::bytes - Version-agnostic bytes.pm
 
 =over 4
 
@@ -16272,15 +17424,9 @@ B<$KEEP_ALL>, B<$DEBUG>
 
 =item DESCRIPTION
 
-cacheout EXPR, cacheout MODE, EXPR
-
-=item CAVEATS
-
-=item BUGS
-
 =back
 
-=head2 FileHandle - supply object methods for filehandles
+=head2 ExtUtils::MakeMaker::vmsish - Platform-agnostic vmsish.pm
 
 =over 4
 
@@ -16288,13 +17434,9 @@ cacheout EXPR, cacheout MODE, EXPR
 
 =item DESCRIPTION
 
-$fh->print, $fh->printf, $fh->getline, $fh->getlines
-
-=item SEE ALSO
-
 =back
 
-=head2 Filter::Simple - Simplified source filtering
+=head2 ExtUtils::Manifest - utilities to write and check a MANIFEST file
 
 =over 4
 
@@ -16304,42 +17446,60 @@ $fh->print, $fh->printf, $fh->getline, $fh->getlines
 
 =over 4
 
-=item The Problem
+=item Functions
 
-=item A Solution
+mkmanifest
 
-=item Disabling or changing <no> behaviour
+=back
 
-=item All-in-one interface
+=back
 
-=item Filtering only specific components of source code
+manifind
 
-C<"code">, C<"code_no_comments">, C<"executable">,
-C<"executable_no_comments">, C<"quotelike">, C<"string">, C<"regex">,
-C<"all">
+manicheck
 
-=item Filtering only the code parts of source code
+filecheck
 
-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.
+fullcheck
 
-=item Using Filter::Simple with an explicit C<import> subroutine
+skipcheck
 
-=item Using Filter::Simple and Exporter together
+maniread
 
-=item How it works
+manicopy
+
+maniadd
+
+=over 4
+
+=item MANIFEST
+
+=item MANIFEST.SKIP
+
+=item EXPORT_OK
+
+=item GLOBAL VARIABLES
 
 =back
 
-=item AUTHOR
+=over 4
 
-=item COPYRIGHT
+=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 Filter::Util::Call - Perl Source Filter Utility Module
+=head2 ExtUtils::Miniperl, writemain - write the C code for perlmain.c
 
 =over 4
 
@@ -16347,41 +17507,38 @@ from the other partial filters described in the previous section.
 
 =item DESCRIPTION
 
-=over 4
+=item SEE ALSO
 
-=item B<use Filter::Util::Call>
+=back
 
-=item B<import()>
+=head2 ExtUtils::Mkbootstrap - make a bootstrap file for use by DynaLoader
 
-=item B<filter() and anonymous sub>
+=over 4
 
-B<$_>, B<$status>, B<filter_read> and B<filter_read_exact>, B<filter_del>
+=item SYNOPSIS
+
+=item DESCRIPTION
 
 =back
 
-=item EXAMPLES
+=head2 ExtUtils::Mksymlists - write linker options files for dynamic
+extension
 
 =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
+=item SYNOPSIS
 
-=back
+=item DESCRIPTION
 
-=item Filter::Simple
+DLBASE, DL_FUNCS, DL_VARS, FILE, FUNCLIST, IMPORTS, NAME
 
 =item AUTHOR
 
-=item DATE
+=item REVISION
 
 =back
 
-=head2 FindBin - Locate directory of original perl script
+=head2 ExtUtils::Packlist - manage .packlist files
 
 =over 4
 
@@ -16389,35 +17546,41 @@ B<$_>, B<$status>, B<filter_read> and B<filter_read_exact>, B<filter_del>
 
 =item DESCRIPTION
 
-=item EXPORTABLE VARIABLES
+=item USAGE
 
-=item KNOWN ISSUES
+=item FUNCTIONS
 
-=item KNOWN BUGS
+new(), read(), write(), validate(), packlist_file()
 
-=item AUTHORS
+=item EXAMPLE
 
-=item COPYRIGHT
+=item AUTHOR
 
 =back
 
-=head2 GDBM_File - Perl5 access to the gdbm library.
+=head2 ExtUtils::ParseXS - converts Perl XS code into C code
 
 =over 4
 
 =item SYNOPSIS
 
-=item DESCRIPTION
+=item EXPORT
 
-=item AVAILABILITY
+=item FUNCTIONS
 
-=item BUGS
+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 Getopt::Long - Extended processing of command line options
+=head2 ExtUtils::testlib - add blib/* directories to @INC
 
 =over 4
 
@@ -16425,107 +17588,88 @@ B<$_>, B<$status>, B<filter_read> and B<filter_read_exact>, B<filter_del>
 
 =item DESCRIPTION
 
-=item Command Line Options, an Introduction
+=back
 
-=item Getting Started with Getopt::Long
+=head2 Fatal - replace functions with equivalents which succeed or die
 
 =over 4
 
-=item Simple options
-
-=item A little bit less simple options
+=item SYNOPSIS
 
-=item Mixing command line option with other arguments
+=item DESCRIPTION
 
-=item Options with values
+=item AUTHOR
 
-=item Options with multiple values
+=back
 
-=item Options with hash values
+=head2 Fcntl - load the C Fcntl.h defines
 
-=item User-defined subroutines to handle options
+=over 4
 
-=item Options with multiple names
+=item SYNOPSIS
 
-=item Case and abbreviations
+=item DESCRIPTION
 
-=item Summary of Option Specifications
+=item NOTE
 
-!, +, s, i, o, f, : I<type> [ I<desttype> ], : I<number> [ I<desttype> ], :
-+ [ I<desttype> ]
+=item EXPORTED SYMBOLS
 
 =back
 
-=item Advanced Possibilities
+=head2 Fcntl2 - load the C Fcntl2.h defines
 
 =over 4
 
-=item Object oriented interface
+=item SYNOPSIS
 
-=item Thread Safety
+=item DESCRIPTION
 
-=item Documentation and help texts
+=item NOTE
 
-=item Storing options in a hash
+=item EXPORTED SYMBOLS
 
-=item Bundling
+=back
 
-=item The lonesome dash
+=head2 File::Basename - Parse file paths into directory, filename and
+suffix.
 
-=item Argument callback
+=over 4
 
-=back
+=item SYNOPSIS
 
-=item Configuring Getopt::Long
+=item DESCRIPTION
 
-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, debug (default: disabled)
+=back
 
-=item Exportable Methods
+C<fileparse>
 
-VersionMessage, C<-message>, C<-msg>, C<-exitval>, C<-output>, HelpMessage
+C<basename>
 
-=item Return values and Errors
+C<dirname>
 
-=item Legacy
+C<fileparse_set_fstype>
 
 =over 4
 
-=item Default destinations
-
-=item Alternative option starters
-
-=item Configuration variables
+=item SEE ALSO
 
 =back
 
-=item Trouble Shooting
+=head2 File::CheckTree, validate - run many filetest checks on a tree
 
 =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?
+=item SYNOPSIS
 
-=back
+=item DESCRIPTION
 
 =item AUTHOR
 
-=item COPYRIGHT AND DISCLAIMER
+=item HISTORY
 
 =back
 
-=head2 Getopt::Std, getopt, getopts - Process single-character switches
-with switch clustering
+=head2 File::Compare - Compare files or filehandles
 
 =over 4
 
@@ -16533,11 +17677,13 @@ with switch clustering
 
 =item DESCRIPTION
 
-=item C<--help> and C<--version>
+=item RETURN
+
+=item AUTHOR
 
 =back
 
-=head2 Hash::Util - A selection of general-utility hash subroutines
+=head2 File::Copy - Copy files or filehandles
 
 =over 4
 
@@ -16547,32 +17693,43 @@ with switch clustering
 
 =over 4
 
-=item Restricted hashes
+=item Special behaviour if C<syscopy> is defined (OS/2, VMS and Win32)
 
-lock_keys, unlock_keys
+rmscopy($from,$to[,$date_flag])
 
 =back
 
-=back
+=item RETURN
 
-lock_value, unlock_value
+=item NOTES
 
-B<lock_hash>, B<unlock_hash>
+=item AUTHOR
 
-B<hash_seed>
+=back
+
+=head2 File::DosGlob - DOS like globbing and then some
 
 =over 4
 
-=item CAVEATS
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item NOTES
+
+=item EXPORTS (by request only)
+
+=item BUGS
 
 =item AUTHOR
 
+=item HISTORY
+
 =item SEE ALSO
 
 =back
 
-=head2 I18N::Collate - compare 8-bit scalar data according to the current
-locale
+=head2 File::Find - Traverse a directory tree.
 
 =over 4
 
@@ -16580,10 +17737,39 @@ locale
 
 =item DESCRIPTION
 
-=back
+B<find>, B<finddepth>
 
-=head2 I18N::LangTags - functions for dealing with RFC3066-style language
-tags
+=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
 
@@ -16591,46 +17777,159 @@ tags
 
 =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
 
-the function is_language_tag($lang1)
+=item DIAGNOSTICS
 
-the function extract_language_tags($whatever)
+C<GLOB_NOSPACE>, C<GLOB_ABEND>
 
-the function same_language_tag($lang1, $lang2)
+=item NOTES
 
-the function similarity_language_tag($lang1, $lang2)
+=item SEE ALSO
 
-the function is_dialect_of($lang1, $lang2)
+=item AUTHOR
 
-the function super_languages($lang1)
+=back
 
-the function locale2language_tag($locale_identifier)
+=head2 File::GlobMapper - Extend File Glob to Allow Input and Output Files
 
-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... )
+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 ABOUT LOWERCASING
+=item Behind The Scenes
 
-=item ABOUT UNICODE PLAINTEXT LANGUAGE TAGS
+=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 SYNOPSIS
+
+=item DESCRIPTION
+
+=item DIAGNOSTICS
+
+=item AUTHORS
+
+=back
+
+=head2 File::Spec - portably perform operations on file names
+
+=over 4
+
+=item SYNOPSIS
+
+=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()
 
 =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)
+
+=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 I18N::LangTags::Detect - detect the user's language preferences
+=head2 File::Spec::Functions - portably perform operations on file names
 
 =over 4
 
@@ -16638,19 +17937,71 @@ implicate_supers_strictly( ...languages... )
 
 =item DESCRIPTION
 
-=item FUNCTIONS
+=over 4
 
-=item ENVIRONMENT
+=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 AUTHOR
+=item SEE ALSO
 
 =back
 
-=head2 I18N::LangTags::List -- tags and names for human languages
+=head2 File::Spec::OS2 - methods for OS/2 file specs
 
 =over 4
 
@@ -16658,41 +18009,718 @@ implicate_supers_strictly( ...languages... )
 
 =item DESCRIPTION
 
-=item ABOUT LANGUAGE TAGS
+tmpdir, splitpath
 
-=item LIST OF LANGUAGES
+=item COPYRIGHT
 
-{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,
+=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 Storing option 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 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
+
+lock_keys, unlock_keys
+
+=back
+
+=back
+
+lock_value, unlock_value
+
+B<lock_hash>, B<unlock_hash>
+
+B<hash_seed>
+
+=over 4
+
+=item CAVEATS
+
+=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
@@ -16790,15 +18818,1205 @@ Sichuan Yi, {yi} : Yiddish, {yo} : Yoruba, [{ypk} : Yupik languages], {znd}
 : Zande, [{zap} : Zapotec], {zen} : Zenaga, {za} : Zhuang, {zu} : Zulu,
 {zun} : Zuni
 
-=item SEE ALSO
+=item SEE ALSO
+
+=item COPYRIGHT AND DISCLAIMER
+
+=item AUTHOR
+
+=back
+
+=head2 I18N::Langinfo - query locale information
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=over 4
+
+=item EXPORT
+
+=back
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=item COPYRIGHT AND LICENSE
+
+=back
+
+=head2 IO - load various IO modules
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item DEPRECATED
+
+=back
+
+=head2 IO::Compress::Deflate    - Perl interface to write RFC 1950
+files/buffers
+
+=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
+
+=item Functional Interface
+
+=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, A Hash
+Reference, An Array Reference, An Output FileGlob
+
+=item deflate \%hash [, OPTS]
+
+undef, A filename, A filehandle, A scalar reference, A Hash Reference, An
+Array Reference
+
+=item Notes
+
+=item Optional Parameters
+
+AutoClose =E<gt> 0|1, -Append =E<gt> 0|1
+
+=item Examples
+
+=back
+
+=item OO Interface
+
+=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
+
+=back
+
+=item Methods 
+
+=over 4
+
+=item print
+
+=item printf
+
+=item syswrite
+
+=item write
+
+=item flush
+
+=item tell
+
+=item eof
+
+=item seek
+
+=item binmode
+
+=item fileno
+
+=item close
+
+=item newStream
+
+=item deflateParams
+
+=back
+
+=item Importing 
+
+:all, :constants, :flush, :level, :strategy
+
+=item EXAMPLES
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=item MODIFICATION HISTORY
+
+=item COPYRIGHT AND LICENSE
+
+=back
+
+=head2 IO::Compress::Gzip     - Perl interface to write RFC 1952
+files/buffers
+
+=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
+
+=item Functional Interface
+
+=over 4
+
+=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, A Hash
+Reference, An Array Reference, An Output FileGlob
+
+=item gzip \%hash [, OPTS]
+
+undef, A filename, A filehandle, A scalar reference, A Hash Reference, An
+Array Reference
+
+=item Notes
+
+=item Optional Parameters
+
+AutoClose =E<gt> 0|1, -Append =E<gt> 0|1
+
+=item Examples
+
+=back
+
+=item OO Interface
+
+=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, -Mimimal =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
+
+=item Examples
+
+=back
+
+=item Methods 
+
+=over 4
+
+=item print
+
+=item printf
+
+=item syswrite
+
+=item write
+
+=item flush
+
+=item tell
+
+=item eof
+
+=item seek
+
+=item binmode
+
+=item fileno
+
+=item close
+
+=item newStream
+
+=item deflateParams
+
+=back
+
+=item Importing 
+
+:all, :constants, :flush, :level, :strategy
+
+=item EXAMPLES
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=item MODIFICATION HISTORY
+
+=item COPYRIGHT AND LICENSE
+
+=back
+
+=head2 IO::Compress::RawDeflate     - Perl interface to write RFC 1951
+files/buffers
+
+=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
+
+=item Functional Interface
+
+=over 4
+
+=item rawdeflate $input => $output [, OPTS]
+
+A filename, A filehandle, A scalar reference, An array reference, An Input
+FileGlob string, A filename, A filehandle, A scalar reference, A Hash
+Reference, An Array Reference, An Output FileGlob
+
+=item rawdeflate \%hash [, OPTS]
+
+undef, A filename, A filehandle, A scalar reference, A Hash Reference, An
+Array Reference
+
+=item Notes
+
+=item Optional Parameters
+
+AutoClose =E<gt> 0|1, -Append =E<gt> 0|1
+
+=item Examples
+
+=back
+
+=item OO Interface
+
+=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
+
+=back
+
+=item Methods 
+
+=over 4
+
+=item print
+
+=item printf
+
+=item syswrite
+
+=item write
+
+=item flush
+
+=item tell
+
+=item eof
+
+=item seek
+
+=item binmode
+
+=item fileno
+
+=item close
+
+=item newStream
+
+=item deflateParams
+
+=back
+
+=item Importing 
+
+:all, :constants, :flush, :level, :strategy
+
+=item EXAMPLES
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=item MODIFICATION HISTORY
+
+=item COPYRIGHT AND LICENSE
+
+=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
+
+=over 4
+
+=item SYNOPSIS
+
+=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 EXAMPLE
+
+=item AUTHOR
+
+=item COPYRIGHT
+
+=back
+
+=head2 IO::Socket - Object interface to socket communications
+
+=over 4
+
+=item SYNOPSIS
+
+=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 SEE ALSO
+
+=item AUTHOR
+
+=item COPYRIGHT
+
+=back
+
+=head2 IO::Socket::INET - Object interface for AF_INET domain sockets
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item CONSTRUCTOR
+
+new ( [ARGS] )
+
+=over 4
+
+=item METHODS
+
+sockaddr (), sockport (), sockhost (), peeraddr (), peerport (), peerhost
+()
+
+=back
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=item COPYRIGHT
+
+=back
+
+=head2 IO::Socket::UNIX - Object interface for AF_UNIX domain sockets
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item CONSTRUCTOR
+
+new ( [ARGS] )
+
+=item METHODS
+
+hostpath(), peerpath()
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=item COPYRIGHT
+
+=back
+
+=head2 IO::Uncompress::AnyInflate - Perl interface to read RFC 1950, 1951 &
+1952 files/buffers
+
+=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
+
+=item Functional Interface
+
+=over 4
+
+=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, A Hash
+Reference, An Array Reference, An Output FileGlob
+
+=item anyinflate \%hash [, OPTS]
+
+undef, A filename, A filehandle, A scalar reference, A Hash Reference, An
+Array Reference
+
+=item Notes
+
+=item Optional Parameters
+
+AutoClose =E<gt> 0|1, -Append =E<gt> 0|1
+
+=item Examples
+
+=back
+
+=item OO Interface
+
+=over 4
+
+=item Constructor
+
+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
+
+=item Examples
+
+=back
+
+=item Methods 
+
+=over 4
+
+=item read
+
+=item read
+
+=item getline
+
+=item getc
+
+=item ungetc
+
+=item inflateSync
+
+=item getHeaderInfo
+
+=item tell
+
+=item eof
+
+=item seek
+
+=item binmode
+
+=item fileno
+
+=item close
+
+=back
+
+=item Importing 
+
+:all
+
+=item EXAMPLES
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=item MODIFICATION HISTORY
+
+=item COPYRIGHT AND LICENSE
+
+=back
+
+=head2 IO::Uncompress::Gunzip - Perl interface to read RFC 1952
+files/buffers
+
+=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
+
+=item Functional Interface
+
+=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, A Hash
+Reference, An Array Reference, An Output FileGlob
+
+=item gunzip \%hash [, OPTS]
+
+undef, A filename, A filehandle, A scalar reference, A Hash Reference, An
+Array Reference
+
+=item Notes
+
+=item Optional Parameters
+
+AutoClose =E<gt> 0|1, -Append =E<gt> 0|1
+
+=item Examples
+
+=back
+
+=item OO Interface
+
+=over 4
+
+=item Constructor
+
+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
+
+=item Examples
+
+=back
+
+=item Methods 
+
+=over 4
+
+=item read
+
+=item read
+
+=item getline
+
+=item getc
+
+=item ungetc
+
+=item inflateSync
+
+=item getHeaderInfo
+
+Comment
+
+=item tell
+
+=item eof
+
+=item seek
+
+=item binmode
+
+=item fileno
+
+=item close
+
+=back
+
+=item Importing 
+
+:all
+
+=item EXAMPLES
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=item MODIFICATION HISTORY
+
+=item COPYRIGHT AND LICENSE
+
+=back
+
+=head2 IO::Uncompress::Inflate - Perl interface to read RFC 1950
+files/buffers
+
+=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
+
+=item Functional Interface
+
+=over 4
+
+=item inflate $input => $output [, OPTS]
+
+A filename, A filehandle, A scalar reference, An array reference, An Input
+FileGlob string, A filename, A filehandle, A scalar reference, A Hash
+Reference, An Array Reference, An Output FileGlob
+
+=item inflate \%hash [, OPTS]
+
+undef, A filename, A filehandle, A scalar reference, A Hash Reference, An
+Array Reference
+
+=item Notes
+
+=item Optional Parameters
+
+AutoClose =E<gt> 0|1, -Append =E<gt> 0|1
+
+=item Examples
+
+=back
+
+=item OO Interface
+
+=over 4
+
+=item Constructor
+
+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
+
+=item Examples
+
+=back
+
+=item Methods 
+
+=over 4
+
+=item read
+
+=item read
+
+=item getline
+
+=item getc
+
+=item ungetc
+
+=item inflateSync
+
+=item getHeaderInfo
+
+=item tell
+
+=item eof
+
+=item seek
+
+=item binmode
+
+=item fileno
+
+=item close
+
+=back
+
+=item Importing 
+
+:all
+
+=item EXAMPLES
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=item MODIFICATION HISTORY
+
+=item COPYRIGHT AND LICENSE
+
+=back
+
+=head2 IO::Uncompress::RawInflate - Perl interface to read RFC 1951
+files/buffers
+
+=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
+
+=item Functional Interface
+
+=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, A Hash
+Reference, An Array Reference, An Output FileGlob
+
+=item rawinflate \%hash [, OPTS]
+
+undef, A filename, A filehandle, A scalar reference, A Hash Reference, An
+Array Reference
+
+=item Notes
+
+=item Optional Parameters
+
+AutoClose =E<gt> 0|1, -Append =E<gt> 0|1
+
+=item Examples
+
+=back
+
+=item OO Interface
+
+=over 4
+
+=item Constructor
+
+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
+
+=item Examples
+
+=back
+
+=item Methods 
+
+=over 4
+
+=item read
+
+=item read
+
+=item getline
+
+=item getc
+
+=item ungetc
+
+=item inflateSync
+
+=item getHeaderInfo
+
+=item tell
+
+=item eof
+
+=item seek
+
+=item binmode
+
+=item fileno
+
+=item close
+
+=back
+
+=item Importing 
+
+:all
+
+=item EXAMPLES
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=item MODIFICATION HISTORY
+
+=item COPYRIGHT AND LICENSE
+
+=back
+
+=head2 IO::Zlib - IO:: style interface to L<Compress::Zlib>
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item CONSTRUCTOR
+
+new ( [ARGS] )
+
+=item OBJECT METHODS
+
+open ( FILENAME, MODE ), opened, close, getc, getline, getlines, print (
+ARGS... ), read ( BUF, NBYTES, [OFFSET] ), eof, seek ( OFFSET, WHENCE ),
+tell, setpos ( POS ), getpos ( POS )
+
+=item USING THE EXTERNAL GZIP
+
+=item CLASS METHODS
+
+has_Compress_Zlib, gzip_external, gzip_used, gzip_read_open,
+gzip_write_open
+
+=item DIAGNOSTICS
+
+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 SEE ALSO
+
+=item HISTORY
+
+=item COPYRIGHT
+
+=back
+
+=head2 IO::lib::IO::Dir, 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::lib::IO::File, 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::lib::IO::Handle, 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::lib::IO::Pipe, 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::lib::IO::Poll, 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::lib::IO::Seekable, IO::Seekable - supply seek based methods for
+I/O objects
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
 
-=item COPYRIGHT AND DISCLAIMER
+$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 AUTHOR
+=item SEE ALSO
+
+=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
 
@@ -16806,21 +20024,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
 
@@ -16828,11 +20051,25 @@ Sichuan Yi, {yi} : Yiddish, {yo} : Yoruba, [{ypk} : Yupik languages], {znd}
 
 =item DESCRIPTION
 
-=item DEPRECATED
+=item CONSTRUCTOR
+
+new ( [ARGS] )
+
+=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
 
 =back
 
-=head2 IO::Dir - supply object methods for directory handles
+=head2 IO::lib::IO::Socket::INET, IO::Socket::INET - Object interface for
+AF_INET domain sockets
 
 =over 4
 
@@ -16840,8 +20077,18 @@ Sichuan Yi, {yi} : Yiddish, {yo} : Yoruba, [{ypk} : Yupik languages], {znd}
 
 =item DESCRIPTION
 
-new ( [ DIRNAME ] ), open ( DIRNAME ), read (), seek ( POS ), tell (),
-rewind (), close (), tie %hash, 'IO::Dir', DIRNAME [, OPTIONS ]
+=item CONSTRUCTOR
+
+new ( [ARGS] )
+
+=over 4
+
+=item METHODS
+
+sockaddr (), sockport (), sockhost (), peeraddr (), peerport (), peerhost
+()
+
+=back
 
 =item SEE ALSO
 
@@ -16851,7 +20098,8 @@ rewind (), close (), tie %hash, 'IO::Dir', DIRNAME [, OPTIONS ]
 
 =back
 
-=head2 IO::File - supply object methods for filehandles
+=head2 IO::lib::IO::Socket::UNIX, IO::Socket::UNIX - Object interface for
+AF_UNIX domain sockets
 
 =over 4
 
@@ -16861,22 +20109,21 @@ rewind (), close (), tie %hash, 'IO::Dir', DIRNAME [, OPTIONS ]
 
 =item CONSTRUCTOR
 
-new ( FILENAME [,MODE [,PERMS]] ), new_tmpfile
+new ( [ARGS] )
 
 =item METHODS
 
-open( FILENAME [,MODE [,PERMS]] ), open( FILENAME, IOLAYERS ), binmode(
-[LAYER] )
-
-=item NOTE
+hostpath(), peerpath()
 
 =item SEE ALSO
 
-=item HISTORY
+=item AUTHOR
+
+=item COPYRIGHT
 
 =back
 
-=head2 IO::Handle - supply object methods for I/O handles
+=head2 IPC::Msg - SysV Msg IPC object class
 
 =over 4
 
@@ -16884,28 +20131,21 @@ open( FILENAME [,MODE [,PERMS]] ), open( FILENAME, IOLAYERS ), binmode(
 
 =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
+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 BUGS
+=item AUTHOR
 
-=item HISTORY
+=item COPYRIGHT
 
 =back
 
-=head2 IO::Pipe - supply object methods for pipes
+=head2 IPC::Open2, open2 - open a process for both reading and writing
 
 =over 4
 
@@ -16913,23 +20153,26 @@ $io->blocking ( [ BOOL ] ), $io->untaint
 
 =item DESCRIPTION
 
-=item CONSTRUCTOR
+=item WARNING 
 
-new ( [READER, WRITER] )
+=item SEE ALSO
 
-=item METHODS
+=back
 
-reader ([ARGS]), writer ([ARGS]), handles ()
+=head2 IPC::Open3, open3 - open a process for reading, writing, and error
+handling
 
-=item SEE ALSO
+=over 4
 
-=item AUTHOR
+=item SYNOPSIS
 
-=item COPYRIGHT
+=item DESCRIPTION
+
+=item WARNING
 
 =back
 
-=head2 IO::Poll - Object interface to system poll call
+=head2 IPC::Semaphore - SysV Semaphore IPC object class
 
 =over 4
 
@@ -16939,8 +20182,10 @@ reader ([ARGS]), writer ([ARGS]), handles ()
 
 =item METHODS
 
-mask ( IO [, EVENT_MASK ] ), poll ( [ TIMEOUT ] ), events ( IO ), remove (
-IO ), handles( [ EVENT_MASK ] )
+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
 
@@ -16950,7 +20195,7 @@ IO ), handles( [ EVENT_MASK ] )
 
 =back
 
-=head2 IO::Seekable - supply seek based methods for I/O objects
+=head2 IPC::SysV - SysV IPC constants
 
 =over 4
 
@@ -16958,17 +20203,17 @@ IO ), handles( [ EVENT_MASK ] )
 
 =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
+ftok( PATH, ID )
 
 =item SEE ALSO
 
-=item HISTORY
+=item AUTHORS
+
+=item COPYRIGHT
 
 =back
 
-=head2 IO::Select - OO interface to the select system call
+=head2 IPC::SysV::Msg, IPC::Msg - SysV Msg IPC object class
 
 =over 4
 
@@ -16976,17 +20221,13 @@ $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 ] )
+new ( KEY , FLAGS ), id, rcv ( BUF, LEN [, TYPE [, FLAGS ]] ), remove, set
+( STAT ), set ( NAME => VALUE [, NAME => VALUE ...] ), snd ( TYPE, MSG [,
+FLAGS ] ), stat
 
-=item EXAMPLE
+=item SEE ALSO
 
 =item AUTHOR
 
@@ -16994,7 +20235,8 @@ count (), bits(), select ( READ, WRITE, EXCEPTION [, TIMEOUT ] )
 
 =back
 
-=head2 IO::Socket - Object interface to socket communications
+=head2 IPC::SysV::Semaphore, IPC::Semaphore - SysV Semaphore IPC object
+class
 
 =over 4
 
@@ -17002,14 +20244,12 @@ count (), bits(), select ( READ, WRITE, EXCEPTION [, TIMEOUT ] )
 
 =item DESCRIPTION
 
-=item CONSTRUCTOR
-
-new ( [ARGS] )
-
 =item METHODS
 
-accept([PKG]), socketpair(DOMAIN, TYPE, PROTOCOL), atmark, connected,
-protocol, sockdomain, sockopt(OPT [, VAL]), socktype, timeout([VAL])
+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
 
@@ -17019,7 +20259,7 @@ protocol, sockdomain, sockopt(OPT [, VAL]), socktype, timeout([VAL])
 
 =back
 
-=head2 IO::Socket::INET - Object interface for AF_INET domain sockets
+=head2 List::Util - A selection of general-utility list subroutines
 
 =over 4
 
@@ -17027,28 +20267,39 @@ protocol, sockdomain, sockopt(OPT [, VAL]), socktype, timeout([VAL])
 
 =item DESCRIPTION
 
-=item CONSTRUCTOR
+first BLOCK LIST, max LIST, maxstr LIST, min LIST, minstr LIST, reduce
+BLOCK LIST, shuffle LIST, sum LIST
 
-new ( [ARGS] )
+=item KNOWN BUGS
+
+=item SUGGESTED ADDITIONS
+
+=item COPYRIGHT
+
+=back
+
+=head2 List::Utilib::List::Util, List::Util - A selection of
+general-utility list subroutines
 
 =over 4
 
-=item METHODS
+=item SYNOPSIS
 
-sockaddr (), sockport (), sockhost (), peeraddr (), peerport (), peerhost
-()
+=item DESCRIPTION
 
-=back
+first BLOCK LIST, max LIST, maxstr LIST, min LIST, minstr LIST, reduce
+BLOCK LIST, shuffle LIST, sum LIST
 
-=item SEE ALSO
+=item KNOWN BUGS
 
-=item AUTHOR
+=item SUGGESTED ADDITIONS
 
 =item COPYRIGHT
 
 =back
 
-=head2 IO::Socket::UNIX - Object interface for AF_UNIX domain sockets
+=head2 List::Utilib::Scalar::Util, Scalar::Util - A selection of
+general-utility scalar subroutines
 
 =over 4
 
@@ -17056,23 +20307,39 @@ sockaddr (), sockport (), sockhost (), peeraddr (), peerport (), peerhost
 
 =item DESCRIPTION
 
-=item CONSTRUCTOR
+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
 
-new ( [ARGS] )
+=item KNOWN BUGS
 
-=item METHODS
+=item COPYRIGHT
 
-hostpath(), peerpath()
+=item BLATANT PLUG
+
+=back
+
+=head2 Locale::Constants - constants for Locale codes
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item KNOWN BUGS AND LIMITATIONS
 
 =item SEE ALSO
 
+Locale::Language, Locale::Country, Locale::Script, Locale::Currency
+
 =item AUTHOR
 
 =item COPYRIGHT
 
 =back
 
-=head2 IO::Zlib - IO:: style interface to L<Compress::Zlib>
+=head2 Locale::Country - ISO codes for country identification (ISO 3166)
 
 =over 4
 
@@ -17080,46 +20347,48 @@ hostpath(), peerpath()
 
 =item DESCRIPTION
 
-=item CONSTRUCTOR
+B<alpha-2>, B<alpha-3>, B<numeric>
 
-new ( [ARGS] )
+=item CONVERSION ROUTINES
 
-=item OBJECT METHODS
+code2country( CODE, [ CODESET ] ), country2code( STRING, [ CODESET ] ),
+country_code2code( CODE, CODESET, CODESET )
 
-open ( FILENAME, MODE ), opened, close, getc, getline, getlines, print (
-ARGS... ), read ( BUF, NBYTES, [OFFSET] ), eof, seek ( OFFSET, WHENCE ),
-tell, setpos ( POS ), getpos ( POS )
+=item QUERY ROUTINES
 
-=item USING THE EXTERNAL GZIP
+C<all_country_codes( [ CODESET ] )>, C<all_country_names( [ CODESET ] )>
 
-=item CLASS METHODS
+=item SEMI-PRIVATE ROUTINES
 
-has_Compress_Zlib, gzip_external, gzip_used, gzip_read_open,
-gzip_write_open
+=over 4
 
-=item DIAGNOSTICS
+=item alias_code
 
-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 rename_country
+
+=back
+
+=item EXAMPLES
+
+=item DOMAIN NAMES
+
+=item KNOWN BUGS AND LIMITATIONS
 
 =item SEE ALSO
 
-=item HISTORY
+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::Dir, IO::Dir - supply object methods for directory
-handles
+=head2 Locale::Currency - ISO three letter codes for currency
+identification (ISO 4217)
 
 =over 4
 
@@ -17127,18 +20396,33 @@ handles
 
 =item DESCRIPTION
 
-new ( [ DIRNAME ] ), open ( DIRNAME ), read (), seek ( POS ), tell (),
-rewind (), close (), tie %hash, 'IO::Dir', DIRNAME [, OPTIONS ]
+XTS, XXX
+
+=item CONVERSION ROUTINES
+
+code2currency(), currency2code()
+
+=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 IO::lib::IO::File, IO::File - supply object methods for filehandles
+=head2 Locale::Language - ISO two letter codes for language identification
+(ISO 639)
 
 =over 4
 
@@ -17146,25 +20430,30 @@ rewind (), close (), tie %hash, 'IO::Dir', DIRNAME [, OPTIONS ]
 
 =item DESCRIPTION
 
-=item CONSTRUCTOR
+=item CONVERSION ROUTINES
 
-new ( FILENAME [,MODE [,PERMS]] ), new_tmpfile
+code2language(), language2code()
 
-=item METHODS
+=item QUERY ROUTINES
 
-open( FILENAME [,MODE [,PERMS]] ), open( FILENAME, IOLAYERS ), binmode(
-[LAYER] )
+C<all_language_codes()>, C<all_language_names()>
 
-=item NOTE
+=item EXAMPLES
+
+=item KNOWN BUGS AND LIMITATIONS
 
 =item SEE ALSO
 
-=item HISTORY
+Locale::Country, Locale::Script, Locale::Currency, ISO 639:1988 (E/F),
+http://lcweb.loc.gov/standards/iso639-2/langhome.html
+
+=item AUTHOR
+
+=item COPYRIGHT
 
 =back
 
-=head2 IO::lib::IO::Handle, IO::Handle - supply object methods for I/O
-handles
+=head2 Locale::Maketext - framework for localization
 
 =over 4
 
@@ -17172,52 +20461,50 @@ handles
 
 =item DESCRIPTION
 
-=item CONSTRUCTOR
-
-new (), new_from_fd ( FD, MODE )
+=item QUICK OVERVIEW
 
 =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
+=over 4
 
-=item NOTE
+=item Construction Methods
 
-=item SEE ALSO
+=item The "maketext" Method
 
-=item BUGS
+$lh->fail_with I<or> $lh->fail_with(I<PARAM>), $lh->failure_handler_auto
 
-=item HISTORY
+=item Utility Methods
 
-=back
+$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()
 
-=head2 IO::lib::IO::Pipe, IO::Pipe - supply object methods for pipes
+=item Language Handle Attributes and Internals
 
-=over 4
+=back
 
-=item SYNOPSIS
+=item LANGUAGE CLASS HIERARCHIES
 
-=item DESCRIPTION
+=item ENTRIES IN EACH LEXICON
 
-=item CONSTRUCTOR
+=item BRACKET NOTATION
 
-new ( [READER, WRITER] )
+=item AUTO LEXICONS
 
-=item METHODS
+=item CONTROLLING LOOKUP FAILURE
 
-reader ([ARGS]), writer ([ARGS]), handles ()
+=item HOW TO USE MAKETEXT
 
 =item SEE ALSO
 
-=item AUTHOR
+=item COPYRIGHT AND DISCLAIMER
 
-=item COPYRIGHT
+=item AUTHOR
 
 =back
 
-=head2 IO::lib::IO::Poll, IO::Poll - Object interface to system poll call
+=head2 Locale::Maketext::TPJ13 -- article about software localization
 
 =over 4
 
@@ -17225,40 +20512,37 @@ reader ([ARGS]), writer ([ARGS]), handles ()
 
 =item DESCRIPTION
 
-=item METHODS
+=item Localization and Perl: gettext breaks, Maketext fixes
 
-mask ( IO [, EVENT_MASK ] ), poll ( [ TIMEOUT ] ), events ( IO ), remove (
-IO ), handles( [ EVENT_MASK ] )
+=over 4
 
-=item SEE ALSO
+=item A Localization Horror Story: It Could Happen To You
 
-=item AUTHOR
+=item The Linguistic View
 
-=item COPYRIGHT
+=item Breaking gettext
 
-=back
+=item Replacing gettext
 
-=head2 IO::lib::IO::Seekable, IO::Seekable - supply seek based methods for
-I/O objects
+=item Buzzwords: Abstraction and Encapsulation
 
-=over 4
+=item Buzzword: Isomorphism
 
-=item SYNOPSIS
+=item Buzzword: Inheritance
 
-=item DESCRIPTION
+=item Buzzword: Concision
 
-$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 The Devil in the Details
 
-=item SEE ALSO
+=item The Proof in the Pudding: Localizing Web Sites
 
-=item HISTORY
+=item References
 
 =back
 
-=head2 IO::lib::IO::Select, IO::Select - OO interface to the select system
-call
+=back
+
+=head2 Locale::Script - ISO codes for script identification (ISO 15924)
 
 =over 4
 
@@ -17266,17 +20550,31 @@ call
 
 =item DESCRIPTION
 
-=item CONSTRUCTOR
+B<alpha-2>, B<alpha-3>, B<numeric>
 
-new ( [ HANDLES ] )
+=over 4
 
-=item METHODS
+=item SPECIAL CODES
 
-add ( HANDLES ), remove ( HANDLES ), exists ( HANDLE ), handles, can_read (
-[ TIMEOUT ] ), can_write ( [ TIMEOUT ] ), has_exception ( [ TIMEOUT ] ),
-count (), bits(), select ( READ, WRITE, EXCEPTION [, TIMEOUT ] )
+=back
 
-=item EXAMPLE
+=item CONVERSION ROUTINES
+
+code2script( CODE, [ CODESET ] ), script2code( STRING, [ CODESET ] ),
+script_code2code( CODE, CODESET, CODESET )
+
+=item QUERY ROUTINES
+
+C<all_script_codes ( [ CODESET ] )>, C<all_script_names ( [ CODESET ] )>
+
+=item EXAMPLES
+
+=item KNOWN BUGS AND LIMITATIONS
+
+=item SEE ALSO
+
+Locale::Language, Locale::Currency, Locale::Country, ISO 15924,
+http://www.evertype.com/standards/iso15924/
 
 =item AUTHOR
 
@@ -17284,8 +20582,7 @@ count (), bits(), select ( READ, WRITE, EXCEPTION [, TIMEOUT ] )
 
 =back
 
-=head2 IO::lib::IO::Socket, IO::Socket - Object interface to socket
-communications
+=head2 MIME::Base64 - Encoding and decoding of base64 strings
 
 =over 4
 
@@ -17293,25 +20590,23 @@ communications
 
 =item DESCRIPTION
 
-=item CONSTRUCTOR
-
-new ( [ARGS] )
-
-=item METHODS
+encode_base64($str), encode_base64($str, $eol);, decode_base64($str)
 
-accept([PKG]), socketpair(DOMAIN, TYPE, PROTOCOL), atmark, connected,
-protocol, sockdomain, sockopt(OPT [, VAL]), socktype, timeout([VAL])
+=item DIAGNOSTICS
 
-=item SEE ALSO
+Premature end of base64 data, Premature padding of base64 data, Wide
+character in subroutine entry
 
-=item AUTHOR
+=item EXAMPLES
 
 =item COPYRIGHT
 
+=item SEE ALSO
+
 =back
 
-=head2 IO::lib::IO::Socket::INET, IO::Socket::INET - Object interface for
-AF_INET domain sockets
+=head2 MIME::Base64::QuotedPrint, MIME::QuotedPrint - Encoding and decoding
+of quoted-printable strings
 
 =over 4
 
@@ -17319,29 +20614,34 @@ AF_INET domain sockets
 
 =item DESCRIPTION
 
-=item CONSTRUCTOR
+encode_qp($str), encode_qp($str, $eol), encode_qp($str, $eol, $binmode),
+decode_qp($str);
 
-new ( [ARGS] )
+=item COPYRIGHT
 
-=over 4
+=item SEE ALSO
 
-=item METHODS
+=back
 
-sockaddr (), sockport (), sockhost (), peeraddr (), peerport (), peerhost
-()
+=head2 MIME::QuotedPrint - Encoding and decoding of quoted-printable
+strings
 
-=back
+=over 4
 
-=item SEE ALSO
+=item SYNOPSIS
 
-=item AUTHOR
+=item DESCRIPTION
+
+encode_qp($str), encode_qp($str, $eol), encode_qp($str, $eol, $binmode),
+decode_qp($str);
 
 =item COPYRIGHT
 
+=item SEE ALSO
+
 =back
 
-=head2 IO::lib::IO::Socket::UNIX, IO::Socket::UNIX - Object interface for
-AF_UNIX domain sockets
+=head2 Math::BigFloat - Arbitrary size floating point math package
 
 =over 4
 
@@ -17349,45 +20649,58 @@ AF_UNIX domain sockets
 
 =item DESCRIPTION
 
-=item CONSTRUCTOR
+=over 4
 
-new ( [ARGS] )
+=item Canonical notation
 
-=item METHODS
+=item Output
 
-hostpath(), peerpath()
+=item C<mantissa()>, C<exponent()> and C<parts()>
 
-=item SEE ALSO
+=item Accuracy vs. Precision
 
-=item AUTHOR
+=item Rounding
 
-=item COPYRIGHT
+ffround ( +$scale ), ffround ( -$scale ), ffround ( 0 ), fround  ( +$scale
+), fround  ( -$scale ) and fround ( 0 )
 
 =back
 
-=head2 IPC::Msg - SysV Msg IPC object class
+=item METHODS
 
 =over 4
 
-=item SYNOPSIS
+=item accuracy
 
-=item DESCRIPTION
+=item precision()
 
-=item METHODS
+=back
 
-new ( KEY , FLAGS ), id, rcv ( BUF, LEN [, TYPE [, FLAGS ]] ), remove, set
-( STAT ), set ( NAME => VALUE [, NAME => VALUE ...] ), snd ( TYPE, MSG [,
-FLAGS ] ), stat
+=item Autocreating constants
+
+=over 4
+
+=item Math library
+
+=item Using Math::BigInt::Lite
+
+=back
+
+=item BUGS
+
+=item CAVEATS
+
+stringify, bstr(), bdiv, Modifying and =, bpow, precision() vs. accuracy()
 
 =item SEE ALSO
 
-=item AUTHOR
+=item LICENSE
 
-=item COPYRIGHT
+=item AUTHORS
 
 =back
 
-=head2 IPC::Open2, open2 - open a process for both reading and writing
+=head2 Math::BigInt - Arbitrary size integer/float math package
 
 =over 4
 
@@ -17395,242 +20708,232 @@ FLAGS ] ), stat
 
 =item DESCRIPTION
 
-=item WARNING 
+Input, Output
 
-=item SEE ALSO
+=item METHODS
 
-=back
+=over 4
 
-=head2 IPC::Open3, open3 - open a process for reading, writing, and error
-handling
+=item config
 
-=over 4
+=item accuracy
 
-=item SYNOPSIS
+=item precision
 
-=item DESCRIPTION
+=item brsft
 
-=item WARNING
+=item new
 
-=back
+=item bnan
 
-=head2 IPC::Semaphore - SysV Semaphore IPC object class
+=item bzero
 
-=over 4
+=item binf
 
-=item SYNOPSIS
+=item bone
 
-=item DESCRIPTION
+=item is_one()/is_zero()/is_nan()/is_inf()
 
-=item METHODS
+=item is_pos()/is_neg()
 
-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
+       $x->is_pos();                   # true if > 0
+       $x->is_neg();                   # true if < 0
 
-=item SEE ALSO
+=item is_odd()/is_even()/is_int()
 
-=item AUTHOR
+=item bcmp
 
-=item COPYRIGHT
+=item bacmp
 
-=back
+=item sign
 
-=head2 IPC::SysV - SysV IPC constants
+=item digit
 
-=over 4
+=item bneg
 
-=item SYNOPSIS
+=item babs
 
-=item DESCRIPTION
+=item bnorm
 
-ftok( PATH, ID )
+=item bnot
 
-=item SEE ALSO
+=item binc
 
-=item AUTHORS
+=item bdec
 
-=item COPYRIGHT
+=item badd
 
-=back
+=item bsub
 
-=head2 IPC::SysV::Msg, IPC::Msg - SysV Msg IPC object class
+=item bmul
 
-=over 4
+=item bdiv
 
-=item SYNOPSIS
+=item bmod
 
-=item DESCRIPTION
+=item bmodinv
 
-=item METHODS
+=item bmodpow
 
-new ( KEY , FLAGS ), id, rcv ( BUF, LEN [, TYPE [, FLAGS ]] ), remove, set
-( STAT ), set ( NAME => VALUE [, NAME => VALUE ...] ), snd ( TYPE, MSG [,
-FLAGS ] ), stat
+=item bpow
 
-=item SEE ALSO
+=item blsft
 
-=item AUTHOR
+=item brsft
 
-=item COPYRIGHT
+=item band
 
-=back
+=item bior
 
-=head2 IPC::SysV::Semaphore, IPC::Semaphore - SysV Semaphore IPC object
-class
+=item bxor
 
-=over 4
+=item bnot
 
-=item SYNOPSIS
+=item bsqrt
 
-=item DESCRIPTION
+=item bfac
 
-=item METHODS
+=item round
 
-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 bround
 
-=item SEE ALSO
+=item bfround
 
-=item AUTHOR
+=item bfloor
 
-=item COPYRIGHT
+=item bceil
 
-=back
+=item bgcd
 
-=head2 List::Util - A selection of general-utility list subroutines
+=item blcm
 
-=over 4
+=item exponent
 
-=item SYNOPSIS
+=item mantissa
 
-=item DESCRIPTION
+=item parts
 
-first BLOCK LIST, max LIST, maxstr LIST, min LIST, minstr LIST, reduce
-BLOCK LIST, shuffle LIST, sum LIST
+=item copy
 
-=item KNOWN BUGS
+=item as_int
 
-=item SUGGESTED ADDITIONS
+=item bsstr
 
-=item COPYRIGHT
+=item as_hex
+
+=item as_bin
 
 =back
 
-=head2 List::Utilib::List::Util, List::Util - A selection of
-general-utility list subroutines
+=item ACCURACY and PRECISION
 
 =over 4
 
-=item SYNOPSIS
-
-=item DESCRIPTION
+=item Precision P
 
-first BLOCK LIST, max LIST, maxstr LIST, min LIST, minstr LIST, reduce
-BLOCK LIST, shuffle LIST, sum LIST
+=item Accuracy A
 
-=item KNOWN BUGS
+=item Fallback F
 
-=item SUGGESTED ADDITIONS
+=item Rounding mode R
 
-=item COPYRIGHT
+'trunc', 'even', 'odd', '+inf', '-inf', 'zero', Precision, Accuracy
+(significant digits), Setting/Accessing, Creating numbers, Usage,
+Precedence, Overriding globals, Local settings, Rounding, Default values,
+Remarks
 
 =back
 
-=head2 List::Utilib::Scalar::Util, Scalar::Util - A selection of
-general-utility scalar subroutines
+=item Infinity and Not a Number
+
+oct()/hex(), log(-inf), exp(), cos(), sin(), atan2()
+
+=item INTERNALS
 
 =over 4
 
-=item SYNOPSIS
+=item MATH LIBRARY
 
-=item DESCRIPTION
+=item SIGN
 
-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 mantissa(), exponent() and parts()
 
-=item KNOWN BUGS
+=back
 
-=item COPYRIGHT
+=item EXAMPLES
 
-=item BLATANT PLUG
+  use Math::BigInt;
 
-=back
+=item Autocreating constants
 
-=head2 Locale::Constants - constants for Locale codes
+=item PERFORMANCE
 
 =over 4
 
-=item SYNOPSIS
+=item Alternative math libraries
 
-=item DESCRIPTION
+=item SUBCLASSING
 
-=item KNOWN BUGS AND LIMITATIONS
+=back
 
-=item SEE ALSO
+=item Subclassing Math::BigInt
 
-Locale::Language, Locale::Country, Locale::Script, Locale::Currency
+=item UPGRADING
 
-=item AUTHOR
+=over 4
 
-=item COPYRIGHT
+=item Auto-upgrade
 
-=back
+bsqrt(), div(), blog()
 
-=head2 Locale::Country - ISO codes for country identification (ISO 3166)
+=back
 
-=over 4
+=item BUGS
 
-=item SYNOPSIS
+broot() does not work, Out of Memory!, Fails to load Calc on Perl prior
+5.6.0
 
-=item DESCRIPTION
+=item CAVEATS
 
-B<alpha-2>, B<alpha-3>, B<numeric>
+bstr(), bsstr() and 'cmp', int(), length, bdiv, infinity handling,
+Modifying and =, bpow, Overloading -$x, Mixing different object types,
+bsqrt(), brsft()
 
-=item CONVERSION ROUTINES
+=item LICENSE
 
-code2country( CODE, [ CODESET ] ), country2code( STRING, [ CODESET ] ),
-country_code2code( CODE, CODESET, CODESET )
+=item SEE ALSO
 
-=item QUERY ROUTINES
+=item AUTHORS
 
-C<all_country_codes( [ CODESET ] )>, C<all_country_names( [ CODESET ] )>
+=back
 
-=item SEMI-PRIVATE ROUTINES
+=head2 Math::BigInt::Calc - Pure Perl module to support Math::BigInt
 
 =over 4
 
-=item alias_code
-
-=item rename_country
+=item SYNOPSIS
 
-=back
+=item DESCRIPTION
 
-=item EXAMPLES
+=item STORAGE
 
-=item DOMAIN NAMES
+=item METHODS
 
-=item KNOWN BUGS AND LIMITATIONS
+=item WRAP YOUR OWN
 
-=item SEE ALSO
+=item LICENSE
 
-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
+This program is free software; you may redistribute it and/or modify it
+under
+the same terms as Perl itself. 
 
-=item AUTHOR
+=item AUTHORS
 
-=item COPYRIGHT
+=item SEE ALSO
 
 =back
 
-=head2 Locale::Currency - ISO three letter codes for currency
-identification (ISO 4217)
+=head2 Math::BigInt::CalcEmu - Emulate low-level math with BigInt code
 
 =over 4
 
@@ -17638,33 +20941,32 @@ identification (ISO 4217)
 
 =item DESCRIPTION
 
-XTS, XXX
-
-=item CONVERSION ROUTINES
+=item METHODS
 
-code2currency(), currency2code()
+=over 4
 
-=item QUERY ROUTINES
+=item __emu_bxor
 
-C<all_currency_codes()>, C<all_currency_names()>
+=item __emu_band
 
-=item EXAMPLES
+=item __emu_bior
 
-=item KNOWN BUGS AND LIMITATIONS
+=back
 
-=item SEE ALSO
+=item LICENSE
 
-Locale::Country, Locale::Script, ISO 4217:1995,
-http://www.bsi-global.com/iso4217currency
+This program is free software; you may redistribute it and/or modify it
+under
+the same terms as Perl itself. 
 
-=item AUTHOR
+=item AUTHORS
 
-=item COPYRIGHT
+=item SEE ALSO
 
 =back
 
-=head2 Locale::Language - ISO two letter codes for language identification
-(ISO 639)
+=head2 Math::BigInt::FastCalc - Math::BigInt::Calc with some XS for more
+speed
 
 =over 4
 
@@ -17672,30 +20974,23 @@ http://www.bsi-global.com/iso4217currency
 
 =item DESCRIPTION
 
-=item CONVERSION ROUTINES
-
-code2language(), language2code()
+=item STORAGE
 
-=item QUERY ROUTINES
+=item METHODS
 
-C<all_language_codes()>, C<all_language_names()>
+=item LICENSE
 
-=item EXAMPLES
+This program is free software; you may redistribute it and/or modify it
+under
+the same terms as Perl itself. 
 
-=item KNOWN BUGS AND LIMITATIONS
+=item AUTHORS
 
 =item SEE ALSO
 
-Locale::Country, Locale::Script, Locale::Currency, ISO 639:1988 (E/F),
-http://lcweb.loc.gov/standards/iso639-2/langhome.html
-
-=item AUTHOR
-
-=item COPYRIGHT
-
 =back
 
-=head2 Locale::Maketext - framework for localization
+=head2 Math::BigRat - Arbitrary big rational numbers
 
 =over 4
 
@@ -17703,88 +20998,84 @@ http://lcweb.loc.gov/standards/iso639-2/langhome.html
 
 =item DESCRIPTION
 
-=item QUICK OVERVIEW
-
-=item METHODS
-
 =over 4
 
-=item Construction Methods
+=item MATH LIBRARY
 
-=item The "maketext" Method
+=back
 
-$lh->fail_with I<or> $lh->fail_with(I<PARAM>), $lh->failure_handler_auto
+=item METHODS
 
-=item Utility Methods
+=over 4
 
-$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 new()
 
-=item Language Handle Attributes and Internals
+=item numerator()
 
-=back
+=item denominator()
 
-=item LANGUAGE CLASS HIERARCHIES
+       $d = $x->denominator();
 
-=item ENTRIES IN EACH LEXICON
+=item parts()
 
-=item BRACKET NOTATION
+=item as_int()
 
-=item AUTO LEXICONS
+=item as_hex()
 
-=item CONTROLLING LOOKUP FAILURE
+=item as_bin()
 
-=item HOW TO USE MAKETEXT
+=item bfac()
 
-=item SEE ALSO
+=item blog()
 
-=item COPYRIGHT AND DISCLAIMER
+=item bround()/round()/bfround()
 
-=item AUTHOR
+=item bmod()
 
-=back
+=item is_one()
 
-=head2 Locale::Maketext::TPJ13 -- article about software localization
+=item is_zero()
 
-=over 4
+=item is_pos()
 
-=item SYNOPSIS
+=item is_neg()
 
-=item DESCRIPTION
+=item is_int()
 
-=item Localization and Perl: gettext breaks, Maketext fixes
+=item is_odd()
 
-=over 4
+=item is_even()
 
-=item A Localization Horror Story: It Could Happen To You
+=item bceil()
 
-=item The Linguistic View
+=item bfloor()
 
-=item Breaking gettext
+       $x->bfloor();
 
-=item Replacing gettext
+=item bsqrt()
 
-=item Buzzwords: Abstraction and Encapsulation
+       $x->bsqrt();
 
-=item Buzzword: Isomorphism
+=item config
 
-=item Buzzword: Inheritance
+=back
 
-=item Buzzword: Concision
+=item BUGS
 
-=item The Devil in the Details
+inf handling (partial), NaN handling (partial), rounding (not implemented
+except for bceil/bfloor), $x ** $y where $y is not an integer, bmod(),
+blog(), bmodinv() and bmodpow() (partial)
 
-=item The Proof in the Pudding: Localizing Web Sites
+=item LICENSE
 
-=item References
+=item SEE ALSO
 
-=back
+=item AUTHORS
 
 =back
 
-=head2 Locale::Script - ISO codes for script identification (ISO 15924)
+=head2 Math::Complex - complex numbers and associated mathematical
+functions
 
 =over 4
 
@@ -17792,80 +21083,82 @@ $language->language_tag(), $language->encoding()
 
 =item DESCRIPTION
 
-B<alpha-2>, B<alpha-3>, B<numeric>
+=item OPERATIONS
+
+=item CREATION
+
+=item DISPLAYING
 
 =over 4
 
-=item SPECIAL CODES
+=item CHANGED IN PERL 5.6
 
 =back
 
-=item CONVERSION ROUTINES
+=item USAGE
 
-code2script( CODE, [ CODESET ] ), script2code( STRING, [ CODESET ] ),
-script_code2code( CODE, CODESET, CODESET )
+=item ERRORS DUE TO DIVISION BY ZERO OR LOGARITHM OF ZERO
 
-=item QUERY ROUTINES
+=item ERRORS DUE TO INDIGESTIBLE ARGUMENTS
 
-C<all_script_codes ( [ CODESET ] )>, C<all_script_names ( [ CODESET ] )>
+=item BUGS
 
-=item EXAMPLES
+=item AUTHORS
 
-=item KNOWN BUGS AND LIMITATIONS
+=back
 
-=item SEE ALSO
+=head2 Math::Trig - trigonometric functions
 
-Locale::Language, Locale::Currency, Locale::Country, ISO 15924,
-http://www.evertype.com/standards/iso15924/
+=over 4
 
-=item AUTHOR
+=item SYNOPSIS
 
-=item COPYRIGHT
+=item DESCRIPTION
 
-=back
+=item TRIGONOMETRIC FUNCTIONS
 
-=head2 MIME::Base64 - Encoding and decoding of base64 strings
+B<tan>
 
 =over 4
 
-=item SYNOPSIS
+=item ERRORS DUE TO DIVISION BY ZERO
 
-=item DESCRIPTION
+=item SIMPLE (REAL) ARGUMENTS, COMPLEX RESULTS
 
-encode_base64($str), encode_base64($str, $eol);, decode_base64($str)
+=back
 
-=item DIAGNOSTICS
+=item PLANE ANGLE CONVERSIONS
 
-Premature end of base64 data, Premature padding of base64 data
+=item RADIAL COORDINATE CONVERSIONS
 
-=item EXAMPLES
+=over 4
 
-=item COPYRIGHT
+=item COORDINATE SYSTEMS
 
-=item SEE ALSO
+=item 3-D ANGLE CONVERSIONS
+
+cartesian_to_cylindrical, cartesian_to_spherical, cylindrical_to_cartesian,
+cylindrical_to_spherical, spherical_to_cartesian, spherical_to_cylindrical
 
 =back
 
-=head2 MIME::Base64::QuotedPrint, MIME::QuotedPrint - Encoding and decoding
-of quoted-printable strings
+=item GREAT CIRCLE DISTANCES AND DIRECTIONS
 
-=over 4
+=item EXAMPLES
 
-=item SYNOPSIS
+=over 4
 
-=item DESCRIPTION
+=item CAVEAT FOR GREAT CIRCLE FORMULAS
 
-encode_qp($str), encode_qp($str, $eol), encode_qp($str, $eol, $binmode),
-decode_qp($str);
+=back
 
-=item COPYRIGHT
+=item BUGS
 
-=item SEE ALSO
+=item AUTHORS
 
 =back
 
-=head2 MIME::QuotedPrint - Encoding and decoding of quoted-printable
-strings
+=head2 Memoize - Make functions faster by trading space for time
 
 =over 4
 
@@ -17873,282 +21166,323 @@ strings
 
 =item DESCRIPTION
 
-encode_qp($str), encode_qp($str, $eol), encode_qp($str, $eol, $binmode),
-decode_qp($str);
+=item DETAILS
 
-=item COPYRIGHT
+=item OPTIONS
 
-=item SEE ALSO
+=over 4
+
+=item INSTALL
+
+=item NORMALIZER
+
+=item C<SCALAR_CACHE>, C<LIST_CACHE>
+
+C<MEMORY>, C<HASH>, C<TIE>, C<FAULT>, C<MERGE>
 
 =back
 
-=head2 Math::BigFloat - Arbitrary size floating point math package
+=item OTHER FACILITIES
 
 =over 4
 
-=item SYNOPSIS
+=item C<unmemoize>
 
-=item DESCRIPTION
+=item C<flush_cache>
 
-=over 4
+=back
 
-=item Canonical notation
+=item CAVEATS
 
-=item Output
+=item PERSISTENT CACHE SUPPORT
 
-=item C<mantissa()>, C<exponent()> and C<parts()>
+=item EXPIRATION SUPPORT
 
-=item Accuracy vs. Precision
+=item BUGS
 
-=item Rounding
+=item MAILING LIST
 
-ffround ( +$scale ), ffround ( -$scale ), ffround ( 0 ), fround  ( +$scale
-), fround  ( -$scale ) and fround ( 0 )
+=item AUTHOR
+
+=item COPYRIGHT AND LICENSE
+
+=item THANK YOU
 
 =back
 
-=item METHODS
+=head2 Memoize::AnyDBM_File - glue to provide EXISTS for AnyDBM_File for
+Storable use
 
 =over 4
 
-=item accuracy
-
-=item precision()
+=item DESCRIPTION
 
 =back
 
-=item Autocreating constants
+=head2 Memoize::Expire - Plug-in module for automatic expiration of
+memoized values
 
 =over 4
 
-=item Math library
+=item SYNOPSIS
 
-=item Using Math::BigInt::Lite
+=item DESCRIPTION
 
-=back
+=item INTERFACE
 
-=item BUGS
+ TIEHASH,  EXISTS,  STORE
+
+=item ALTERNATIVES
 
 =item CAVEATS
 
-stringify, bstr(), bdiv, Modifying and =, bpow, precision() vs. accuracy()
+=item AUTHOR
 
 =item SEE ALSO
 
-=item LICENSE
+=back
 
-=item AUTHORS
+=head2 Memoize::ExpireFile - test for Memoize expiration semantics
+
+=over 4
+
+=item DESCRIPTION
 
 =back
 
-=head2 Math::BigInt - Arbitrary size integer/float math package
+=head2 Memoize::ExpireTest - test for Memoize expiration semantics
 
 =over 4
 
-=item SYNOPSIS
-
 =item DESCRIPTION
 
-Input, Output
+=back
 
-=item METHODS
+=head2 Memoize::NDBM_File - glue to provide EXISTS for NDBM_File for
+Storable use
 
 =over 4
 
-=item config
+=item DESCRIPTION
 
-=item accuracy
+=back
 
-=item precision
+=head2 Memoize::SDBM_File - glue to provide EXISTS for SDBM_File for
+Storable use
 
-=item brsft
+=over 4
 
-=item new
+=item DESCRIPTION
 
-=item bnan
+=back
 
-=item bzero
+=head2 Memoize::Storable - store Memoized data in Storable database
 
-=item binf
+=over 4
 
-=item bone
+=item DESCRIPTION
 
-=item is_one()/is_zero()/is_nan()/is_inf()
+=back
 
-=item is_pos()/is_neg()
+=head2 Module::CoreList - what modules shipped with versions of perl
 
-       $x->is_pos();                   # true if > 0
-       $x->is_neg();                   # true if < 0
+=over 4
 
-=item is_odd()/is_even()/is_int()
+=item SYNOPSIS
 
-=item bcmp
+=item DESCRIPTION
 
-=item bacmp
+=item CAVEATS
 
-=item sign
+=item HISTORY
 
-=item digit
+=item AUTHOR
 
-=item bneg
+=item COPYRIGHT
 
-=item babs
+=item SEE ALSO
 
-=item bnorm
+=back
 
-=item bnot
+=head2 NDBM_File - Tied access to ndbm files
 
-=item binc
+=over 4
 
-=item bdec
+=item SYNOPSIS
 
-=item badd
+=item DESCRIPTION
 
-=item bsub
+C<O_RDONLY>, C<O_WRONLY>, C<O_RDWR>
 
-=item bmul
+=item DIAGNOSTICS
 
-=item bdiv
+=over 4
 
-=item bmod
+=item C<ndbm store returned -1, errno 22, key "..." at ...>
 
-=item bmodinv
+=back
 
-=item bmodpow
+=item BUGS AND WARNINGS
 
-=item bpow
+=back
 
-=item blsft
+=head2 NEXT - Provide a pseudo-class NEXT (et al) that allows method
+redispatch
 
-=item brsft
+=over 4
 
-=item band
+=item SYNOPSIS
 
-=item bior
+=item DESCRIPTION
 
-=item bxor
+=over 4
 
-=item bnot
+=item Enforcing redispatch
 
-=item bsqrt
+=item Avoiding repetitions
 
-=item bfac
+=item Invoking all versions of a method with a single call
 
-=item round
+=item Using C<EVERY> methods
 
-=item bround
+=back
 
-=item bfround
+=item AUTHOR
 
-=item bfloor
+=item BUGS AND IRRITATIONS
 
-=item bceil
+=item COPYRIGHT
 
-=item bgcd
+=back
 
-=item blcm
+=head2 Net::Cmd - Network Command class (as used by FTP, SMTP etc)
 
-=item exponent
+=over 4
 
-=item mantissa
+=item SYNOPSIS
 
-=item parts
+=item DESCRIPTION
 
-=item copy
+=item USER METHODS
 
-=item as_int
+debug ( VALUE ), message (), code (), ok (), status (), datasend ( DATA ),
+dataend ()
 
-=item bsstr
+=item CLASS METHODS
 
-=item as_hex
+debug_print ( DIR, TEXT ), debug_text ( TEXT ), command ( CMD [, ARGS, ...
+]), unsupported (), response (), parse_response ( TEXT ), getline (),
+ungetline ( TEXT ), rawdatasend ( DATA ), read_until_dot (), tied_fh ()
 
-=item as_bin
+=item EXPORTS
+
+=item AUTHOR
+
+=item COPYRIGHT
 
 =back
 
-=item ACCURACY and PRECISION
+=head2 Net::Config - Local configuration data for libnet
 
 =over 4
 
-=item Precision P
+=item SYNOPSYS
 
-=item Accuracy A
+=item DESCRIPTION
 
-=item Fallback F
+=item METHODS
 
-=item Rounding mode R
+requires_firewall HOST
 
-'trunc', 'even', 'odd', '+inf', '-inf', 'zero', Precision, Accuracy
-(significant digits), Setting/Accessing, Creating numbers, Usage,
-Precedence, Overriding globals, Local settings, Rounding, Default values,
-Remarks
+=item NetConfig VALUES
+
+nntp_hosts, snpp_hosts, pop3_hosts, smtp_hosts, ph_hosts, daytime_hosts,
+time_hosts, inet_domain, ftp_firewall, ftp_firewall_type, ftp_ext_passive,
+ftp_int_passive, local_netmask, test_hosts, test_exists
 
 =back
 
-=item Infinity and Not a Number
+=head2 Net::Domain - Attempt to evaluate the current host's internet name
+and domain
 
-oct()/hex(), log(-inf), exp(), cos(), sin(), atan2()
+=over 4
 
-=item INTERNALS
+=item SYNOPSIS
 
-=over 4
+=item DESCRIPTION
 
-=item MATH LIBRARY
+hostfqdn (), domainname (), hostname (), hostdomain ()
 
-=item SIGN
+=item AUTHOR
 
-=item mantissa(), exponent() and parts()
+=item COPYRIGHT
 
 =back
 
-=item EXAMPLES
-
-  use Math::BigInt;
+=head2 Net::FTP - FTP Client class
 
-=item Autocreating constants
+=over 4
 
-=item PERFORMANCE
+=item SYNOPSIS
 
-=over 4
+=item DESCRIPTION
 
-=item Alternative math libraries
+=item OVERVIEW
 
-=item SUBCLASSING
+=item CONSTRUCTOR
 
-=back
+new ([ HOST ] [, OPTIONS ])
 
-=item Subclassing Math::BigInt
+=item METHODS
 
-=item UPGRADING
+login ([LOGIN [,PASSWORD [, ACCOUNT] ] ]), authorize ( [AUTH [, RESP]]),
+site (ARGS), ascii, binary, rename ( OLDNAME, NEWNAME ), delete ( FILENAME
+), cwd ( [ DIR ] ), cdup (), pwd (), restart ( WHERE ), rmdir ( DIR [,
+RECURSE ]), mkdir ( DIR [, RECURSE ]), alloc ( SIZE [, RECORD_SIZE] ), ls (
+[ DIR ] ), dir ( [ DIR ] ), get ( REMOTE_FILE [, LOCAL_FILE [, WHERE]] ),
+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 ()
 
 =over 4
 
-=item Auto-upgrade
+=item Methods for the adventurous
 
-bsqrt(), div(), blog()
+quot (CMD [,ARGS])
 
 =back
 
-=item BUGS
+=item THE dataconn CLASS
 
-broot() does not work, Out of Memory!, Fails to load Calc on Perl prior
-5.6.0
+read ( BUFFER, SIZE [, TIMEOUT ] ), write ( BUFFER, SIZE [, TIMEOUT ] ),
+bytes_read (), abort (), close ()
 
-=item CAVEATS
+=item UNIMPLEMENTED
 
-bstr(), bsstr() and 'cmp', int(), length, bdiv, infinity handling,
-Modifying and =, bpow, Overloading -$x, Mixing different object types,
-bsqrt(), brsft()
+B<SMNT>, B<HELP>, B<MODE>, B<SYST>, B<STAT>, B<STRU>, B<REIN>
 
-=item LICENSE
+=item REPORTING BUGS
+
+=item AUTHOR
 
 =item SEE ALSO
 
-=item AUTHORS
+=item USE EXAMPLES
+
+http://www.csh.rit.edu/~adam/Progs/
+
+=item CREDITS
+
+=item COPYRIGHT
 
 =back
 
-=head2 Math::BigInt::Calc - Pure Perl module to support Math::BigInt
+=head2 Net::NNTP - NNTP Client class
 
 =over 4
 
@@ -18156,25 +21490,47 @@ bsqrt(), brsft()
 
 =item DESCRIPTION
 
-=item STORAGE
+=item CONSTRUCTOR
+
+new ( [ HOST ] [, OPTIONS ])
 
 =item METHODS
 
-=item WRAP YOUR OWN
+article ( [ MSGID|MSGNUM ], [FH] ), body ( [ MSGID|MSGNUM ], [FH] ), head (
+[ MSGID|MSGNUM ], [FH] ), articlefh ( [ MSGID|MSGNUM ] ), bodyfh ( [
+MSGID|MSGNUM ] ), headfh ( [ MSGID|MSGNUM ] ), nntpstat ( [ MSGID|MSGNUM ]
+), group ( [ GROUP ] ), ihave ( MSGID [, MESSAGE ]), last (), date (),
+postok (), authinfo ( USER, PASS ), list (), newgroups ( SINCE [,
+DISTRIBUTIONS ]), newnews ( SINCE [, GROUPS [, DISTRIBUTIONS ]]), next (),
+post ( [ MESSAGE ] ), postfh (), slave (), quit ()
 
-=item LICENSE
+=over 4
 
-This program is free software; you may redistribute it and/or modify it
-under
-the same terms as Perl itself. 
+=item Extension methods
 
-=item AUTHORS
+newsgroups ( [ PATTERN ] ), distributions (), subscriptions (),
+overview_fmt (), active_times (), active ( [ PATTERN ] ), xgtitle ( PATTERN
+), xhdr ( HEADER, MESSAGE-SPEC ), xover ( MESSAGE-SPEC ), xpath (
+MESSAGE-ID ), xpat ( HEADER, PATTERN, MESSAGE-SPEC), xrover, listgroup ( [
+GROUP ] ), reader
+
+=back
+
+=item UNSUPPORTED
+
+=item DEFINITIONS
+
+MESSAGE-SPEC, PATTERN, Examples, C<[^]-]>, C<*bdc>, C<[0-9a-zA-Z]>, C<a??d>
+
+=item SEE ALSO
+
+=item AUTHOR
 
-=item SEE ALSO
+=item COPYRIGHT
 
 =back
 
-=head2 Math::BigInt::CalcEmu - Emulate low-level math with BigInt code
+=head2 Net::POP3 - Post Office Protocol 3 Client class (RFC1939)
 
 =over 4
 
@@ -18182,32 +21538,29 @@ the same terms as Perl itself.
 
 =item DESCRIPTION
 
-=item METHODS
-
-=over 4
-
-=item __emu_bxor
+=item CONSTRUCTOR
 
-=item __emu_band
+new ( [ HOST ] [, OPTIONS ] 0
 
-=item __emu_bior
+=item METHODS
 
-=back
+auth ( USERNAME, PASSWORD ), user ( USER ), pass ( PASS ), login ( [ USER
+[, PASS ]] ), apop ( [ USER [, PASS ]] ), banner (), capa (),  capabilities
+(), top ( MSGNUM [, NUMLINES ] ), list ( [ MSGNUM ] ), get ( MSGNUM [, FH ]
+), getfh ( MSGNUM ), last (), popstat (), ping ( USER ), uidl ( [ MSGNUM ]
+), delete ( MSGNUM ), reset (), quit ()
 
-=item LICENSE
+=item NOTES
 
-This program is free software; you may redistribute it and/or modify it
-under
-the same terms as Perl itself. 
+=item SEE ALSO
 
-=item AUTHORS
+=item AUTHOR
 
-=item SEE ALSO
+=item COPYRIGHT
 
 =back
 
-=head2 Math::BigInt::FastCalc - Math::BigInt::Calc with some XS for more
-speed
+=head2 Net::Ping - check a remote host for reachability
 
 =over 4
 
@@ -18215,23 +21568,32 @@ speed
 
 =item DESCRIPTION
 
-=item STORAGE
+=over 4
 
-=item METHODS
+=item Functions
 
-=item LICENSE
+Net::Ping->new([$proto [, $def_timeout [, $bytes [, $device [, $tos
+]]]]]);, $p->ping($host [, $timeout]);, $p->source_verify( { 0 | 1 } );,
+$p->service_check( { 0 | 1 } );, $p->tcp_service_check( { 0 | 1 } );,
+$p->hires( { 0 | 1 } );, $p->bind($local_addr);, $p->open($host);, $p->ack(
+[ $host ] );, $p->nack( $failed_ack_host );, $p->close();, pingecho($host
+[, $timeout]);
 
-This program is free software; you may redistribute it and/or modify it
-under
-the same terms as Perl itself. 
+=back
+
+=item NOTES
+
+=item INSTALL
+
+=item BUGS
 
 =item AUTHORS
 
-=item SEE ALSO
+=item COPYRIGHT
 
 =back
 
-=head2 Math::BigRat - Arbitrary big rational numbers
+=head2 Net::SMTP - Simple Mail Transfer Protocol Client
 
 =over 4
 
@@ -18239,167 +21601,169 @@ the same terms as Perl itself.
 
 =item DESCRIPTION
 
-=over 4
+=item EXAMPLES
 
-=item MATH LIBRARY
+=item CONSTRUCTOR
 
-=back
+new ( [ HOST ] [, OPTIONS ] )
 
 =item METHODS
 
-=over 4
+banner (), domain (), hello ( DOMAIN ), host (), etrn ( DOMAIN ), auth (
+USERNAME, PASSWORD ), mail ( ADDRESS [, OPTIONS] ), send ( ADDRESS ),
+send_or_mail ( ADDRESS ), send_and_mail ( ADDRESS ), reset (), recipient (
+ADDRESS [, ADDRESS, [...]] [, OPTIONS ] ), to ( ADDRESS [, ADDRESS [...]]
+), cc ( ADDRESS [, ADDRESS [...]] ), bcc ( ADDRESS [, ADDRESS [...]] ),
+data ( [ DATA ] ), expand ( ADDRESS ), verify ( ADDRESS ), help ( [
+$subject ] ), quit ()
 
-=item new()
+=item ADDRESSES
 
-=item numerator()
+=item SEE ALSO
 
-=item denominator()
+=item AUTHOR
 
-       $d = $x->denominator();
+=item COPYRIGHT
 
-=item parts()
+=back
 
-=item as_int()
+=head2 Net::Time - time and daytime network client interface
 
-=item as_hex()
+=over 4
 
-=item as_bin()
+=item SYNOPSIS
 
-=item bfac()
+=item DESCRIPTION
 
-=item blog()
+inet_time ( [HOST [, PROTOCOL [, TIMEOUT]]]), inet_daytime ( [HOST [,
+PROTOCOL [, TIMEOUT]]])
 
-=item bround()/round()/bfround()
+=item AUTHOR
 
-=item bmod()
+=item COPYRIGHT
 
-=item is_one()
+=back
 
-=item is_zero()
+=head2 Net::hostent - by-name interface to Perl's built-in gethost*()
+functions
 
-=item is_pos()
+=over 4
 
-=item is_neg()
+=item SYNOPSIS
 
-=item is_int()
+=item DESCRIPTION
 
-=item is_odd()
+=item EXAMPLES
 
-=item is_even()
+=item NOTE
 
-=item bceil()
+=item AUTHOR
 
-=item bfloor()
+=back
 
-       $x->bfloor();
+=head2 Net::libnetFAQ, libnetFAQ - libnet Frequently Asked Questions
 
-=item bsqrt()
+=over 4
 
-       $x->bsqrt();
+=item DESCRIPTION
 
-=item config
+=over 4
 
-=back
+=item Where to get this document
 
-=item BUGS
+=item How to contribute to this document
 
-inf handling (partial), NaN handling (partial), rounding (not implemented
-except for bceil/bfloor), $x ** $y where $y is not an integer, bmod(),
-blog(), bmodinv() and bmodpow() (partial)
+=back
 
-=item LICENSE
+=item Author and Copyright Information
 
-=item SEE ALSO
+=over 4
 
-=item AUTHORS
+=item Disclaimer
 
 =back
 
-=head2 Math::Complex - complex numbers and associated mathematical
-functions
+=item Obtaining and installing libnet
 
 =over 4
 
-=item SYNOPSIS
-
-=item DESCRIPTION
-
-=item OPERATIONS
+=item What is libnet ?
 
-=item CREATION
+=item Which version of perl do I need ?
 
-=item STRINGIFICATION
+=item What other modules do I need ?
 
-=over 4
+=item What machines support libnet ?
 
-=item CHANGED IN PERL 5.6
+=item Where can I get the latest libnet release
 
 =back
 
-=item USAGE
+=item Using Net::FTP
 
-=item ERRORS DUE TO DIVISION BY ZERO OR LOGARITHM OF ZERO
+=over 4
 
-=item ERRORS DUE TO INDIGESTIBLE ARGUMENTS
+=item How do I download files from an FTP server ?
 
-=item BUGS
+=item How do I transfer files in binary mode ?
 
-=item AUTHORS
+=item How can I get the size of a file on a remote FTP server ?
 
-=back
+=item How can I get the modification time of a file on a remote FTP server
+?
 
-=head2 Math::Trig - trigonometric functions
+=item How can I change the permissions of a file on a remote server ?
 
-=over 4
+=item Can I do a reget operation like the ftp command ?
 
-=item SYNOPSIS
+=item How do I get a directory listing from an FTP server ?
 
-=item DESCRIPTION
+=item Changing directory to "" does not fail ?
 
-=item TRIGONOMETRIC FUNCTIONS
+=item I am behind a SOCKS firewall, but the Firewall option does not work ?
 
-B<tan>
+=item I am behind an FTP proxy firewall, but cannot access machines outside
+?
 
-=over 4
+=item My ftp proxy firewall does not listen on port 21
 
-=item ERRORS DUE TO DIVISION BY ZERO
+=item Is it possible to change the file permissions of a file on an FTP
+server ?
 
-=item SIMPLE (REAL) ARGUMENTS, COMPLEX RESULTS
+=item I have seen scripts call a method message, but cannot find it
+documented ?
 
-=back
+=item Why does Net::FTP not implement mput and mget methods
 
-=item PLANE ANGLE CONVERSIONS
+=back
 
-=item RADIAL COORDINATE CONVERSIONS
+=item Using Net::SMTP
 
 =over 4
 
-=item COORDINATE SYSTEMS
+=item Why can't the part of an Email address after the @ be used as the
+hostname ?
 
-=item 3-D ANGLE CONVERSIONS
+=item Why does Net::SMTP not do DNS MX lookups ?
 
-cartesian_to_cylindrical, cartesian_to_spherical, cylindrical_to_cartesian,
-cylindrical_to_spherical, spherical_to_cartesian, spherical_to_cylindrical
+=item The verify method always returns true ?
 
 =back
 
-=item GREAT CIRCLE DISTANCES AND DIRECTIONS
-
-=item EXAMPLES
+=item Debugging scripts
 
 =over 4
 
-=item CAVEAT FOR GREAT CIRCLE FORMULAS
+=item How can I debug my scripts that use Net::* modules ?
 
 =back
 
-=item BUGS
-
-=item AUTHORS
+=item AUTHOR AND COPYRIGHT
 
 =back
 
-=head2 Memoize - Make functions faster by trading space for time
+=head2 Net::netent - by-name interface to Perl's built-in getnet*()
+functions
 
 =over 4
 
@@ -18407,61 +21771,47 @@ cylindrical_to_spherical, spherical_to_cartesian, spherical_to_cylindrical
 
 =item DESCRIPTION
 
-=item DETAILS
-
-=item OPTIONS
-
-=over 4
-
-=item INSTALL
-
-=item NORMALIZER
+=item EXAMPLES
 
-=item C<SCALAR_CACHE>, C<LIST_CACHE>
+=item NOTE
 
-C<MEMORY>, C<HASH>, C<TIE>, C<FAULT>, C<MERGE>
+=item AUTHOR
 
 =back
 
-=item OTHER FACILITIES
+=head2 Net::protoent - by-name interface to Perl's built-in getproto*()
+functions
 
 =over 4
 
-=item C<unmemoize>
-
-=item C<flush_cache>
-
-=back
-
-=item CAVEATS
-
-=item PERSISTENT CACHE SUPPORT
-
-=item EXPIRATION SUPPORT
+=item SYNOPSIS
 
-=item BUGS
+=item DESCRIPTION
 
-=item MAILING LIST
+=item NOTE
 
 =item AUTHOR
 
-=item COPYRIGHT AND LICENSE
-
-=item THANK YOU
-
 =back
 
-=head2 Memoize::AnyDBM_File - glue to provide EXISTS for AnyDBM_File for
-Storable use
+=head2 Net::servent - by-name interface to Perl's built-in getserv*()
+functions
 
 =over 4
 
+=item SYNOPSIS
+
 =item DESCRIPTION
 
+=item EXAMPLES
+
+=item NOTE
+
+=item AUTHOR
+
 =back
 
-=head2 Memoize::Expire - Plug-in module for automatic expiration of
-memoized values
+=head2 Netrc, Net::Netrc - OO interface to users netrc file
 
 =over 4
 
@@ -18469,63 +21819,68 @@ memoized values
 
 =item DESCRIPTION
 
-=item INTERFACE
+=item THE .netrc FILE
 
- TIEHASH,  EXISTS,  STORE
+machine name, default, login name, password string, account string, macdef
+name
 
-=item ALTERNATIVES
+=item CONSTRUCTOR
 
-=item CAVEATS
+lookup ( MACHINE [, LOGIN ])
+
+=item METHODS
+
+login (), password (), account (), lpa ()
 
 =item AUTHOR
 
 =item SEE ALSO
 
+=item COPYRIGHT
+
 =back
 
-=head2 Memoize::ExpireFile - test for Memoize expiration semantics
+=head2 O - Generic interface to Perl Compiler backends
 
 =over 4
 
+=item SYNOPSIS
+
 =item DESCRIPTION
 
-=back
+=item CONVENTIONS
 
-=head2 Memoize::ExpireTest - test for Memoize expiration semantics
+=item IMPLEMENTATION
 
-=over 4
+=item BUGS
 
-=item DESCRIPTION
+=item AUTHOR
 
 =back
 
-=head2 Memoize::NDBM_File - glue to provide EXISTS for NDBM_File for
-Storable use
+=head2 ODBM_File - Tied access to odbm files
 
 =over 4
 
+=item SYNOPSIS
+
 =item DESCRIPTION
 
-=back
+C<O_RDONLY>, C<O_WRONLY>, C<O_RDWR>
 
-=head2 Memoize::SDBM_File - glue to provide EXISTS for SDBM_File for
-Storable use
+=item DIAGNOSTICS
 
 =over 4
 
-=item DESCRIPTION
+=item C<odbm store returned -1, errno 22, key "..." at ...>
 
 =back
 
-=head2 Memoize::Storable - store Memoized data in Storable database
-
-=over 4
-
-=item DESCRIPTION
+=item BUGS AND WARNINGS
 
 =back
 
-=head2 Module::CoreList - what modules shipped with versions of perl
+=head2 Opcode - Disable named opcodes when compiling perl code
 
 =over 4
 
@@ -18533,42 +21888,45 @@ Storable use
 
 =item DESCRIPTION
 
-=item CAVEATS
-
-=item HISTORY
-
-=item AUTHOR
-
-=item COPYRIGHT
+=item NOTE
 
-=item SEE ALSO
+=item WARNING
 
-=back
+=item Operator Names and Operator Lists
 
-=head2 NDBM_File - Tied access to ndbm files
+an operator name (opname), an operator tag name (optag), a negated opname
+or optag, an operator set (opset)
 
-=over 4
+=item Opcode Functions
 
-=item SYNOPSIS
+opcodes, opset (OP, ...), opset_to_ops (OPSET), opset_to_hex (OPSET),
+full_opset, empty_opset, invert_opset (OPSET), verify_opset (OPSET, ...),
+define_optag (OPTAG, OPSET), opmask_add (OPSET), opmask, opdesc (OP, ...),
+opdump (PAT)
 
-=item DESCRIPTION
+=item Manipulating Opsets
 
-C<O_RDONLY>, C<O_WRONLY>, C<O_RDWR>
+=item TO DO (maybe)
 
-=item DIAGNOSTICS
+=back
 
 =over 4
 
-=item C<ndbm store returned -1, errno 22, key "..." at ...>
+=item Predefined Opcode Tags
 
-=back
+:base_core, :base_mem, :base_loop, :base_io, :base_orig, :base_math,
+:base_thread, :default, :filesys_read, :sys_db, :browse, :filesys_open,
+:filesys_write, :subprocess, :ownprocess, :others, :still_to_be_decided,
+:dangerous
 
-=item BUGS AND WARNINGS
+=item SEE ALSO
+
+=item AUTHORS
 
 =back
 
-=head2 NEXT - Provide a pseudo-class NEXT (et al) that allows method
-redispatch
+=head2 Opcode::Safe, Safe - Compile and execute code in restricted
+compartments
 
 =over 4
 
@@ -18576,154 +21934,180 @@ redispatch
 
 =item DESCRIPTION
 
+a new namespace, an operator mask
+
+=item WARNING
+
 =over 4
 
-=item Enforcing redispatch
+=item RECENT CHANGES
 
-=item Avoiding repetitions
+=item Methods in class Safe
 
-=item Invoking all versions of a method with a single call
+permit (OP, ...), permit_only (OP, ...), deny (OP, ...), deny_only (OP,
+...), trap (OP, ...), untrap (OP, ...), share (NAME, ...), share_from
+(PACKAGE, ARRAYREF), varglob (VARNAME), reval (STRING), rdo (FILENAME),
+root (NAMESPACE), mask (MASK)
 
-=item Using C<EVERY> methods
+=item Some Safety Issues
 
-=back
+Memory, CPU, Snooping, Signals, State Changes
 
 =item AUTHOR
 
-=item BUGS AND IRRITATIONS
-
-=item COPYRIGHT
+=back
 
 =back
 
-=head2 Net::Cmd - Network Command class (as used by FTP, SMTP etc)
+=head2 Opcode::ops, ops - Perl pragma to restrict unsafe operations when
+compiling
 
 =over 4
 
-=item SYNOPSIS
+=item SYNOPSIS 
 
 =item DESCRIPTION
 
-=item USER METHODS
+=item SEE ALSO
 
-debug ( VALUE ), message (), code (), ok (), status (), datasend ( DATA ),
-dataend ()
+=back
 
-=item CLASS METHODS
+=head2 POSIX - Perl interface to IEEE Std 1003.1
 
-debug_print ( DIR, TEXT ), debug_text ( TEXT ), command ( CMD [, ARGS, ...
-]), unsupported (), response (), parse_response ( TEXT ), getline (),
-ungetline ( TEXT ), rawdatasend ( DATA ), read_until_dot (), tied_fh ()
+=over 4
 
-=item EXPORTS
+=item SYNOPSIS
 
-=item AUTHOR
+=item DESCRIPTION
 
-=item COPYRIGHT
+=item NOTE
 
-=back
+=item CAVEATS
 
-=head2 Net::Config - Local configuration data for libnet
+=item FUNCTIONS
+
+_exit, abort, abs, access, acos, alarm, asctime, asin, assert, atan, atan2,
+atexit, atof, atoi, atol, bsearch, calloc, ceil, chdir, chmod, chown,
+clearerr, clock, close, closedir, cos, cosh, creat, ctermid, ctime,
+cuserid, difftime, div, dup, dup2, errno, execl, execle, execlp, execv,
+execve, execvp, exit, exp, fabs, fclose, fcntl, fdopen, feof, ferror,
+fflush, fgetc, fgetpos, fgets, fileno, floor, fmod, fopen, fork, fpathconf,
+fprintf, fputc, fputs, fread, free, freopen, frexp, fscanf, fseek, fsetpos,
+fstat, fsync, ftell, fwrite, getc, getchar, getcwd, getegid, getenv,
+geteuid, getgid, getgrgid, getgrnam, getgroups, getlogin, getpgrp, getpid,
+getppid, getpwnam, getpwuid, gets, getuid, gmtime, isalnum, isalpha,
+isatty, iscntrl, isdigit, isgraph, islower, isprint, ispunct, isspace,
+isupper, isxdigit, kill, labs, ldexp, ldiv, link, localeconv, localtime,
+log, log10, longjmp, lseek, malloc, mblen, mbstowcs, mbtowc, memchr,
+memcmp, memcpy, memmove, memset, mkdir, mkfifo, mktime, modf, nice,
+offsetof, open, opendir, pathconf, pause, perror, pipe, pow, printf, putc,
+putchar, puts, qsort, raise, rand, read, readdir, realloc, remove, rename,
+rewind, rewinddir, rmdir, scanf, setgid, setjmp, setlocale, setpgid,
+setsid, setuid, sigaction, siglongjmp, sigpending, sigprocmask, sigsetjmp,
+sigsuspend, sin, sinh, sleep, sprintf, sqrt, srand, sscanf, stat, strcat,
+strchr, strcmp, strcoll, strcpy, strcspn, strerror, strftime, strlen,
+strncat, strncmp, strncpy, strpbrk, strrchr, strspn, strstr, strtod,
+strtok, strtol, strtoul, strxfrm, sysconf, system, tan, tanh, tcdrain,
+tcflow, tcflush, tcgetpgrp, tcsendbreak, tcsetpgrp, time, times, tmpfile,
+tmpnam, tolower, toupper, ttyname, tzname, tzset, umask, uname, ungetc,
+unlink, utime, vfprintf, vprintf, vsprintf, wait, waitpid, wcstombs,
+wctomb, write
+
+=item CLASSES
 
 =over 4
 
-=item SYNOPSYS
+=item POSIX::SigAction
 
-=item DESCRIPTION
+new, handler, mask, flags, safe
 
-=item METHODS
+=item POSIX::SigRt
 
-requires_firewall HOST
+%SIGRT, SIGRTMIN, SIGRTMAX
 
-=item NetConfig VALUES
+=item POSIX::SigSet
 
-nntp_hosts, snpp_hosts, pop3_hosts, smtp_hosts, ph_hosts, daytime_hosts,
-time_hosts, inet_domain, ftp_firewall, ftp_firewall_type, ftp_ext_passive,
-ftp_int_pasive, local_netmask, test_hosts, test_exists
+new, addset, delset, emptyset, fillset, ismember
+
+=item POSIX::Termios
+
+new, getattr, getcc, getcflag, getiflag, getispeed, getlflag, getoflag,
+getospeed, setattr, setcc, setcflag, setiflag, setispeed, setlflag,
+setoflag, setospeed, Baud rate values, Terminal interface values, c_cc
+field values, c_cflag field values, c_iflag field values, c_lflag field
+values, c_oflag field values
 
 =back
 
-=head2 Net::Domain - Attempt to evaluate the current host's internet name
-and domain
+=item PATHNAME CONSTANTS
 
-=over 4
+Constants
 
-=item SYNOPSIS
+=item POSIX CONSTANTS
 
-=item DESCRIPTION
+Constants
 
-hostfqdn (), hostname (), hostdomain ()
+=item SYSTEM CONFIGURATION
 
-=item AUTHOR
+Constants
 
-=item COPYRIGHT
+=item ERRNO
 
-=back
+Constants
 
-=head2 Net::FTP - FTP Client class
+=item FCNTL
 
-=over 4
+Constants
 
-=item SYNOPSIS
+=item FLOAT
 
-=item DESCRIPTION
+Constants
 
-=item OVERVIEW
+=item LIMITS
 
-=item CONSTRUCTOR
+Constants
 
-new ([ HOST ] [, OPTIONS ])
+=item LOCALE
 
-=item METHODS
+Constants
 
-login ([LOGIN [,PASSWORD [, ACCOUNT] ] ]), authorize ( [AUTH [, RESP]]),
-site (ARGS), ascii, binary, rename ( OLDNAME, NEWNAME ), delete ( FILENAME
-), cwd ( [ DIR ] ), cdup (), pwd (), restart ( WHERE ), rmdir ( DIR [,
-RECURSE ]), mkdir ( DIR [, RECURSE ]), alloc ( SIZE [, RECORD_SIZE] ), ls (
-[ DIR ] ), dir ( [ DIR ] ), get ( REMOTE_FILE [, LOCAL_FILE [, WHERE]] ),
-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 ()
+=item MATH
 
-=over 4
+Constants
 
-=item Methods for the adventurous
+=item SIGNAL
 
-quot (CMD [,ARGS])
+Constants
 
-=back
+=item STAT
 
-=item THE dataconn CLASS
+Constants, Macros
 
-read ( BUFFER, SIZE [, TIMEOUT ] ), write ( BUFFER, SIZE [, TIMEOUT ] ),
-bytes_read (), abort (), close ()
+=item STDLIB
 
-=item UNIMPLEMENTED
+Constants
 
-B<SMNT>, B<HELP>, B<MODE>, B<SYST>, B<STAT>, B<STRU>, B<REIN>
+=item STDIO
 
-=item REPORTING BUGS
+Constants
 
-=item AUTHOR
+=item TIME
 
-=item SEE ALSO
+Constants
 
-=item USE EXAMPLES
+=item UNISTD
 
-http://www.csh.rit.edu/~adam/Progs/
+Constants
 
-=item CREDITS
+=item WAIT
 
-=item COPYRIGHT
+Constants, WNOHANG, WUNTRACED, Macros, WIFEXITED, WEXITSTATUS, WIFSIGNALED,
+WTERMSIG, WIFSTOPPED, WSTOPSIG
 
 =back
 
-=head2 Net::NNTP - NNTP Client class
+=head2 PerlIO - On demand loader for PerlIO layers and root of PerlIO::*
+name space
 
 =over 4
 
@@ -18731,47 +22115,29 @@ http://www.csh.rit.edu/~adam/Progs/
 
 =item DESCRIPTION
 
-=item CONSTRUCTOR
-
-new ( [ HOST ] [, OPTIONS ])
-
-=item METHODS
-
-article ( [ MSGID|MSGNUM ], [FH] ), body ( [ MSGID|MSGNUM ], [FH] ), head (
-[ MSGID|MSGNUM ], [FH] ), articlefh ( [ MSGID|MSGNUM ] ), bodyfh ( [
-MSGID|MSGNUM ] ), headfh ( [ MSGID|MSGNUM ] ), nntpstat ( [ MSGID|MSGNUM ]
-), group ( [ GROUP ] ), ihave ( MSGID [, MESSAGE ]), last (), date (),
-postok (), authinfo ( USER, PASS ), list (), newgroups ( SINCE [,
-DISTRIBUTIONS ]), newnews ( SINCE [, GROUPS [, DISTRIBUTIONS ]]), next (),
-post ( [ MESSAGE ] ), postfh (), slave (), quit ()
+:unix, :stdio, :perlio, :crlf, :mmap, :utf8, :bytes, :raw, :pop, :win32
 
 =over 4
 
-=item Extension methods
-
-newsgroups ( [ PATTERN ] ), distributions (), subscriptions (),
-overview_fmt (), active_times (), active ( [ PATTERN ] ), xgtitle ( PATTERN
-), xhdr ( HEADER, MESSAGE-SPEC ), xover ( MESSAGE-SPEC ), xpath (
-MESSAGE-ID ), xpat ( HEADER, PATTERN, MESSAGE-SPEC), xrover, listgroup ( [
-GROUP ] ), reader
+=item Custom Layers
 
-=back
+:encoding, :via
 
-=item UNSUPPORTED
+=item Alternatives to raw
 
-=item DEFINITIONS
+=item Defaults and how to override them
 
-MESSAGE-SPEC, PATTERN, Examples, C<[^]-]>, C<*bdc>, C<[0-9a-zA-Z]>, C<a??d>
+=item Querying the layers of filehandles
 
-=item SEE ALSO
+=back
 
 =item AUTHOR
 
-=item COPYRIGHT
+=item SEE ALSO
 
 =back
 
-=head2 Net::POP3 - Post Office Protocol 3 Client class (RFC1939)
+=head2 PerlIO::encoding - encoding layer
 
 =over 4
 
@@ -18779,29 +22145,23 @@ MESSAGE-SPEC, PATTERN, Examples, C<[^]-]>, C<*bdc>, C<[0-9a-zA-Z]>, C<a??d>
 
 =item DESCRIPTION
 
-=item CONSTRUCTOR
-
-new ( [ HOST ] [, OPTIONS ] 0
+=item SEE ALSO
 
-=item METHODS
+=back
 
-auth ( USERNAME, PASSWORD ), user ( USER ), pass ( PASS ), login ( [ USER
-[, PASS ]] ), apop ( [ USER [, PASS ]] ), banner (), capa (),  capabilities
-(), top ( MSGNUM [, NUMLINES ] ), list ( [ MSGNUM ] ), get ( MSGNUM [, FH ]
-), getfh ( MSGNUM ), last (), popstat (), ping ( USER ), uidl ( [ MSGNUM ]
-), delete ( MSGNUM ), reset (), quit ()
+=head2 PerlIO::scalar - in-memory IO, scalar IO
 
-=item NOTES
+=over 4
 
-=item SEE ALSO
+=item SYNOPSIS
 
-=item AUTHOR
+=item DESCRIPTION
 
-=item COPYRIGHT
+=item IMPLEMENTATION NOTE
 
 =back
 
-=head2 Net::Ping - check a remote host for reachability
+=head2 PerlIO::via - Helper class for PerlIO layers implemented in perl
 
 =over 4
 
@@ -18809,596 +22169,578 @@ auth ( USERNAME, PASSWORD ), user ( USER ), pass ( PASS ), login ( [ USER
 
 =item DESCRIPTION
 
+=item EXPECTED METHODS
+
+$class->PUSHED([$mode[,$fh]]), $obj->POPPED([$fh]),
+$obj->UTF8($bellowFlag,[$fh]), $obj->OPEN($path,$mode[,$fh]),
+$obj->BINMODE([,$fh]), $obj->FDOPEN($fd[,$fh]),
+$obj->SYSOPEN($path,$imode,$perm,[,$fh]), $obj->FILENO($fh),
+$obj->READ($buffer,$len,$fh), $obj->WRITE($buffer,$fh), $obj->FILL($fh),
+$obj->CLOSE($fh), $obj->SEEK($posn,$whence,$fh), $obj->TELL($fh),
+$obj->UNREAD($buffer,$fh), $obj->FLUSH($fh), $obj->SETLINEBUF($fh),
+$obj->CLEARERR($fh), $obj->ERROR($fh), $obj->EOF($fh)
+
+=item EXAMPLES
+
 =over 4
 
-=item Functions
+=item Example - a Hexadecimal Handle
 
-Net::Ping->new([$proto [, $def_timeout [, $bytes [, $device [, $tos
-]]]]]);, $p->ping($host [, $timeout]);, $p->source_verify( { 0 | 1 } );,
-$p->service_check( { 0 | 1 } );, $p->tcp_service_check( { 0 | 1 } );,
-$p->hires( { 0 | 1 } );, $p->bind($local_addr);, $p->open($host);, $p->ack(
-[ $host ] );, $p->nack( $failed_ack_host );, $p->close();, pingecho($host
-[, $timeout]);
+=back
 
 =back
 
-=item NOTES
+=head2 PerlIO::via::QuotedPrint - PerlIO layer for quoted-printable strings
 
-=item INSTALL
+=over 4
 
-=item BUGS
+=item SYNOPSIS
 
-=item AUTHORS
+=item DESCRIPTION
+
+=item REQUIRED MODULES
+
+=item SEE ALSO
+
+=item ACKNOWLEDGEMENTS
 
 =item COPYRIGHT
 
 =back
 
-=head2 Net::SMTP - Simple Mail Transfer Protocol Client
+=head2 Pod::Checker, podchecker() - check pod documents for syntax errors
 
 =over 4
 
 =item SYNOPSIS
 
-=item DESCRIPTION
+=item OPTIONS/ARGUMENTS
 
-=item EXAMPLES
+=over 4
 
-=item CONSTRUCTOR
+=item podchecker()
 
-new ( [ HOST ] [, OPTIONS ] )
+B<-warnings> =E<gt> I<val>
 
-=item METHODS
+=back
 
-banner (), domain (), hello ( DOMAIN ), host (), etrn ( DOMAIN ), auth (
-USERNAME, PASSWORD ), mail ( ADDRESS [, OPTIONS] ), send ( ADDRESS ),
-send_or_mail ( ADDRESS ), send_and_mail ( ADDRESS ), reset (), recipient (
-ADDRESS [, ADDRESS, [...]] [, OPTIONS ] ), to ( ADDRESS [, ADDRESS [...]]
-), cc ( ADDRESS [, ADDRESS [...]] ), bcc ( ADDRESS [, ADDRESS [...]] ),
-data ( [ DATA ] ), expand ( ADDRESS ), verify ( ADDRESS ), help ( [
-$subject ] ), quit ()
+=item DESCRIPTION
 
-=item ADDRESSES
+=item DIAGNOSTICS
 
-=item SEE ALSO
+=over 4
 
-=item AUTHOR
+=item Errors
 
-=item COPYRIGHT
+empty =headn, =over on line I<N> without closing =back, =item without
+previous =over, =back without previous =over, No argument for =begin, =end
+without =begin, Nested =begin's, =for without formatter specification,
+unresolved internal link I<NAME>, Unknown command "I<CMD>", Unknown
+interior-sequence "I<SEQ>", nested commands
+I<CMD>E<lt>...I<CMD>E<lt>...E<gt>...E<gt>, garbled entity I<STRING>, Entity
+number out of range, malformed link LE<lt>E<gt>, nonempty ZE<lt>E<gt>,
+empty XE<lt>E<gt>, Spurious text after =pod / =cut, Spurious character(s)
+after =back
 
-=back
+=item Warnings
 
-=head2 Net::Time - time and daytime network client interface
+multiple occurrence of link target I<name>, line containing nothing but
+whitespace in paragraph, file does not start with =head, previous =item has
+no contents, preceding non-item paragraph(s), =item type mismatch (I<one>
+vs. I<two>), I<N> unescaped C<E<lt>E<gt>> in paragraph, Unknown entity, No
+items in =over, No argument for =item, empty section in previous paragraph,
+Verbatim paragraph in NAME section, =headI<n> without preceding higher
+level
 
-=over 4
+=item Hyperlinks
 
-=item SYNOPSIS
+ignoring leading/trailing whitespace in link, (section) in '$page'
+deprecated, alternative text/node '%s' contains non-escaped | or /
 
-=item DESCRIPTION
+=back
 
-inet_time ( [HOST [, PROTOCOL [, TIMEOUT]]]), inet_daytime ( [HOST [,
-PROTOCOL [, TIMEOUT]]])
+=item RETURN VALUE
 
-=item AUTHOR
+=item EXAMPLES
 
-=item COPYRIGHT
+=item INTERFACE
 
 =back
 
-=head2 Net::hostent - by-name interface to Perl's built-in gethost*()
-functions
+C<Pod::Checker-E<gt>new( %options )>
 
-=over 4
+C<$checker-E<gt>poderror( @args )>, C<$checker-E<gt>poderror( {%opts},
+@args )>
 
-=item SYNOPSIS
+C<$checker-E<gt>num_errors()>
 
-=item DESCRIPTION
+C<$checker-E<gt>num_warnings()>
 
-=item EXAMPLES
+C<$checker-E<gt>name()>
 
-=item NOTE
+C<$checker-E<gt>node()>
+
+C<$checker-E<gt>idx()>
+
+C<$checker-E<gt>hyperlink()>
+
+=over 4
 
 =item AUTHOR
 
 =back
 
-=head2 Net::libnetFAQ, libnetFAQ - libnet Frequently Asked Questions
+=head2 Pod::Escapes -- for resolving Pod EE<lt>...E<gt> sequences
 
 =over 4
 
-=item DESCRIPTION
+=item SYNOPSIS
 
-=over 4
+=item DESCRIPTION
 
-=item Where to get this document
+=item GOODIES
 
-=item How to contribute to this document
+e2char($e_content), e2charnum($e_content), $Name2character{I<name>},
+$Name2character_number{I<name>}, $Latin1Code_to_fallback{I<integer>},
+$Latin1Char_to_fallback{I<character>}, $Code2USASCII{I<integer>}
 
-=back
+=item CAVEATS
 
-=item Author and Copyright Information
+=item SEE ALSO
 
-=over 4
+=item COPYRIGHT AND DISCLAIMERS
 
-=item Disclaimer
+=item AUTHOR
 
 =back
 
-=item Obtaining and installing libnet
+=head2 Pod::Find - find POD documents in directory trees
 
 =over 4
 
-=item What is libnet ?
+=item SYNOPSIS
 
-=item Which version of perl do I need ?
+=item DESCRIPTION
 
-=item What other modules do I need ?
+=back
 
-=item What machines support libnet ?
+=over 4
 
-=item Where can I get the latest libnet release
+=item C<pod_find( { %opts } , @directories )>
 
-=back
+C<-verbose =E<gt> 1>, C<-perl =E<gt> 1>, C<-script =E<gt> 1>, C<-inc =E<gt>
+1>
 
-=item Using Net::FTP
+=back
 
 =over 4
 
-=item How do I download files from an FTP server ?
-
-=item How do I transfer files in binary mode ?
-
-=item How can I get the size of a file on a remote FTP server ?
+=item C<simplify_name( $str )>
 
-=item How can I get the modification time of a file on a remote FTP server
-?
+=back
 
-=item How can I change the permissions of a file on a remote server ?
+=over 4
 
-=item Can I do a reget operation like the ftp command ?
+=item C<pod_where( { %opts }, $pod )>
 
-=item How do I get a directory listing from an FTP server ?
+C<-inc =E<gt> 1>, C<-dirs =E<gt> [ $dir1, $dir2, ... ]>, C<-verbose =E<gt>
+1>
 
-=item Changing directory to "" does not fail ?
+=back
 
-=item I am behind a SOCKS firewall, but the Firewall option does not work ?
+=over 4
 
-=item I am behind an FTP proxy firewall, but cannot access machines outside
-?
+=item C<contains_pod( $file , $verbose )>
 
-=item My ftp proxy firewall does not listen on port 21
+=back
 
-=item Is it possible to change the file permissions of a file on an FTP
-server ?
+=over 4
 
-=item I have seen scripts call a method message, but cannot find it
-documented ?
+=item AUTHOR
 
-=item Why does Net::FTP not implement mput and mget methods
+=item SEE ALSO
 
 =back
 
-=item Using Net::SMTP
+=head2 Pod::Html - module to convert pod files to HTML
 
 =over 4
 
-=item Why can't the part of an Email address after the @ be used as the
-hostname ?
+=item SYNOPSIS
 
-=item Why does Net::SMTP not do DNS MX lookups ?
+=item DESCRIPTION
 
-=item The verify method always returns true ?
+=item ARGUMENTS
 
-=back
+backlink, cachedir, css, flush, header, help, hiddendirs, htmldir,
+htmlroot, index, infile, libpods, netscape, outfile, podpath, podroot,
+quiet, recurse, title, verbose
 
-=item Debugging scripts
+=item EXAMPLE
 
-=over 4
+=item ENVIRONMENT
 
-=item How can I debug my scripts that use Net::* modules ?
+=item AUTHOR
 
-=back
+=item SEE ALSO
 
-=item AUTHOR AND COPYRIGHT
+=item COPYRIGHT
 
 =back
 
-=head2 Net::netent - by-name interface to Perl's built-in getnet*()
-functions
+=head2 Pod::InputObjects - objects representing POD input paragraphs,
+commands, etc.
 
 =over 4
 
 =item SYNOPSIS
 
-=item DESCRIPTION
+=item REQUIRES
 
-=item EXAMPLES
+=item EXPORTS
 
-=item NOTE
+=item DESCRIPTION
 
-=item AUTHOR
+package B<Pod::InputSource>, package B<Pod::Paragraph>, package
+B<Pod::InteriorSequence>, package B<Pod::ParseTree>
 
 =back
 
-=head2 Net::protoent - by-name interface to Perl's built-in getproto*()
-functions
-
 =over 4
 
-=item SYNOPSIS
+=item B<Pod::InputSource>
 
-=item DESCRIPTION
+=back
 
-=item NOTE
+=over 4
 
-=item AUTHOR
+=item B<new()>
 
 =back
 
-=head2 Net::servent - by-name interface to Perl's built-in getserv*()
-functions
-
 =over 4
 
-=item SYNOPSIS
-
-=item DESCRIPTION
+=item B<name()>
 
-=item EXAMPLES
+=back
 
-=item NOTE
+=over 4
 
-=item AUTHOR
+=item B<handle()>
 
 =back
 
-=head2 Netrc, Net::Netrc - OO interface to users netrc file
-
 =over 4
 
-=item SYNOPSIS
-
-=item DESCRIPTION
+=item B<was_cutting()>
 
-=item THE .netrc FILE
+=back
 
-machine name, default, login name, password string, account string, macdef
-name
+=over 4
 
-=item CONSTRUCTOR
+=item B<Pod::Paragraph>
 
-lookup ( MACHINE [, LOGIN ])
+=back
 
-=item METHODS
+=over 4
 
-login (), password (), account (), lpa ()
+=item Pod::Paragraph-E<gt>B<new()>
 
-=item AUTHOR
+=back
 
-=item SEE ALSO
+=over 4
 
-=item COPYRIGHT
+=item $pod_para-E<gt>B<cmd_name()>
 
 =back
 
-=head2 O - Generic interface to Perl Compiler backends
-
 =over 4
 
-=item SYNOPSIS
+=item $pod_para-E<gt>B<text()>
 
-=item DESCRIPTION
+=back
 
-=item CONVENTIONS
+=over 4
 
-=item IMPLEMENTATION
+=item $pod_para-E<gt>B<raw_text()>
 
-=item BUGS
+=back
 
-=item AUTHOR
+=over 4
 
-=back
+=item $pod_para-E<gt>B<cmd_prefix()>
 
-=head2 ODBM_File - Tied access to odbm files
+=back
 
 =over 4
 
-=item SYNOPSIS
+=item $pod_para-E<gt>B<cmd_separator()>
 
-=item DESCRIPTION
+=back
 
-C<O_RDONLY>, C<O_WRONLY>, C<O_RDWR>
+=over 4
 
-=item DIAGNOSTICS
+=item $pod_para-E<gt>B<parse_tree()>
+
+=back
 
 =over 4
 
-=item C<odbm store returned -1, errno 22, key "..." at ...>
+=item $pod_para-E<gt>B<file_line()>
 
 =back
 
-=item BUGS AND WARNINGS
+=over 4
 
-=back
+=item B<Pod::InteriorSequence>
 
-=head2 Opcode - Disable named opcodes when compiling perl code
+=back
 
 =over 4
 
-=item SYNOPSIS
+=item Pod::InteriorSequence-E<gt>B<new()>
 
-=item DESCRIPTION
+=back
 
-=item NOTE
+=over 4
 
-=item WARNING
+=item $pod_seq-E<gt>B<cmd_name()>
 
-=item Operator Names and Operator Lists
+=back
 
-an operator name (opname), an operator tag name (optag), a negated opname
-or optag, an operator set (opset)
+=over 4
 
-=item Opcode Functions
+=item $pod_seq-E<gt>B<prepend()>
 
-opcodes, opset (OP, ...), opset_to_ops (OPSET), opset_to_hex (OPSET),
-full_opset, empty_opset, invert_opset (OPSET), verify_opset (OPSET, ...),
-define_optag (OPTAG, OPSET), opmask_add (OPSET), opmask, opdesc (OP, ...),
-opdump (PAT)
+=back
 
-=item Manipulating Opsets
+=over 4
 
-=item TO DO (maybe)
+=item $pod_seq-E<gt>B<append()>
 
 =back
 
 =over 4
 
-=item Predefined Opcode Tags
+=item $pod_seq-E<gt>B<nested()>
 
-:base_core, :base_mem, :base_loop, :base_io, :base_orig, :base_math,
-:base_thread, :default, :filesys_read, :sys_db, :browse, :filesys_open,
-:filesys_write, :subprocess, :ownprocess, :others, :still_to_be_decided,
-:dangerous
+=back
 
-=item SEE ALSO
+=over 4
 
-=item AUTHORS
+=item $pod_seq-E<gt>B<raw_text()>
 
 =back
 
-=head2 Opcode::Safe, Safe - Compile and execute code in restricted
-compartments
-
 =over 4
 
-=item SYNOPSIS
+=item $pod_seq-E<gt>B<left_delimiter()>
 
-=item DESCRIPTION
+=back
 
-a new namespace, an operator mask
+=over 4
 
-=item WARNING
+=item $pod_seq-E<gt>B<right_delimiter()>
+
+=back
 
 =over 4
 
-=item RECENT CHANGES
+=item $pod_seq-E<gt>B<parse_tree()>
 
-=item Methods in class Safe
+=back
 
-permit (OP, ...), permit_only (OP, ...), deny (OP, ...), deny_only (OP,
-...), trap (OP, ...), untrap (OP, ...), share (NAME, ...), share_from
-(PACKAGE, ARRAYREF), varglob (VARNAME), reval (STRING), rdo (FILENAME),
-root (NAMESPACE), mask (MASK)
+=over 4
 
-=item Some Safety Issues
+=item $pod_seq-E<gt>B<file_line()>
 
-Memory, CPU, Snooping, Signals, State Changes
+=back
 
-=item AUTHOR
+=over 4
+
+=item Pod::InteriorSequence::B<DESTROY()>
 
 =back
 
+=over 4
+
+=item B<Pod::ParseTree>
+
 =back
 
-=head2 Opcode::ops, ops - Perl pragma to restrict unsafe operations when
-compiling
+=over 4
+
+=item Pod::ParseTree-E<gt>B<new()>
+
+=back
 
 =over 4
 
-=item SYNOPSIS 
+=item $ptree-E<gt>B<top()>
 
-=item DESCRIPTION
+=back
 
-=item SEE ALSO
+=over 4
+
+=item $ptree-E<gt>B<children()>
 
 =back
 
-=head2 POSIX - Perl interface to IEEE Std 1003.1
+=over 4
+
+=item $ptree-E<gt>B<prepend()>
+
+=back
 
 =over 4
 
-=item SYNOPSIS
+=item $ptree-E<gt>B<append()>
 
-=item DESCRIPTION
+=back
 
-=item NOTE
+=over 4
 
-=item CAVEATS 
+=item $ptree-E<gt>B<raw_text()>
 
-=item FUNCTIONS
+=back
 
-_exit, abort, abs, access, acos, alarm, asctime, asin, assert, atan, atan2,
-atexit, atof, atoi, atol, bsearch, calloc, ceil, chdir, chmod, chown,
-clearerr, clock, close, closedir, cos, cosh, creat, ctermid, ctime,
-cuserid, difftime, div, dup, dup2, errno, execl, execle, execlp, execv,
-execve, execvp, exit, exp, fabs, fclose, fcntl, fdopen, feof, ferror,
-fflush, fgetc, fgetpos, fgets, fileno, floor, fmod, fopen, fork, fpathconf,
-fprintf, fputc, fputs, fread, free, freopen, frexp, fscanf, fseek, fsetpos,
-fstat, fsync, ftell, fwrite, getc, getchar, getcwd, getegid, getenv,
-geteuid, getgid, getgrgid, getgrnam, getgroups, getlogin, getpgrp, getpid,
-getppid, getpwnam, getpwuid, gets, getuid, gmtime, isalnum, isalpha,
-isatty, iscntrl, isdigit, isgraph, islower, isprint, ispunct, isspace,
-isupper, isxdigit, kill, labs, ldexp, ldiv, link, localeconv, localtime,
-log, log10, longjmp, lseek, malloc, mblen, mbstowcs, mbtowc, memchr,
-memcmp, memcpy, memmove, memset, mkdir, mkfifo, mktime, modf, nice,
-offsetof, open, opendir, pathconf, pause, perror, pipe, pow, printf, putc,
-putchar, puts, qsort, raise, rand, read, readdir, realloc, remove, rename,
-rewind, rewinddir, rmdir, scanf, setgid, setjmp, setlocale, setpgid,
-setsid, setuid, sigaction, siglongjmp, sigpending, sigprocmask, sigsetjmp,
-sigsuspend, sin, sinh, sleep, sprintf, sqrt, srand, sscanf, stat, strcat,
-strchr, strcmp, strcoll, strcpy, strcspn, strerror, strftime, strlen,
-strncat, strncmp, strncpy, strpbrk, strrchr, strspn, strstr, strtod,
-strtok, strtol, strtoul, strxfrm, sysconf, system, tan, tanh, tcdrain,
-tcflow, tcflush, tcgetpgrp, tcsendbreak, tcsetpgrp, time, times, tmpfile,
-tmpnam, tolower, toupper, ttyname, tzname, tzset, umask, uname, ungetc,
-unlink, utime, vfprintf, vprintf, vsprintf, wait, waitpid, wcstombs,
-wctomb, write
+=over 4
 
-=item CLASSES
+=item Pod::ParseTree::B<DESTROY()>
+
+=back
 
 =over 4
 
-=item POSIX::SigAction
+=item SEE ALSO
 
-new, handler, mask, flags, safe
+=item AUTHOR
 
-=item POSIX::SigSet
+=back
 
-new, addset, delset, emptyset, fillset, ismember
+=head2 Pod::LaTeX - Convert Pod data to formatted Latex
 
-=item POSIX::Termios
+=over 4
 
-new, getattr, getcc, getcflag, getiflag, getispeed, getlflag, getoflag,
-getospeed, setattr, setcc, setcflag, setiflag, setispeed, setlflag,
-setoflag, setospeed, Baud rate values, Terminal interface values, c_cc
-field values, c_cflag field values, c_iflag field values, c_lflag field
-values, c_oflag field values
+=item SYNOPSIS
+
+=item DESCRIPTION
 
 =back
 
-=item PATHNAME CONSTANTS
+=over 4
 
-Constants
+=item OBJECT METHODS
 
-=item POSIX CONSTANTS
+C<initialize>
 
-Constants
+=back
 
-=item SYSTEM CONFIGURATION
+=over 4
 
-Constants
+=item Data Accessors
 
-=item ERRNO
+B<AddPreamble>
 
-Constants
+=back
 
-=item FCNTL
+B<AddPostamble>
 
-Constants
+B<Head1Level>
 
-=item FLOAT
+B<Label>
 
-Constants
+B<LevelNoNum>
 
-=item LIMITS
+B<MakeIndex>
 
-Constants
+B<ReplaceNAMEwithSection>
 
-=item LOCALE
+B<StartWithNewPage>
 
-Constants
+B<TableOfContents>
 
-=item MATH
+B<UniqueLabels>
 
-Constants
+B<UserPreamble>
 
-=item SIGNAL
+B<UserPostamble>
 
-Constants
+B<Lists>
 
-=item STAT
+=over 4
 
-Constants, Macros
+=item Subclassed methods
 
-=item STDLIB
+=back
 
-Constants
+B<begin_pod>
 
-=item STDIO
+B<end_pod>
 
-Constants
+B<command>
 
-=item TIME
+B<verbatim>
 
-Constants
+B<textblock>
 
-=item UNISTD
+B<interior_sequence>
 
-Constants
+=over 4
 
-=item WAIT
+=item List Methods
 
-Constants, WNOHANG, WUNTRACED, Macros, WIFEXITED, WEXITSTATUS, WIFSIGNALED,
-WTERMSIG, WIFSTOPPED, WSTOPSIG
+B<begin_list>
 
 =back
 
-=head2 PerlIO - On demand loader for PerlIO layers and root of PerlIO::*
-name space
+B<end_list>
+
+B<add_item>
 
 =over 4
 
-=item SYNOPSIS
+=item Methods for headings
 
-=item DESCRIPTION
+B<head>
 
-:unix, :stdio, :perlio, :crlf, :mmap, :utf8, :bytes, :raw, :pop, :win32
+=back
 
 =over 4
 
-=item Custom Layers
-
-:encoding, :via
+=item Internal methods
 
-=item Alternatives to raw
+B<_output>
 
-=item Defaults and how to override them
+=back
 
-=item Querying the layers of filehandles
+B<_replace_special_chars>
 
-=back
+B<_replace_special_chars_late>
 
-=item AUTHOR
+B<_create_label>
 
-=item SEE ALSO
+B<_create_index>
 
-=back
+B<_clean_latex_commands>
 
-=head2 PerlIO::encoding - encoding layer
+B<_split_delimited>
 
 =over 4
 
-=item SYNOPSIS
-
-=item DESCRIPTION
+=item NOTES
 
 =item SEE ALSO
 
-=back
-
-=head2 PerlIO::scalar - in-memory IO, scalar IO
-
-=over 4
-
-=item SYNOPSIS
+=item AUTHORS
 
-=item DESCRIPTION
+=item COPYRIGHT
 
-=item IMPLEMENTATION NOTE
+=item REVISION
 
 =back
 
-=head2 PerlIO::via - Helper class for PerlIO layers implemented in perl
+=head2 Pod::Man - Convert POD data to formatted *roff input
 
 =over 4
 
@@ -19406,28 +22748,27 @@ name space
 
 =item DESCRIPTION
 
-=item EXPECTED METHODS
+center, date, fixed, fixedbold, fixeditalic, fixedbolditalic, name, quotes,
+release, section
 
-$class->PUSHED([$mode[,$fh]]), $obj->POPPED([$fh]),
-$obj->UTF8($bellowFlag,[$fh]), $obj->OPEN($path,$mode[,$fh]),
-$obj->BINMODE([,$fh]), $obj->FDOPEN($fd[,$fh]),
-$obj->SYSOPEN($path,$imode,$perm,[,$fh]), $obj->FILENO($fh),
-$obj->READ($buffer,$len,$fh), $obj->WRITE($buffer,$fh), $obj->FILL($fh),
-$obj->CLOSE($fh), $obj->SEEK($posn,$whence,$fh), $obj->TELL($fh),
-$obj->UNREAD($buffer,$fh), $obj->FLUSH($fh), $obj->SETLINEBUF($fh),
-$obj->CLEARERR($fh), $obj->ERROR($fh), $obj->EOF($fh)
+=item DIAGNOSTICS
 
-=item EXAMPLES
+roff font should be 1 or 2 chars, not "%s", Invalid quote specification
+"%s"
 
-=over 4
+=item BUGS
 
-=item Example - a Hexadecimal Handle
+=item CAVEATS
 
-=back
+=item AUTHOR
+
+=item COPYRIGHT AND LICENSE
+
+=item SEE ALSO
 
 =back
 
-=head2 PerlIO::via::QuotedPrint - PerlIO layer for quoted-printable strings
+=head2 Pod::ParseLink - Parse an LE<lt>E<gt> formatting code in POD text
 
 =over 4
 
@@ -19435,174 +22776,119 @@ $obj->CLEARERR($fh), $obj->ERROR($fh), $obj->EOF($fh)
 
 =item DESCRIPTION
 
-=item REQUIRED MODULES
-
 =item SEE ALSO
 
-=item ACKNOWLEDGEMENTS
+=item AUTHOR
 
-=item COPYRIGHT
+=item COPYRIGHT AND LICENSE
 
 =back
 
-=head2 Pod::Checker, podchecker() - check pod documents for syntax errors
+=head2 Pod::ParseUtils - helpers for POD parsing and conversion
 
 =over 4
 
 =item SYNOPSIS
 
-=item OPTIONS/ARGUMENTS
-
-=over 4
-
-=item podchecker()
-
-B<-warnings> =E<gt> I<val>
-
-=back
-
 =item DESCRIPTION
 
-=item DIAGNOSTICS
-
-=over 4
-
-=item Errors
-
-empty =headn, =over on line I<N> without closing =back, =item without
-previous =over, =back without previous =over, No argument for =begin, =end
-without =begin, Nested =begin's, =for without formatter specification,
-unresolved internal link I<NAME>, Unknown command "I<CMD>", Unknown
-interior-sequence "I<SEQ>", nested commands
-I<CMD>E<lt>...I<CMD>E<lt>...E<gt>...E<gt>, garbled entity I<STRING>, Entity
-number out of range, malformed link LE<lt>E<gt>, nonempty ZE<lt>E<gt>,
-empty XE<lt>E<gt>, Spurious text after =pod / =cut, Spurious character(s)
-after =back
-
-=item Warnings
-
-multiple occurrence of link target I<name>, line containing nothing but
-whitespace in paragraph, file does not start with =head, previous =item has
-no contents, preceding non-item paragraph(s), =item type mismatch (I<one>
-vs. I<two>), I<N> unescaped C<E<lt>E<gt>> in paragraph, Unknown entity, No
-items in =over, No argument for =item, empty section in previous paragraph,
-Verbatim paragraph in NAME section, =headI<n> without preceding higher
-level
-
-=item Hyperlinks
-
-ignoring leading/trailing whitespace in link, (section) in '$page'
-deprecated, alternative text/node '%s' contains non-escaped | or /
-
 =back
 
-=item RETURN VALUE
+=over 4
 
-=item EXAMPLES
+=item Pod::List
 
-=item INTERFACE
+Pod::List-E<gt>new()
 
 =back
 
-C<Pod::Checker-E<gt>new( %options )>
+$list-E<gt>file()
 
-C<$checker-E<gt>poderror( @args )>, C<$checker-E<gt>poderror( {%opts},
-@args )>
+$list-E<gt>start()
 
-C<$checker-E<gt>num_errors()>
+$list-E<gt>indent()
 
-C<$checker-E<gt>num_warnings()>
+$list-E<gt>type()
 
-C<$checker-E<gt>name()>
+$list-E<gt>rx()
 
-C<$checker-E<gt>node()>
+$list-E<gt>item()
 
-C<$checker-E<gt>idx()>
+$list-E<gt>parent()
 
-C<$checker-E<gt>hyperlink()>
+$list-E<gt>tag()
 
 =over 4
 
-=item AUTHOR
-
-=back
+=item Pod::Hyperlink
 
-=head2 Pod::Find - find POD documents in directory trees
+Pod::Hyperlink-E<gt>new()
 
-=over 4
+=back
 
-=item SYNOPSIS
+$link-E<gt>parse($string)
 
-=item DESCRIPTION
+$link-E<gt>markup($string)
 
-=back
+$link-E<gt>text()
 
-=over 4
+$link-E<gt>warning()
 
-=item C<pod_find( { %opts } , @directories )>
+$link-E<gt>file(), $link-E<gt>line()
 
-C<-verbose =E<gt> 1>, C<-perl =E<gt> 1>, C<-script =E<gt> 1>, C<-inc =E<gt>
-1>
+$link-E<gt>page()
 
-=back
+$link-E<gt>node()
 
-=over 4
+$link-E<gt>alttext()
 
-=item C<simplify_name( $str )>
+$link-E<gt>type()
 
-=back
+$link-E<gt>link()
 
 =over 4
 
-=item C<pod_where( { %opts }, $pod )>
+=item Pod::Cache
 
-C<-inc =E<gt> 1>, C<-dirs =E<gt> [ $dir1, $dir2, ... ]>, C<-verbose =E<gt>
-1>
+Pod::Cache-E<gt>new()
 
 =back
 
-=over 4
-
-=item C<contains_pod( $file , $verbose )>
+$cache-E<gt>item()
 
-=back
+$cache-E<gt>find_page($name)
 
 =over 4
 
-=item AUTHOR
+=item Pod::Cache::Item
 
-=item SEE ALSO
+Pod::Cache::Item-E<gt>new()
 
 =back
 
-=head2 Pod::Html - module to convert pod files to HTML
+$cacheitem-E<gt>page()
 
-=over 4
+$cacheitem-E<gt>description()
 
-=item SYNOPSIS
+$cacheitem-E<gt>path()
 
-=item DESCRIPTION
+$cacheitem-E<gt>file()
 
-=item ARGUMENTS
+$cacheitem-E<gt>nodes()
 
-backlink, cachedir, css, flush, header, help, hiddendirs, htmldir,
-htmlroot, index, infile, libpods, netscape, outfile, podpath, podroot,
-quiet, recurse, title, verbose
+$cacheitem-E<gt>find_node($name)
 
-=item EXAMPLE
+$cacheitem-E<gt>idx()
 
-=item ENVIRONMENT
+=over 4
 
 =item AUTHOR
 
 =item SEE ALSO
 
-=item COPYRIGHT
-
 =back
 
-=head2 Pod::InputObjects - objects representing POD input paragraphs,
-commands, etc.
+=head2 Pod::Parser - base class for creating POD filters and translators
 
 =over 4
 
@@ -19614,224 +22900,234 @@ commands, etc.
 
 =item DESCRIPTION
 
-package B<Pod::InputSource>, package B<Pod::Paragraph>, package
-B<Pod::InteriorSequence>, package B<Pod::ParseTree>
-
-=back
+=item QUICK OVERVIEW
 
-=over 4
+=item PARSING OPTIONS
 
-=item B<Pod::InputSource>
+B<-want_nonPODs> (default: unset), B<-process_cut_cmd> (default: unset),
+B<-warnings> (default: unset)
 
 =back
 
 =over 4
 
-=item B<new()>
+=item RECOMMENDED SUBROUTINE/METHOD OVERRIDES
 
 =back
 
 =over 4
 
-=item B<name()>
+=item B<command()>
+
+C<$cmd>, C<$text>, C<$line_num>, C<$pod_para>
 
 =back
 
 =over 4
 
-=item B<handle()>
+=item B<verbatim()>
+
+C<$text>, C<$line_num>, C<$pod_para>
 
 =back
 
 =over 4
 
-=item B<was_cutting()>
+=item B<textblock()>
+
+C<$text>, C<$line_num>, C<$pod_para>
 
 =back
 
 =over 4
 
-=item B<Pod::Paragraph>
+=item B<interior_sequence()>
 
 =back
 
 =over 4
 
-=item Pod::Paragraph-E<gt>B<new()>
+=item OPTIONAL SUBROUTINE/METHOD OVERRIDES
 
 =back
 
 =over 4
 
-=item $pod_para-E<gt>B<cmd_name()>
+=item B<new()>
 
 =back
 
 =over 4
 
-=item $pod_para-E<gt>B<text()>
+=item B<initialize()>
 
 =back
 
 =over 4
 
-=item $pod_para-E<gt>B<raw_text()>
+=item B<begin_pod()>
 
 =back
 
 =over 4
 
-=item $pod_para-E<gt>B<cmd_prefix()>
+=item B<begin_input()>
 
 =back
 
 =over 4
 
-=item $pod_para-E<gt>B<cmd_separator()>
+=item B<end_input()>
 
 =back
 
 =over 4
 
-=item $pod_para-E<gt>B<parse_tree()>
+=item B<end_pod()>
 
 =back
 
 =over 4
 
-=item $pod_para-E<gt>B<file_line()>
+=item B<preprocess_line()>
 
 =back
 
 =over 4
 
-=item B<Pod::InteriorSequence>
+=item B<preprocess_paragraph()>
 
 =back
 
 =over 4
 
-=item Pod::InteriorSequence-E<gt>B<new()>
+=item METHODS FOR PARSING AND PROCESSING
 
 =back
 
 =over 4
 
-=item $pod_seq-E<gt>B<cmd_name()>
+=item B<parse_text()>
+
+B<-expand_seq> =E<gt> I<code-ref>|I<method-name>, B<-expand_text> =E<gt>
+I<code-ref>|I<method-name>, B<-expand_ptree> =E<gt>
+I<code-ref>|I<method-name>
 
 =back
 
 =over 4
 
-=item $pod_seq-E<gt>B<prepend()>
+=item B<interpolate()>
 
 =back
 
 =over 4
 
-=item $pod_seq-E<gt>B<append()>
+=item B<parse_paragraph()>
 
 =back
 
 =over 4
 
-=item $pod_seq-E<gt>B<nested()>
+=item B<parse_from_filehandle()>
 
 =back
 
 =over 4
 
-=item $pod_seq-E<gt>B<raw_text()>
+=item B<parse_from_file()>
 
 =back
 
 =over 4
 
-=item $pod_seq-E<gt>B<left_delimiter()>
+=item ACCESSOR METHODS
 
 =back
 
 =over 4
 
-=item $pod_seq-E<gt>B<right_delimiter()>
+=item B<errorsub()>
 
 =back
 
 =over 4
 
-=item $pod_seq-E<gt>B<parse_tree()>
+=item B<cutting()>
 
 =back
 
 =over 4
 
-=item $pod_seq-E<gt>B<file_line()>
+=item B<parseopts()>
 
 =back
 
 =over 4
 
-=item Pod::InteriorSequence::B<DESTROY()>
+=item B<output_file()>
 
 =back
 
 =over 4
 
-=item B<Pod::ParseTree>
+=item B<output_handle()>
 
 =back
 
 =over 4
 
-=item Pod::ParseTree-E<gt>B<new()>
+=item B<input_file()>
 
 =back
 
 =over 4
 
-=item $ptree-E<gt>B<top()>
+=item B<input_handle()>
 
 =back
 
 =over 4
 
-=item $ptree-E<gt>B<children()>
+=item B<input_streams()>
 
 =back
 
 =over 4
 
-=item $ptree-E<gt>B<prepend()>
+=item B<top_stream()>
 
 =back
 
 =over 4
 
-=item $ptree-E<gt>B<append()>
+=item PRIVATE METHODS AND DATA
 
 =back
 
 =over 4
 
-=item $ptree-E<gt>B<raw_text()>
+=item B<_push_input_stream()>
 
 =back
 
 =over 4
 
-=item Pod::ParseTree::B<DESTROY()>
+=item B<_pop_input_stream()>
 
 =back
 
 =over 4
 
+=item TREE-BASED PARSING
+
 =item SEE ALSO
 
 =item AUTHOR
 
 =back
 
-=head2 Pod::LaTeX - Convert Pod data to formatted Latex
+=head2 Pod::Perldoc::ToChecker - let Perldoc check Pod for errors
 
 =over 4
 
@@ -19839,121 +23135,51 @@ B<Pod::InteriorSequence>, package B<Pod::ParseTree>
 
 =item DESCRIPTION
 
-=back
-
-=over 4
-
-=item OBJECT METHODS
-
-C<initialize>
-
-=back
-
-=over 4
+=item SEE ALSO
 
-=item Data Accessors
+=item COPYRIGHT AND DISCLAIMERS
 
-B<AddPreamble>
+=item AUTHOR
 
 =back
 
-B<AddPostamble>
-
-B<Head1Level>
-
-B<Label>
-
-B<LevelNoNum>
-
-B<MakeIndex>
-
-B<ReplaceNAMEwithSection>
-
-B<StartWithNewPage>
-
-B<TableOfContents>
-
-B<UniqueLabels>
-
-B<UserPreamble>
-
-B<UserPostamble>
-
-B<Lists>
+=head2 Pod::Perldoc::ToMan - let Perldoc render Pod as man pages
 
 =over 4
 
-=item Subclassed methods
-
-=back
-
-B<begin_pod>
-
-B<end_pod>
-
-B<command>
-
-B<verbatim>
+=item SYNOPSIS
 
-B<textblock>
+=item DESCRIPTION
 
-B<interior_sequence>
+=item CAVEAT
 
-=over 4
+=item SEE ALSO
 
-=item List Methods
+=item COPYRIGHT AND DISCLAIMERS
 
-B<begin_list>
+=item AUTHOR
 
 =back
 
-B<end_list>
-
-B<add_item>
-
-=over 4
-
-=item Methods for headings
-
-B<head>
-
-=back
+=head2 Pod::Perldoc::ToNroff - let Perldoc convert Pod to nroff
 
 =over 4
 
-=item Internal methods
-
-B<_output>
-
-=back
-
-B<_replace_special_chars>
-
-B<_replace_special_chars_late>
-
-B<_create_label>
-
-B<_create_index>
-
-B<_clean_latex_commands>
-
-B<_split_delimited>
+=item SYNOPSIS
 
-=over 4
+=item DESCRIPTION
 
-=item NOTES
+=item CAVEAT
 
 =item SEE ALSO
 
-=item AUTHORS
-
-=item COPYRIGHT
+=item COPYRIGHT AND DISCLAIMERS
 
-=item REVISION
+=item AUTHOR
 
 =back
 
-=head2 Pod::Man - Convert POD data to formatted *roff input
+=head2 Pod::Perldoc::ToPod - let Perldoc render Pod as ... Pod!
 
 =over 4
 
@@ -19961,29 +23187,15 @@ B<_split_delimited>
 
 =item DESCRIPTION
 
-center, date, fixed, fixedbold, fixeditalic, fixedbolditalic, name, quotes,
-release, section
-
-=item DIAGNOSTICS
-
-roff font should be 1 or 2 chars, not "%s", Invalid link %s, Invalid quote
-specification "%s", %s:%d: Unknown command paragraph "%s", %s:%d: Unknown
-escape EE<lt>%sE<gt>, %s:%d: Unknown formatting code %s, %s:%d: Unmatched
-=back
-
-=item BUGS
-
-=item CAVEATS
-
 =item SEE ALSO
 
-=item AUTHOR
+=item COPYRIGHT AND DISCLAIMERS
 
-=item COPYRIGHT AND LICENSE
+=item AUTHOR
 
 =back
 
-=head2 Pod::ParseLink - Parse an LE<lt>E<gt> formatting code in POD text
+=head2 Pod::Perldoc::ToRtf - let Perldoc render Pod as RTF
 
 =over 4
 
@@ -19993,13 +23205,13 @@ escape EE<lt>%sE<gt>, %s:%d: Unknown formatting code %s, %s:%d: Unmatched
 
 =item SEE ALSO
 
-=item AUTHOR
+=item COPYRIGHT AND DISCLAIMERS
 
-=item COPYRIGHT AND LICENSE
+=item AUTHOR
 
 =back
 
-=head2 Pod::ParseUtils - helpers for POD parsing and conversion
+=head2 Pod::Perldoc::ToText - let Perldoc render Pod as plaintext
 
 =over 4
 
@@ -20007,95 +23219,84 @@ escape EE<lt>%sE<gt>, %s:%d: Unknown formatting code %s, %s:%d: Unmatched
 
 =item DESCRIPTION
 
-=back
+=item CAVEAT
 
-=over 4
+=item SEE ALSO
 
-=item Pod::List
+=item COPYRIGHT AND DISCLAIMERS
 
-Pod::List-E<gt>new()
+=item AUTHOR
 
 =back
 
-$list-E<gt>file()
-
-$list-E<gt>start()
-
-$list-E<gt>indent()
-
-$list-E<gt>type()
-
-$list-E<gt>rx()
-
-$list-E<gt>item()
+=head2 Pod::Perldoc::ToTk - let Perldoc use Tk::Pod to render Pod
 
-$list-E<gt>parent()
+=over 4
 
-$list-E<gt>tag()
+=item SYNOPSIS
 
-=over 4
+=item DESCRIPTION
 
-=item Pod::Hyperlink
+=item SEE ALSO
 
-Pod::Hyperlink-E<gt>new()
+=item AUTHOR
 
 =back
 
-$link-E<gt>parse($string)
-
-$link-E<gt>markup($string)
+=head2 Pod::Perldoc::ToXml - let Perldoc render Pod as XML
 
-$link-E<gt>text()
+=over 4
 
-$link-E<gt>warning()
+=item SYNOPSIS
 
-$link-E<gt>file(), $link-E<gt>line()
+=item DESCRIPTION
 
-$link-E<gt>page()
+=item SEE ALSO
 
-$link-E<gt>node()
+=item COPYRIGHT AND DISCLAIMERS
 
-$link-E<gt>alttext()
+=item AUTHOR
 
-$link-E<gt>type()
+=back
 
-$link-E<gt>link()
+=head2 Pod::PlainText - Convert POD data to formatted ASCII text
 
 =over 4
 
-=item Pod::Cache
+=item SYNOPSIS
 
-Pod::Cache-E<gt>new()
+=item DESCRIPTION
 
-=back
+alt, indent, loose, sentence, width
 
-$cache-E<gt>item()
+=item DIAGNOSTICS
 
-$cache-E<gt>find_page($name)
+Bizarre space in item, Can't open %s for reading: %s, Unknown escape: %s,
+Unknown sequence: %s, Unmatched =back
 
-=over 4
+=item RESTRICTIONS
 
-=item Pod::Cache::Item
+=item NOTES
 
-Pod::Cache::Item-E<gt>new()
+=item SEE ALSO
 
-=back
+=item AUTHOR
 
-$cacheitem-E<gt>page()
+=back
 
-$cacheitem-E<gt>description()
+=head2 Pod::Plainer - Perl extension for converting Pod to old style Pod.
 
-$cacheitem-E<gt>path()
+=over 4
 
-$cacheitem-E<gt>file()
+=item SYNOPSIS
 
-$cacheitem-E<gt>nodes()
+=item DESCRIPTION
 
-$cacheitem-E<gt>find_node($name)
+=over 4
 
-$cacheitem-E<gt>idx()
+=item EXPORT
 
-=over 4
+=back
 
 =item AUTHOR
 
@@ -20103,7 +23304,8 @@ $cacheitem-E<gt>idx()
 
 =back
 
-=head2 Pod::Parser - base class for creating POD filters and translators
+=head2 Pod::Select, podselect() - extract selected sections of POD from
+input
 
 =over 4
 
@@ -20115,234 +23317,282 @@ $cacheitem-E<gt>idx()
 
 =item DESCRIPTION
 
-=item QUICK OVERVIEW
-
-=item PARSING OPTIONS
+=item SECTION SPECIFICATIONS
 
-B<-want_nonPODs> (default: unset), B<-process_cut_cmd> (default: unset),
-B<-warnings> (default: unset)
+=item RANGE SPECIFICATIONS
 
 =back
 
 =over 4
 
-=item RECOMMENDED SUBROUTINE/METHOD OVERRIDES
+=item OBJECT METHODS
 
 =back
 
 =over 4
 
-=item B<command()>
-
-C<$cmd>, C<$text>, C<$line_num>, C<$pod_para>
+=item B<curr_headings()>
 
 =back
 
 =over 4
 
-=item B<verbatim()>
-
-C<$text>, C<$line_num>, C<$pod_para>
+=item B<select()>
 
 =back
 
 =over 4
 
-=item B<textblock()>
-
-C<$text>, C<$line_num>, C<$pod_para>
+=item B<add_selection()>
 
 =back
 
 =over 4
 
-=item B<interior_sequence()>
+=item B<clear_selections()>
 
 =back
 
 =over 4
 
-=item OPTIONAL SUBROUTINE/METHOD OVERRIDES
+=item B<match_section()>
 
 =back
 
 =over 4
 
-=item B<new()>
+=item B<is_selected()>
 
 =back
 
 =over 4
 
-=item B<initialize()>
+=item EXPORTED FUNCTIONS
 
 =back
 
 =over 4
 
-=item B<begin_pod()>
+=item B<podselect()>
+
+B<-output>, B<-sections>, B<-ranges>
 
 =back
 
 =over 4
 
-=item B<begin_input()>
+=item PRIVATE METHODS AND DATA
 
 =back
 
 =over 4
 
-=item B<end_input()>
+=item B<_compile_section_spec()>
 
 =back
 
 =over 4
 
-=item B<end_pod()>
+=item $self->{_SECTION_HEADINGS}
 
 =back
 
 =over 4
 
-=item B<preprocess_line()>
+=item $self->{_SELECTED_SECTIONS}
 
 =back
 
 =over 4
 
-=item B<preprocess_paragraph()>
+=item SEE ALSO
+
+=item AUTHOR
 
 =back
 
-=over 4
+=head2 Pod::Simple - framework for parsing Pod
 
-=item METHODS FOR PARSING AND PROCESSING
+=over 4
 
-=back
+=item SYNOPSIS
 
-=over 4
+=item DESCRIPTION
 
-=item B<parse_text()>
+=item MAIN METHODS
 
-B<-expand_seq> =E<gt> I<code-ref>|I<method-name>, B<-expand_text> =E<gt>
-I<code-ref>|I<method-name>, B<-expand_ptree> =E<gt>
-I<code-ref>|I<method-name>
+C<< $parser = I<SomeClass>->new(); >>, C<< $parser->output_fh( *OUT ); >>,
+C<< $parser->output_string( \$somestring ); >>, C<< $parser->parse_file(
+I<$some_filename> ); >>, C<< $parser->parse_file( *INPUT_FH ); >>, C<<
+$parser->parse_string_document( I<$all_content> ); >>, C<<
+$parser->parse_lines( I<...@lines...>, undef ); >>, C<<
+$parser->content_seen >>, C<< I<SomeClass>->filter( I<$filename> ); >>, C<<
+I<SomeClass>->filter( I<*INPUT_FH> ); >>, C<< I<SomeClass>->filter(
+I<\$document_content> ); >>
 
-=back
+=item SECONDARY METHODS
 
-=over 4
+C<< $parser->no_whining( I<SOMEVALUE> ) >>, C<< $parser->no_errata_section(
+I<SOMEVALUE> ) >>, C<< $parser->complain_stderr( I<SOMEVALUE> ) >>, C<<
+$parser->source_filename >>, C<< $parser->doc_has_started >>, C<<
+$parser->source_dead >>
 
-=item B<interpolate()>
+=item CAVEATS
 
-=back
+=item SEE ALSO
 
-=over 4
+=item COPYRIGHT AND DISCLAIMERS
 
-=item B<parse_paragraph()>
+=item AUTHOR
 
 =back
 
+=head2 Pod::Simple::Checker -- check the Pod syntax of a document
+
 =over 4
 
-=item B<parse_from_filehandle()>
+=item SYNOPSIS
 
-=back
+=item DESCRIPTION
 
-=over 4
+=item SEE ALSO
 
-=item B<parse_from_file()>
+=item COPYRIGHT AND DISCLAIMERS
+
+=item AUTHOR
 
 =back
 
+=head2 Pod::Simple::Debug -- put Pod::Simple into trace/debug mode
+
 =over 4
 
-=item ACCESSOR METHODS
+=item SYNOPSIS
 
-=back
+=item DESCRIPTION
 
-=over 4
+=item CAVEATS
 
-=item B<errorsub()>
+=item GUTS
 
-=back
+=item SEE ALSO
 
-=over 4
+=item COPYRIGHT AND DISCLAIMERS
 
-=item B<cutting()>
+=item AUTHOR
 
 =back
 
+=head2 Pod::Simple::DumpAsText -- dump Pod-parsing events as text
+
 =over 4
 
-=item B<parseopts()>
+=item SYNOPSIS
 
-=back
+=item DESCRIPTION
 
-=over 4
+=item SEE ALSO
 
-=item B<output_file()>
+=item COPYRIGHT AND DISCLAIMERS
+
+=item AUTHOR
 
 =back
 
+=head2 Pod::Simple::DumpAsXML -- turn Pod into XML
+
 =over 4
 
-=item B<output_handle()>
+=item SYNOPSIS
 
-=back
+=item DESCRIPTION
 
-=over 4
+=item SEE ALSO
 
-=item B<input_file()>
+=item COPYRIGHT AND DISCLAIMERS
+
+=item AUTHOR
 
 =back
 
+=head2 Pod::Simple::HTML - convert Pod to HTML
+
 =over 4
 
-=item B<input_handle()>
+=item SYNOPSIS
 
-=back
+=item DESCRIPTION
 
-=over 4
+=item CALLING FROM THE COMMAND LINE
 
-=item B<input_streams()>
+=item CALLING FROM PERL
 
-=back
+=item METHODS
 
-=over 4
+=item SUBCLASSING
 
-=item B<top_stream()>
+=item SEE ALSO
+
+=item COPYRIGHT AND DISCLAIMERS
+
+=item AUTHOR
 
 =back
 
+=head2 Pod::Simple::HTMLBatch - convert several Pod files to several HTML
+files
+
 =over 4
 
-=item PRIVATE METHODS AND DATA
+=item SYNOPSIS
 
-=back
+=item DESCRIPTION
 
 =over 4
 
-=item B<_push_input_stream()>
+=item FROM THE COMMAND LINE
 
 =back
 
+=item MAIN METHODS
+
+$batchconv = Pod::Simple::HTMLBatch->new;, $batchconv->batch_convert(
+I<indirs>, I<outdir> );, $batchconv->batch_convert( undef    , ...);,
+$batchconv->batch_convert( q{@INC}, ...);, $batchconv->batch_convert(
+\@dirs , ...);, $batchconv->batch_convert( "somedir" , ...);,
+$batchconv->batch_convert( 'somedir:someother:also' , ...);,
+$batchconv->batch_convert( ... , undef );, $batchconv->batch_convert( ... ,
+'somedir' );
+
 =over 4
 
-=item B<_pop_input_stream()>
+=item ACCESSOR METHODS
+
+$batchconv->verbose( I<nonnegative_integer> );, $batchconv->index(
+I<true-or-false> );, $batchconv->contents_file( I<filename> );,
+$batchconv->contents_page_start( I<HTML_string> );,
+$batchconv->contents_page_end( I<HTML_string> );, $batchconv->add_css( $url
+);, $batchconv->add_javascript( $url );, $batchconv->css_flurry(
+I<true-or-false> );, $batchconv->javascript_flurry( I<true-or-false> );,
+$batchconv->no_contents_links( I<true-or-false> );,
+$batchconv->html_render_class( I<classname> );
 
 =back
 
-=over 4
+=item NOTES ON CUSTOMIZATION
 
-=item TREE-BASED PARSING
+=item ASK ME!
 
 =item SEE ALSO
 
+=item COPYRIGHT AND DISCLAIMERS
+
 =item AUTHOR
 
 =back
 
-=head2 Pod::Perldoc::ToChecker - let Perldoc check Pod for errors
+=head2 Pod::Simple::LinkSection -- represent "section" attributes of L
+codes
 
 =over 4
 
@@ -20358,7 +23608,7 @@ I<code-ref>|I<method-name>
 
 =back
 
-=head2 Pod::Perldoc::ToMan - let Perldoc render Pod as man pages
+=head2 Pod::Simple::Methody -- turn Pod::Simple events into method calls
 
 =over 4
 
@@ -20366,7 +23616,7 @@ I<code-ref>|I<method-name>
 
 =item DESCRIPTION
 
-=item CAVEAT
+=item METHOD CALLING
 
 =item SEE ALSO
 
@@ -20376,7 +23626,7 @@ I<code-ref>|I<method-name>
 
 =back
 
-=head2 Pod::Perldoc::ToNroff - let Perldoc convert Pod to nroff
+=head2 Pod::Simple::PullParser -- a pull-parser interface to parsing Pod
 
 =over 4
 
@@ -20384,7 +23634,20 @@ I<code-ref>|I<method-name>
 
 =item DESCRIPTION
 
-=item CAVEAT
+=item METHODS
+
+my $token = $parser->get_token, $parser->unget_token( $token ),
+$parser->unget_token( $token1, $token2, ... ), $parser->set_source(
+$filename ), $parser->set_source( $filehandle_object ),
+$parser->set_source( \$document_source ), $parser->set_source(
+\@document_lines ), $parser->parse_file(...),
+$parser->parse_string_document(...), $parser->filter(...),
+$parser->parse_from_file(...), my $title_string = $parser->get_title, my
+$title_string = $parser->get_short_title, $author_name  =
+$parser->get_author, $description_name = $parser->get_description,
+$version_block = $parser->get_version
+
+=item NOTE
 
 =item SEE ALSO
 
@@ -20394,7 +23657,8 @@ I<code-ref>|I<method-name>
 
 =back
 
-=head2 Pod::Perldoc::ToPod - let Perldoc render Pod as ... Pod!
+=head2 Pod::Simple::PullParserEndToken -- end-tokens from
+Pod::Simple::PullParser
 
 =over 4
 
@@ -20402,6 +23666,9 @@ I<code-ref>|I<method-name>
 
 =item DESCRIPTION
 
+$token->tagname, $token->tagname(I<somestring>), $token->tag(...),
+$token->is_tag(I<somestring>) or $token->is_tagname(I<somestring>)
+
 =item SEE ALSO
 
 =item COPYRIGHT AND DISCLAIMERS
@@ -20410,7 +23677,8 @@ I<code-ref>|I<method-name>
 
 =back
 
-=head2 Pod::Perldoc::ToRtf - let Perldoc render Pod as RTF
+=head2 Pod::Simple::PullParserStartToken -- start-tokens from
+Pod::Simple::PullParser
 
 =over 4
 
@@ -20418,6 +23686,11 @@ I<code-ref>|I<method-name>
 
 =item DESCRIPTION
 
+$token->tagname, $token->tagname(I<somestring>), $token->tag(...),
+$token->is_tag(I<somestring>) or $token->is_tagname(I<somestring>),
+$token->attr(I<attrname>), $token->attr(I<attrname>, I<newvalue>),
+$token->attr_hash
+
 =item SEE ALSO
 
 =item COPYRIGHT AND DISCLAIMERS
@@ -20426,7 +23699,8 @@ I<code-ref>|I<method-name>
 
 =back
 
-=head2 Pod::Perldoc::ToText - let Perldoc render Pod as plaintext
+=head2 Pod::Simple::PullParserTextToken -- text-tokens from
+Pod::Simple::PullParser
 
 =over 4
 
@@ -20434,7 +23708,7 @@ I<code-ref>|I<method-name>
 
 =item DESCRIPTION
 
-=item CAVEAT
+$token->text, $token->text(I<somestring>), $token->text_r()
 
 =item SEE ALSO
 
@@ -20444,7 +23718,7 @@ I<code-ref>|I<method-name>
 
 =back
 
-=head2 Pod::Perldoc::ToTk - let Perldoc use Tk::Pod to render Pod
+=head2 Pod::Simple::PullParserToken -- tokens from Pod::Simple::PullParser
 
 =over 4
 
@@ -20452,13 +23726,18 @@ I<code-ref>|I<method-name>
 
 =item DESCRIPTION
 
+$token->type, $token->is_start, $token->is_text, $token->is_end,
+$token->dump
+
 =item SEE ALSO
 
+=item COPYRIGHT AND DISCLAIMERS
+
 =item AUTHOR
 
 =back
 
-=head2 Pod::Perldoc::ToXml - let Perldoc render Pod as XML
+=head2 Pod::Simple::RTF -- format Pod as RTF
 
 =over 4
 
@@ -20466,6 +23745,18 @@ I<code-ref>|I<method-name>
 
 =item DESCRIPTION
 
+=item FORMAT CONTROL ATTRIBUTES
+
+$parser->head1_halfpoint_size( I<halfpoint_integer> );,
+$parser->head2_halfpoint_size( I<halfpoint_integer> );,
+$parser->head3_halfpoint_size( I<halfpoint_integer> );,
+$parser->head4_halfpoint_size( I<halfpoint_integer> );,
+$parser->codeblock_halfpoint_size( I<halfpoint_integer> );,
+$parser->header_halfpoint_size( I<halfpoint_integer> );,
+$parser->normal_halfpoint_size( I<halfpoint_integer> );,
+$parser->no_proofing_exemptions( I<true_or_false> );, $parser->doc_lang(
+I<microsoft_decimal_language_code> )
+
 =item SEE ALSO
 
 =item COPYRIGHT AND DISCLAIMERS
@@ -20474,7 +23765,7 @@ I<code-ref>|I<method-name>
 
 =back
 
-=head2 Pod::PlainText - Convert POD data to formatted ASCII text
+=head2 Pod::Simple::Search - find POD documents in directory trees
 
 =over 4
 
@@ -20482,34 +23773,33 @@ I<code-ref>|I<method-name>
 
 =item DESCRIPTION
 
-alt, indent, loose, sentence, width
-
-=item DIAGNOSTICS
-
-Bizarre space in item, Can't open %s for reading: %s, Unknown escape: %s,
-Unknown sequence: %s, Unmatched =back
-
-=item RESTRICTIONS
+=item CONSTRUCTOR
 
-=item NOTES
+=item ACCESSORS
 
-=item SEE ALSO
+$search->inc( I<true-or-false> );, $search->verbose( I<nonnegative-number>
+);, $search->limit_glob( I<some-glob-string> );, $search->callback(
+I<\&some_routine> );, $search->laborious( I<true-or-false> );,
+$search->shadows( I<true-or-false> );, $search->limit_re( I<some-regxp> );,
+$search->dir_prefix( I<some-string-value> );, $search->progress(
+I<some-progress-object> );, $name2path = $self->name2path;, $path2name =
+$self->path2name;
 
-=item AUTHOR
+=item MAIN SEARCH METHODS
 
-=back
+=over 4
 
-=head2 Pod::Plainer - Perl extension for converting Pod to old style Pod.
+=item C<< $search->survey( @directories ) >>
 
-=over 4
+C<name2path>, C<path2name>
 
-=item SYNOPSIS
+=item C<< $search->simplify_name( $str ) >>
 
-=item DESCRIPTION
+=item C<< $search->find( $pod ) >>
 
-=over 4
+=item C<< $search->find( $pod, @search_dirs ) >>
 
-=item EXPORT
+=item C<< $self->contains_pod( $file ) >>
 
 =back
 
@@ -20519,109 +23809,128 @@ Unknown sequence: %s, Unmatched =back
 
 =back
 
-=head2 Pod::Select, podselect() - extract selected sections of POD from
-input
+=head2 Pod::Simple::Subclassing -- write a formatter as a Pod::Simple
+subclass
 
 =over 4
 
 =item SYNOPSIS
 
-=item REQUIRES
-
-=item EXPORTS
-
 =item DESCRIPTION
 
-=item SECTION SPECIFICATIONS
-
-=item RANGE SPECIFICATIONS
+=item Events
 
-=back
+C<< $parser->_handle_element_start( I<element_name>, I<attr_hashref> ) >>,
+C<< $parser->_handle_element_end( I<element_name>  ) >>, C<<
+$parser->_handle_text( I<text_string>  ) >>, events with an element_name
+of Document, events with an element_name of Para, events with an
+element_name of B, C, F, or I, events with an element_name of S, events
+with an element_name of X, events with an element_name of L, events with an
+element_name of E or Z, events with an element_name of Verbatim, events
+with an element_name of head1 .. head4, events with an element_name of
+over-bullet, events with an element_name of over-number, events with an
+element_name of over-text, events with an element_name of over-block,
+events with an element_name of item-bullet, events with an element_name of
+item-number, events with an element_name of item-text, events with an
+element_name of for, events with an element_name of Data
 
-=over 4
+=item More Pod::Simple Methods
 
-=item OBJECT METHODS
+C<< $parser->accept_targets( I<SOMEVALUE> ) >>, C<<
+$parser->accept_targets_as_text(  I<SOMEVALUE> ) >>, C<<
+$parser->accept_codes( I<Codename>, I<Codename>...  ) >>, C<<
+$parser->accept_directive_as_data( I<directive_name> ) >>, C<<
+$parser->accept_directive_as_verbatim( I<directive_name> ) >>, C<<
+$parser->accept_directive_as_processed( I<directive_name> ) >>, C<<
+$parser->nbsp_for_S( I<BOOLEAN> ); >>, C<< $parser->version_report() >>,
+C<< $parser->pod_para_count() >>, C<< $parser->line_count() >>, C<<
+$parser->nix_X_codes(  I<SOMEVALUE>  ) >>, C<< $parser->merge_text( 
+I<SOMEVALUE>  ) >>, C<< $parser->code_handler( I<CODE_REF>  ) >>, C<<
+$parser->cut_handler(  I<CODE_REF>  ) >>, C<< $parser->whine(
+I<linenumber>, I<complaint string> ) >>, C<< $parser->scream(
+I<linenumber>, I<complaint string> ) >>, C<< $parser->source_dead(1) >>,
+C<< $parser->hide_line_numbers( I<SOMEVALUE> ) >>, C<< $parser->no_whining(
+I<SOMEVALUE> ) >>, C<< $parser->no_errata_section( I<SOMEVALUE> ) >>, C<<
+$parser->complain_stderr( I<SOMEVALUE> ) >>, C<< $parser->bare_output(
+I<SOMEVALUE> ) >>, C<< $parser->preserve_whitespace( I<SOMEVALUE> ) >>
 
-=back
+=item SEE ALSO
 
-=over 4
+=item COPYRIGHT AND DISCLAIMERS
 
-=item B<curr_headings()>
+=item AUTHOR
 
 =back
 
-=over 4
-
-=item B<select()>
-
-=back
+=head2 Pod::Simple::Text -- format Pod as plaintext
 
 =over 4
 
-=item B<add_selection()>
-
-=back
-
-=over 4
+=item SYNOPSIS
 
-=item B<clear_selections()>
+=item DESCRIPTION
 
-=back
+=item SEE ALSO
 
-=over 4
+=item COPYRIGHT AND DISCLAIMERS
 
-=item B<match_section()>
+=item AUTHOR
 
 =back
 
-=over 4
-
-=item B<is_selected()>
-
-=back
+=head2 Pod::Simple::TextContent -- get the text content of Pod
 
 =over 4
 
-=item EXPORTED FUNCTIONS
+=item SYNOPSIS
 
-=back
+=item DESCRIPTION
 
-=over 4
+=item SEE ALSO
 
-=item B<podselect()>
+=item COPYRIGHT AND DISCLAIMERS
 
-B<-output>, B<-sections>, B<-ranges>
+=item AUTHOR
 
 =back
 
+=head2 Pod::Simple::XMLOutStream -- turn Pod into XML
+
 =over 4
 
-=item PRIVATE METHODS AND DATA
+=item SYNOPSIS
 
-=back
+=item DESCRIPTION
 
-=over 4
+=item SEE ALSO
 
-=item B<_compile_section_spec()>
+=item ABOUT EXTENDING POD
 
-=back
+=item ASK ME!
 
-=over 4
+=item COPYRIGHT AND DISCLAIMERS
 
-=item $self->{_SECTION_HEADINGS}
+=item AUTHOR
 
 =back
 
+=head2 Pod::SimpleTree, Pod::Simple::SimpleTree -- parse Pod into a simple
+parse tree 
+
 =over 4
 
-=item $self->{_SELECTED_SECTIONS}
+=item SYNOPSIS
 
-=back
+=item DESCRIPTION
 
-=over 4
+=item METHODS
+
+=item Tree Contents
 
 =item SEE ALSO
 
+=item COPYRIGHT AND DISCLAIMERS
+
 =item AUTHOR
 
 =back
@@ -20639,11 +23948,7 @@ alt, code, indent, loose, margin, quotes, sentence, width
 =item DIAGNOSTICS
 
 Bizarre space in item, Item called without tag, Can't open %s for reading:
-%s, Invalid quote specification "%s", %s:%d: Unknown command paragraph: %s,
-%s:%d: Unknown escape: %s, %s:%d: Unknown formatting code: %s, %s:%d:
-Unmatched =back
-
-=item RESTRICTIONS
+%s, Invalid quote specification "%s"
 
 =item NOTES
 
@@ -20720,8 +24025,8 @@ documentation
 
 =item ARGUMENTS
 
-C<-message>, C<-msg>, C<-exitval>, C<-verbose>, C<-section>, C<-output>,
-C<-input>, C<-pathlist>
+C<-message>, C<-msg>, C<-exitval>, C<-verbose>, C<-sections>, C<-output>,
+C<-input>, C<-pathlist>, C<-noperldoc>
 
 =item DESCRIPTION
 
@@ -20951,6 +24256,11 @@ C<Storable::is_retrieving>
 
 =item Storable magic
 
+$info = Storable::file_magic( $filename ), C<version>, C<version_nv>,
+C<major>, C<minor>, C<hdrsize>, C<netorder>, C<byteorder>, C<intsize>,
+C<longsize>, C<ptrsize>, C<nvsize>, C<file>, $info = Storable::read_magic(
+$buffer ), $info = Storable::read_magic( $buffer, $must_be_file )
+
 =item EXAMPLES
 
 =item WARNING
@@ -21031,46 +24341,121 @@ C<Storable::is_retrieving>
 
 =back
 
-=head2 Syslog, Sys::Syslog, openlog, closelog, setlogmask, syslog - Perl
-interface to the UNIX syslog(3) calls
+=head2 Syslog, Sys::Syslog - Perl interface to the UNIX syslog(3) calls
 
 =over 4
 
+=item VERSION
+
 =item SYNOPSIS
 
 =item DESCRIPTION
 
-openlog $ident, $logopt, $facility, syslog $priority, $format, @args,
-setlogmask $mask_priority, setlogsock $sock_type [$stream_location] (added
-in 5.004_02), closelog
+=item EXPORTS
+
+=item FUNCTIONS
+
+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()>
 
 =item EXAMPLES
 
+=item CONSTANTS
+
+=over 4
+
+=item Facilities
+
+=item Levels
+
+=back
+
+=item DIAGNOSTICS
+
+Invalid argument passed to setlogsock, no connection to syslog available,
+stream passed to setlogsock, but %s is not writable, stream passed to
+setlogsock, but could not find any device, tcp passed to setlogsock, but
+tcp service unavailable, syslog: expecting argument %s, syslog: invalid
+level/facility: %s, syslog: too many levels given: %s, syslog: too many
+facilities given: %s, syslog: level must be given, udp passed to
+setlogsock, but udp service unavailable, unix passed to setlogsock, but
+path not available
+
 =item SEE ALSO
 
 =item AUTHOR
 
+=item BUGS
+
+=item SUPPORT
+
+AnnoCPAN: Annotated CPAN documentation, CPAN Ratings, RT: CPAN's request
+tracker, Search CPAN
+
+=item LICENSE
+
 =back
 
-=head2 Syslog::Syslog, Sys::Syslog, openlog, closelog, setlogmask, syslog -
-Perl interface to the UNIX syslog(3) calls
+=head2 Syslog::Syslog, Sys::Syslog - Perl interface to the UNIX syslog(3)
+calls
 
 =over 4
 
+=item VERSION
+
 =item SYNOPSIS
 
 =item DESCRIPTION
 
-openlog $ident, $logopt, $facility, syslog $priority, $format, @args,
-setlogmask $mask_priority, setlogsock $sock_type [$stream_location] (added
-in 5.004_02), closelog
+=item EXPORTS
+
+=item FUNCTIONS
+
+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()>
 
 =item EXAMPLES
 
+=item CONSTANTS
+
+=over 4
+
+=item Facilities
+
+=item Levels
+
+=back
+
+=item DIAGNOSTICS
+
+Invalid argument passed to setlogsock, no connection to syslog available,
+stream passed to setlogsock, but %s is not writable, stream passed to
+setlogsock, but could not find any device, tcp passed to setlogsock, but
+tcp service unavailable, syslog: expecting argument %s, syslog: invalid
+level/facility: %s, syslog: too many levels given: %s, syslog: too many
+facilities given: %s, syslog: level must be given, udp passed to
+setlogsock, but udp service unavailable, unix passed to setlogsock, but
+path not available
+
 =item SEE ALSO
 
 =item AUTHOR
 
+=item BUGS
+
+=item SUPPORT
+
+AnnoCPAN: Annotated CPAN documentation, CPAN Ratings, RT: CPAN's request
+tracker, Search CPAN
+
+=item LICENSE
+
 =back
 
 =head2 Term::ANSIColor - Color screen output using ANSI escape sequences
@@ -21290,7 +24675,7 @@ B<maybe_regex>
 
 B<cmp_ok>
 
-B<BAILOUT>
+B<BAIL_OUT>
 
 B<skip>
 
@@ -21308,7 +24693,7 @@ B<level>
 
 B<use_numbers>
 
-B<no_header>, B<no_ending>
+B<no_diag>, B<no_ending>, B<no_header>
 
 =over 4
 
@@ -21362,6 +24747,90 @@ B<_my_exit>
 
 =back
 
+=head2 Test::Builder::Module - Base class for test modules
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=over 4
+
+=item Importing
+
+=back
+
+=back
+
+=over 4
+
+=item Builder
+
+=back
+
+=head2 Test::Builder::Tester - test testsuites that have been built with
+Test::Builder
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=back
+
+=over 4
+
+=item Methods
+
+test_out, test_err
+
+=back
+
+test_fail
+
+test_diag
+
+test_test, title (synonym 'name', 'label'), skip_out, skip_err
+
+line_num
+
+color
+
+=over 4
+
+=item BUGS
+
+=item AUTHOR
+
+=item NOTES
+
+=item SEE ALSO
+
+=back
+
+=head2 Test::Builder::Tester::Color - turn on colour in
+Test::Builder::Tester
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=back
+
+=over 4
+
+=item AUTHOR
+
+=item BUGS
+
+=item SEE ALSO
+
+=back
+
 =head2 Test::Harness - Run Perl standard test scripts with statistics
 
 =over 4
@@ -21767,21 +25236,29 @@ B<pass>, B<fail>
 
 =over 4
 
-=item Diagnostics
+=item Module tests
 
-B<diag>
+B<use_ok>
 
 =back
 
+B<require_ok>
+
 =over 4
 
-=item Module tests
+=item Complex data structures
 
-B<use_ok>
+B<is_deeply>
 
 =back
 
-B<require_ok>
+=over 4
+
+=item Diagnostics
+
+B<diag>
+
+=back
 
 =over 4
 
@@ -21797,9 +25274,9 @@ When do I use SKIP vs. TODO?
 
 =over 4
 
-=item Complex data structures
+=item Test control
 
-B<is_deeply>
+B<BAIL_OUT>
 
 =back
 
@@ -22042,7 +25519,7 @@ unexpand(1)
 
 =item BUGS
 
-=item AUTHOR
+=item LICENSE
 
 =back
 
@@ -22058,7 +25535,7 @@ unexpand(1)
 
 =item EXAMPLE
 
-=item AUTHOR
+=item LICENSE
 
 =back
 
@@ -22349,7 +25826,9 @@ gettimeofday (), usleep ( $useconds ), nanosleep ( $nanoseconds ), ualarm (
 $useconds [, $interval_useconds ] ), tv_interval, time (), sleep (
 $floating_seconds ), alarm ( $floating_seconds [,
 $interval_floating_seconds ] ), setitimer ( $which, $floating_seconds [,
-$interval_floating_seconds ] ), getitimer ( $which )
+$interval_floating_seconds ] ), getitimer ( $which ), clock_gettime (
+$which ), clock_getres ( $which ), clock_nanosleep ( $which, $seconds,
+$flags = 0), clock()
 
 =item EXAMPLES
 
@@ -22453,9 +25932,10 @@ function
 
 =item DESCRIPTION
 
-C<< $obj->isa( TYPE ) >>, C<< CLASS->isa( TYPE ) >>, C<isa( VAL, TYPE )>,
-C<TYPE>, C<$obj>, C<CLASS>, C<VAL>, C<< $obj->can( METHOD ) >>, C<<
-CLASS->can( METHOD ) >>, C<can( VAL, METHOD )>, C<VERSION ( [ REQUIRE ] )>
+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 ] )>
 
 =item EXPORTS
 
@@ -22723,6 +26203,8 @@ March 18th, 2000
 
 =over 4
 
+=item VERSION
+
 =item SYNOPSIS
 
 =item DESCRIPTION
@@ -22743,9 +26225,21 @@ March 18th, 2000
 
 =back
 
+=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)
+
 =item LIMITATIONS
 
-=item AUTHOR
+=item BUGS
+
+=item SEE ALSO
+
+=item AUTHORS
+
+=item COPYRIGHT
 
 =back