Revert "show -E in error message when called with -E"
[p5sagit/p5-mst-13.2.git] / pod / perltoc.pod
index 7e0a834..1d57ee1 100644 (file)
@@ -511,6 +511,8 @@ X<record> X<structure> X<struct>
 
 =item UNIVERSAL: The Root of All Objects
 
+=item Deeper UNIVERSAL details
+
 =back
 
 =item Alternate Object Representations
@@ -651,6 +653,84 @@ X<record> X<structure> X<struct>
 
 =back
 
+=head2 perlperf - Perl Performance and Optimization Techniques
+
+=over 4
+
+=item DESCRIPTION
+
+=item OVERVIEW
+
+=over 4
+
+=item ONE STEP SIDEWAYS
+
+=item ONE STEP FORWARD
+
+=item ANOTHER STEP SIDEWAYS
+
+=back
+
+=item GENERAL GUIDELINES
+
+=item BENCHMARKS
+
+=over 4
+
+=item  Assigning and Dereferencing Variables.
+
+=item  Search and replace or tr
+
+=back
+
+=item PROFILING TOOLS
+
+=over 4
+
+=item Devel::DProf
+
+=item Devel::Profiler
+
+=item Devel::SmallProf
+
+=item Devel::FastProf
+
+=item Devel::NYTProf
+
+=back
+
+=item  SORTING
+
+Elapsed Real Time, User CPU Time, System CPU Time
+
+=item LOGGING
+
+=over 4
+
+=item  Logging if DEBUG (constant)
+
+=back
+
+=item POSTSCRIPT
+
+=item SEE ALSO
+
+=over 4
+
+=item PERLDOCS
+
+=item MAN PAGES
+
+=item MODULES
+
+=item URLS
+
+=back
+
+=item AUTHOR
+
+=back
+
 =head2 perlstyle - Perl style guide
 
 =over 4
@@ -883,7 +963,7 @@ Interaction, perlfaq9 - Networking
 
 =back
 
-=head2 perlfaq1 - General Questions About Perl ($Revision: 8539 $)
+=head2 perlfaq1 - General Questions About Perl
 
 =over 4
 
@@ -897,11 +977,11 @@ Interaction, perlfaq9 - Networking
 
 =item Which version of Perl should I use?
 
-=item What are perl4, perl5, or perl6?
+=item What are Perl 4, Perl 5, or Perl 6?
 
 =item What was Ponie?
 
-=item What is perl6?
+=item What is Perl 6?
 
 =item How stable is Perl?
 
@@ -935,7 +1015,7 @@ http://www.perl.org/advocacy/whyperl.html
 
 =back
 
-=head2 perlfaq2 - Obtaining and Learning about Perl ($Revision: 8539 $)
+=head2 perlfaq2 - Obtaining and Learning about Perl
 
 =over 4
 
@@ -990,7 +1070,7 @@ References, Tutorials, Task-Oriented, Special Topics
 
 =back
 
-=head2 perlfaq3 - Programming Tools ($Revision: 8539 $)
+=head2 perlfaq3 - Programming Tools
 
 =over 4
 
@@ -1029,7 +1109,10 @@ Alpha, BBEdit and BBEdit Lite
 
 =item How can I use curses with Perl?
 
-=item How can I use X or Tk with Perl?
+=item How can I write a GUI (X, Tk, Gtk, etc.) in Perl?
+X<GUI> X<Tk> X<Wx> X<WxWidgets> X<Gtk> X<Gtk2> X<CamelBones> X<Qt>
+
+Tk, Wx, Gtk and Gtk2, Win32::GUI, CamelBones, Qt, Athena
 
 =item How can I make my Perl program run faster?
 
@@ -1075,7 +1158,7 @@ program; what am I doing wrong?
 
 =back
 
-=head2 perlfaq4 - Data Manipulation ($Revision: 8539 $)
+=head2 perlfaq4 - Data Manipulation
 
 =over 4
 
@@ -1219,6 +1302,8 @@ intersection of two arrays?
 =item How do I select a random element from an array?
 
 =item How do I permute N elements of a list?
+X<List::Permuter> X<permute> X<Algorithm::Loops> X<Knuth>
+X<The Art of Computer Programming> X<Fischer-Krause>
 
 =item How do I sort an array by (anything)?
 
@@ -1294,7 +1379,7 @@ array of hashes or arrays?
 
 =back
 
-=head2 perlfaq5 - Files and Formats ($Revision: 8579 $)
+=head2 perlfaq5 - Files and Formats
 
 =over 4
 
@@ -1337,6 +1422,9 @@ X<footer>
 =item How can I write() into a string?
 X<write, into a string>
 
+=item How can I open a filehandle to a string?
+X<string>, X<open>, X<IO::Scalar>, X<filehandle>
+
 =item How can I output my numbers with commas added?
 X<number, commify>
 
@@ -1428,7 +1516,7 @@ X<file, selecting a random line>
 
 =back
 
-=head2 perlfaq6 - Regular Expressions ($Revision: 8539 $)
+=head2 perlfaq6 - Regular Expressions
 
 =over 4
 
@@ -1525,7 +1613,7 @@ X<\E, regex>, X<qr//>
 
 =back
 
-=head2 perlfaq7 - General Perl Language Issues ($Revision: 9309 $)
+=head2 perlfaq7 - General Perl Language Issues
 
 =over 4
 
@@ -1553,6 +1641,8 @@ commas?
 
 =item How do I create a module?
 
+=item How do I adopt or take over a module already on CPAN?
+
 =item How do I create a class?
 
 =item How can I tell if a variable is tainted?
@@ -1608,7 +1698,7 @@ methods?
 
 =back
 
-=head2 perlfaq8 - System Interaction ($Revision: 8539 $)
+=head2 perlfaq8 - System Interaction
 
 =over 4
 
@@ -1653,8 +1743,10 @@ STDIN, STDOUT, and STDERR are shared, Signals, Zombies
 =item How do I set the time and date?
 
 =item How can I sleep() or alarm() for under a second?
+X<Time::HiRes> X<BSD::Itimer> X<sleep> X<select>
 
 =item How can I measure time under a second?
+X<Time::HiRes> X<BSD::Itimer> X<sleep> X<select>
 
 =item How can I do an atexit() or setjmp()/longjmp()? (Exception handling)
 
@@ -1707,6 +1799,7 @@ complete?
 =item How do I timeout a slow event?
 
 =item How do I set CPU limits?
+X<BSD::Resource> X<limit> X<CPU>
 
 =item How do I avoid zombies on a Unix system?
 
@@ -1729,6 +1822,9 @@ search path?
 
 =item How do I add a directory to my include path (@INC) at runtime?
 
+the PERLLIB environment variable, the PERL5LIB environment variable, the
+perl -Idir command line flag, the use lib pragma:
+
 =item What is socket.ph and where do I get it?
 
 =back
@@ -1739,7 +1835,7 @@ search path?
 
 =back
 
-=head2 perlfaq9 - Networking ($Revision: 8539 $)
+=head2 perlfaq9 - Networking
 
 =over 4
 
@@ -1855,7 +1951,7 @@ X<block>
 =item Switch statements
 X<switch> X<case> X<given> X<when> X<default>
 
-o, o, o, o, o, o, o
+o, o
 
 =item Goto
 X<goto>
@@ -1986,6 +2082,10 @@ X<%=> X<^=> X<x=>
 =item Comma Operator
 X<comma> X<operator, comma> X<,>
 
+=item Yada Yada Operators
+X<...> X<... operator> X<!!!> X<!!! operator> X<???> X<??? operator>
+X<yada yada operator>
+
 =item List Operators (Rightward)
 X<operator, list, rightward> X<list operator>
 
@@ -1996,10 +2096,9 @@ X<operator, logical, not> X<not>
 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, or> X<operator, logical, xor>
 X<operator, logical, defined or> X<operator, logical, exclusive or>
-X<or> X<xor> X<err>
+X<or> X<xor>
 
 =item C Operators Missing From Perl
 X<operator, missing from perl> X<&> X<*>
@@ -2018,9 +2117,10 @@ X<operator, regexp>
 qr/STRING/msixpo X<qr> X</i> X</m> X</o> X</s> X</x> X</p>,
 m/PATTERN/msixpogc X<m> X<operator, match> X<regexp, options> X<regexp>
 X<regex, options> X<regex> X</m> X</s> X</i> X</x> X</p> X</o> X</g> X</c>,
-/PATTERN/msixpogc, ?PATTERN? X<?>, s/PATTERN/REPLACEMENT/msixpogce
-X<substitute> X<substitution> X<replace> X<regexp, replace> X<regexp,
-substitute> X</m> X</s> X</i> X</x> X</p> X</o> X</g> X</c> X</e>
+/PATTERN/msixpogc, The empty pattern //, Matching in list context, \G
+assertion, ?PATTERN? X<?>, s/PATTERN/REPLACEMENT/msixpogce X<substitute>
+X<substitution> X<replace> X<regexp, replace> X<regexp, substitute> X</m>
+X</s> X</i> X</x> X</p> X</o> X</g> X</c> X</e>
 
 =item Quote-Like Operators
 X<operator, quote-like>
@@ -2148,7 +2248,7 @@ 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
+object-orientation 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> 
@@ -2186,81 +2286,82 @@ HASH,DBNAME,MASK X<dbmopen> X<dbm> X<ndbm> X<sdbm> X<gdbm>, defined EXPR
 X<defined> X<undef> X<undefined>, defined, delete EXPR X<delete>, die LIST
 X<die> X<throw> X<exception> X<raise> X<$@> X<abort>, do BLOCK X<do>
 X<block>, do SUBROUTINE(LIST) X<do>, do EXPR X<do>, dump LABEL X<dump>
-X<core> X<undump>, dump, each HASH X<each> X<hash, iterator>, eof
-FILEHANDLE X<eof> X<end of file> X<end-of-file>, eof (), eof, eval EXPR
-X<eval> X<try> X<catch> X<evaluate> X<parse> X<execute> X<error, handling>
-X<exception, handling>, eval BLOCK, eval, exec LIST X<exec> X<execute>,
-exec PROGRAM LIST, exists EXPR X<exists> X<autovivification>, exit EXPR
-X<exit> X<terminate> X<abort>, exit, exp EXPR X<exp> X<exponential>
-X<antilog> X<antilogarithm> X<e>, exp, fcntl FILEHANDLE,FUNCTION,SCALAR
-X<fcntl>, fileno FILEHANDLE X<fileno>, flock FILEHANDLE,OPERATION X<flock>
-X<lock> X<locking>, fork X<fork> X<child> X<parent>, format X<format>,
-formline PICTURE,LIST X<formline>, getc FILEHANDLE X<getc> X<getchar>
-X<character> X<file, read>, getc, getlogin X<getlogin> X<login>,
-getpeername SOCKET X<getpeername> X<peer>, getpgrp PID X<getpgrp> X<group>,
-getppid X<getppid> X<parent> X<pid>, getpriority WHICH,WHO X<getpriority>
-X<priority> X<nice>, getpwnam NAME X<getpwnam> X<getgrnam> X<gethostbyname>
-X<getnetbyname> X<getprotobyname> X<getpwuid> X<getgrgid> X<getservbyname>
-X<gethostbyaddr> X<getnetbyaddr> X<getprotobynumber> X<getservbyport>
-X<getpwent> X<getgrent> X<gethostent> X<getnetent> X<getprotoent>
-X<getservent> X<setpwent> X<setgrent> X<sethostent> X<setnetent>
-X<setprotoent> X<setservent> X<endpwent> X<endgrent> X<endhostent>
-X<endnetent> X<endprotoent> X<endservent>, getgrnam NAME, gethostbyname
-NAME, getnetbyname NAME, getprotobyname NAME, getpwuid UID, getgrgid GID,
-getservbyname NAME,PROTO, gethostbyaddr ADDR,ADDRTYPE, getnetbyaddr
-ADDR,ADDRTYPE, getprotobynumber NUMBER, getservbyport PORT,PROTO, getpwent,
-getgrent, gethostent, getnetent, getprotoent, getservent, setpwent,
-setgrent, sethostent STAYOPEN, setnetent STAYOPEN, setprotoent STAYOPEN,
-setservent STAYOPEN, endpwent, endgrent, endhostent, endnetent,
-endprotoent, endservent, getsockname SOCKET X<getsockname>, getsockopt
-SOCKET,LEVEL,OPTNAME X<getsockopt>, glob EXPR X<glob> X<wildcard>
-X<filename, expansion> X<expand>, glob, gmtime EXPR X<gmtime> X<UTC>
-X<Greenwich>, gmtime, goto LABEL X<goto> X<jump> X<jmp>, goto EXPR, goto
-&NAME, grep BLOCK LIST X<grep>, grep EXPR,LIST, hex EXPR X<hex>
-X<hexadecimal>, hex, import LIST X<import>, index STR,SUBSTR,POSITION
-X<index> X<indexOf> X<InStr>, index STR,SUBSTR, int EXPR X<int> X<integer>
-X<truncate> X<trunc> X<floor>, int, ioctl FILEHANDLE,FUNCTION,SCALAR
-X<ioctl>, join EXPR,LIST X<join>, keys HASH X<keys> X<key>, kill SIGNAL,
-LIST X<kill> X<signal>, last LABEL X<last> X<break>, last, lc EXPR X<lc>
-X<lowercase>, lc, lcfirst EXPR X<lcfirst> X<lowercase>, lcfirst, length
-EXPR X<length> X<size>, length, link OLDFILE,NEWFILE X<link>, listen
-SOCKET,QUEUESIZE X<listen>, local EXPR X<local>, localtime EXPR
-X<localtime> X<ctime>, localtime, lock THING X<lock>, log EXPR X<log>
-X<logarithm> X<e> X<ln> X<base>, log, lstat EXPR X<lstat>, lstat, m//, map
-BLOCK LIST X<map>, map EXPR,LIST, mkdir FILENAME,MASK X<mkdir> X<md>
-X<directory, create>, mkdir FILENAME, mkdir, msgctl ID,CMD,ARG X<msgctl>,
-msgget KEY,FLAGS X<msgget>, msgrcv ID,VAR,SIZE,TYPE,FLAGS X<msgrcv>, msgsnd
-ID,MSG,FLAGS X<msgsnd>, my EXPR X<my>, my TYPE EXPR, my EXPR : ATTRS, my
-TYPE EXPR : ATTRS, next LABEL X<next> X<continue>, next, no Module VERSION
-LIST X<no>, no Module VERSION, no Module LIST, no Module, no VERSION, oct
-EXPR X<oct> X<octal> X<hex> X<hexadecimal> X<binary> X<bin>, oct, open
-FILEHANDLE,EXPR X<open> X<pipe> X<file, open> X<fopen>, open
-FILEHANDLE,MODE,EXPR, open FILEHANDLE,MODE,EXPR,LIST, open
-FILEHANDLE,MODE,REFERENCE, open FILEHANDLE, opendir DIRHANDLE,EXPR
-X<opendir>, ord EXPR X<ord> X<encoding>, ord, our EXPR X<our> X<global>,
-our TYPE EXPR, our EXPR : ATTRS, our TYPE EXPR : ATTRS, pack TEMPLATE,LIST
-X<pack>, package NAMESPACE X<package> X<module> X<namespace>, package, pipe
-READHANDLE,WRITEHANDLE X<pipe>, pop ARRAY X<pop> X<stack>, pop, pos SCALAR
-X<pos> X<match, position>, pos, print FILEHANDLE LIST X<print>, print LIST,
-print, printf FILEHANDLE FORMAT, LIST X<printf>, printf FORMAT, LIST,
-prototype FUNCTION X<prototype>, push ARRAY,LIST X<push> X<stack>,
-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> X<file, read>, read
-FILEHANDLE,SCALAR,LENGTH, readdir DIRHANDLE X<readdir>, readline EXPR,
-readline X<readline> X<gets> X<fgets>, readlink EXPR X<readlink>, readlink,
-readpipe EXPR, readpipe X<readpipe>, recv SOCKET,SCALAR,LENGTH,FLAGS
-X<recv>, redo LABEL X<redo>, redo, ref EXPR X<ref> X<reference>, ref,
-rename OLDNAME,NEWNAME X<rename> X<move> X<mv> X<ren>, require VERSION
-X<require>, require EXPR, require, reset EXPR X<reset>, reset, return EXPR
-X<return>, return, reverse LIST X<reverse> X<rev> X<invert>, rewinddir
-DIRHANDLE X<rewinddir>, rindex STR,SUBSTR,POSITION X<rindex>, rindex
-STR,SUBSTR, rmdir FILENAME X<rmdir> X<rd> X<directory, remove>, rmdir,
-s///, say FILEHANDLE LIST X<say>, say LIST, say, scalar EXPR X<scalar>
-X<context>, seek FILEHANDLE,POSITION,WHENCE X<seek> X<fseek> X<filehandle,
-position>, seekdir DIRHANDLE,POS X<seekdir>, select FILEHANDLE X<select>
-X<filehandle, default>, select, select RBITS,WBITS,EBITS,TIMEOUT X<select>,
-semctl ID,SEMNUM,CMD,ARG X<semctl>, semget KEY,NSEMS,FLAGS X<semget>, semop
+X<core> X<undump>, dump, each HASH X<each> X<hash, iterator>, each ARRAY
+X<array, iterator>, eof FILEHANDLE X<eof> X<end of file> X<end-of-file>,
+eof (), eof, eval EXPR X<eval> X<try> X<catch> X<evaluate> X<parse>
+X<execute> X<error, handling> X<exception, handling>, eval BLOCK, eval,
+exec LIST X<exec> X<execute>, exec PROGRAM LIST, exists EXPR X<exists>
+X<autovivification>, exit EXPR X<exit> X<terminate> X<abort>, exit, exp
+EXPR X<exp> X<exponential> X<antilog> X<antilogarithm> X<e>, exp, fcntl
+FILEHANDLE,FUNCTION,SCALAR X<fcntl>, fileno FILEHANDLE X<fileno>, flock
+FILEHANDLE,OPERATION X<flock> X<lock> X<locking>, fork X<fork> X<child>
+X<parent>, format X<format>, formline PICTURE,LIST X<formline>, getc
+FILEHANDLE X<getc> X<getchar> X<character> X<file, read>, getc, getlogin
+X<getlogin> X<login>, getpeername SOCKET X<getpeername> X<peer>, getpgrp
+PID X<getpgrp> X<group>, getppid X<getppid> X<parent> X<pid>, getpriority
+WHICH,WHO X<getpriority> X<priority> X<nice>, getpwnam NAME X<getpwnam>
+X<getgrnam> X<gethostbyname> X<getnetbyname> X<getprotobyname> X<getpwuid>
+X<getgrgid> X<getservbyname> X<gethostbyaddr> X<getnetbyaddr>
+X<getprotobynumber> X<getservbyport> X<getpwent> X<getgrent> X<gethostent>
+X<getnetent> X<getprotoent> X<getservent> X<setpwent> X<setgrent>
+X<sethostent> X<setnetent> X<setprotoent> X<setservent> X<endpwent>
+X<endgrent> X<endhostent> X<endnetent> X<endprotoent> X<endservent>,
+getgrnam NAME, gethostbyname NAME, getnetbyname NAME, getprotobyname NAME,
+getpwuid UID, getgrgid GID, getservbyname NAME,PROTO, gethostbyaddr
+ADDR,ADDRTYPE, getnetbyaddr ADDR,ADDRTYPE, getprotobynumber NUMBER,
+getservbyport PORT,PROTO, getpwent, getgrent, gethostent, getnetent,
+getprotoent, getservent, setpwent, setgrent, sethostent STAYOPEN, setnetent
+STAYOPEN, setprotoent STAYOPEN, setservent STAYOPEN, endpwent, endgrent,
+endhostent, endnetent, endprotoent, endservent, getsockname SOCKET
+X<getsockname>, getsockopt SOCKET,LEVEL,OPTNAME X<getsockopt>, glob EXPR
+X<glob> X<wildcard> X<filename, expansion> X<expand>, glob, gmtime EXPR
+X<gmtime> X<UTC> X<Greenwich>, gmtime, goto LABEL X<goto> X<jump> X<jmp>,
+goto EXPR, goto &NAME, grep BLOCK LIST X<grep>, grep EXPR,LIST, hex EXPR
+X<hex> X<hexadecimal>, hex, import LIST X<import>, index
+STR,SUBSTR,POSITION X<index> X<indexOf> X<InStr>, index STR,SUBSTR, int
+EXPR X<int> X<integer> X<truncate> X<trunc> X<floor>, int, ioctl
+FILEHANDLE,FUNCTION,SCALAR X<ioctl>, join EXPR,LIST X<join>, keys HASH
+X<keys> X<key>, keys ARRAY, kill SIGNAL, LIST X<kill> X<signal>, last LABEL
+X<last> X<break>, last, lc EXPR X<lc> X<lowercase>, lc, lcfirst EXPR
+X<lcfirst> X<lowercase>, lcfirst, length EXPR X<length> X<size>, length,
+link OLDFILE,NEWFILE X<link>, listen SOCKET,QUEUESIZE X<listen>, local EXPR
+X<local>, localtime EXPR X<localtime> X<ctime>, localtime, lock THING
+X<lock>, log EXPR X<log> X<logarithm> X<e> X<ln> X<base>, log, lstat EXPR
+X<lstat>, lstat, m//, map BLOCK LIST X<map>, map EXPR,LIST, mkdir
+FILENAME,MASK X<mkdir> X<md> X<directory, create>, mkdir FILENAME, mkdir,
+msgctl ID,CMD,ARG X<msgctl>, msgget KEY,FLAGS X<msgget>, msgrcv
+ID,VAR,SIZE,TYPE,FLAGS X<msgrcv>, msgsnd ID,MSG,FLAGS X<msgsnd>, my EXPR
+X<my>, my TYPE EXPR, my EXPR : ATTRS, my TYPE EXPR : ATTRS, next LABEL
+X<next> X<continue>, next, no Module VERSION LIST X<no>, no Module VERSION,
+no Module LIST, no Module, no VERSION, oct EXPR X<oct> X<octal> X<hex>
+X<hexadecimal> X<binary> X<bin>, oct, open FILEHANDLE,EXPR X<open> X<pipe>
+X<file, open> X<fopen>, open FILEHANDLE,MODE,EXPR, open
+FILEHANDLE,MODE,EXPR,LIST, open FILEHANDLE,MODE,REFERENCE, open FILEHANDLE,
+opendir DIRHANDLE,EXPR X<opendir>, ord EXPR X<ord> X<encoding>, ord, our
+EXPR X<our> X<global>, our TYPE EXPR, our EXPR : ATTRS, our TYPE EXPR :
+ATTRS, pack TEMPLATE,LIST X<pack>, package NAMESPACE X<package> X<module>
+X<namespace>, package, pipe READHANDLE,WRITEHANDLE X<pipe>, pop ARRAY
+X<pop> X<stack>, pop, pos SCALAR X<pos> X<match, position>, pos, print
+FILEHANDLE LIST X<print>, print LIST, print, printf FILEHANDLE FORMAT, LIST
+X<printf>, printf FORMAT, LIST, prototype FUNCTION X<prototype>, push
+ARRAY,LIST X<push> X<stack>, q/STRING/, qq/STRING/, qx/STRING/, qw/STRING/,
+qr/STRING/, quotemeta EXPR X<quotemeta> X<metacharacter>, quotemeta, rand
+EXPR X<rand> X<random>, rand, read FILEHANDLE,SCALAR,LENGTH,OFFSET X<read>
+X<file, read>, read FILEHANDLE,SCALAR,LENGTH, readdir DIRHANDLE X<readdir>,
+readline EXPR, readline X<readline> X<gets> X<fgets>, readlink EXPR
+X<readlink>, readlink, readpipe EXPR, readpipe X<readpipe>, recv
+SOCKET,SCALAR,LENGTH,FLAGS X<recv>, redo LABEL X<redo>, redo, ref EXPR
+X<ref> X<reference>, ref, rename OLDNAME,NEWNAME X<rename> X<move> X<mv>
+X<ren>, require VERSION X<require>, require EXPR, require, reset EXPR
+X<reset>, reset, return EXPR X<return>, return, reverse LIST X<reverse>
+X<rev> X<invert>, rewinddir DIRHANDLE X<rewinddir>, rindex
+STR,SUBSTR,POSITION X<rindex>, rindex STR,SUBSTR, rmdir FILENAME X<rmdir>
+X<rd> X<directory, remove>, rmdir, s///, say FILEHANDLE LIST X<say>, say
+LIST, say, scalar EXPR X<scalar> X<context>, seek
+FILEHANDLE,POSITION,WHENCE X<seek> X<fseek> X<filehandle, position>,
+seekdir DIRHANDLE,POS X<seekdir>, select FILEHANDLE X<select> X<filehandle,
+default>, select, select RBITS,WBITS,EBITS,TIMEOUT X<select>, semctl
+ID,SEMNUM,CMD,ARG X<semctl>, semget KEY,NSEMS,FLAGS X<semget>, semop
 KEY,OPSTRING X<semop>, send SOCKET,MSG,FLAGS,TO X<send>, send
 SOCKET,MSG,FLAGS, setpgrp PID,PGRP X<setpgrp> X<group>, setpriority
 WHICH,WHO,PRIORITY X<setpriority> X<priority> X<nice> X<renice>, setsockopt
@@ -2301,10 +2402,11 @@ EXPR X<undef> X<undefine>, undef, unlink LIST X<unlink> X<delete> X<remove>
 X<rm> X<del>, unlink, unpack TEMPLATE,EXPR X<unpack>, unpack TEMPLATE,
 untie VARIABLE X<untie>, unshift ARRAY,LIST X<unshift>, use Module VERSION
 LIST X<use> X<module> X<import>, use Module VERSION, use Module LIST, use
-Module, use VERSION, utime LIST X<utime>, values HASH X<values>, vec
-EXPR,OFFSET,BITS X<vec> X<bit> X<bit vector>, wait X<wait>, waitpid
-PID,FLAGS X<waitpid>, wantarray X<wantarray> X<context>, warn LIST X<warn>
-X<warning> X<STDERR>, write FILEHANDLE X<write>, write EXPR, write, y///
+Module, use VERSION, utime LIST X<utime>, values HASH X<values>, values
+ARRAY, 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
 
@@ -2588,19 +2690,18 @@ X<perl, location of interpreter>
 =item Command Switches
 X<perl, command switches> X<command switches>
 
-B<-0>[I<octal/hexadecimal>] X<-0> X<$/>, B<-A[I<module>][=I<assertions>]>
-X<-A>, B<-a> X<-a> X<autosplit>, B<-C [I<number/list>]> X<-C>, B<-c> X<-c>,
-B<-d> X<-d> X<-dt>, B<-dt>, B<-d:>I<foo[=bar,baz]> X<-d> X<-dt>,
-B<-dt:>I<foo[=bar,baz]>, B<-D>I<letters> X<-D> X<DEBUGGING> X<-DDEBUGGING>,
-B<-D>I<number>, B<-e> I<commandline> X<-e>, B<-E> I<commandline> X<-E>,
-B<-f> X<-f>, B<-F>I<pattern> X<-F>, B<-h> X<-h>, B<-i>[I<extension>] X<-i>
-X<in-place>, B<-I>I<directory> X<-I> X<@INC>, B<-l>[I<octnum>] X<-l> X<$/>
-X<$\>, B<-m>[B<->]I<module> X<-m> X<-M>, B<-M>[B<->]I<module>,
+B<-0>[I<octal/hexadecimal>] X<-0> X<$/>, B<-a> X<-a> X<autosplit>, B<-C
+[I<number/list>]> X<-C>, B<-c> X<-c>, B<-d> X<-d> X<-dt>, B<-dt>,
+B<-d:>I<foo[=bar,baz]> X<-d> X<-dt>, B<-dt:>I<foo[=bar,baz]>,
+B<-D>I<letters> X<-D> X<DEBUGGING> X<-DDEBUGGING>, B<-D>I<number>, B<-e>
+I<commandline> X<-e>, B<-E> I<commandline> X<-E>, B<-f> X<-f>,
+B<-F>I<pattern> X<-F>, B<-h> X<-h>, B<-i>[I<extension>] X<-i> X<in-place>,
+B<-I>I<directory> X<-I> X<@INC>, B<-l>[I<octnum>] X<-l> X<$/> X<$\>,
+B<-m>[B<->]I<module> X<-m> X<-M>, B<-M>[B<->]I<module>,
 B<-M>[B<->]I<'module ...'>, B<-[mM]>[B<->]I<module=arg[,arg]...>, B<-n>
-X<-n>, B<-p> X<-p>, B<-P> X<-P>, B<-s> X<-s>, B<-S> X<-S>, B<-t> X<-t>,
-B<-T> X<-T>, B<-u> X<-u>, B<-U> X<-U>, B<-v> X<-v>, B<-V> X<-V>,
-B<-V:>I<configvar>, B<-w> X<-w>, B<-W> X<-W>, B<-X> X<-X>, B<-x> X<-x>,
-B<-x> I<directory>
+X<-n>, 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
 
@@ -2630,6 +2731,8 @@ X<SYS$LOGIN>
 
 =item DESCRIPTION
 
+=item SEE ALSO
+
 =back
 
 =head2 perllexwarn - Perl Lexical Warnings
@@ -2661,8 +2764,6 @@ X<warning, reporting> X<warning, registering>
 
 =back
 
-=item TODO
-
 =item SEE ALSO
 
 =item AUTHOR
@@ -2679,6 +2780,11 @@ X<warning, reporting> X<warning, registering>
 
 =over 4
 
+=item Calling the debugger
+
+perl -d program_name, perl -d -e 0, perl -d:Ptkdb program_name, perl -dt
+threaded_program_name
+
 =item Debugger Commands
 
 h X<debugger command, h>, h [command], h h, p expr X<debugger command, p>,
@@ -2784,8 +2890,8 @@ $ARG, $_ X<$_> X<$ARG>, $a, $b X<$a> X<$b>, $<I<digits>> X<$1> X<$2> X<$3>,
 $MATCH, $& X<$&> X<$MATCH>, ${^MATCH} X<${^MATCH}>, $PREMATCH, $` X<$`>
 X<$PREMATCH>, ${^PREMATCH} X<${^PREMATCH}>, $POSTMATCH, $' X<$'>
 X<$POSTMATCH>, ${^POSTMATCH} X<${^POSTMATCH}>, $LAST_PAREN_MATCH, $+ X<$+>
-X<$LAST_PAREN_MATCH>, $^N X<$^N>, @LAST_MATCH_END, @+ X<@+>
-X<@LAST_MATCH_END>, %+ X<%+>, HANDLE->input_line_number(EXPR),
+X<$LAST_PAREN_MATCH>, $LAST_SUBMATCH_RESULT, $^N X<$^N>, @LAST_MATCH_END,
+@+ X<@+> X<@LAST_MATCH_END>, %+ X<%+>, HANDLE->input_line_number(EXPR),
 $INPUT_LINE_NUMBER, $NR, $. X<$.> X<$NR> X<$INPUT_LINE_NUMBER> X<line
 number>, IO::Handle->input_record_separator(EXPR), $INPUT_RECORD_SEPARATOR,
 $RS, $/ X<$/> X<$RS> X<$INPUT_RECORD_SEPARATOR>, HANDLE->autoflush(EXPR),
@@ -2813,27 +2919,28 @@ IO::Handle->format_formfeed EXPR, $FORMAT_FORMFEED, $^L X<$^L>
 X<$FORMAT_FORMFEED>, $ACCUMULATOR, $^A X<$^A> X<$ACCUMULATOR>,
 $CHILD_ERROR, $? X<$?> X<$CHILD_ERROR>, ${^CHILD_ERROR_NATIVE}
 X<$^CHILD_ERROR_NATIVE>, ${^ENCODING} X<$^ENCODING>, $OS_ERROR, $ERRNO, $!
-X<$!> X<$ERRNO> X<$OS_ERROR>, %! X<%!>, $EXTENDED_OS_ERROR, $^E X<$^E>
-X<$EXTENDED_OS_ERROR>, $EVAL_ERROR, $@ X<$@> X<$EVAL_ERROR>, $PROCESS_ID,
-$PID, $$ X<$$> X<$PID> X<$PROCESS_ID>, $REAL_USER_ID, $UID, $< X<< $< >>
-X<$UID> X<$REAL_USER_ID>, $EFFECTIVE_USER_ID, $EUID, $> X<< $> >> X<$EUID>
-X<$EFFECTIVE_USER_ID>, $REAL_GROUP_ID, $GID, $( X<$(> X<$GID>
-X<$REAL_GROUP_ID>, $EFFECTIVE_GROUP_ID, $EGID, $) X<$)> X<$EGID>
-X<$EFFECTIVE_GROUP_ID>, $PROGRAM_NAME, $0 X<$0> X<$PROGRAM_NAME>, $[ X<$[>,
-$] X<$]>, $COMPILING, $^C X<$^C> X<$COMPILING>, $DEBUGGING, $^D X<$^D>
-X<$DEBUGGING>, ${^RE_DEBUG_FLAGS}, ${^RE_TRIE_MAXBUF}, $SYSTEM_FD_MAX, $^F
-X<$^F> X<$SYSTEM_FD_MAX>, $^H, %^H, $INPLACE_EDIT, $^I X<$^I>
-X<$INPLACE_EDIT>, $^M X<$^M>, $OSNAME, $^O X<$^O> X<$OSNAME>, ${^OPEN},
-$PERLDB, $^P X<$^P> X<$PERLDB>, 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40,
-0x80, 0x100, 0x200, 0x400, $LAST_REGEXP_CODE_RESULT, $^R X<$^R>
-X<$LAST_REGEXP_CODE_RESULT>, $EXCEPTIONS_BEING_CAUGHT, $^S X<$^S>
-X<$EXCEPTIONS_BEING_CAUGHT>, $BASETIME, $^T X<$^T> X<$BASETIME>, ${^TAINT},
-${^UNICODE}, ${^UTF8CACHE}, ${^UTF8LOCALE}, $PERL_VERSION, $^V X<$^V>
-X<$PERL_VERSION>, $WARNING, $^W X<$^W> X<$WARNING>, ${^WARNING_BITS},
-${^WIN32_SLOPPY_STAT}, $EXECUTABLE_NAME, $^X X<$^X> X<$EXECUTABLE_NAME>,
-ARGV X<ARGV>, $ARGV X<$ARGV>, @ARGV X<@ARGV>, ARGVOUT X<ARGVOUT>, @F X<@F>,
-@INC X<@INC>, @ARG, @_ X<@_> X<@ARG>, %INC X<%INC>, %ENV, $ENV{expr}
-X<%ENV>, %SIG, $SIG{expr} X<%SIG>
+X<$!> X<$ERRNO> X<$OS_ERROR>, %OS_ERROR, %ERRNO, %! X<%!>,
+$EXTENDED_OS_ERROR, $^E X<$^E> X<$EXTENDED_OS_ERROR>, $EVAL_ERROR, $@ X<$@>
+X<$EVAL_ERROR>, $PROCESS_ID, $PID, $$ X<$$> X<$PID> X<$PROCESS_ID>,
+$REAL_USER_ID, $UID, $< X<< $< >> X<$UID> X<$REAL_USER_ID>,
+$EFFECTIVE_USER_ID, $EUID, $> X<< $> >> X<$EUID> X<$EFFECTIVE_USER_ID>,
+$REAL_GROUP_ID, $GID, $( X<$(> X<$GID> X<$REAL_GROUP_ID>,
+$EFFECTIVE_GROUP_ID, $EGID, $) X<$)> X<$EGID> X<$EFFECTIVE_GROUP_ID>,
+$PROGRAM_NAME, $0 X<$0> X<$PROGRAM_NAME>, $[ X<$[>, $] X<$]>, $COMPILING,
+$^C X<$^C> X<$COMPILING>, $DEBUGGING, $^D X<$^D> X<$DEBUGGING>,
+${^RE_DEBUG_FLAGS}, ${^RE_TRIE_MAXBUF}, $SYSTEM_FD_MAX, $^F X<$^F>
+X<$SYSTEM_FD_MAX>, $^H, %^H, $INPLACE_EDIT, $^I X<$^I> X<$INPLACE_EDIT>,
+$^M X<$^M>, $OSNAME, $^O X<$^O> X<$OSNAME>, ${^OPEN}, $PERLDB, $^P X<$^P>
+X<$PERLDB>, 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x100, 0x200,
+0x400, $LAST_REGEXP_CODE_RESULT, $^R X<$^R> X<$LAST_REGEXP_CODE_RESULT>,
+$EXCEPTIONS_BEING_CAUGHT, $^S X<$^S> X<$EXCEPTIONS_BEING_CAUGHT>,
+$BASETIME, $^T X<$^T> X<$BASETIME>, ${^TAINT}, ${^UNICODE}, ${^UTF8CACHE},
+${^UTF8LOCALE}, $PERL_VERSION, $^V X<$^V> X<$PERL_VERSION>, $WARNING, $^W
+X<$^W> X<$WARNING>, ${^WARNING_BITS}, ${^WIN32_SLOPPY_STAT},
+$EXECUTABLE_NAME, $^X X<$^X> X<$EXECUTABLE_NAME>, ARGV X<ARGV>, $ARGV
+X<$ARGV>, @ARGV X<@ARGV>, ARGVOUT X<ARGVOUT>, @F X<@F>, @INC X<@INC>, @ARG,
+@_ X<@_> X<@ARG>, %INC X<%INC>, %ENV, $ENV{expr} X<%ENV>, %SIG, $SIG{expr}
+X<%SIG>
 
 =item Error Indicators
 X<error> X<exception>
@@ -2860,16 +2967,17 @@ m X</m> X<regex, multiline> X<regexp, multiline> X<regular expression,
 multiline>, s X</s> X<regex, single-line> X<regexp, single-line> X<regular
 expression, single-line>, i X</i> X<regex, case-insensitive> X<regexp,
 case-insensitive> X<regular expression, case-insensitive>, x X</x>, p X</p>
-X<regex, preserve> X<regexp, preserve>
+X<regex, preserve> X<regexp, preserve>, g and c X</g> X</c>
 
 =item Regular Expressions
 
-[1], [2], [3], cntrl X<cntrl>, graph X<graph>, print X<print>, punct
-X<punct>, xdigit X<xdigit>
+[1], [2], [3], [1], [2], [3], C<$>, C<+> C<< < >> C<=> C<< > >> C<|> C<~>,
+C<^> C<`>, cntrl X<cntrl>, graph X<graph>, print X<print>, punct X<punct>,
+xdigit X<xdigit>
 
 =item Extended Patterns
 
-C<(?#text)> X<(?#)>, C<(?kimsx-imsx)> X<(?)>, C<(?:pattern)> X<(?:)>,
+C<(?#text)> X<(?#)>, C<(?pimsx-imsx)> X<(?)>, C<(?:pattern)> X<(?:)>,
 C<(?imsx-imsx:pattern)>, C<(?|pattern)> X<(?|)> X<Branch reset>,
 Look-Around Assertions X<look-around assertion> X<lookaround assertion>
 X<look-around> X<lookaround>, C<(?=pattern)> X<(?=)> X<look-ahead,
@@ -2893,10 +3001,10 @@ X<backtracking> X<atomic> X<possessive>
 =item Special Backtracking Control Verbs
 
 Verbs that take an argument, C<(*PRUNE)> C<(*PRUNE:NAME)> X<(*PRUNE)>
-X<(*PRUNE:NAME)> X<\v>, C<(*SKIP)> C<(*SKIP:NAME)> X<(*SKIP)>,
-C<(*MARK:NAME)> C<(*:NAME)> X<(*MARK)> C<(*MARK:NAME)> C<(*:NAME)>,
-C<(*THEN)> C<(*THEN:NAME)>, C<(*COMMIT)> X<(*COMMIT)>, Verbs without an
-argument, C<(*FAIL)> C<(*F)> X<(*FAIL)> X<(*F)>, C<(*ACCEPT)> X<(*ACCEPT)>
+X<(*PRUNE:NAME)>, C<(*SKIP)> C<(*SKIP:NAME)> X<(*SKIP)>, C<(*MARK:NAME)>
+C<(*:NAME)> X<(*MARK)> C<(*MARK:NAME)> C<(*:NAME)>, C<(*THEN)>
+C<(*THEN:NAME)>, C<(*COMMIT)> X<(*COMMIT)>, Verbs without an argument,
+C<(*FAIL)> C<(*F)> X<(*FAIL)> X<(*F)>, C<(*ACCEPT)> X<(*ACCEPT)>
 
 =item Backtracking
 X<backtrack> X<backtracking>
@@ -2929,6 +3037,67 @@ C<< (?PE<lt>NAMEE<gt>pattern) >>, C<< (?P=NAME) >>, C<< (?P>NAME) >>
 
 =back
 
+=head2 perlrebackslash - Perl Regular Expression Backslash Sequences and
+Escapes
+
+=over 4
+
+=item DESCRIPTION
+
+=over 4
+
+=item The backslash
+
+[1]
+
+=item All the sequences and escapes
+
+=item Character Escapes
+
+[1], [2]
+
+=item Modifiers
+
+=item Character classes
+
+=item Referencing
+
+=item Assertions
+
+\A, \z, \Z, \G, \b, \B
+
+=item Misc
+
+\C, \K, \R, \X
+
+=back
+
+=back
+
+=head2 perlrecharclass - Perl Regular Expression Character Classes
+
+=over 4
+
+=item DESCRIPTION
+
+=over 4
+
+=item The dot
+
+=item Backslashed sequences
+
+[1]
+
+=item Bracketed Character Classes
+
+cntrl, graph, print, punct
+
+=item Locale, Unicode and UTF-8
+
+=back
+
+=back
+
 =head2 perlreref - Perl Regular Expressions Reference
 
 =over 4
@@ -3096,7 +3265,8 @@ X<indirect object syntax> X<invocation, indirect> X<indirect>
 =item Default UNIVERSAL methods
 X<UNIVERSAL>
 
-isa(CLASS) X<isa>, can(METHOD) X<can>, VERSION( [NEED] ) X<VERSION>
+isa(CLASS) X<isa>, DOES(ROLE), can(METHOD) X<can>, VERSION( [NEED] )
+X<VERSION>
 
 =item Destructors
 X<destructor> X<DESTROY>
@@ -3154,8 +3324,8 @@ X<filehandle, tying>
 
 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>
+READLINE this X<READLINE>, GETC this X<GETC>, EOF this X<EOF>, CLOSE this
+X<CLOSE>, UNTIE this X<UNTIE>, DESTROY this X<DESTROY>
 
 =item UNTIE this
 X<UNTIE>
@@ -3389,6 +3559,8 @@ string
 
 =item Ignoring A Thread
 
+=item Process and Thread Termination
+
 =back
 
 =item Threads And Data
@@ -3891,6 +4063,9 @@ classes, Use of "Is" Prefix, Blocks
 
 =item Interaction with Locales
 
+=item Problems with characters whose ordinal numbers are in the range 128 -
+255 with no Locale specified
+
 =item Interaction with Extensions
 
 =item Speed
@@ -3907,15 +4082,17 @@ classes, Use of "Is" Prefix, Blocks
 
 =over 4
 
-=item DESCRIPTION
+=item Q and A
 
 =over 4
 
 =item perlunitut isn't really a Unicode tutorial, is it?
 
-=item What about binary data, like images?
+=item What character encodings does Perl support?
 
-=item What about the UTF8 flag?
+=item Which version of perl should I use?
+
+=item What about binary data, like images?
 
 =item When should I decode or encode?
 
@@ -3925,30 +4102,43 @@ classes, Use of "Is" Prefix, Blocks
 
 =item Is there a way to automatically decode or encode?
 
-=item Cheat?! Tell me, how can I cheat?
-
 =item What if I don't know which encoding was used?
 
 =item Can I use Unicode in my Perl sources?
 
 =item Data::Dumper doesn't restore the UTF8 flag; is it broken?
 
+=item Why do regex character classes sometimes match only in the ASCII
+range?
+
+=item Why do some characters not uppercase or lowercase correctly?
+
 =item How can I determine if a string is a text string or a binary string?
 
 =item How do I convert from encoding FOO to encoding BAR?
 
+=item What are C<decode_utf8> and C<encode_utf8>?
+
+=item What is a "wide character"?
+
+=back
+
+=item INTERNALS
+
+=over 4
+
+=item What is "the UTF8 flag"?
+
 =item What about the C<use bytes> pragma?
 
-=item What are C<decode_utf8> and C<encode_utf8>?
+=item What about the C<use encoding> pragma?
+
+=item What is the difference between C<:encoding> and C<:utf8>?
 
 =item What's the difference between C<UTF-8> and C<utf8>?
 
 =item I lost track; what encoding is the internal format really?
 
-=item What character encodings does Perl support?
-
-=item Which version of perl should I use?
-
 =back
 
 =item AUTHOR
@@ -4059,7 +4249,7 @@ chr(), ord(), pack(), print(), printf(), sort(), sprintf(), unpack()
 
 =item Convert, sort data, then re convert.
 
-=item Perform sorting on one type of machine only.
+=item Perform sorting on one type of platform only.
 
 =back
 
@@ -4187,49 +4377,51 @@ X<CLONE> X<CLONE_SKIP> X<thread> X<threads> X<ithread>
 
 =item Pragmatic Modules
 
-assertions, assertions::activate, assertions::compat, attributes, attrs,
-autouse, base, bigint, bignum, bigrat, blib, bytes, charnames, constant,
-diagnostics, encoding, encoding::warnings, feature, fields, filetest, if,
-integer, less, lib, locale, open, ops, overload, re, sigtrap, sort, strict,
-subs, threads, threads::shared, utf8, vars, version, vmsish, warnings,
-warnings::register
+attributes, attrs, autodie, autouse, base, bigint, bignum, bigrat, blib,
+bytes, charnames, constant, diagnostics, encoding, encoding::warnings,
+feature, fields, filetest, if, integer, less, lib, locale, mro, open, ops,
+overload, parent, re, sigtrap, sort, strict, subs, threads,
+threads::shared, utf8, vars, version, vmsish, warnings, warnings::register
 
 =item Standard Modules
 
-AnyDBM_File, Archive::Tar, Archive::Tar::File, Attribute::Handlers,
-AutoLoader, AutoSplit, B, B::Asmdata, B::Assembler, B::Bblock, B::Bytecode,
-B::C, B::CC, B::Concise, B::Debug, B::Deparse, B::Disassembler, B::Lint,
-B::Showlex, B::Stackobj, B::Stash, B::Terse, B::Xref, Benchmark,
-ByteLoader, CGI, CGI::Apache, CGI::Carp, CGI::Cookie, CGI::Fast,
-CGI::Pretty, CGI::Push, CGI::Switch, CGI::Util, CPAN, CPAN::FirstTime,
-CPAN::Nox, CPAN::Version, Carp, Carp::Heavy, Class::ISA, Class::Struct,
-Compress::Raw::Zlib, Compress::Zlib, Config, Cwd, DB, DBM_Filter,
-DBM_Filter::compress, DBM_Filter::encode, DBM_Filter::int32,
-DBM_Filter::null, DBM_Filter::utf8, DB_File, Data::Dumper, Devel::DProf,
-Devel::Peek, Devel::SelfStubber, Digest, Digest::MD5, Digest::SHA,
-Digest::base, Digest::file, DirHandle, Dumpvalue, DynaLoader, Encode,
-Encode::Alias, Encode::Byte, Encode::CJKConstants, Encode::CN,
-Encode::CN::HZ, Encode::Config, Encode::EBCDIC, Encode::Encoder,
-Encode::Encoding, Encode::Guess, Encode::JP, Encode::JP::H2Z,
+AnyDBM_File, App::Prove, App::Prove::State, Archive::Extract, Archive::Tar,
+Archive::Tar::File, Attribute::Handlers, AutoLoader, AutoSplit, B,
+B::Concise, B::Debug, B::Deparse, B::Lint, B::Lint::Debug, B::Showlex,
+B::Terse, B::Xref, Benchmark, CGI, CGI::Apache, CGI::Carp, CGI::Cookie,
+CGI::Fast, CGI::Pretty, CGI::Push, CGI::Switch, CGI::Util, CORE, CPAN,
+CPAN::API::HOWTO, CPAN::FirstTime, CPAN::Kwalify, CPAN::Nox, CPAN::Version,
+CPANPLUS, CPANPLUS::Dist::Base, CPANPLUS::Dist::Sample,
+CPANPLUS::Shell::Classic, CPANPLUS::Shell::Default::Plugins::HOWTO, Carp,
+Carp::Heavy, Class::ISA, Class::Struct, Compress::Raw::Zlib,
+Compress::Zlib, Config, Cwd, DB, DBM_Filter, DBM_Filter::compress,
+DBM_Filter::encode, DBM_Filter::int32, DBM_Filter::null, DBM_Filter::utf8,
+DB_File, Data::Dumper, Devel::DProf, Devel::InnerPackage, Devel::Peek,
+Devel::SelfStubber, Digest, Digest::MD5, Digest::SHA, Digest::base,
+Digest::file, DirHandle, Dumpvalue, DynaLoader, Encode, Encode::Alias,
+Encode::Byte, Encode::CJKConstants, Encode::CN, Encode::CN::HZ,
+Encode::Config, Encode::EBCDIC, Encode::Encoder, Encode::Encoding,
+Encode::GSM0338, Encode::Guess, Encode::JP, Encode::JP::H2Z,
 Encode::JP::JIS7, Encode::KR, Encode::KR::2022_KR, Encode::MIME::Header,
-Encode::PerlIO, Encode::Supported, Encode::Symbol, Encode::TW,
-Encode::Unicode, Encode::Unicode::UTF7, English, Env, Errno, Exporter,
-Exporter::Heavy, ExtUtils::CBuilder, ExtUtils::CBuilder::Platform::Windows,
-ExtUtils::Command, ExtUtils::Command::MM, ExtUtils::Constant,
-ExtUtils::Constant::Base, ExtUtils::Constant::Utils,
-ExtUtils::Constant::XS, ExtUtils::Embed, ExtUtils::Install,
-ExtUtils::Installed, ExtUtils::Liblist, ExtUtils::MM, ExtUtils::MM_AIX,
-ExtUtils::MM_Any, ExtUtils::MM_BeOS, ExtUtils::MM_Cygwin, ExtUtils::MM_DOS,
-ExtUtils::MM_MacOS, ExtUtils::MM_NW5, ExtUtils::MM_OS2, ExtUtils::MM_QNX,
-ExtUtils::MM_UWIN, ExtUtils::MM_Unix, ExtUtils::MM_VMS, ExtUtils::MM_VOS,
-ExtUtils::MM_Win32, ExtUtils::MM_Win95, ExtUtils::MY, ExtUtils::MakeMaker,
+Encode::MIME::Name, Encode::PerlIO, Encode::Supported, Encode::Symbol,
+Encode::TW, Encode::Unicode, Encode::Unicode::UTF7, English, Env, Errno,
+Exporter, Exporter::Heavy, ExtUtils::CBuilder,
+ExtUtils::CBuilder::Platform::Windows, ExtUtils::Command,
+ExtUtils::Command::MM, ExtUtils::Constant, ExtUtils::Constant::Base,
+ExtUtils::Constant::Utils, ExtUtils::Constant::XS, ExtUtils::Embed,
+ExtUtils::Install, ExtUtils::Installed, ExtUtils::Liblist, ExtUtils::MM,
+ExtUtils::MM_AIX, ExtUtils::MM_Any, ExtUtils::MM_BeOS, ExtUtils::MM_Cygwin,
+ExtUtils::MM_DOS, ExtUtils::MM_Darwin, ExtUtils::MM_MacOS,
+ExtUtils::MM_NW5, ExtUtils::MM_OS2, ExtUtils::MM_QNX, ExtUtils::MM_UWIN,
+ExtUtils::MM_Unix, ExtUtils::MM_VMS, ExtUtils::MM_VOS, ExtUtils::MM_Win32,
+ExtUtils::MM_Win95, ExtUtils::MY, ExtUtils::MakeMaker,
 ExtUtils::MakeMaker::Config, ExtUtils::MakeMaker::FAQ,
 ExtUtils::MakeMaker::Tutorial, ExtUtils::MakeMaker::bytes,
 ExtUtils::MakeMaker::vmsish, ExtUtils::Manifest, ExtUtils::Mkbootstrap,
 ExtUtils::Mksymlists, ExtUtils::Packlist, ExtUtils::ParseXS,
 ExtUtils::testlib, Fatal, Fcntl, File::Basename, File::CheckTree,
-File::Compare, File::Copy, File::DosGlob, File::Find, File::Glob,
-File::GlobMapper, File::Path, File::Spec, File::Spec::Cygwin,
+File::Compare, File::Copy, File::DosGlob, File::Fetch, File::Find,
+File::Glob, File::GlobMapper, File::Path, File::Spec, File::Spec::Cygwin,
 File::Spec::Epoc, File::Spec::Functions, File::Spec::Mac, File::Spec::OS2,
 File::Spec::Unix, File::Spec::VMS, File::Spec::Win32, File::Temp,
 File::stat, FileCache, FileHandle, Filter::Simple, Filter::Util::Call,
@@ -4242,17 +4434,20 @@ IO::Pipe, IO::Poll, IO::Seekable, IO::Select, IO::Socket, IO::Socket::INET,
 IO::Socket::UNIX, IO::Uncompress::AnyInflate,
 IO::Uncompress::AnyUncompress, IO::Uncompress::Base,
 IO::Uncompress::Gunzip, IO::Uncompress::Inflate,
-IO::Uncompress::RawInflate, IO::Uncompress::Unzip, IO::Zlib, IPC::Open2,
-IPC::Open3, IPC::SysV, IPC::SysV::Msg, IPC::SysV::Semaphore, List::Util,
-Locale::Constants, Locale::Country, Locale::Currency, Locale::Language,
-Locale::Maketext, Locale::Maketext::TPJ13, Locale::Script, MIME::Base64,
-MIME::Base64::QuotedPrint, Math::BigFloat, Math::BigInt,
-Math::BigInt::Calc, Math::BigInt::CalcEmu, Math::BigInt::FastCalc,
-Math::BigRat, Math::Complex, Math::Trig, Memoize, Memoize::AnyDBM_File,
-Memoize::Expire, Memoize::ExpireFile, Memoize::ExpireTest,
-Memoize::NDBM_File, Memoize::SDBM_File, Memoize::Storable, Module::Build,
-Module::Build::API, Module::Build::Authoring, Module::Build::Base,
-Module::Build::Compat, Module::Build::ConfigData, Module::Build::Cookbook,
+IO::Uncompress::RawInflate, IO::Uncompress::Unzip, IO::Zlib, IPC::Cmd,
+IPC::Msg, IPC::Open2, IPC::Open3, IPC::Semaphore, IPC::SharedMem,
+IPC::SysV, List::Util, Locale::Constants, Locale::Country,
+Locale::Currency, Locale::Language, Locale::Maketext,
+Locale::Maketext::Simple, Locale::Maketext::TPJ13, Locale::Script,
+Log::Message, Log::Message::Config, Log::Message::Handlers,
+Log::Message::Item, MIME::Base64, MIME::QuotedPrint, Math::BigFloat,
+Math::BigInt, Math::BigInt::Calc, Math::BigInt::CalcEmu,
+Math::BigInt::FastCalc, Math::BigRat, Math::Complex, Math::Trig, Memoize,
+Memoize::AnyDBM_File, Memoize::Expire, Memoize::ExpireFile,
+Memoize::ExpireTest, Memoize::NDBM_File, Memoize::SDBM_File,
+Memoize::Storable, Module::Build, Module::Build::API,
+Module::Build::Authoring, Module::Build::Base, Module::Build::Compat,
+Module::Build::ConfigData, Module::Build::Cookbook,
 Module::Build::ModuleInfo, Module::Build::Notes, Module::Build::PPMMaker,
 Module::Build::Platform::Amiga, Module::Build::Platform::Default,
 Module::Build::Platform::EBCDIC, Module::Build::Platform::MPEiX,
@@ -4261,11 +4456,13 @@ Module::Build::Platform::Unix, Module::Build::Platform::VMS,
 Module::Build::Platform::VOS, Module::Build::Platform::Windows,
 Module::Build::Platform::aix, Module::Build::Platform::cygwin,
 Module::Build::Platform::darwin, Module::Build::Platform::os2,
-Module::Build::YAML, Module::CoreList, Module::Load, Module::Loaded,
-NDBM_File, NEXT, Net::Cmd, Net::Config, Net::Domain, Net::FTP, Net::NNTP,
-Net::Netrc, Net::POP3, Net::Ping, Net::SMTP, Net::Time, Net::hostent,
-Net::libnetFAQ, Net::netent, Net::protoent, Net::servent, O, ODBM_File,
-Opcode, POSIX, Package::Constants, PerlIO, PerlIO::encoding,
+Module::Build::YAML, Module::CoreList, Module::Load,
+Module::Load::Conditional, Module::Loaded, Module::Pluggable,
+Module::Pluggable::Object, NDBM_File, NEXT, Net::Cmd, Net::Config,
+Net::Domain, Net::FTP, Net::NNTP, Net::Netrc, Net::POP3, Net::Ping,
+Net::SMTP, Net::Time, Net::hostent, Net::libnetFAQ, Net::netent,
+Net::protoent, Net::servent, O, ODBM_File, Opcode, POSIX,
+Package::Constants, Params::Check, PerlIO, PerlIO::encoding,
 PerlIO::scalar, PerlIO::via, PerlIO::via::QuotedPrint, Pod::Checker,
 Pod::Escapes, Pod::Find, Pod::Functions, Pod::Html, Pod::InputObjects,
 Pod::LaTeX, Pod::Man, Pod::ParseLink, Pod::ParseUtils, Pod::Parser,
@@ -4283,18 +4480,30 @@ 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::Harness::Util, Test::More, Test::Simple,
-Test::Tutorial, Text::Abbrev, Text::Balanced, Text::ParseWords,
-Text::Soundex, Text::Tabs, Text::Wrap, Thread, Thread::Queue,
-Thread::Semaphore, 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
+Sys::Syslog::win32::Win32, TAP::Base, TAP::Formatter::Color,
+TAP::Formatter::Console, TAP::Formatter::Console::ParallelSession,
+TAP::Formatter::Console::Session, TAP::Harness, TAP::Parser,
+TAP::Parser::Aggregator, TAP::Parser::Grammar, TAP::Parser::Iterator,
+TAP::Parser::Iterator::Array, TAP::Parser::Iterator::Process,
+TAP::Parser::Iterator::Stream, TAP::Parser::Multiplexer,
+TAP::Parser::Result, TAP::Parser::Result::Bailout,
+TAP::Parser::Result::Comment, TAP::Parser::Result::Plan,
+TAP::Parser::Result::Pragma, TAP::Parser::Result::Test,
+TAP::Parser::Result::Unknown, TAP::Parser::Result::Version,
+TAP::Parser::Result::YAML, TAP::Parser::Source, TAP::Parser::Source::Perl,
+TAP::Parser::Utils, TAP::Parser::YAMLish::Reader,
+TAP::Parser::YAMLish::Writer, Term::ANSIColor, Term::Cap, Term::Complete,
+Term::ReadLine, Term::UI, Test, Test::Builder, Test::Builder::Module,
+Test::Builder::Tester, Test::Builder::Tester::Color, Test::Harness,
+Test::More, Test::Simple, Test::Tutorial, Text::Abbrev, Text::Balanced,
+Text::ParseWords, Text::Soundex, Text::Tabs, Text::Wrap, Thread,
+Thread::Queue, Thread::Semaphore, Tie::Array, Tie::File, Tie::Handle,
+Tie::Hash, Tie::Hash::NamedCapture, Tie::Memoize, Tie::RefHash,
+Tie::Scalar, Tie::SubstrHash, Time::HiRes, Time::Local, Time::Piece,
+Time::Piece::Seconds, Time::gmtime, Time::localtime, Time::tm, UNIVERSAL,
+Unicode::Collate, Unicode::Normalize, Unicode::UCD, User::grent,
+User::pwent, Win32, Win32API::File, Win32CORE, XS::APItest, XS::Typemap,
+XSLoader
 
 =item Extension Modules
 
@@ -4565,9 +4774,9 @@ L<config_data|config_data>, L<libnetcfg|libnetcfg>, L<perlivp>
 
 =item Development
 
-L<perlbug|perlbug>, L<h2ph|h2ph>, L<c2ph|c2ph> and L<pstruct|pstruct>,
-L<h2xs|h2xs>, L<enc2xs>, L<xsubpp>, L<dprofpp|dprofpp>, L<prove>,
-L<corelist>
+L<perlbug|perlbug>, L<perlthanks|perlthanks>, L<h2ph|h2ph>, L<c2ph|c2ph>
+and L<pstruct|pstruct>, L<h2xs|h2xs>, L<enc2xs>, L<xsubpp>,
+L<dprofpp|dprofpp>, L<prove>, L<corelist>
 
 =item General tools
 
@@ -4575,7 +4784,7 @@ L<piconv>, L<ptar>, L<ptardiff>, L<shasum>
 
 =item Installation
 
-L<cpan>, L<instmodsh>
+L<cpan>, L<cpanp>, L<cpan2dist>, L<instmodsh>
 
 =back
 
@@ -4697,9 +4906,10 @@ 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
+decrement, default, defined, delimiter, deprecated modules and features,
+dereference, derived class, descriptor, destroy, destructor, device,
+directive, directory, directory handle, dispatch, distribution, (to be)
+dropped modules, dweomer, dwimmer, dynamic scoping
 
 =item E
 
@@ -5445,13 +5655,16 @@ callback
 
 =item DESCRIPTION
 
+=item Callbacks
+
 =over 4
 
 =item comp
 
-RXf_SKIPWHITE, RXf_START_ONLY, RXf_WHITE, RXf_PMf_LOCALE,
-RXf_PMf_MULTILINE, RXf_PMf_SINGLELINE, RXf_PMf_FOLD, RXf_PMf_EXTENDED,
-RXf_PMf_KEEPCOPY, RXf_UTF8
+C</m> - RXf_PMf_MULTILINE, C</s> - RXf_PMf_SINGLELINE, C</i> -
+RXf_PMf_FOLD, C</x> - RXf_PMf_EXTENDED, C</p> - RXf_PMf_KEEPCOPY,
+RXf_PMf_LOCALE, RXf_UTF8, RXf_SPLIT, RXf_SKIPWHITE, RXf_START_ONLY,
+RXf_WHITE, RXf_NULL
 
 =item exec
 
@@ -5461,11 +5674,11 @@ RXf_PMf_KEEPCOPY, RXf_UTF8
 
 =item free
 
-=item numbered_buff_get
+=item Numbered capture callbacks
 
-=item named_buff_get
+=item Named capture callbacks
 
-=item qr_pkg
+=item qr_package
 
 =item dupe
 
@@ -5473,15 +5686,43 @@ RXf_PMf_KEEPCOPY, RXf_UTF8
 
 =item The REGEXP structure
 
-C<engine>, C<mother_re>, C<extflags>, C<minlen> C<minlenret>, C<gofs>,
-C<substrs>, C<nparens>, C<lasparen>, and C<lastcloseparen>, C<intflags>,
-C<pprivate>, C<swap>, C<offs>, C<precomp> C<prelen>, C<paren_names>,
-C<reg_substr_data>, C<startp>, C<endp>, C<subbeg> C<sublen> C<saved_copy>,
-C<wrapped> C<wraplen>, C<seen_evals>, C<refcnt>
-
 =over 4
 
-=item De-allocation and Cloning
+=item C<engine>
+
+=item C<mother_re>
+
+=item C<extflags>
+
+=item C<minlen> C<minlenret>
+
+=item C<gofs>
+
+=item C<substrs>
+
+=item C<nparens>, C<lasparen>, and C<lastcloseparen>
+
+=item C<intflags>
+
+=item C<pprivate>
+
+=item C<swap>
+
+=item C<offs>
+
+=item C<precomp> C<prelen>
+
+=item C<paren_names>
+
+=item C<substrs>
+
+=item C<subbeg> C<sublen> C<saved_copy>
+
+=item C<wrapped> C<wraplen>
+
+=item C<seen_evals>
+
+=item C<refcnt>
 
 =back
 
@@ -5620,14 +5861,17 @@ X<sv_pvn>, sv_pvutf8 X<sv_pvutf8>, sv_pvutf8n X<sv_pvutf8n>, sv_taint
 X<sv_taint>, sv_unref X<sv_unref>, sv_usepvn X<sv_usepvn>, sv_usepvn_mg
 X<sv_usepvn_mg>, sv_uv X<sv_uv>, unpack_str X<unpack_str>
 
+=item Functions in file pp_ctl.c
+
+find_runcv X<find_runcv>
+
 =item Functions in file pp_pack.c
 
 packlist X<packlist>, unpackstring X<unpackstring>
 
-=item Global Variables
+=item Functions in file pp_sys.c
 
-PL_modglobal X<PL_modglobal>, PL_na X<PL_na>, PL_sv_no X<PL_sv_no>,
-PL_sv_undef X<PL_sv_undef>, PL_sv_yes X<PL_sv_yes>
+setdefout X<setdefout>
 
 =item GV Functions
 
@@ -5645,8 +5889,8 @@ Nullsv X<Nullsv>
 
 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>,
+X<HeSVKEY_force>, HeSVKEY_set X<HeSVKEY_set>, HeUTF8 X<HeUTF8>, 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_fetchs X<hv_fetchs>,
@@ -5684,9 +5928,14 @@ X<getcwd_sv>, my_snprintf X<my_snprintf>, my_sprintf X<my_sprintf>,
 my_vsnprintf X<my_vsnprintf>, 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>
+X<strnNE>, sv_destroyable X<sv_destroyable>, sv_nosharing X<sv_nosharing>,
+upg_version X<upg_version>, vcmp X<vcmp>, vnormal X<vnormal>, vnumify
+X<vnumify>, vstringify X<vstringify>, vverify X<vverify>
+
+=item MRO Functions
+
+mro_get_linear_isa X<mro_get_linear_isa>, mro_method_changed_in
+X<mro_method_changed_in>
 
 =item Multicall Functions
 
@@ -5708,6 +5957,15 @@ cv_const_sv X<cv_const_sv>, newCONSTSUB X<newCONSTSUB>, newXS X<newXS>
 
 pad_sv X<pad_sv>
 
+=item Per-Interpreter Variables
+
+PL_modglobal X<PL_modglobal>, PL_na X<PL_na>, PL_sv_no X<PL_sv_no>,
+PL_sv_undef X<PL_sv_undef>, PL_sv_yes X<PL_sv_yes>
+
+=item REGEXP Functions
+
+SvRX X<SvRX>, SvRXOK X<SvRXOK>
+
 =item Simple Exception Handling Macros
 
 dXCPT X<dXCPT>, XCPT_CATCH X<XCPT_CATCH>, XCPT_RETHROW X<XCPT_RETHROW>,
@@ -5716,21 +5974,21 @@ XCPT_TRY_END X<XCPT_TRY_END>, XCPT_TRY_START X<XCPT_TRY_START>
 =item Stack Manipulation Macros
 
 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>
+X<MARK>, mPUSHi X<mPUSHi>, mPUSHn X<mPUSHn>, mPUSHp X<mPUSHp>, mPUSHs
+X<mPUSHs>, mPUSHu X<mPUSHu>, mXPUSHi X<mXPUSHi>, mXPUSHn X<mXPUSHn>,
+mXPUSHp X<mXPUSHp>, mXPUSHs X<mXPUSHs>, 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
 
@@ -5740,10 +5998,11 @@ X<SVt_PVMG>
 
 =item SV Manipulation Functions
 
-get_sv X<get_sv>, newRV_inc X<newRV_inc>, SvCUR X<SvCUR>, SvCUR_set
-X<SvCUR_set>, SvEND X<SvEND>, SvGAMAGIC X<SvGAMAGIC>, 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
+croak_xs_usage X<croak_xs_usage>, get_sv X<get_sv>, newRV_inc X<newRV_inc>,
+newSVpvn_utf8 X<newSVpvn_utf8>, SvCUR X<SvCUR>, SvCUR_set X<SvCUR_set>,
+SvEND X<SvEND>, SvGAMAGIC X<SvGAMAGIC>, 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
@@ -5751,15 +6010,15 @@ 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<SvNV_set>, SvOK X<SvOK>, SvOOK X<SvOOK>, SvOOK_offset X<SvOOK_offset>,
+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>,
 SvREFCNT_inc_NN X<SvREFCNT_inc_NN>, SvREFCNT_inc_simple
@@ -5777,14 +6036,15 @@ SvUVX X<SvUVX>, SvUVx X<SvUVx>, SvUV_nomg X<SvUV_nomg>, SvUV_set
 X<SvUV_set>, SvVOK X<SvVOK>, sv_catpvn_nomg X<sv_catpvn_nomg>,
 sv_catsv_nomg X<sv_catsv_nomg>, sv_derived_from X<sv_derived_from>, sv_does
 X<sv_does>, sv_report_used X<sv_report_used>, sv_setsv_nomg
-X<sv_setsv_nomg>
+X<sv_setsv_nomg>, sv_utf8_upgrade_nomg X<sv_utf8_upgrade_nomg>
 
 =item SV-Body Allocation
 
 looks_like_number X<looks_like_number>, newRV_noinc X<newRV_noinc>, newSV
 X<newSV>, newSVhek X<newSVhek>, newSViv X<newSViv>, newSVnv X<newSVnv>,
 newSVpv X<newSVpv>, newSVpvf X<newSVpvf>, newSVpvn X<newSVpvn>,
-newSVpvn_share X<newSVpvn_share>, newSVpvs X<newSVpvs>, newSVpvs_share
+newSVpvn_flags X<newSVpvn_flags>, newSVpvn_share X<newSVpvn_share>,
+newSVpvs X<newSVpvs>, newSVpvs_flags X<newSVpvs_flags>, newSVpvs_share
 X<newSVpvs_share>, newSVrv X<newSVrv>, newSVsv X<newSVsv>, newSVuv
 X<newSVuv>, newSV_type X<newSV_type>, sv_2bool X<sv_2bool>, sv_2cv
 X<sv_2cv>, sv_2io X<sv_2io>, sv_2iv_flags X<sv_2iv_flags>, sv_2mortal
@@ -5799,31 +6059,31 @@ X<sv_cmp>, sv_cmp_locale X<sv_cmp_locale>, sv_collxfrm X<sv_collxfrm>,
 sv_copypv X<sv_copypv>, sv_dec X<sv_dec>, sv_eq X<sv_eq>,
 sv_force_normal_flags X<sv_force_normal_flags>, sv_free X<sv_free>, sv_gets
 X<sv_gets>, sv_grow X<sv_grow>, sv_inc X<sv_inc>, sv_insert X<sv_insert>,
-sv_isa X<sv_isa>, sv_isobject X<sv_isobject>, sv_len X<sv_len>, sv_len_utf8
-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_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_setpvs
-X<sv_setpvs>, sv_setpv_mg X<sv_setpv_mg>, sv_setref_iv X<sv_setref_iv>,
-sv_setref_nv X<sv_setref_nv>, sv_setref_pv X<sv_setref_pv>, sv_setref_pvn
-X<sv_setref_pvn>, sv_setref_uv X<sv_setref_uv>, sv_setsv X<sv_setsv>,
-sv_setsv_flags X<sv_setsv_flags>, sv_setsv_mg X<sv_setsv_mg>, sv_setuv
-X<sv_setuv>, sv_setuv_mg X<sv_setuv_mg>, sv_tainted X<sv_tainted>, sv_true
-X<sv_true>, sv_unmagic X<sv_unmagic>, sv_unref_flags X<sv_unref_flags>,
-sv_untaint X<sv_untaint>, sv_upgrade X<sv_upgrade>, sv_usepvn_flags
-X<sv_usepvn_flags>, sv_utf8_decode X<sv_utf8_decode>, sv_utf8_downgrade
-X<sv_utf8_downgrade>, sv_utf8_encode X<sv_utf8_encode>, sv_utf8_upgrade
-X<sv_utf8_upgrade>, sv_utf8_upgrade_flags X<sv_utf8_upgrade_flags>,
-sv_vcatpvf X<sv_vcatpvf>, sv_vcatpvfn X<sv_vcatpvfn>, sv_vcatpvf_mg
-X<sv_vcatpvf_mg>, sv_vsetpvf X<sv_vsetpvf>, sv_vsetpvfn X<sv_vsetpvfn>,
-sv_vsetpvf_mg X<sv_vsetpvf_mg>
+sv_insert_flags X<sv_insert_flags>, 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_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_setpvs X<sv_setpvs>, sv_setpv_mg X<sv_setpv_mg>,
+sv_setref_iv X<sv_setref_iv>, sv_setref_nv X<sv_setref_nv>, sv_setref_pv
+X<sv_setref_pv>, sv_setref_pvn X<sv_setref_pvn>, sv_setref_uv
+X<sv_setref_uv>, sv_setsv X<sv_setsv>, sv_setsv_flags X<sv_setsv_flags>,
+sv_setsv_mg X<sv_setsv_mg>, sv_setuv X<sv_setuv>, sv_setuv_mg
+X<sv_setuv_mg>, sv_tainted X<sv_tainted>, sv_true X<sv_true>, sv_unmagic
+X<sv_unmagic>, sv_unref_flags X<sv_unref_flags>, sv_untaint X<sv_untaint>,
+sv_upgrade X<sv_upgrade>, sv_usepvn_flags X<sv_usepvn_flags>,
+sv_utf8_decode X<sv_utf8_decode>, sv_utf8_downgrade X<sv_utf8_downgrade>,
+sv_utf8_encode X<sv_utf8_encode>, sv_utf8_upgrade X<sv_utf8_upgrade>,
+sv_utf8_upgrade_flags X<sv_utf8_upgrade_flags>, sv_vcatpvf X<sv_vcatpvf>,
+sv_vcatpvfn X<sv_vcatpvfn>, sv_vcatpvf_mg X<sv_vcatpvf_mg>, sv_vsetpvf
+X<sv_vsetpvf>, sv_vsetpvfn X<sv_vsetpvfn>, sv_vsetpvf_mg X<sv_vsetpvf_mg>
 
 =item Unicode Support
 
@@ -5885,19 +6145,9 @@ PAD_SET_CUR X<PAD_SET_CUR>, PAD_SET_CUR_NOSAVE X<PAD_SET_CUR_NOSAVE>,
 PAD_SV X<PAD_SV>, PAD_SVl X<PAD_SVl>, SAVECLEARSV X<SAVECLEARSV>,
 SAVECOMPPAD X<SAVECOMPPAD>, SAVEPADSV X<SAVEPADSV>
 
-=item Functions in file pp_ctl.c
-
-find_runcv X<find_runcv>
-
-=item Global Variables
-
-PL_DBsingle X<PL_DBsingle>, PL_DBsub X<PL_DBsub>, PL_DBtrace X<PL_DBtrace>,
-PL_dowarn X<PL_dowarn>, PL_last_in_gv X<PL_last_in_gv>, PL_ofs_sv
-X<PL_ofs_sv>, PL_rs X<PL_rs>
-
 =item GV Functions
 
-is_gv_magical X<is_gv_magical>, is_gv_magical_sv X<is_gv_magical_sv>
+is_gv_magical_sv X<is_gv_magical_sv>
 
 =item Hash Manipulation Functions
 
@@ -5910,7 +6160,13 @@ start_glob X<start_glob>
 
 =item Magical Functions
 
-magic_sethint X<magic_sethint>, mg_localize X<mg_localize>
+magic_clearhint X<magic_clearhint>, magic_sethint X<magic_sethint>,
+mg_localize X<mg_localize>
+
+=item MRO Functions
+
+mro_get_linear_isa_c3 X<mro_get_linear_isa_c3>, mro_get_linear_isa_dfs
+X<mro_get_linear_isa_dfs>, mro_isa_changed_in X<mro_isa_changed_in>
 
 =item Pad Data Structures
 
@@ -5924,6 +6180,12 @@ pad_new X<pad_new>, pad_push X<pad_push>, pad_reset X<pad_reset>, pad_setsv
 X<pad_setsv>, pad_swipe X<pad_swipe>, pad_tidy X<pad_tidy>, pad_undef
 X<pad_undef>
 
+=item Per-Interpreter Variables
+
+PL_DBsingle X<PL_DBsingle>, PL_DBsub X<PL_DBsub>, PL_DBtrace X<PL_DBtrace>,
+PL_dowarn X<PL_dowarn>, PL_last_in_gv X<PL_last_in_gv>, PL_ofsgv
+X<PL_ofsgv>, PL_rs X<PL_rs>
+
 =item Stack Manipulation Macros
 
 djSP X<djSP>, LVRET X<LVRET>
@@ -5933,6 +6195,10 @@ djSP X<djSP>, LVRET X<LVRET>
 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 SV-Body Allocation
+
+sv_2num X<sv_2num>
+
 =item Unicode Support
 
 find_uninit_var X<find_uninit_var>, report_uninit X<report_uninit>
@@ -6141,9 +6407,9 @@ finish, 'enter', print
 
 =item Writing a test
 
-F<t/base/>, F<t/cmd/>, F<t/comp/>, F<t/io/>, F<t/lib/>, F<t/op/>,
-F<t/pod/>, F<t/run/>, F<t/uni/>, F<t/win32/>, F<t/x2p>, t/base t/comp,
-t/cmd t/run t/io t/op, t/lib ext lib
+F<t/base/>, F<t/cmd/>, F<t/comp/>, F<t/io/>, F<t/lib/>, F<t/mro/>,
+F<t/op/>, F<t/pod/>, F<t/run/>, F<t/uni/>, F<t/win32/>, F<t/x2p>, t/base
+t/comp, t/cmd t/run t/io t/op, t/lib ext lib
 
 =item Special Make Test Targets
 
@@ -6155,7 +6421,8 @@ check.utf8, minitest.utf16 test.utf16, test_harness, test-notty test_notty
 =item Running tests by hand
 
 -v, -torture, -re=PATTERN, -re LIST OF PATTERNS, PERL_CORE=1,
-PERL_DESTRUCT_LEVEL=2, PERL, PERL_SKIP_TTY_TEST
+PERL_DESTRUCT_LEVEL=2, PERL, PERL_SKIP_TTY_TEST, PERL_TEST_Net_Ping,
+PERL_TEST_NOVREXX, PERL_TEST_NUMCONVERTS
 
 =item Common problems when patching Perl source code
 
@@ -6212,10 +6479,48 @@ DEFINES, USE_MULTI = define, #PERL_MALLOC = define, CFG = Debug
 
 I<The Road goes ever on and on, down from the door where it began.>
 
+=over 4
+
+=item Metaphoric Quotations
+
+=back
+
 =item AUTHOR
 
 =back
 
+=head2 perlrepository - Using the Perl source repository
+
+=over 4
+
+=item SYNOPSIS
+
+=item GETTING ACCESS TO THE REPOSITORY
+
+=over 4
+
+=item READ ACCESS VIA THE WEB
+
+=item READ ACCESS VIA GIT
+
+=item WRITE ACCESS TO THE REPOSITORY
+
+=back
+
+=item OVERVIEW OF THE REPOSITORY
+
+=over 4
+
+=item FINDING OUT YOUR STATUS
+
+=back
+
+=item SUBMITTING A PATCH
+
+=item ACCEPTING A PATCH
+
+=back
+
 =head2 perlbook - Perl book information
 
 =over 4
@@ -6224,27 +6529,57 @@ I<The Road goes ever on and on, down from the door where it began.>
 
 =back
 
-=head2 perltodo - Perl TO-DO List
+=head2 perlcommunity - a brief overview of the Perl community
 
 =over 4
 
 =item DESCRIPTION
 
-=item The roadmap to 5.10
-
 =over 4
 
-=item Needed for the final 5.10.0 release
+=item Where to find the community
+
+=item Mailing lists and Newsgroups
+
+=item IRC
+
+=item Websites
+
+L<http://perl.com/>, L<http://use.perl.org/>, L<http://www.perlmonks.org/>
+
+=item User Groups
+
+=item Workshops
+
+=item Hackathons
+
+=item Conventions
+
+=item Calendar of Perl Events
+
+=back
+
+=item AUTHOR
 
 =back
 
+=head2 perltodo - Perl TO-DO List
+
+=over 4
+
+=item DESCRIPTION
+
 =item Tasks that only need Perl knowledge
 
 =over 4
 
-=item common test code for timed bail out
+=item Smartmatch design issues
+
+=item Remove duplication of test setup.
+
+=item POD -E<gt> HTML conversion in the core still sucks
 
-=item POD -> HTML conversion in the core still sucks
+=item merge checkpods and podchecker
 
 =item Parallel testing
 
@@ -6260,7 +6595,7 @@ I<The Road goes ever on and on, down from the door where it began.>
 
 =item Dual life everything
 
-=item Improving C<threads::shared>
+=item Bundle dual life modules in ext/
 
 =item POSIX memory footprint
 
@@ -6268,6 +6603,8 @@ I<The Road goes ever on and on, down from the door where it began.>
 
 =item use strict; and AutoLoad
 
+=item profile installman
+
 =back
 
 =item Tasks that need a little sysadmin-type knowledge
@@ -6286,15 +6623,25 @@ I<The Road goes ever on and on, down from the door where it began.>
 
 =item Cross-compile support
 
+=item roffitall
+
+=item Split "linker" from "compiler"
+
+C<cc> (in F<cc.U>), C<ld> (in F<dlsrc.U>)
+
 =back
 
 =item Tasks that need a little C knowledge
 
 =over 4
 
-=item Make it clear from -v if this is the exact official release
+=item Weed out needless PERL_UNUSED_ARG
+
+=item Modernize the order of directories in @INC
 
-=item Ordering of "global" variables.
+=item -Duse32bit*
+
+=item Make it clear from -v if this is the exact official release
 
 =item Profile Perl - am I hot or not?
 
@@ -6304,12 +6651,24 @@ I<The Road goes ever on and on, down from the door where it began.>
 
 =item Use secure CRT functions when building with VC8 on Win32
 
+=item Fix POSIX::access() and chdir() on Win32
+
+=item strcat(), strcpy(), strncat(), strncpy(), sprintf(), vsprintf()
+
+=item -D_FORTIFY_SOURCE=2, -fstack-protector
+
+=item Arenas for GPs? For MAGIC?
+
+=item Shared arenas
+
 =back
 
 =item Tasks that need a knowledge of XS
 
 =over 4
 
+=item safely supporting POSIX SA_SIGINFO
+
 =item autovivification
 
 =item Unicode in Filenames
@@ -6318,6 +6677,8 @@ I<The Road goes ever on and on, down from the door where it began.>
 
 =item Unicode and glob()
 
+=item Unicode and lc/uc operators
+
 =item use less 'memory'
 
 =item Re-implement C<:unique> in a way that is actually thread-safe
@@ -6326,27 +6687,41 @@ I<The Road goes ever on and on, down from the door where it began.>
 
 =item readpipe(LIST)
 
-=item strcat(), strcpy(), strncat(), strncpy(), sprintf(), vsprintf()
-
 =item Audit the code for destruction ordering assumptions
 
 =item Extend PerlIO and PerlIO::Scalar
 
 =item -C on the #! line
 
+=item Organize error messages
+
 =back
 
 =item Tasks that need a knowledge of the interpreter
 
 =over 4
 
+=item error reporting of [$a ; $b]
+
+=item lexicals used only once
+
+=item UTF-8 revamp
+
+=item Properly Unicode safe tokeniser and pads.
+
+=item state variable initialization in list context
+
 =item Implement $value ~~ 0 .. $range
 
+=item A does() built-in
+
+=item Tied filehandles and write() don't mix
+
 =item Attach/detach debugger from running program
 
-=item LVALUE functions for lists
+=item Optimize away empty destructors
 
-=item LVALUE functions in the debugger
+=item LVALUE functions for lists
 
 =item regexp optimiser optional
 
@@ -6362,15 +6737,21 @@ I<The Road goes ever on and on, down from the door where it began.>
 
 =item entersub XS vs Perl
 
-=item Self ties
+=item Self-ties
 
 =item Optimize away @_
 
-=item What hooks would assertions need?
+=item Virtualize operating system access
 
-=item Properly Unicode safe tokeniser and pads.
+=item Investigate PADTMP hash pessimisation
+
+=item Store the current pad in the OP slab allocator
+
+=item repack the optree
 
-=item The yada yada yada operators
+=item eliminate incorrect line numbers in warnings
+
+=item optimize tail-calls
 
 =back
 
@@ -6402,8 +6783,8 @@ I<The Road goes ever on and on, down from the door where it began.>
 
 =item OPTIONS
 
-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>
+B<-h>, B<-D>, B<-t>, B<-u>, B<-m> I<module>, B<-l>, B<-F>, B<-f>
+I<perlfunc>, B<-q> I<perlfaq-search-regexp>, B<-v> I<perlvar>, 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<-L> I<language_code>,
 B<PageName|ModuleName|ProgramName>, B<-n> I<some-formatter>, B<-r>, B<-i>,
@@ -6413,6 +6794,8 @@ B<-V>
 
 =item ENVIRONMENT
 
+=item CHANGES
+
 =item AUTHOR
 
 =back
@@ -6447,7 +6830,7 @@ B<-V>
 
 =back
 
-=head2 perldelta - what is new for perl v5.9.5
+=head2 perldelta - what is new for perl v5.11.0
 
 =over 4
 
@@ -6455,52 +6838,49 @@ B<-V>
 
 =item Incompatible Changes
 
-=over 4
-
-=item Tainting and printf
+=item Core Enhancements
 
-=item undef and signal handlers
+=item Modules and Pragmata
 
-=item strictures and array/hash dereferencing in defined()
+=item Utility Changes
 
-=item Removal of the bytecode compiler and of perlcc
+=item Documentation
 
-=item Removal of the JPL
+=item Performance Enhancements
 
-=back
+=item Installation and Configuration Improvements
 
-=item Core Enhancements
+=item Selected Bug Fixes
 
-=over 4
+=item New or Changed Diagnostics
 
-=item Regular expressions
+=item Changed Internals
 
-Recursive Patterns, Named Capture Buffers, Possessive Quantifiers,
-Backtracking control verbs, Relative backreferences, C<\K> escape
+=item Known Problems
 
-=item The C<_> prototype
+=over 4
 
-=item UNITCHECK blocks
+=item Platform Specific Problems
 
-=item readpipe() is now overridable
+=back
 
-=item UCD 5.0.0
+=item Reporting Bugs
 
-=item Smart match
+=item SEE ALSO
 
 =back
 
-=item Modules and Pragmas
+=head2 perl5110delta, perldelta - what is new for perl v5.11.0
 
 =over 4
 
-=item New Core Modules
+=item DESCRIPTION
 
-=item Module changes
+=item Incompatible Changes
 
-C<base>, C<warnings>, C<less>, C<Attribute::Handlers>, C<B::Lint>, C<B>
+=item Core Enhancements
 
-=back
+=item Modules and Pragmata
 
 =item Utility Changes
 
@@ -6510,16 +6890,6 @@ C<base>, C<warnings>, C<less>, C<Attribute::Handlers>, C<B::Lint>, C<B>
 
 =item Installation and Configuration Improvements
 
-=over 4
-
-=item C++ compatibility
-
-=item Static build on Win32
-
-=item Ports
-
-=back
-
 =item Selected Bug Fixes
 
 =item New or Changed Diagnostics
@@ -6540,232 +6910,279 @@ C<base>, C<warnings>, C<less>, C<Attribute::Handlers>, C<B::Lint>, C<B>
 
 =back
 
-=head2 perl595delta, perldelta - what is new for perl v5.9.5
+=head2 perl5100delta - what is new for perl 5.10.0
 
 =over 4
 
 =item DESCRIPTION
 
-=item Incompatible Changes
+=item Core Enhancements
 
 =over 4
 
-=item Tainting and printf
-
-=item undef and signal handlers
-
-=item strictures and array/hash dereferencing in defined()
-
-=item Removal of the bytecode compiler and of perlcc
-
-=item Removal of the JPL
+=item The C<feature> pragma
 
-=back
+=item New B<-E> command-line switch
 
-=item Core Enhancements
+=item Defined-or operator
 
-=over 4
+=item Switch and Smart Match operator
 
 =item Regular expressions
 
 Recursive Patterns, Named Capture Buffers, Possessive Quantifiers,
-Backtracking control verbs, Relative backreferences, C<\K> escape
+Backtracking control verbs, Relative backreferences, C<\K> escape, Vertical
+and horizontal whitespace, and linebreak
+
+=item C<say()>
+
+=item Lexical C<$_>
 
 =item The C<_> prototype
 
 =item UNITCHECK blocks
 
-=item readpipe() is now overridable
+=item New Pragma, C<mro>
 
-=item UCD 5.0.0
+=item readdir() may return a "short filename" on Windows
 
-=item Smart match
+=item readpipe() is now overridable
 
-=back
+=item Default argument for readline()
 
-=item Modules and Pragmas
+=item state() variables
 
-=over 4
+=item Stacked filetest operators
 
-=item New Core Modules
+=item UNIVERSAL::DOES()
 
-=item Module changes
+=item Formats
 
-C<base>, C<warnings>, C<less>, C<Attribute::Handlers>, C<B::Lint>, C<B>
+=item Byte-order modifiers for pack() and unpack()
 
-=back
+=item C<no VERSION>
 
-=item Utility Changes
+=item C<chdir>, C<chmod> and C<chown> on filehandles
 
-=item Documentation
+=item OS groups
 
-=item Performance Enhancements
+=item Recursive sort subs
 
-=item Installation and Configuration Improvements
+=item Exceptions in constant folding
 
-=over 4
+=item Source filters in @INC
 
-=item C++ compatibility
+=item New internal variables
 
-=item Static build on Win32
+C<${^RE_DEBUG_FLAGS}>, C<${^CHILD_ERROR_NATIVE}>, C<${^RE_TRIE_MAXBUF}>,
+C<${^WIN32_SLOPPY_STAT}>
 
-=item Ports
+=item Miscellaneous
 
-=back
+=item UCD 5.0.0
 
-=item Selected Bug Fixes
+=item MAD
 
-=item New or Changed Diagnostics
+=item kill() on Windows
 
-=item Changed Internals
+=back
 
-=item Known Problems
+=item Incompatible Changes
 
 =over 4
 
-=item Platform Specific Problems
-
-=back
-
-=item Reporting Bugs
-
-=item SEE ALSO
+=item Packing and UTF-8 strings
 
-=back
+=item Byte/character count feature in unpack()
 
-=head2 perl594delta, perldelta - what is new for perl v5.9.4
+=item The C<$*> and C<$#> variables have been removed
 
-=over 4
+=item substr() lvalues are no longer fixed-length
 
-=item DESCRIPTION
+=item Parsing of C<-f _>
 
-=item Incompatible Changes
+=item C<:unique>
 
-=over 4
+=item Effect of pragmas in eval
 
 =item chdir FOO
 
-=item Handling of pmc files
+=item Handling of .pmc files
+
+=item $^V is now a C<version> object instead of a v-string
 
 =item @- and @+ in patterns
 
 =item $AUTOLOAD can now be tainted
 
-=back
+=item Tainting and printf
 
-=item Core Enhancements
+=item undef and signal handlers
 
-=over 4
+=item strictures and dereferencing in defined()
 
-=item state() variables
+=item C<(?p{})> has been removed
 
-=item UNIVERSAL::DOES()
+=item Pseudo-hashes have been removed
 
-=item Exceptions in constant folding
+=item Removal of the bytecode compiler and of perlcc
 
-=item Source filters in @INC
+=item Removal of the JPL
 
-=item MAD
+=item Recursive inheritance detected earlier
 
 =back
 
-=item Modules and Pragmas
+=item Modules and Pragmata
 
 =over 4
 
-=item New Core Modules
+=item Upgrading individual core modules
 
-=back
+=item Pragmata Changes
 
-=item Utility Changes
+C<feature>, C<mro>, Scoping of the C<sort> pragma, Scoping of C<bignum>,
+C<bigint>, C<bigrat>, C<base>, C<strict> and C<warnings>, C<version>,
+C<warnings>, C<less>
 
-=over 4
+=item New modules
 
-=item config_data
+=item Selected Changes to Core Modules
+
+C<Attribute::Handlers>, C<B::Lint>, C<B>, C<Thread>
 
 =back
 
-=item Documentation
+=item Utility Changes
+
+perl -d, ptar, ptardiff, shasum, corelist, h2ph and h2xs, perlivp,
+find2perl, config_data, cpanp, cpan2dist, pod2html
+
+=item New Documentation
+
+=item Performance Enhancements
 
 =over 4
 
-=item New manpage, perlpragma
+=item In-place sorting
 
-=item New manpage, perlreguts
+=item Lexical array access
 
-=item New manpage, perlunitut
+=item XS-assisted SWASHGET
 
-=back
+=item Constant subroutines
 
-=item Performance Enhancements
+=item C<PERL_DONT_CREATE_GVSV>
 
-=over 4
+=item Weak references are cheaper
+
+=item sort() enhancements
 
 =item Memory optimisations
 
 =item UTF-8 cache optimisation
 
-=item Regular expressions
+=item Sloppy stat on Windows
+
+=item Regular expressions optimisations
 
 Engine de-recursivised, Single char char-classes treated as literals, Trie
 optimisation of literal string alternations, Aho-Corasick start-point
 optimisation
 
-=item Sloppy stat on Windows
-
 =back
 
 =item Installation and Configuration Improvements
 
 =over 4
 
-=item Relocatable installations
+=item Configuration improvements
 
-=item Ports
+C<-Dusesitecustomize>, Relocatable installations, strlcat() and strlcpy(),
+C<d_pseudofork> and C<d_printf_format_null>, Configure help
 
 =item Compilation improvements
 
-=item New probes
+Parallel build, Borland's compilers support, Static build on Windows,
+ppport.h files, C++ compatibility, Support for Microsoft 64-bit compiler,
+Visual C++, Win32 builds
 
-=item Windows build improvements
+=item Installation improvements
 
-Building XS extensions, Support for 64-bit compiler
+Module auxiliary files
+
+=item New Or Improved Platforms
 
 =back
 
 =item Selected Bug Fixes
 
+strictures in regexp-eval blocks, Calling CORE::require(), Subscripts of
+slices, C<no warnings 'category'> works correctly with -w, threads
+improvements, chr() and negative values, PERL5SHELL and tainting, Using
+*FILE{IO}, Overloading and reblessing, Overloading and UTF-8, eval memory
+leaks fixed, Random device on Windows, PERLIO_DEBUG, PerlIO::scalar and
+read-only scalars, study() and UTF-8, Critical signals, @INC-hook fix,
+C<-t> switch fix, Duping UTF-8 filehandles, Localisation of hash elements
+
+=item New or Changed Diagnostics
+
+Use of uninitialized value, Deprecated use of my() in false conditional,
+!=~ should be !~, Newline in left-justified string, Too late for "-T"
+option, "%s" variable %s masks earlier declaration,
+readdir()/closedir()/etc. attempted on invalid dirhandle, Opening
+dirhandle/filehandle %s also as a file/directory, Use of -P is deprecated,
+v-string in use/require is non-portable, perl -V
+
+=item Changed Internals
+
 =over 4
 
-=item PERL5SHELL and tainting
+=item Reordering of SVt_* constants
 
-=item Using *FILE{IO}
+=item Elimination of SVt_PVBM
 
-=item Overloading and reblessing
+=item New type SVt_BIND
 
-=item Overloading and UTF-8
+=item Removal of CPP symbols
 
-=item eval memory leaks fixed
+=item Less space is used by ops
 
-=item Random device on Windows
+=item New parser
 
-=back
+=item Use of C<const>
 
-=item New or Changed Diagnostics
+=item Mathoms
 
-State variable %s will be reinitialized
+=item C<AvFLAGS> has been removed
 
-=item Changed Internals
+=item C<av_*> changes
+
+=item $^H and %^H
+
+=item B:: modules inheritance changed
+
+=item Anonymous hash and array constructors
+
+=back
 
 =item Known Problems
 
+=over 4
+
+=item UTF-8 problems
+
+=back
+
+=item Platform Specific Problems
+
 =item Reporting Bugs
 
 =item SEE ALSO
 
 =back
 
-=head2 perl593delta, perldelta - what is new for perl v5.9.3
+=head2 perl595delta - what is new for perl v5.9.5
 
 =over 4
 
@@ -6775,17 +7192,21 @@ State variable %s will be reinitialized
 
 =over 4
 
-=item Parsing of C<-f _>
+=item Tainting and printf
 
-=item C<mkdir()>
+=item undef and signal handlers
 
-=item Magic goto and eval
+=item strictures and array/hash dereferencing in defined()
 
-=item C<$#> has been removed
+=item C<(?p{})> has been removed
 
-=item C<:unique>
+=item Pseudo-hashes have been removed
 
-=item Scoping of the C<sort> pragma
+=item Removal of the bytecode compiler and of perlcc
+
+=item Removal of the JPL
+
+=item Recursive inheritance detected earlier
 
 =back
 
@@ -6793,17 +7214,292 @@ State variable %s will be reinitialized
 
 =over 4
 
-=item The C<feature> pragma
+=item Regular expressions
 
-=item Switch and Smart Match operator
+Recursive Patterns, Named Capture Buffers, Possessive Quantifiers,
+Backtracking control verbs, Relative backreferences, C<\K> escape, Vertical
+and horizontal whitespace, and linebreak
 
-=item C<say()>
+=item The C<_> prototype
 
-=item C<CLONE_SKIP()>
+=item UNITCHECK blocks
 
-=item C<${^CHILD_ERROR_NATIVE}>
+=item readpipe() is now overridable
 
-=item Assertions
+=item default argument for readline()
+
+=item UCD 5.0.0
+
+=item Smart match
+
+=item Implicit loading of C<feature>
+
+=back
+
+=item Modules and Pragmas
+
+=over 4
+
+=item New Pragma, C<mro>
+
+=item bignum, bigint, bigrat
+
+=item Math::BigInt/Math::BigFloat
+
+config(), import(), roundmode common, bpi(), bcos(), bsin(), batan(),
+batan2(), bmuladd(), bexp(), bnok(), from_hex(), from_oct(), and
+from_bin(), as_oct()
+
+=item New Core Modules
+
+=item Module changes
+
+C<assertions>, C<base>, C<strict> and C<warnings>, C<warnings>, C<less>,
+C<Attribute::Handlers>, C<B::Lint>, C<B>, C<Thread>
+
+=back
+
+=item Utility Changes
+
+=over 4
+
+=item C<cpanp>
+
+=item C<cpan2dist>
+
+=item C<pod2html>
+
+=back
+
+=item Documentation
+
+=over 4
+
+=item New manpage, perlunifaq
+
+=back
+
+=item Performance Enhancements
+
+=item Installation and Configuration Improvements
+
+=over 4
+
+=item C++ compatibility
+
+=item Visual C++
+
+=item Static build on Win32
+
+=item win32 builds
+
+=item C<d_pseudofork> and C<d_printf_format_null>
+
+=item Help
+
+=item 64bit systems
+
+=item Ports
+
+=back
+
+=item Selected Bug Fixes
+
+=item New or Changed Diagnostics
+
+=over 4
+
+=item Deprecations
+
+=back
+
+=item Changed Internals
+
+=item Known Problems
+
+=over 4
+
+=item Platform Specific Problems
+
+=back
+
+=item Reporting Bugs
+
+=item SEE ALSO
+
+=back
+
+=head2 perl594delta - what is new for perl v5.9.4
+
+=over 4
+
+=item DESCRIPTION
+
+=item Incompatible Changes
+
+=over 4
+
+=item chdir FOO
+
+=item Handling of pmc files
+
+=item @- and @+ in patterns
+
+=item $AUTOLOAD can now be tainted
+
+=back
+
+=item Core Enhancements
+
+=over 4
+
+=item state() variables
+
+=item UNIVERSAL::DOES()
+
+=item Exceptions in constant folding
+
+=item Source filters in @INC
+
+=item MAD
+
+=back
+
+=item Modules and Pragmas
+
+=over 4
+
+=item New Core Modules
+
+=back
+
+=item Utility Changes
+
+=over 4
+
+=item config_data
+
+=back
+
+=item Documentation
+
+=over 4
+
+=item New manpage, perlpragma
+
+=item New manpage, perlreguts
+
+=item New manpage, perlunitut
+
+=back
+
+=item Performance Enhancements
+
+=over 4
+
+=item Memory optimisations
+
+=item UTF-8 cache optimisation
+
+=item Regular expressions
+
+Engine de-recursivised, Single char char-classes treated as literals, Trie
+optimisation of literal string alternations, Aho-Corasick start-point
+optimisation
+
+=item Sloppy stat on Windows
+
+=back
+
+=item Installation and Configuration Improvements
+
+=over 4
+
+=item Relocatable installations
+
+=item Ports
+
+=item Compilation improvements
+
+=item New probes
+
+=item Windows build improvements
+
+Building XS extensions, Support for 64-bit compiler
+
+=back
+
+=item Selected Bug Fixes
+
+=over 4
+
+=item PERL5SHELL and tainting
+
+=item Using *FILE{IO}
+
+=item Overloading and reblessing
+
+=item Overloading and UTF-8
+
+=item eval memory leaks fixed
+
+=item Random device on Windows
+
+=back
+
+=item New or Changed Diagnostics
+
+State variable %s will be reinitialized
+
+=item Changed Internals
+
+=item Known Problems
+
+=item Reporting Bugs
+
+=item SEE ALSO
+
+=back
+
+=head2 perl593delta - what is new for perl v5.9.3
+
+=over 4
+
+=item DESCRIPTION
+
+=item Incompatible Changes
+
+=over 4
+
+=item Parsing of C<-f _>
+
+=item C<mkdir()>
+
+=item Magic goto and eval
+
+=item C<$#> has been removed
+
+=item C<:unique>
+
+=item Scoping of the C<sort> pragma
+
+=back
+
+=item Core Enhancements
+
+=over 4
+
+=item The C<feature> pragma
+
+=item Switch and Smart Match operator
+
+=item C<say()>
+
+=item C<CLONE_SKIP()>
+
+=item C<${^CHILD_ERROR_NATIVE}>
+
+=item Assertions
 
 =item Unicode Character Database 4.1.0
 
@@ -6936,7 +7632,7 @@ pattern
 
 =back
 
-=head2 perl592delta, perldelta - what is new for perl v5.9.2
+=head2 perl592delta - what is new for perl v5.9.2
 
 =over 4
 
@@ -7010,7 +7706,7 @@ B::Concise, Socket, Sys::Syslog, threads
 
 =back
 
-=head2 perl591delta, perldelta - what is new for perl v5.9.1
+=head2 perl591delta - what is new for perl v5.9.1
 
 =over 4
 
@@ -7096,7 +7792,7 @@ Benchmark, Carp, Exporter, FindBin, List::Util, threads::shared
 
 =back
 
-=head2 perl590delta, perldelta - what is new for perl v5.9.0
+=head2 perl590delta - what is new for perl v5.9.0
 
 =over 4
 
@@ -7257,7 +7953,7 @@ Win32::GetOSVersion
 
 =back
 
-=head2 perl588delta, perldelta - what is new for perl v5.8.8
+=head2 perl588delta - what is new for perl v5.8.8
 
 =over 4
 
@@ -7324,7 +8020,7 @@ pattern
 
 =back
 
-=head2 perl587delta, perldelta - what is new for perl v5.8.7
+=head2 perl587delta - what is new for perl v5.8.7
 
 =over 4
 
@@ -9553,15 +10249,53 @@ a), b), c), d), a), b), c), d)
 
 =item Compiling Perl 5 on AIX
 
-=item OS level
+=item Supported Compilers
 
-=item Building Dynamic Extensions on AIX
+=item Perl 5.8.9 was successfully compiled and tested on:
 
-=item The IBM ANSI C Compiler
+    AIX Level                | Compiler Level          | w th | w/o th
+    --------------------------+-------------------------+------+-------
+    5.1 TL9 32 bit           | XL C/C++ V7             | OK   | OK
+    5.1 TL9 32 bit           | gcc 3.2.2               | OK   | OK
+    5.1 TL9 64 bit           | XL C/C++ V7             | OK   | OK
+    5.2 TL10 32 bit          | XL C/C++ V8             | OK   | OK
+    5.2 TL10 64 bit          | XL C/C++ V8             | OK   | OK
+    5.3 TL7 32 bit           | XL C/C++ V9 + IZ35785   | OK   | OK
+    5.3 TL7 32 bit           | gcc 4.2.4               | OK   | OK
+    5.3 TL7 64 bit           | XL C/C++ V9 + IZ35785   | OK   | OK
+    6.1 TL1 32 bit           | XL C/C++ V10            | OK   | OK
+    6.1 TL1 64 bit + IZ39077  | XL C/C++ V10           | OK   | OK
+
+    w th   = with thread
+    w/o th = without thread
+
+=item Building Dynamic Extensions on AIX
+
+=item Using Large Files with Perl
+
+=item Threaded Perl
+
+=item 64-bit Perl
+
+=item Recommended Options AIX 5.1/5.2/5.3 and 6.1 (threaded/32-bit)
+
+=item Recommended Options AIX 5.1/5.2/5.3 and 6.1 (32-bit)
+
+=item Recommended Options AIX 5.1/5.2/5.3 and 6.1 (threaded/64-bit)
+
+=item Recommended Options AIX 5.1/5.2/5.3 and 6.1(64-bit)
+
+=item Compiling Perl 5 on older AIX versions up to 4.3.3
+
+=item OS level
+
+=item Building Dynamic Extensions on AIX
+
+=item The IBM ANSI C Compiler
 
 =item The usenm option
 
-=item Using GNU's gcc for building perl
+=item Using GNU's gcc for building Perl
 
 =item Using Large Files with Perl
 
@@ -9573,7 +10307,7 @@ a), b), c), d), a), b), c), d)
 
 =back
 
-=item AUTHOR
+=item AUTHORS
 
 =item DATE
 
@@ -9806,8 +10540,8 @@ C<PATH>, I<nroff>, Permissions
 
 =item Optional Libraries for Perl on Cygwin
 
-C<-lcrypt>, C<-lgdbm> (C<use GDBM_File>), C<-ldb> (C<use DB_File>),
-C<-lcygipc> (C<use IPC::SysV>), C<-lutil>
+C<-lcrypt>, C<-lgdbm_compat> (C<use GDBM_File>), C<-ldb> (C<use DB_File>),
+C<cygserver> (C<use IPC::SysV>), C<-lutil>
 
 =item Configure-time Options for Perl on Cygwin
 
@@ -9817,20 +10551,12 @@ C<-Dmksymlinks>
 
 =item Suspicious Warnings on Cygwin
 
-I<dlsym()>, Win9x and C<d_eofnblk>, Compiler/Preprocessor defines
+Win9x and C<d_eofnblk>, Compiler/Preprocessor defines
 
 =back
 
 =item MAKE ON CYGWIN
 
-=over 4
-
-=item Errors on Cygwin
-
-=item ld2 on Cygwin
-
-=back
-
 =item TEST ON CYGWIN
 
 =over 4
@@ -9849,12 +10575,14 @@ I<dlsym()>, Win9x and C<d_eofnblk>, Compiler/Preprocessor defines
 
 =item Script Portability on Cygwin
 
-Pathnames, Text/Binary, PerlIO, F<.exe>, cygwin vs. windows process ids,
-C<chown()>, Miscellaneous
+Pathnames, Text/Binary, PerlIO, F<.exe>, Cygwin vs. Windows process ids,
+Cygwin vs. Windows errors, C<chown()>, Miscellaneous
 
 =item Prebuilt methods:
 
-C<Cwd::cwd>, C<Cygwin::pid_to_winpid>, C<Cygwin::winpid_to_pid>
+C<Cwd::cwd>, C<Cygwin::pid_to_winpid>, C<Cygwin::winpid_to_pid>,
+C<Cygwin::win_to_posix_path>, C<Cygwin::posix_to_win_path>,
+C<Cygwin::mount_table()>, C<Cygwin::mount_flags>, C<Cygwin::is_binmount>
 
 =back
 
@@ -9863,7 +10591,7 @@ C<Cwd::cwd>, C<Cygwin::pid_to_winpid>, C<Cygwin::winpid_to_pid>
 =item MANIFEST ON CYGWIN
 
 Documentation, Build, Configure, Make, Install, Tests, Compiled Perl
-Source, Compiled Module Source, Perl Modules/Scripts
+Source, Compiled Module Source, Perl Modules/Scripts, Perl Module Tests
 
 =item BUGS ON CYGWIN
 
@@ -10001,6 +10729,20 @@ DJGPP, Pthreads
 
 =back
 
+=head2 perlhaiku, README.haiku - Perl version 5.10+ on Haiku
+
+=over 4
+
+=item DESCRIPTION
+
+=item BUILD AND INSTALL
+
+=item KNOWN PROBLEMS
+
+=item CONTACT
+
+=back
+
 =head2 perlhpux, README.hpux - Perl version 5 on Hewlett-Packard Unix
 (HP-UX) systems
 
@@ -10030,6 +10772,8 @@ DJGPP, Pthreads
 
 =item Itanium, Itanium 2 & Madison 6
 
+=item HP-UX versions
+
 =item Building Dynamic Extensions on HP-UX
 
 =item The HP ANSI C Compiler
@@ -10048,14 +10792,14 @@ DJGPP, Pthreads
 
 =item NFS filesystems and utime(2) on HP-UX
 
-=item perl -P and // and HP-UX
-
 =item HP-UX Kernel Parameters (maxdsiz) for Compiling Perl
 
 =back
 
 =item nss_delete core dump from op/pwent or op/grent
 
+=item Miscellaneous
+
 =item AUTHOR
 
 =item DATE
@@ -10968,6 +11712,10 @@ Digital UNIX formerly known as DEC OSF/1) systems
 
 =item Syntax
 
+=item Filename Case
+
+=item Symbolic Links
+
 =item Wildcard expansion
 
 =item Pipes
@@ -10976,6 +11724,8 @@ Digital UNIX formerly known as DEC OSF/1) systems
 
 =item PERL5LIB and PERLLIB
 
+=item The Perl Forked Debugger
+
 =item PERL_VMS_EXCEPTION_DEBUG
 
 =item Command line
@@ -11058,9 +11808,9 @@ utime LIST, waitpid PID,FLAGS
 =item Setting Up Perl on Win32
 
 Make, Command Shell, Borland C++, Microsoft Visual C++, Microsoft Visual
-C++ 2005 Express Edition, Microsoft Visual C++ Toolkit 2003, Microsoft
-Platform SDK 64-bit Compiler, MinGW release 3 with gcc, MinGW release 1
-with gcc
+C++ 2008 Express Edition, Microsoft Visual C++ 2005 Express Edition,
+Microsoft Visual C++ Toolkit 2003, Microsoft Platform SDK 64-bit Compiler,
+MinGW release 3 with gcc, MinGW release 1 with gcc
 
 =item Building
 
@@ -11137,8 +11887,7 @@ useful flags, ALL, All, MORE, More
 =item Exportable Functions
 
 is_regexp($ref), regexp_pattern($ref), regmust($ref), regname($name,$all),
-regnames($all), regnames_iterinit(), regnames_iternext($all),
-regnames_count()
+regnames($all), regnames_count()
 
 =back
 
@@ -11161,10 +11910,10 @@ data structures between threads
 
 =item FUNCTIONS
 
-share VARIABLE, is_shared VARIABLE, lock VARIABLE, cond_wait VARIABLE,
-cond_wait CONDVAR, LOCKVAR, cond_timedwait VARIABLE, ABS_TIMEOUT,
-cond_timedwait CONDVAR, ABS_TIMEOUT, LOCKVAR, cond_signal VARIABLE,
-cond_broadcast VARIABLE
+share VARIABLE, shared_clone REF, is_shared VARIABLE, lock VARIABLE,
+cond_wait VARIABLE, cond_wait CONDVAR, LOCKVAR, cond_timedwait VARIABLE,
+ABS_TIMEOUT, cond_timedwait CONDVAR, ABS_TIMEOUT, LOCKVAR, cond_signal
+VARIABLE, cond_broadcast VARIABLE
 
 =item OBJECTS
 
@@ -11176,6 +11925,8 @@ cond_broadcast VARIABLE
 
 =item AUTHOR
 
+=item LICENSE
+
 =back
 
 =head2 threads - Perl interpreter-based threads
@@ -11246,13 +11997,14 @@ signal name: ..
 
 =item BUGS AND LIMITATIONS
 
-Using non-threadsafe modules, Parent-child threads, Creating threads inside
-special blocks, Unsafe signals, Perl has been built with
+Thread-safe modules, Using non-thread-safe modules, Current working
+directory, Environment variables, Parent-child threads, Creating threads
+inside special blocks, Unsafe signals, Perl has been built with
 C<PERL_OLD_SIGNALS> (see C<perl -V>), The environment variable
 C<PERL_SIGNALS> is set to C<unsafe> (see L<perlrun/"PERL_SIGNALS">), The
 module L<Perl::Unsafe::Signals> is used, Returning closures from threads,
-Returning objects from threads, Perl Bugs and the CPAN Version of
-L<threads>
+Returning objects from threads, END blocks in threads, Perl Bugs and the
+CPAN Version of L<threads>
 
 =item REQUIREMENTS
 
@@ -11260,11 +12012,13 @@ L<threads>
 
 =item AUTHOR
 
+=item LICENSE
+
 =item ACKNOWLEDGEMENTS
 
 =back
 
-=head2 assertions - select assertions in blocks of code
+=head2 attributes - get/set subroutine or variable attributes
 
 =over 4
 
@@ -11274,41 +12028,46 @@ L<threads>
 
 =over 4
 
-=item Selecting assertions
+=item What C<import> does
 
-=item Handling assertions your own way
+=item Built-in Attributes
 
-enabled($on), enabled(), seen($on), seen()
+locked, method, lvalue
 
-=back
+=item Available Subroutines
 
-=item COMPATIBILITY
+get, reftype
 
-=item SEE ALSO
+=item Package-specific Attribute Handling
 
-=item AUTHOR
+FETCH_I<type>_ATTRIBUTES, MODIFY_I<type>_ATTRIBUTES
 
-=item COPYRIGHT AND LICENSE
+=item Syntax of Attribute Lists
 
 =back
 
-=head2 assertions::activate - activate assertions
+=item EXPORTS
 
 =over 4
 
-=item SYNOPSIS
+=item Default exports
 
-=item DESCRIPTION
+=item Available exports
 
-=item SEE ALSO
+=item Export tags defined
 
-=item AUTHOR
+=back
 
-=item COPYRIGHT AND LICENSE
+=item EXAMPLES
+
+=item MORE EXAMPLES
+
+=item SEE ALSO
 
 =back
 
-=head2 assertions::compat - assertions for pre-5.9 versions of perl
+=head2 autodie - Replace functions with ones that succeed or die with
+lexical scope
 
 =over 4
 
@@ -11316,23 +12075,48 @@ enabled($on), enabled(), seen($on), seen()
 
 =item DESCRIPTION
 
+=item EXCEPTIONS
+
+=item CATEGORIES
+
+=item FUNCTION SPECIFIC NOTES
+
 =over 4
 
-=item The C<assertion> attribute handler
+=item flock
 
-=item Assertion execution status as a constant
+=item system/exec
 
 =back
 
-=item SEE ALSO
+=item GOTCHAS
+
+=item DIAGNOSTICS
+
+:void cannot be used with lexical scope
+
+=item BUGS
+
+=over 4
+
+=item REPORTING BUGS
+
+=back
+
+=item FEEDBACK
 
 =item AUTHOR
 
-=item COPYRIGHT AND LICENSE
+=item LICENSE
+
+=item SEE ALSO
+
+=item ACKNOWLEDGEMENTS
 
 =back
 
-=head2 attributes - get/set subroutine or variable attributes
+=head2 autodiexception, autodie::exception - Exceptions from autodying
+functions.
 
 =over 4
 
@@ -11342,37 +12126,50 @@ enabled($on), enabled(), seen($on), seen()
 
 =over 4
 
-=item Built-in Attributes
+=item Common Methods
 
-locked, method, lvalue
+=back
 
-=item Available Subroutines
+=back
 
-get, reftype
+=over 4
 
-=item Package-specific Attribute Handling
+=item Advanced methods
 
-FETCH_I<type>_ATTRIBUTES, MODIFY_I<type>_ATTRIBUTES
+=back
 
-=item Syntax of Attribute Lists
+=over 4
+
+=item SEE ALSO
+
+=item LICENSE
+
+=item AUTHOR
 
 =back
 
-=item EXPORTS
+=head2 autodiexception::system, autodie::exception::system - Exceptions
+from autodying system().
 
 =over 4
 
-=item Default exports
+=item SYNOPSIS
 
-=item Available exports
+=item DESCRIPTION
 
-=item Export tags defined
+=back
+
+=over 4
+
+=item stringify
 
 =back
 
-=item EXAMPLES
+=over 4
 
-=item SEE ALSO
+=item LICENSE
+
+=item AUTHOR
 
 =back
 
@@ -11392,7 +12189,8 @@ FETCH_I<type>_ATTRIBUTES, MODIFY_I<type>_ATTRIBUTES
 
 =back
 
-=head2 base - Establish IS-A relationship with base classes at compile time
+=head2 base - Establish an ISA relationship with base classes at compile
+time
 
 =over 4
 
@@ -11402,7 +12200,7 @@ FETCH_I<type>_ATTRIBUTES, MODIFY_I<type>_ATTRIBUTES
 
 =item DIAGNOSTICS
 
-Base class package "%s" is empty
+Base class package "%s" is empty, Class 'Foo' tried to inherit from itself
 
 =item HISTORY
 
@@ -11422,9 +12220,12 @@ Base class package "%s" is empty
 
 =over 4
 
+=item use integer vs. use bigint
+
 =item Options
 
-a or accuracy, p or precision, t or trace, l or lib, v or version
+a or accuracy, p or precision, t or trace, hex, oct, l, lib, try or only, v
+or version
 
 =item Math Library
 
@@ -11434,7 +12235,7 @@ a or accuracy, p or precision, t or trace, l or lib, v or version
 
 =item Methods
 
-inf(), NaN(), upgrade()
+inf(), NaN(), e, PI, bexp(), bpi(), upgrade(), in_effect()
 
 =item MATH LIBRARY
 
@@ -11442,6 +12243,10 @@ inf(), NaN(), upgrade()
 
 =back
 
+=item CAVAETS
+
+in_effect(), hex()/oct()
+
 =item MODULES USED
 
 =item EXAMPLES
@@ -11466,15 +12271,15 @@ inf(), NaN(), upgrade()
 
 =item Options
 
-a or accuracy, p or precision, t or trace, l or lib, v or version
+a or accuracy, p or precision, t or trace, l or lib, hex, oct, v or version
 
 =item Methods
 
-=item Caveat
+=item Caveats
 
-inf(), NaN(), upgrade()
+inf(), NaN(), e, PI(), bexp(), bpi(), upgrade(), in_effect()
 
-=item MATH LIBRARY
+=item Math Library
 
 =item INTERNAL FORMAT
 
@@ -11482,6 +12287,10 @@ inf(), NaN(), upgrade()
 
 =back
 
+=item CAVAETS
+
+in_effect(), hex()/oct()
+
 =item MODULES USED
 
 =item EXAMPLES
@@ -11512,7 +12321,7 @@ inf(), NaN(), upgrade()
 
 =item Methods
 
-inf(), NaN(), upgrade()
+inf(), NaN(), e, PI, bexp(), bpi(), upgrade(), in_effect()
 
 =item MATH LIBRARY
 
@@ -11520,10 +12329,14 @@ inf(), NaN(), upgrade()
 
 =item Options
 
-a or accuracy, p or precision, t or trace, l or lib, v or version
+a or accuracy, p or precision, t or trace, l or lib, hex, oct, v or version
 
 =back
 
+=item CAVAETS
+
+in_effect(), hex()/oct()
+
 =item EXAMPLES
 
        perl -Mbigrat -le 'print sqrt(33)'
@@ -11579,7 +12392,7 @@ escapes
 
 =item DESCRIPTION
 
-=item CUSTOM TRANSLATORS
+=item ALIASES
 
 =item CUSTOM ALIASES
 
@@ -11597,7 +12410,7 @@ escapes
 
 =item charnames::vianame(name)
 
-=item ALIASES
+=item CUSTOM TRANSLATORS
 
 =item ILLEGAL CHARACTERS
 
@@ -11627,11 +12440,15 @@ escapes
 
 =item TECHNICAL NOTES
 
+=item CAVEATS
+
+=item SEE ALSO
+
 =item BUGS
 
-=item AUTHOR
+=item AUTHORS
 
-=item COPYRIGHT
+=item COPYRIGHT & LICENSE
 
 =back
 
@@ -11679,8 +12496,6 @@ escapes
 
 =item Side effects
 
-=item Side effects
-
 =back
 
 =item FEATURES THAT REQUIRE 5.8.1
@@ -11718,7 +12533,8 @@ Legend of characters above
 
 =item KNOWN PROBLEMS
 
-literals in regex that are longer than 127 bytes, EBCDIC, format
+literals in regex that are longer than 127 bytes, EBCDIC, format, Thread
+safety
 
 =over 4
 
@@ -11789,8 +12605,6 @@ upgrading for byte-strings
 
 =item The 'say' feature
 
-=item the 'err' feature
-
 =item the 'state' feature
 
 =back
@@ -11825,7 +12639,11 @@ new, phash
 
 =over 4
 
-=item subpragma access
+=item Consider this carefully
+
+=item The "access" sub-pragma
+
+=item Limitation with regard to C<_>
 
 =back
 
@@ -11906,6 +12724,8 @@ This probably does nothing, This works only on 5.10+
 
 =item AUTHOR
 
+=item COPYRIGHT AND LICENSE
+
 =back
 
 =head2 locale - Perl pragma to use and avoid POSIX locales for built-in
@@ -11919,6 +12739,90 @@ operations
 
 =back
 
+=head2 mro - Method Resolution Order
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item OVERVIEW
+
+=item The C3 MRO
+
+=over 4
+
+=item What is C3?
+
+=item How does C3 work
+
+=back
+
+=item Functions
+
+=over 4
+
+=item mro::get_linear_isa($classname[, $type])
+
+=item mro::set_mro($classname, $type)
+
+=item mro::get_mro($classname)
+
+=item mro::get_isarev($classname)
+
+=item mro::is_universal($classname)
+
+=item mro::invalidate_all_method_caches()
+
+=item mro::method_changed_in($classname)
+
+=item mro::get_pkg_gen($classname)
+
+=item next::method
+
+=item next::can
+
+=item maybe::next::method
+
+=back
+
+=item SEE ALSO
+
+=over 4
+
+=item The original Dylan paper
+
+L<http://www.webcom.com/haahr/dylan/linearization-oopsla96.html>
+
+=item The prototype Perl 6 Object Model uses C3
+
+L<http://svn.openfoundry.org/pugs/perl5/Perl6-MetaModel/>
+
+=item Parrot now uses C3
+
+L<http://aspn.activestate.com/ASPN/Mail/Message/perl6-internals/2746631>,
+L<http://use.perl.org/~autrijus/journal/25768>
+
+=item Python 2.3 MRO related links
+
+L<http://www.python.org/2.3/mro.html>,
+L<http://www.python.org/2.2.2/descrintro.html#mro>
+
+=item C3 for TinyCLOS
+
+L<http://www.call-with-current-continuation.org/eggs/c3.html>
+
+=item Class::C3
+
+L<Class::C3>
+
+=back
+
+=item AUTHOR
+
+=back
+
 =head2 open - perl pragma to set default PerlIO layers for input and output
 
 =over 4
@@ -12050,6 +12954,33 @@ type, `%s' is not a code reference
 
 =back
 
+=head2 parent - Establish an ISA relationship with base classes at compile
+time
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item DIAGNOSTICS
+
+Class 'Foo' tried to inherit from itself
+
+=item HISTORY
+
+=item CAVEATS
+
+=item SEE ALSO
+
+=item AUTHORS AND CONTRIBUTORS
+
+=item MAINTAINER
+
+=item LICENSE
+
+=back
+
 =head2 sigtrap - Perl pragma to enable simple signal handling
 
 =over 4
@@ -12131,10 +13062,10 @@ structures between threads
 
 =item FUNCTIONS
 
-share VARIABLE, is_shared VARIABLE, lock VARIABLE, cond_wait VARIABLE,
-cond_wait CONDVAR, LOCKVAR, cond_timedwait VARIABLE, ABS_TIMEOUT,
-cond_timedwait CONDVAR, ABS_TIMEOUT, LOCKVAR, cond_signal VARIABLE,
-cond_broadcast VARIABLE
+share VARIABLE, shared_clone REF, is_shared VARIABLE, lock VARIABLE,
+cond_wait VARIABLE, cond_wait CONDVAR, LOCKVAR, cond_timedwait VARIABLE,
+ABS_TIMEOUT, cond_timedwait CONDVAR, ABS_TIMEOUT, LOCKVAR, cond_signal
+VARIABLE, cond_broadcast VARIABLE
 
 =item OBJECTS
 
@@ -12146,6 +13077,8 @@ cond_broadcast VARIABLE
 
 =item AUTHOR
 
+=item LICENSE
+
 =back
 
 =head2 utf8 - Perl pragma to enable/disable UTF-8 (or UTF-EBCDIC) in source
@@ -12298,14 +13231,20 @@ warnings::warnif($object, $message)
 
 =back
 
-=head2 Archive::Extract - A generic archive extracting mechanism
+=head2 App::Prove - Implements the C<prove> command.
 
 =over 4
 
-=item SYNOPSIS
+=item VERSION
+
+=back
+
+=over 4
 
 =item DESCRIPTION
 
+=item SYNOPSIS
+
 =back
 
 =over 4
@@ -12314,10 +13253,181 @@ warnings::warnif($object, $message)
 
 =over 4
 
-=item $ae = Archive::Extract->new(archive => '/path/to/archive',[type =>
-TYPE])
+=item Class Methods
+
+=back
+
+=back
+
+=over 4
+
+=item Attributes
+
+C<archive>, C<argv>, C<backwards>, C<blib>, C<color>, C<directives>,
+C<dry>, C<exec>, C<extension>, C<failures>, C<fork>, C<formatter>,
+C<harness>, C<ignore_exit>, C<includes>, C<jobs>, C<lib>, C<merge>,
+C<modules>, C<parse>, C<plugins>, C<quiet>, C<really_quiet>, C<recurse>,
+C<rules>, C<show_count>, C<show_help>, C<show_man>, C<show_version>,
+C<shuffle>, C<state>, C<taint_fail>, C<taint_warn>, C<test_args>, C<timer>,
+C<verbose>, C<warnings_fail>, C<warnings_warn>
+
+=back
+
+=head2 App::Prove::State - State storage for the C<prove> command.
+
+=over 4
+
+=item VERSION
+
+=back
+
+=over 4
+
+=item DESCRIPTION
+
+=item SYNOPSIS
+
+=back
+
+=over 4
+
+=item METHODS
+
+=over 4
+
+=item Class Methods
+
+=back
+
+=back
+
+=over 4
+
+=item C<result_class>
+
+=back
+
+=over 4
+
+=item C<extension>
+
+=back
+
+=over 4
+
+=item C<results>
+
+=back
+
+=over 4
+
+=item C<commit>
+
+=back
+
+=over 4
+
+=item Instance Methods
+
+C<last>, C<failed>, C<passed>, C<all>, C<hot>, C<todo>, C<slow>, C<fast>,
+C<new>, C<old>, C<save>
+
+=back
+
+=head2 App::Prove::State::Result - Individual test suite results.
+
+=over 4
+
+=item VERSION
+
+=back
+
+=over 4
+
+=item DESCRIPTION
+
+=item SYNOPSIS
+
+=back
+
+=over 4
+
+=item METHODS
+
+=over 4
+
+=item Class Methods
+
+=back
+
+=back
+
+=over 4
+
+=item C<state_version>
+
+=back
+
+=over 4
+
+=item C<test_class>
+
+=back
+
+=head2 App::Prove::State::Result::Test - Individual test results.
+
+=over 4
+
+=item VERSION
+
+=back
+
+=over 4
+
+=item DESCRIPTION
+
+=item SYNOPSIS
+
+=back
+
+=over 4
+
+=item METHODS
+
+=over 4
+
+=item Class Methods
+
+=back
+
+=back
 
-tar, tgz, gz, zip, bz2, tbz
+=over 4
+
+=item Instance Methods
+
+=back
+
+=head2 Archive::Extract - A generic archive extracting mechanism
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=back
+
+=over 4
+
+=item METHODS
+
+=over 4
+
+=item $ae = Archive::Extract->new(archive => '/path/to/archive',[type =>
+TYPE])
+
+tar, tgz, gz, Z, zip, bz2, tbz, lzma
 
 =back
 
@@ -12361,8 +13471,12 @@ $ae->extract_path, $ae->files
 
 =item $ae->is_gz
 
+=item $ae->is_Z
+
 =item $ae->is_zip
 
+=item $ae->is_lzma
+
 =back
 
 =over 4
@@ -12373,6 +13487,14 @@ $ae->extract_path, $ae->files
 
 =item $ae->bin_unzip
 
+=item $ae->bin_unlzma
+
+=back
+
+=over 4
+
+=item $bool = $ae->have_old_bunzip2
+
 =back
 
 =over 4
@@ -12385,7 +13507,9 @@ $ae->extract_path, $ae->files
 
 =item File Extensions
 
-=item Bzip2 Support
+=item Supporting Very Large Files
+
+=item Bunzip2 support of arbitrary extensions.
 
 =back
 
@@ -12433,9 +13557,9 @@ Mime magic support
 
 =over 4
 
-=item $tar->read ( $filename|$handle, $compressed, {opt => 'val'} )
+=item $tar->read ( $filename|$handle, [$compressed, {opt => 'val'}] )
 
-limit, extract
+limit, filter, extract
 
 =back
 
@@ -12533,37 +13657,55 @@ FILE, HARDLINK, SYMLINK, CHARDEV, BLOCKDEV, DIR, FIFO, SOCKET
 
 =over 4
 
-=item $bool = $tar->has_io_string
+=item Class Methods
+
+=over 4
+
+=item Archive::Tar->create_archive($file, $compressed, @filelist)
+
+=back
 
 =back
 
 =over 4
 
-=item $bool = $tar->has_perlio
+=item Archive::Tar->iter( $filename, [ $compressed, {opt => $val} ] )
 
 =back
 
 =over 4
 
-=item Class Methods
+=item Archive::Tar->list_archive($file, $compressed, [\@properties])
+
+=back
+
+=over 4
+
+=item Archive::Tar->extract_archive($file, $compressed)
+
+=back
 
 =over 4
 
-=item Archive::Tar->create_archive($file, $compression, @filelist)
+=item $bool = Archive::Tar->has_io_string
 
 =back
 
+=over 4
+
+=item $bool = Archive::Tar->has_perlio
+
 =back
 
 =over 4
 
-=item Archive::Tar->list_archive ($file, $compressed, [\@properties])
+=item $bool = Archive::Tar->has_zlib_support
 
 =back
 
 =over 4
 
-=item Archive::Tar->extract_archive ($file, $gzip)
+=item $bool = Archive::Tar->has_bzip2_support
 
 =back
 
@@ -12593,6 +13735,8 @@ FILE, HARDLINK, SYMLINK, CHARDEV, BLOCKDEV, DIR, FIFO, SOCKET
 
 =item $Archive::Tar::error
 
+=item $Archive::Tar::INSECURE_EXTRACT_MODE
+
 =item $Archive::Tar::HAS_PERLIO
 
 =item $Archive::Tar::HAS_IO_STRING
@@ -12603,11 +13747,11 @@ FILE, HARDLINK, SYMLINK, CHARDEV, BLOCKDEV, DIR, FIFO, SOCKET
 
 What's the minimum perl version required to run Archive::Tar?, Isn't
 Archive::Tar slow?, Isn't Archive::Tar heavier on memory than /bin/tar?,
-Can't you lazy-load data instead?, How much memory will an X kb tar file
+Can 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?, I'm using
 WinZip, or some other non-POSIX client, and files are not being extracted
 properly!, How do I extract only files that have property X from an
-archive?, How do I access .tar.Z files?
+archive?, How do I access .tar.Z files?, How do I handle Unicode strings?
 
 =item TODO
 
@@ -12653,55 +13797,61 @@ uname, gname, devmajor, devminor, prefix, raw
 
 =over 4
 
-=item new( file => $path )
+=item Archive::Tar::File->new( file => $path )
+
+=item Archive::Tar::File->new( data => $path, $data, $opt )
 
-=item new( data => $path, $data, $opt )
+=item Archive::Tar::File->new( chunk => $chunk )
 
-=item new( chunk => $chunk )
+=back
 
 =back
 
+=over 4
+
+=item $bool = $file->extract( [ $alternative_name ] )
+
 =back
 
 =over 4
 
-=item full_path
+=item $path = $file->full_path
 
 =back
 
 =over 4
 
-=item validate
+=item $bool = $file->validate
 
 =back
 
 =over 4
 
-=item has_content
+=item $bool = $file->has_content
 
 =back
 
 =over 4
 
-=item get_content
+=item $content = $file->get_content
 
 =back
 
 =over 4
 
-=item get_content_by_ref
+=item $cref = $file->get_content_by_ref
 
 =back
 
 =over 4
 
-=item replace_content( $content )
+=item $bool = $file->replace_content( $content )
 
 =back
 
 =over 4
 
-=item rename( $new_name )
+=item $bool = $file->rename( $new_name )
 
 =back
 
@@ -12709,8 +13859,9 @@ uname, gname, devmajor, devminor, prefix, raw
 
 =item Convenience methods
 
-is_file, is_dir, is_hardlink, is_symlink, is_chardev, is_blockdev, is_fifo,
-is_socket, is_longlink, is_label, is_unknown
+$file->is_file, $file->is_dir, $file->is_hardlink, $file->is_symlink,
+$file->is_chardev, $file->is_blockdev, $file->is_fifo, $file->is_socket,
+$file->is_longlink, $file->is_label, $file->is_unknown
 
 =back
 
@@ -12754,7 +13905,7 @@ be able to apply END handler>
 
 =item BUGS
 
-=item COPYRIGHT
+=item COPYRIGHT AND LICENSE
 
 =back
 
@@ -12786,6 +13937,10 @@ be able to apply END handler>
 
 =item SEE ALSO
 
+=item AUTHOR
+
+=item COPYRIGHT AND LICENSE
+
 =back
 
 =head2 AutoSplit - split a package for autoloading
@@ -12806,6 +13961,10 @@ $keep, $check, $modtime
 
 =item DIAGNOSTICS
 
+=item AUTHOR
+
+=item COPYRIGHT AND LICENSE
+
 =back
 
 =head2 B - The Perl Compiler
@@ -12841,6 +14000,10 @@ main_root, main_start, walkoptree(OP, METHOD), walkoptree_debug(DEBUG)
 ppname(OPNUM), hash(STR), cast_I32(I), minus_c, cstring(STR),
 perlstring(STR), class(OBJ), threadsv_names
 
+=item Exported utility variabiles
+
+@optype, @specialsv_name
+
 =back
 
 =item OVERVIEW OF CLASSES
@@ -12912,8 +14075,7 @@ FILL, MAX, KEYS, RITER, NAME, ARRAY, PMROOT
 
 =item B::OP Methods
 
-next, sibling, name, ppaddr, desc, targ, type, opt, static, flags, private,
-spare
+next, sibling, name, ppaddr, desc, targ, type, opt, flags, private, spare
 
 =item B::UNOP METHOD
 
@@ -12954,24 +14116,11 @@ redoop, nextop, lastop
 
 =item B::COP Methods
 
-label, stash, stashpv, file, cop_seq, arybase, line, warnings, io, hints
-
-=back
-
-=item AUTHOR
+label, stash, stashpv, file, cop_seq, arybase, line, warnings, io, hints,
+hints_hash
 
 =back
 
-=head2 B::Asmdata - Autogenerated data about Perl ops
-
-=over 4
-
-=item SYNOPSIS
-
-=item DESCRIPTION
-
-%insn_data, @insn_name, @optype, @specialsv_name
-
 =item AUTHOR
 
 =back
@@ -13008,7 +14157,8 @@ B<-base>I<n>, B<-bigendian>, B<-littleendian>
 
 =item Other options
 
-B<-main>, B<-nomain>, B<-nobanner>, B<-banner>, B<-banneris> => subref
+B<-src>, B<-stash="somepackage">, B<-main>, B<-nomain>, B<-nobanner>,
+B<-banner>, B<-banneris> => subref
 
 =item Option Stickiness
 
@@ -13040,9 +14190,9 @@ B<#>I<var>, B<#>I<var>I<N>, B<#>I<Var>, B<#addr>, B<#arg>, B<#class>,
 B<#classsym>, B<#coplabel>, B<#exname>, B<#extarg>, B<#firstaddr>,
 B<#flags>, B<#flagval>, B<#hints>, B<#hintsval>, B<#hyphseq>, B<#label>,
 B<#lastaddr>, B<#name>, B<#NAME>, B<#next>, B<#nextaddr>, B<#noise>,
-B<#private>, B<#privval>, B<#seq>, B<#seqnum>, B<#opt>, B<#static>,
-B<#sibaddr>, B<#svaddr>, B<#svclass>, B<#svval>, B<#targ>, B<#targarg>,
-B<#targarglife>, B<#typenum>
+B<#private>, B<#privval>, B<#seq>, B<#seqnum>, B<#opt>, B<#sibaddr>,
+B<#svaddr>, B<#svclass>, B<#svval>, B<#targ>, B<#targarg>, B<#targarglife>,
+B<#typenum>
 
 =back
 
@@ -13051,7 +14201,8 @@ B<#targarglife>, B<#typenum>
 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}'
+a{_POSIX_SAVED_IDS}', perl -MB::Concise -e
+'B::Concise::compile("-exec","-src", \%B::Concise::)->()'
 
 =item Using B::Concise outside of the O framework
 
@@ -13087,8 +14238,14 @@ a{_POSIX_SAVED_IDS}'
 
 =item DESCRIPTION
 
+=item OPTIONS
+
+=item Changes
+
 =item AUTHOR
 
+=item LICENSE
+
 =back
 
 =head2 B::Deparse - Perl compiler backend to produce perl code
@@ -13116,7 +14273,8 @@ B<i>I<NUMBER>, B<T>, B<v>I<STRING>B<.>, B<-x>I<LEVEL>
 
 =item ambient_pragmas
 
-strict, $[, bytes, utf8, integer, re, warnings, hint_bits, warning_bits
+strict, $[, bytes, utf8, integer, re, warnings, hint_bits, warning_bits,
+%^H
 
 =item coderef2text
 
@@ -13157,6 +14315,16 @@ validate against older perls
 
 =item AUTHOR
 
+=item ACKNOWLEDGEMENTS
+
+=back
+
+=head2 B::Lint::Debug - Adds debugging stringification to B::
+
+=over 4
+
+=item DESCRIPTION
+
 =back
 
 =head2 B::O, O - Generic interface to Perl Compiler backends
@@ -13330,8 +14498,8 @@ B<:standard>, B<:all>
 
 =item PRAGMAS
 
--any, -compile, -nosticky, -tabindex, -no_undef_params, -no_xhtml, -nph,
--newstyle_urls, -oldstyle_urls, -autoload, -no_debug, -debug,
+-any, -compile, -nosticky, -tabindex, -no_undef_params, -no_xhtml, -utf8,
+-nph, -newstyle_urls, -oldstyle_urls, -autoload, -no_debug, -debug,
 -private_tempfiles
 
 =item SPECIAL FORMS FOR IMPORTING HTML-TAG FUNCTIONS
@@ -13733,6 +14901,22 @@ FCGI_SOCKET_PATH, FCGI_LISTEN_QUEUE
 
 =back
 
+=head2 CORE - Pseudo-namespace for Perl's core routines
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item OVERRIDING CORE FUNCTIONS
+
+=item AUTHOR
+
+=item SEE ALSO
+
+=back
+
 =head2 CPAN - query, download and build perl modules from CPAN sites
 
 =over 4
@@ -13759,16 +14943,22 @@ and the C<fforce> pragma, Lockfile, Signals
 
 =item mkmyconfig
 
+=item recent ***EXPERIMENTAL COMMAND***
+
 =item recompile
 
 =item report Bundle|Distribution|Module
 
+=item smoke ***EXPERIMENTAL COMMAND***
+
 =item upgrade [Module|/Regex/]...
 
 =item The four C<CPAN::*> Classes: Author, Bundle, Module, Distribution
 
 =item Integrating local directories
 
+=item Redirection
+
 =back
 
 =item CONFIGURATION
@@ -13810,9 +15000,10 @@ cwd, getcwd, fastcwd, backtickcwd
 
 =item Language Specs
 
-comment [scalar], cpanconfig [hash], disabled [boolean], goto [string],
-install [hash], make [hash], match [hash], patches [array], pl [hash], test
-[hash]
+comment [scalar], cpanconfig [hash], depends [hash] *** EXPERIMENTAL
+FEATURE ***, disabled [boolean], features [array] *** EXPERIMENTAL FEATURE
+***, goto [string], install [hash], make [hash], match [hash], patches
+[array], pl [hash], test [hash]
 
 =item Processing Instructions
 
@@ -13841,15 +15032,16 @@ CPAN::Bundle::inst_file(), CPAN::Bundle::inst_version(),
 CPAN::Bundle::uptodate(), CPAN::Bundle::install(), CPAN::Bundle::make(),
 CPAN::Bundle::readme(), CPAN::Bundle::test(),
 CPAN::Distribution::as_glimpse(), CPAN::Distribution::as_string(),
-CPAN::Distribution::author, CPAN::Distribution::clean(),
+CPAN::Distribution::author, CPAN::Distribution::pretty_id(),
+CPAN::Distribution::base_id(), CPAN::Distribution::clean(),
 CPAN::Distribution::containsmods(), CPAN::Distribution::cvs_import(),
 CPAN::Distribution::dir(), CPAN::Distribution::force($method,@args),
 CPAN::Distribution::get(), CPAN::Distribution::install(),
 CPAN::Distribution::install_tested(), CPAN::Distribution::isa_perl(),
-CPAN::Distribution::is_tested(), CPAN::Distribution::look(),
-CPAN::Distribution::make(), CPAN::Distribution::perldoc(),
-CPAN::Distribution::prefs(), CPAN::Distribution::prereq_pm(),
-CPAN::Distribution::readme(), CPAN::Distribution::read_yaml(),
+CPAN::Distribution::look(), CPAN::Distribution::make(),
+CPAN::Distribution::perldoc(), CPAN::Distribution::prefs(),
+CPAN::Distribution::prereq_pm(), CPAN::Distribution::readme(),
+CPAN::Distribution::reports(), CPAN::Distribution::read_yaml(),
 CPAN::Distribution::test(), CPAN::Distribution::uptodate(),
 CPAN::Index::force_reload(), CPAN::Index::reload(), CPAN::InfoObj::dump(),
 CPAN::Module::as_glimpse(), CPAN::Module::as_string(),
@@ -13862,8 +15054,8 @@ CPAN::Module::available_file(), CPAN::Module::inst_version(),
 CPAN::Module::available_version(), CPAN::Module::install(),
 CPAN::Module::look(), CPAN::Module::make(),
 CPAN::Module::manpage_headline(), CPAN::Module::perldoc(),
-CPAN::Module::readme(), CPAN::Module::test(), CPAN::Module::uptodate(),
-CPAN::Module::userid()
+CPAN::Module::readme(), CPAN::Module::reports(), CPAN::Module::test(),
+CPAN::Module::uptodate(), CPAN::Module::userid()
 
 =item Cache Manager
 
@@ -13919,7 +15111,8 @@ http firewall, ftp firewall, One way visibility, SOCKS, IP Masquerade
 
 =item FAQ
 
-1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15)
+1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17),
+18)
 
 =item COMPATIBILITY
 
@@ -13945,27 +15138,99 @@ http firewall, ftp firewall, One way visibility, SOCKS, IP Masquerade
 
 =back
 
-=head2 CPAN::FirstTime - Utility for CPAN::Config file Initialization
+=head2 CPAN::API::HOWTO - a recipe book for programming with CPAN.pm
 
 =over 4
 
-=item SYNOPSIS
+=item RECIPES
 
-=item DESCRIPTION
+=over 4
+
+=item What distribution contains a particular module?
+
+=item What modules does a particular distribution contain?
+
+=back
+
+=item SEE ALSO
 
 =item LICENSE
 
+=item AUTHOR
+
 =back
 
-=head2 CPAN::Kwalify - Interface between CPAN.pm and Kwalify.pm
+=head2 CPAN::Distroprefs -- read and match distroprefs
 
 =over 4
 
-=item SYNOPSIS
+=item SYNOPSIS 
 
 =item DESCRIPTION
 
-_validate($schema_name, $data, $file, $doc), yaml($schema_name)
+=item INTERFACE
+
+a CPAN::Distroprefs::Result object, C<undef>, indicating that no prefs
+files remain to be found
+
+=item RESULTS
+
+=over 4
+
+=item Common
+
+=item Errors
+
+=item Successes
+
+=back
+
+=item PREFS 
+
+=item LICENSE
+
+=back
+
+=head2 CPAN::FirstTime - Utility for CPAN::Config file Initialization
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=back
+
+auto_commit, build_cache, build_dir, build_dir_reuse,
+build_requires_install_policy, cache_metadata, check_sigs, colorize_output,
+colorize_print, colorize_warn, colorize_debug, commandnumber_in_prompt,
+connect_to_internet_ok, ftp_passive, ftpstats_period, ftpstats_size,
+getcwd, halt_on_failure, histfile, histsize, inactivity_timeout,
+index_expire, inhibit_startup_message, keep_source_where,
+load_module_verbosity, makepl_arg, make_arg, make_install_arg,
+make_install_make_command, mbuildpl_arg, mbuild_arg, mbuild_install_arg,
+mbuild_install_build_command, pager, prefer_installer, prefs_dir,
+prerequisites_policy, randomize_urllist, scan_cache, shell,
+show_unparsable_versions, show_upload_date, show_zero_versions,
+tar_verbosity, term_is_latin, term_ornaments, test_report,
+perl5lib_verbosity, trust_test_report_history, use_sqlite, yaml_load_code,
+yaml_module
+
+=over 4
+
+=item LICENSE
+
+=back
+
+=head2 CPAN::Kwalify - Interface between CPAN.pm and Kwalify.pm
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+_validate($schema_name, $data, $file, $doc), yaml($schema_name)
 
 =item AUTHOR
 
@@ -14076,7 +15341,7 @@ Provide a valid C<CPANPLUS::Configure> object, No arguments
 
 =over 4
 
-=item $conf = $cb->configure_object ()
+=item $conf = $cb->configure_object;
 
 =back
 
@@ -14111,7 +15376,8 @@ verbose => BOOL] )
 
 =over 4
 
-=item $mod_obj = $cb->parse_module( module => $modname|$distname|$modobj )
+=item $mod_obj = $cb->parse_module( module =>
+$modname|$distname|$modobj|URI )
 
 Text::Bastardize, Text-Bastardize, Text-Bastardize-1.06,
 AYRNIEU/Text-Bastardize, AYRNIEU/Text-Bastardize-1.06,
@@ -14160,6 +15426,45 @@ path, index_files, force, verbose
 
 =over 4
 
+=item CUSTOM MODULE SOURCES
+
+=over 4
+
+=item %files = $cb->list_custom_sources
+
+=back
+
+=back
+
+=over 4
+
+=item $local_index = $cb->add_custom_source( uri => URI, [verbose => BOOL]
+);
+
+=back
+
+=over 4
+
+=item $local_index = $cb->remove_custom_source( uri => URI, [verbose =>
+BOOL] );
+
+=back
+
+=over 4
+
+=item $bool = $cb->update_custom_source( [remote => URI] );
+
+=back
+
+=over 4
+
+=item $file = $cb->write_custom_source_index( path =>
+/path/to/package/root, [to => /path/to/index/file, verbose => BOOL] );
+
+=back
+
+=over 4
+
 =item BUG REPORTS
 
 =item AUTHOR
@@ -14201,6 +15506,104 @@ ok, args, rv, function
 
 =back
 
+=head2 CPANPLUS::Config
+
+=over 4
+
+=item DESCRIPTION
+
+=item CONFIGURATION
+
+=back
+
+=over 4
+
+=item Section 'conf'
+
+hosts
+
+=back
+
+base
+
+buildflags
+
+cpantest
+
+cpantest_mx
+
+debug
+
+dist_type
+
+email
+
+extractdir
+
+fetchdir
+
+flush
+
+force
+
+lib
+
+makeflags
+
+makemakerflags
+
+md5
+
+no_update
+
+passive
+
+prefer_bin
+
+prefer_makefile
+
+prereqs
+
+shell
+
+show_startup_tip
+
+signature
+
+skiptest
+
+storable
+
+timeout
+
+verbose
+
+write_install_log
+
+editor
+
+make
+
+pager
+
+shell
+
+sudo
+
+perlwrapper
+
+=over 4
+
+=item BUG REPORTS
+
+=item AUTHOR
+
+=item COPYRIGHT
+
+=item SEE ALSO
+
+=back
+
 =head2 CPANPLUS::Configure
 
 =over 4
@@ -14256,7 +15659,7 @@ ok, args, rv, function
 =item add_SOMETHING( ITEM => VAL, [ITEM => VAL, ITEM => VAL, ... ] );
 
 set|get_conf, set|get_program, _set|_get_build, _set|_get_source,
-_set|_get_mirror, _set|_get_dist, _set|_get_fetch, _set|_get_daemon
+_set|_get_mirror, _set|_get_fetch
 
 =back
 
@@ -14367,6 +15770,77 @@ created(), installed(), uninstalled(), dist()
 
 =back
 
+=head2 CPANPLUS::Dist::Build
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item ACCESSORS
+
+parent(), status()
+
+=item STATUS ACCESSORS
+
+build_pl (), build (), test (), prepared (), distdir (), created (),
+installed (), uninstalled (), _create_args (), _install_args (), _mb_object
+()
+
+=back
+
+=over 4
+
+=item METHODS
+
+=over 4
+
+=item $bool = CPANPLUS::Dist::Build->format_available();
+
+=back
+
+=back
+
+=over 4
+
+=item $bool = $dist->init();
+
+=back
+
+=over 4
+
+=item $bool = $dist->prepare([perl => '/path/to/perl', buildflags =>
+'EXTRA=FLAGS', force => BOOL, verbose => BOOL])
+
+=back
+
+=over 4
+
+=item $dist->create([perl => '/path/to/perl', buildflags => 'EXTRA=FLAGS',
+prereq_target => TARGET, force => BOOL, verbose => BOOL, skiptest => BOOL])
+
+=back
+
+=over 4
+
+=item $dist->install([verbose => BOOL, perl => /path/to/perl])
+
+=back
+
+=over 4
+
+=item KNOWN ISSUES
+
+Module::Build can not be upgraded using its own API (#13169), Module::Build
+does not provide access to install history (#9793)
+
+=item AUTHOR
+
+=item COPYRIGHT
+
+=back
+
 =head2 CPANPLUS::Dist::MM
 
 =over 4
@@ -14559,7 +16033,8 @@ _conf, _id, _lib, _perl5lib
 =item $bool = $internals->_register_callback( name => CALLBACK_NAME, code
 => CODEREF );
 
-install_prerequisite, send_test_report, munge_test_report, edit_test_report
+install_prerequisite, send_test_report, munge_test_report,
+edit_test_report, proceed_on_test_failure, munge_dist_metafile
 
 =back
 
@@ -14802,6 +16277,57 @@ uptodate, path, verbose
 
 =back
 
+=over 4
+
+=item $file = $cb->_add_custom_module_source( uri => URI, [verbose => BOOL]
+); 
+
+=back
+
+=over 4
+
+=item $index = $cb->__custom_module_source_index_file( uri => $uri );
+
+=back
+
+=over 4
+
+=item $file = $cb->_remove_custom_module_source( uri => URI, [verbose =>
+BOOL] ); 
+
+=back
+
+=over 4
+
+=item %files = $cb->__list_custom_module_sources
+
+=back
+
+=over 4
+
+=item $bool = $cb->__update_custom_module_sources( [verbose => BOOL] );
+
+=back
+
+=over 4
+
+=item $ok = $cb->__update_custom_module_source 
+
+=back
+
+=over 4
+
+=item $bool = $cb->__write_custom_module_index( path => /path/to/packages,
+[to => /path/to/index/file, verbose => BOOL] )
+
+=back
+
+=over 4
+
+=item $bool = $cb->__create_custom_module_entries( [verbose => BOOL] ) 
+
+=back
+
 =head2 CPANPLUS::Internals::Utils
 
 =over 4
@@ -14920,11 +16446,12 @@ PACKAGE_STRING );
 
 =item ACCESSORS
 
-name, module, version, path, comment, package, description, dslip, status,
-author, parent
+name, module, version, path, comment, package, description, dslip
 
 =back
 
+status, author, parent
+
 =over 4
 
 =item STATUS ACCESSORS
@@ -15310,8 +16837,12 @@ Non-directories in @INC
 
 =over 4
 
-=item $bool = $self->selfupdate( update =>
-"core|dependencies|enabled_features|features|all", latest => BOOL )
+=item %list = $self->list_modules_to_update( update =>
+"core|dependencies|enabled_features|features|all", [latest => BOOL] )
+
+List which modules C<selfupdate> would upgrade. You can update either 
+the core (CPANPLUS itself), the core dependencies, all features you have
+currently turned on, or all features available, or everything.
 
 =back
 
@@ -15440,6 +16971,20 @@ for CPANPLUS
 
 =back
 
+=head2 CPANPLUShell::Default::Plugins::CustomSource,
+CPANPLUS::Shell::Default::Plugins::CustomSource 
+
+=over 4
+
+=item SYNOPSIS
+
+    ### elaborate help text
+    CPAN Terminal> /? cs
+
+=item DESCRIPTION
+
+=back
+
 =head2 CPANPLUShell::Default::Plugins::HOWTO,
 CPANPLUS::Shell::Default::Plugins::HOWTO -- documentation on how to write
 your own plugins
@@ -15827,21 +17372,50 @@ B<-ADLER32>, B<-ConsumeInput>
 
 =back
 
-=head2 Compress::Zlib - Interface to zlib compression library
+=head2 Compress::Raw::Zlib::pod::FAQ, Compress::Raw::Zlib::FAQ --
+Frequently Asked Questions about Compress::Raw::Zlib
 
 =over 4
 
-=item SYNOPSIS
-
 =item DESCRIPTION
 
 =over 4
 
-=item Notes for users of Compress::Zlib version 1
+=item Compatibility with Unix compress/uncompress.
+
+=item Accessing .tar.Z files
+
+=item Accessing Zip Files
+
+=item Zlib Library Version Support
 
 =back
 
-=item GZIP INTERFACE
+=item SEE ALSO
+
+=item AUTHOR
+
+=item MODIFICATION HISTORY
+
+=item COPYRIGHT AND LICENSE
+
+=back
+
+=head2 Compress::Zlib - Interface to zlib compression library
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=over 4
+
+=item Notes for users of Compress::Zlib version 1
+
+=back
+
+=item GZIP INTERFACE
 
 B<$gz = gzopen($filename, $mode)>, B<$gz = gzopen($filehandle, $mode)>,
 B<$bytesread = $gz-E<gt>gzread($buffer [, $size]) ;>, B<$bytesread =
@@ -15877,7 +17451,8 @@ B<-Dictionary>, B<-Bufsize>
 
 =item B<($out, $status) = $d-E<gt>deflate($buffer)>
 
-=item B<($out, $status) = $d-E<gt>flush([flush_type])>
+=item B<($out, $status) = $d-E<gt>flush()>
+=head2 B<($out, $status) = $d-E<gt>flush($flush_type)>
 
 =item B<$status = $d-E<gt>deflateParams([OPT])>
 
@@ -15984,7 +17559,8 @@ B<-Dictionary>, B<-Bufsize>
 
 =item B<($out, $status) = $d-E<gt>deflate($buffer)>
 
-=item B<($out, $status) = $d-E<gt>flush([flush_type])>
+=item B<($out, $status) = $d-E<gt>flush()>
+=head2 B<($out, $status) = $d-E<gt>flush($flush_type)>
 
 =item B<$status = $d-E<gt>deflateParams([OPT])>
 
@@ -16040,6 +17616,33 @@ B<-WindowBits>, B<-Bufsize>, B<-Dictionary>
 
 =back
 
+=head2 Compress::Zlib::pod::FAQ, Compress::Zlib::FAQ -- Frequently Asked
+Questions about Compress::Zlib
+
+=over 4
+
+=item DESCRIPTION
+
+=over 4
+
+=item Compatibility with Unix compress/uncompress.
+
+=item Accessing .tar.Z files
+
+=item Accessing Zip Files
+
+=back
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=item MODIFICATION HISTORY
+
+=item COPYRIGHT AND LICENSE
+
+=back
+
 =head2 Config - access Perl configuration information
 
 =over 4
@@ -16056,88 +17659,111 @@ myconfig(), config_sh(), config_re($regex), config_vars(@names)
 
 =item GLOSSARY
 
+=back
+
 =over 4
 
 =item _
 
+=back
+
 C<_a>, C<_exe>, C<_o>
 
+=over 4
+
 =item a
 
+=back
+
 C<afs>, C<afsroot>, C<alignbytes>, C<ansi2knr>, C<aphostname>,
 C<api_revision>, C<api_subversion>, C<api_version>, C<api_versionstring>,
 C<ar>, C<archlib>, C<archlibexp>, C<archname>, C<archname64>, C<archobjs>,
 C<asctime_r_proto>, C<awk>
 
+=over 4
+
 =item b
 
+=back
+
 C<baserev>, C<bash>, C<bin>, C<binexp>, C<bison>, C<byacc>, C<byteorder>
 
+=over 4
+
 =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>
+C<cf_email>, C<cf_time>, C<chgrp>, C<chmod>, C<chown>, C<clocktype>,
+C<comm>, C<compress>, C<contains>, C<cp>, C<cpio>, C<cpp>, C<cpp_stuff>,
+C<cppccsymbols>, C<cppflags>, C<cpplast>, C<cppminus>, C<cpprun>,
+C<cppstdin>, C<cppsymbols>, C<crypt_r_proto>, C<cryptlib>, C<csh>,
+C<ctermid_r_proto>, C<ctime_r_proto>
+
+=over 4
 
 =item d
 
+=back
+
 C<d__fwalk>, C<d_access>, C<d_accessx>, C<d_aintl>, C<d_alarm>,
-C<d_archlib>, C<d_asctime_r>, C<d_atolf>, C<d_atoll>,
-C<d_attribute_format>, C<d_attribute_malloc>, C<d_attribute_nonnull>,
-C<d_attribute_noreturn>, C<d_attribute_pure>, C<d_attribute_unused>,
-C<d_attribute_warn_unused_result>, C<d_bcmp>, C<d_bcopy>, C<d_bsd>,
-C<d_bsdgetpgrp>, C<d_bsdsetpgrp>, C<d_builtin_choose_expr>,
-C<d_builtin_expect>, C<d_bzero>, C<d_c99_variadic_macros>, C<d_casti32>,
-C<d_castneg>, C<d_charvspr>, C<d_chown>, C<d_chroot>, C<d_chsize>,
-C<d_class>, C<d_clearenv>, C<d_closedir>, C<d_cmsghdr_s>, C<d_const>,
-C<d_copysignl>, C<d_cplusplus>, C<d_crypt>, C<d_crypt_r>, C<d_csh>,
-C<d_ctermid>, C<d_ctermid_r>, C<d_ctime_r>, C<d_cuserid>, C<d_dbl_dig>,
-C<d_dbminitproto>, C<d_difftime>, C<d_dir_dd_fd>, C<d_dirfd>,
-C<d_dirnamlen>, C<d_dlerror>, C<d_dlopen>, C<d_dlsymun>, C<d_dosuid>,
-C<d_drand48_r>, C<d_drand48proto>, C<d_dup2>, C<d_eaccess>, C<d_endgrent>,
-C<d_endgrent_r>, C<d_endhent>, C<d_endhostent_r>, C<d_endnent>,
-C<d_endnetent_r>, C<d_endpent>, C<d_endprotoent_r>, C<d_endpwent>,
-C<d_endpwent_r>, C<d_endsent>, C<d_endservent_r>, C<d_eofnblk>,
-C<d_eunice>, C<d_faststdio>, C<d_fchdir>, C<d_fchmod>, C<d_fchown>,
-C<d_fcntl>, C<d_fcntl_can_lock>, C<d_fd_macros>, C<d_fd_set>,
-C<d_fds_bits>, C<d_fgetpos>, C<d_finite>, C<d_finitel>, C<d_flexfnam>,
-C<d_flock>, C<d_flockproto>, C<d_fork>, C<d_fp_class>, C<d_fpathconf>,
-C<d_fpclass>, C<d_fpclassify>, C<d_fpclassl>, C<d_fpos64_t>, C<d_frexpl>,
-C<d_fs_data_s>, C<d_fseeko>, C<d_fsetpos>, C<d_fstatfs>, C<d_fstatvfs>,
-C<d_fsync>, C<d_ftello>, C<d_ftime>, C<d_futimes>, C<d_Gconvert>,
-C<d_getcwd>, C<d_getespwnam>, C<d_getfsstat>, C<d_getgrent>,
-C<d_getgrent_r>, C<d_getgrgid_r>, C<d_getgrnam_r>, C<d_getgrps>,
-C<d_gethbyaddr>, C<d_gethbyname>, C<d_gethent>, C<d_gethname>,
-C<d_gethostbyaddr_r>, C<d_gethostbyname_r>, C<d_gethostent_r>,
-C<d_gethostprotos>, C<d_getitimer>, C<d_getlogin>, C<d_getlogin_r>,
-C<d_getmnt>, C<d_getmntent>, C<d_getnbyaddr>, C<d_getnbyname>,
-C<d_getnent>, C<d_getnetbyaddr_r>, C<d_getnetbyname_r>, C<d_getnetent_r>,
-C<d_getnetprotos>, C<d_getpagsz>, C<d_getpbyname>, C<d_getpbynumber>,
-C<d_getpent>, C<d_getpgid>, C<d_getpgrp>, C<d_getpgrp2>, C<d_getppid>,
-C<d_getprior>, C<d_getprotobyname_r>, C<d_getprotobynumber_r>,
-C<d_getprotoent_r>, C<d_getprotoprotos>, C<d_getprpwnam>, C<d_getpwent>,
-C<d_getpwent_r>, C<d_getpwnam_r>, C<d_getpwuid_r>, C<d_getsbyname>,
-C<d_getsbyport>, C<d_getsent>, C<d_getservbyname_r>, C<d_getservbyport_r>,
-C<d_getservent_r>, C<d_getservprotos>, C<d_getspnam>, C<d_getspnam_r>,
-C<d_gettimeod>, C<d_gmtime_r>, C<d_gnulibc>, C<d_grpasswd>, C<d_hasmntopt>,
+C<d_archlib>, C<d_asctime64>, C<d_asctime_r>, C<d_atolf>, C<d_atoll>,
+C<d_attribute_deprecated>, C<d_attribute_format>, C<d_attribute_malloc>,
+C<d_attribute_nonnull>, C<d_attribute_noreturn>, C<d_attribute_pure>,
+C<d_attribute_unused>, C<d_attribute_warn_unused_result>, C<d_bcmp>,
+C<d_bcopy>, C<d_bsd>, C<d_bsdgetpgrp>, C<d_bsdsetpgrp>,
+C<d_builtin_choose_expr>, C<d_builtin_expect>, C<d_bzero>,
+C<d_c99_variadic_macros>, C<d_casti32>, C<d_castneg>, C<d_charvspr>,
+C<d_chown>, C<d_chroot>, C<d_chsize>, C<d_class>, C<d_clearenv>,
+C<d_closedir>, C<d_cmsghdr_s>, C<d_const>, C<d_copysignl>, C<d_cplusplus>,
+C<d_crypt>, C<d_crypt_r>, C<d_csh>, C<d_ctermid>, C<d_ctermid_r>,
+C<d_ctime64>, C<d_ctime_r>, C<d_cuserid>, C<d_dbl_dig>, C<d_dbminitproto>,
+C<d_difftime>, C<d_difftime64>, C<d_dir_dd_fd>, C<d_dirfd>, C<d_dirnamlen>,
+C<d_dlerror>, C<d_dlopen>, C<d_dlsymun>, C<d_dosuid>, C<d_drand48_r>,
+C<d_drand48proto>, C<d_dup2>, C<d_eaccess>, C<d_endgrent>, C<d_endgrent_r>,
+C<d_endhent>, C<d_endhostent_r>, C<d_endnent>, C<d_endnetent_r>,
+C<d_endpent>, C<d_endprotoent_r>, C<d_endpwent>, C<d_endpwent_r>,
+C<d_endsent>, C<d_endservent_r>, C<d_eofnblk>, C<d_eunice>, C<d_faststdio>,
+C<d_fchdir>, C<d_fchmod>, C<d_fchown>, C<d_fcntl>, C<d_fcntl_can_lock>,
+C<d_fd_macros>, C<d_fd_set>, C<d_fds_bits>, C<d_fgetpos>, C<d_finite>,
+C<d_finitel>, C<d_flexfnam>, C<d_flock>, C<d_flockproto>, C<d_fork>,
+C<d_fp_class>, C<d_fpathconf>, C<d_fpclass>, C<d_fpclassify>,
+C<d_fpclassl>, C<d_fpos64_t>, C<d_frexpl>, C<d_fs_data_s>, C<d_fseeko>,
+C<d_fsetpos>, C<d_fstatfs>, C<d_fstatvfs>, C<d_fsync>, C<d_ftello>,
+C<d_ftime>, C<d_futimes>, C<d_Gconvert>, C<d_gdbm_ndbm_h_uses_prototypes>,
+C<d_gdbmndbm_h_uses_prototypes>, C<d_getcwd>, C<d_getespwnam>,
+C<d_getfsstat>, C<d_getgrent>, C<d_getgrent_r>, C<d_getgrgid_r>,
+C<d_getgrnam_r>, C<d_getgrps>, C<d_gethbyaddr>, C<d_gethbyname>,
+C<d_gethent>, C<d_gethname>, C<d_gethostbyaddr_r>, C<d_gethostbyname_r>,
+C<d_gethostent_r>, C<d_gethostprotos>, C<d_getitimer>, C<d_getlogin>,
+C<d_getlogin_r>, C<d_getmnt>, C<d_getmntent>, C<d_getnbyaddr>,
+C<d_getnbyname>, C<d_getnent>, C<d_getnetbyaddr_r>, C<d_getnetbyname_r>,
+C<d_getnetent_r>, C<d_getnetprotos>, C<d_getpagsz>, C<d_getpbyname>,
+C<d_getpbynumber>, C<d_getpent>, C<d_getpgid>, C<d_getpgrp>, C<d_getpgrp2>,
+C<d_getppid>, C<d_getprior>, C<d_getprotobyname_r>,
+C<d_getprotobynumber_r>, C<d_getprotoent_r>, C<d_getprotoprotos>,
+C<d_getprpwnam>, C<d_getpwent>, C<d_getpwent_r>, C<d_getpwnam_r>,
+C<d_getpwuid_r>, C<d_getsbyname>, C<d_getsbyport>, C<d_getsent>,
+C<d_getservbyname_r>, C<d_getservbyport_r>, C<d_getservent_r>,
+C<d_getservprotos>, C<d_getspnam>, C<d_getspnam_r>, C<d_gettimeod>,
+C<d_gmtime64>, C<d_gmtime_r>, C<d_gnulibc>, C<d_grpasswd>, C<d_hasmntopt>,
 C<d_htonl>, C<d_ilogbl>, C<d_inc_version_list>, C<d_index>, C<d_inetaton>,
 C<d_int64_t>, C<d_isascii>, C<d_isfinite>, C<d_isinf>, C<d_isnan>,
 C<d_isnanl>, C<d_killpg>, C<d_lchown>, C<d_ldbl_dig>,
-C<d_libm_lib_version>, C<d_link>, C<d_localtime_r>,
+C<d_libm_lib_version>, C<d_link>, C<d_localtime64>, C<d_localtime_r>,
 C<d_localtime_r_needs_tzset>, C<d_locconv>, C<d_lockf>, C<d_longdbl>,
 C<d_longlong>, C<d_lseekproto>, C<d_lstat>, C<d_madvise>,
 C<d_malloc_good_size>, C<d_malloc_size>, C<d_mblen>, C<d_mbstowcs>,
 C<d_mbtowc>, C<d_memchr>, C<d_memcmp>, C<d_memcpy>, C<d_memmove>,
 C<d_memset>, C<d_mkdir>, C<d_mkdtemp>, C<d_mkfifo>, C<d_mkstemp>,
-C<d_mkstemps>, C<d_mktime>, C<d_mmap>, C<d_modfl>, C<d_modfl_pow32_bug>,
-C<d_modflproto>, C<d_mprotect>, C<d_msg>, C<d_msg_ctrunc>,
-C<d_msg_dontroute>, C<d_msg_oob>, C<d_msg_peek>, C<d_msg_proxy>,
-C<d_msgctl>, C<d_msgget>, C<d_msghdr_s>, C<d_msgrcv>, C<d_msgsnd>,
-C<d_msync>, C<d_munmap>, C<d_mymalloc>, C<d_nice>, C<d_nl_langinfo>,
+C<d_mkstemps>, C<d_mktime>, C<d_mktime64>, 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_ndbm>,
+C<d_ndbm_h_uses_prototypes>, 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>,
@@ -16177,7 +17803,7 @@ 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_telldirproto>, C<d_time>, C<d_timegm>, 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>,
@@ -16187,23 +17813,35 @@ C<d_vprintf>, C<d_vsnprintf>, C<d_wait4>, C<d_waitpid>, C<d_wcstombs>,
 C<d_wctomb>, C<d_writev>, C<d_xenix>, C<date>, C<db_hashtype>,
 C<db_prefixtype>, C<db_version_major>, C<db_version_minor>,
 C<db_version_patch>, C<defvoidused>, C<direntrytype>, C<dlext>, C<dlsrc>,
-C<doublesize>, C<drand01>, C<drand48_r_proto>, C<dynamic_ext>
+C<doublesize>, C<drand01>, C<drand48_r_proto>, C<dtrace>, C<dynamic_ext>
+
+=over 4
 
 =item e
 
+=back
+
 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>
+C<expr>, C<extensions>, C<extern_C>, C<extras>
+
+=over 4
 
 =item f
 
+=back
+
 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>
 
+=over 4
+
 =item g
 
+=back
+
 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>,
@@ -16215,49 +17853,66 @@ 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
 
+=back
+
 C<h_fcntl>, C<h_sysfile>, C<hint>, C<hostcat>, C<html1dir>, C<html1direxp>,
 C<html3dir>, C<html3direxp>
 
+=over 4
+
 =item i
 
+=back
+
 C<i16size>, C<i16type>, C<i32size>, C<i32type>, C<i64size>, C<i64type>,
-C<i8size>, C<i8type>, C<i_arpainet>, C<i_bsdioctl>, C<i_crypt>, C<i_db>,
-C<i_dbm>, C<i_dirent>, C<i_dld>, C<i_dlfcn>, C<i_fcntl>, C<i_float>,
-C<i_fp>, C<i_fp_class>, C<i_gdbm>, C<i_grp>, C<i_ieeefp>, C<i_inttypes>,
-C<i_langinfo>, C<i_libutil>, C<i_limits>, C<i_locale>, C<i_machcthr>,
-C<i_malloc>, C<i_math>, C<i_memory>, C<i_mntent>, C<i_ndbm>, C<i_netdb>,
-C<i_neterrno>, C<i_netinettcp>, C<i_niin>, C<i_poll>, C<i_prot>,
-C<i_pthread>, C<i_pwd>, C<i_rpcsvcdbm>, C<i_sfio>, C<i_sgtty>, C<i_shadow>,
-C<i_socks>, C<i_stdarg>, C<i_stddef>, C<i_stdlib>, C<i_string>,
-C<i_sunmath>, C<i_sysaccess>, C<i_sysdir>, C<i_sysfile>, C<i_sysfilio>,
-C<i_sysin>, C<i_sysioctl>, C<i_syslog>, C<i_sysmman>, C<i_sysmode>,
-C<i_sysmount>, C<i_sysndir>, C<i_sysparam>, C<i_sysresrc>, C<i_syssecrt>,
-C<i_sysselct>, C<i_syssockio>, C<i_sysstat>, C<i_sysstatfs>,
-C<i_sysstatvfs>, C<i_systime>, C<i_systimek>, C<i_systimes>, C<i_systypes>,
-C<i_sysuio>, C<i_sysun>, C<i_sysutsname>, C<i_sysvfs>, C<i_syswait>,
-C<i_termio>, C<i_termios>, C<i_time>, C<i_unistd>, C<i_ustat>, C<i_utime>,
-C<i_values>, C<i_varargs>, C<i_varhdr>, C<i_vfork>,
-C<ignore_versioned_solibs>, C<inc_version_list>, C<inc_version_list_init>,
-C<incpath>, C<inews>, C<initialinstalllocation>, C<installarchlib>,
-C<installbin>, C<installhtml1dir>, C<installhtml3dir>, C<installman1dir>,
-C<installman3dir>, C<installprefix>, C<installprefixexp>,
-C<installprivlib>, C<installscript>, C<installsitearch>, C<installsitebin>,
-C<installsitehtml1dir>, C<installsitehtml3dir>, C<installsitelib>,
-C<installsiteman1dir>, C<installsiteman3dir>, C<installsitescript>,
-C<installstyle>, C<installusrbinperl>, C<installvendorarch>,
-C<installvendorbin>, C<installvendorhtml1dir>, C<installvendorhtml3dir>,
-C<installvendorlib>, C<installvendorman1dir>, C<installvendorman3dir>,
-C<installvendorscript>, C<intsize>, C<issymlink>, C<ivdformat>, C<ivsize>,
-C<ivtype>
+C<i8size>, C<i8type>, C<i_arpainet>, C<i_assert>, 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_gdbm_ndbm>,
+C<i_gdbmndbm>, 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_mallocmalloc>, 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_syspoll>,
+C<i_sysresrc>, C<i_syssecrt>, C<i_sysselct>, C<i_syssockio>, C<i_sysstat>,
+C<i_sysstatfs>, C<i_sysstatvfs>, C<i_systime>, C<i_systimek>,
+C<i_systimes>, C<i_systypes>, C<i_sysuio>, C<i_sysun>, C<i_sysutsname>,
+C<i_sysvfs>, C<i_syswait>, C<i_termio>, C<i_termios>, C<i_time>,
+C<i_unistd>, C<i_ustat>, C<i_utime>, C<i_values>, C<i_varargs>,
+C<i_varhdr>, C<i_vfork>, C<ignore_versioned_solibs>, C<inc_version_list>,
+C<inc_version_list_init>, C<incpath>, C<inews>, C<initialinstalllocation>,
+C<installarchlib>, C<installbin>, C<installhtml1dir>, C<installhtml3dir>,
+C<installman1dir>, C<installman3dir>, C<installprefix>,
+C<installprefixexp>, C<installprivlib>, C<installscript>,
+C<installsitearch>, C<installsitebin>, C<installsitehtml1dir>,
+C<installsitehtml3dir>, C<installsitelib>, C<installsiteman1dir>,
+C<installsiteman3dir>, C<installsitescript>, C<installstyle>,
+C<installusrbinperl>, C<installvendorarch>, C<installvendorbin>,
+C<installvendorhtml1dir>, C<installvendorhtml3dir>, C<installvendorlib>,
+C<installvendorman1dir>, C<installvendorman3dir>, C<installvendorscript>,
+C<intsize>, C<issymlink>, C<ivdformat>, C<ivsize>, C<ivtype>
+
+=over 4
 
 =item k
 
+=back
+
 C<known_extensions>, C<ksh>
 
+=over 4
+
 =item l
 
+=back
+
 C<ld>, C<lddlflags>, C<ldflags>, C<ldflags_uselargefiles>, C<ldlibpthname>,
 C<less>, C<lib_ext>, C<libc>, C<libperl>, C<libpth>, C<libs>, C<libsdirs>,
 C<libsfiles>, C<libsfound>, C<libspath>, C<libswanted>,
@@ -16266,38 +17921,54 @@ 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
 
+=back
+
 C<mad>, C<madlyh>, C<madlyobj>, C<madlysrc>, C<mail>, C<mailx>, C<make>,
 C<make_set_make>, C<mallocobj>, C<mallocsrc>, C<malloctype>, C<man1dir>,
-C<man1direxp>, C<man1ext>, C<man3dir>, C<man3direxp>, C<man3ext>
-
-=item M
+C<man1direxp>, C<man1ext>, C<man3dir>, C<man3direxp>, C<man3ext>,
+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>
 
-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>
+=over 4
 
 =item n
 
+=back
+
 C<n>, C<need_va_copy>, C<netdb_hlen_type>, C<netdb_host_type>,
 C<netdb_name_type>, C<netdb_net_type>, C<nm>, C<nm_opt>, C<nm_so_opt>,
-C<nonxs_ext>, C<nroff>, C<nv_preserves_uv_bits>, C<nveformat>,
-C<nvEUformat>, C<nvfformat>, C<nvFUformat>, C<nvgformat>, C<nvGUformat>,
-C<nvsize>, C<nvtype>
+C<nonxs_ext>, C<nroff>, C<nv_overflows_integers_at>,
+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
 
+=back
+
 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
 
+=back
+
 C<package>, C<pager>, C<passcat>, C<patchlevel>, C<path_sep>, C<perl>,
 C<perl5>
 
+=over 4
+
 =item P
 
+=back
+
 C<PERL_API_REVISION>, C<PERL_API_SUBVERSION>, C<PERL_API_VERSION>,
 C<PERL_CONFIG_SH>, C<PERL_PATCHLEVEL>, C<perl_patchlevel>,
 C<PERL_REVISION>, C<PERL_SUBVERSION>, C<PERL_VERSION>, C<perladmin>,
@@ -16305,30 +17976,43 @@ 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>
 
+=over 4
+
 =item q
 
+=back
+
 C<quadkind>, C<quadtype>
 
+=over 4
+
 =item r
 
+=back
+
 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>
+C<rm_try>, C<rmail>, C<run>, C<runnm>
+
+=over 4
 
 =item s
 
+=back
+
 C<sched_yield>, C<scriptdir>, C<scriptdirexp>, C<sed>, C<seedfunc>,
 C<selectminbits>, C<selecttype>, C<sendmail>, C<setgrent_r_proto>,
 C<sethostent_r_proto>, C<setlocale_r_proto>, C<setnetent_r_proto>,
-C<setprotoent_r_proto>, C<setpwent_r_proto>, C<setservent_r_proto>, C<sh>,
-C<shar>, C<sharpbang>, C<shmattype>, C<shortsize>, C<shrpenv>, C<shsharp>,
-C<sig_count>, C<sig_name>, C<sig_name_init>, C<sig_num>, C<sig_num_init>,
-C<sig_size>, C<signal_t>, C<sitearch>, C<sitearchexp>, C<sitebin>,
-C<sitebinexp>, C<sitehtml1dir>, C<sitehtml1direxp>, C<sitehtml3dir>,
-C<sitehtml3direxp>, C<sitelib>, C<sitelib_stem>, C<sitelibexp>,
-C<siteman1dir>, C<siteman1direxp>, C<siteman3dir>, C<siteman3direxp>,
-C<siteprefix>, C<siteprefixexp>, C<sitescript>, C<sitescriptexp>,
-C<sizesize>, C<sizetype>, C<sleep>, C<smail>, C<so>, C<sockethdr>,
+C<setprotoent_r_proto>, C<setpwent_r_proto>, C<setservent_r_proto>,
+C<sGMTIME_max>, C<sGMTIME_min>, 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<sLOCALTIME_max>, C<sLOCALTIME_min>, 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>,
@@ -16338,27 +18022,40 @@ 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>
 
+=over 4
+
 =item t
 
+=back
+
 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>
 
+=over 4
+
 =item u
 
+=back
+
 C<u16size>, C<u16type>, C<u32size>, C<u32type>, C<u64size>, C<u64type>,
 C<u8size>, C<u8type>, C<uidformat>, C<uidsign>, C<uidsize>, C<uidtype>,
 C<uname>, C<uniq>, C<uquadtype>, C<use5005threads>, C<use64bitall>,
-C<use64bitint>, C<usecrosscompile>, C<usedl>, C<usefaststdio>,
-C<useithreads>, C<uselargefiles>, C<uselongdouble>, C<usemallocwrap>,
-C<usemorebits>, C<usemultiplicity>, C<usemymalloc>, C<usenm>, C<useopcode>,
-C<useperlio>, C<useposix>, C<usereentrant>, C<userelocatableinc>,
-C<usesfio>, C<useshrplib>, C<usesitecustomize>, C<usesocks>, C<usethreads>,
-C<usevendorprefix>, C<usevfork>, C<usrinc>, C<uuname>, C<uvoformat>,
-C<uvsize>, C<uvtype>, C<uvuformat>, C<uvxformat>, C<uvXUformat>
+C<use64bitint>, C<usecrosscompile>, C<usedevel>, C<usedl>, C<usedtrace>,
+C<usefaststdio>, C<useithreads>, C<uselargefiles>, C<uselongdouble>,
+C<usemallocwrap>, C<usemorebits>, C<usemultiplicity>, C<usemymalloc>,
+C<usenm>, C<useopcode>, C<useperlio>, C<useposix>, C<usereentrant>,
+C<userelocatableinc>, C<usesfio>, C<useshrplib>, C<usesitecustomize>,
+C<usesocks>, C<usethreads>, C<usevendorprefix>, C<usevfork>, C<usrinc>,
+C<uuname>, C<uvoformat>, C<uvsize>, C<uvtype>, C<uvuformat>, C<uvxformat>,
+C<uvXUformat>
+
+=over 4
 
 =item v
 
+=back
+
 C<vendorarch>, C<vendorarchexp>, C<vendorbin>, C<vendorbinexp>,
 C<vendorhtml1dir>, C<vendorhtml1direxp>, C<vendorhtml3dir>,
 C<vendorhtml3direxp>, C<vendorlib>, C<vendorlib_stem>, C<vendorlibexp>,
@@ -16367,19 +18064,31 @@ 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
 
+=back
+
 C<xlibpth>
 
+=over 4
+
 =item y
 
+=back
+
 C<yacc>, C<yaccflags>
 
+=over 4
+
 =item z
 
+=back
+
 C<zcat>, C<zip>
 
-=back
+=over 4
 
 =item NOTE
 
@@ -16429,9 +18138,7 @@ abs_path, realpath, fast_abs_path
 
 =back
 
-=head2 DB - programmatic interface to the Perl debugging API (draft,
-subject to
-change)
+=head2 DB - programmatic interface to the Perl debugging API
 
 =over 4
 
@@ -16870,10 +18577,10 @@ Dumper
 
 =item Perl API not supported by ppport.h
 
-perl 5.9.5, perl 5.9.4, perl 5.9.3, perl 5.9.2, perl 5.9.1, perl 5.9.0,
-perl 5.8.3, perl 5.8.1, perl 5.8.0, perl 5.7.3, perl 5.7.2, perl 5.7.1,
-perl 5.6.1, perl 5.6.0, perl 5.005_03, perl 5.005, perl 5.004_05, perl
-5.004
+perl 5.11.0, perl 5.10.0, perl 5.9.5, perl 5.9.4, perl 5.9.3, perl 5.9.2,
+perl 5.9.1, perl 5.9.0, perl 5.8.3, perl 5.8.1, perl 5.8.0, perl 5.7.3,
+perl 5.7.2, perl 5.7.1, perl 5.6.1, perl 5.6.0, perl 5.005_03, perl 5.005,
+perl 5.004_05, perl 5.004
 
 =back
 
@@ -17005,7 +18712,56 @@ $md5->add_bits($bitstring), $md5->digest, $md5->hexdigest, $md5->b64digest
 
 =over 4
 
-=item SYNOPSIS (SHA)
+=item SYNOPSIS
+
+=item SYNOPSIS (HMAC-SHA)
+
+=item ABSTRACT
+
+=item DESCRIPTION
+
+=item NIST STATEMENT ON SHA-1
+
+=item PADDING OF BASE64 DIGESTS
+
+=item EXPORT
+
+=item EXPORTABLE FUNCTIONS
+
+B<sha1($data, ...)>, B<sha224($data, ...)>, B<sha256($data, ...)>,
+B<sha384($data, ...)>, B<sha512($data, ...)>, B<sha1_hex($data, ...)>,
+B<sha224_hex($data, ...)>, B<sha256_hex($data, ...)>, B<sha384_hex($data,
+...)>, B<sha512_hex($data, ...)>, B<sha1_base64($data, ...)>,
+B<sha224_base64($data, ...)>, B<sha256_base64($data, ...)>,
+B<sha384_base64($data, ...)>, B<sha512_base64($data, ...)>, B<new($alg)>,
+B<reset($alg)>, B<hashsize>, B<algorithm>, B<clone>, B<add($data, ...)>,
+B<add_bits($data, $nbits)>, B<add_bits($bits)>, B<addfile(*FILE)>,
+B<addfile($filename [, $mode])>, B<dump($filename)>, B<load($filename)>,
+B<digest>, B<hexdigest>, B<b64digest>, B<hmac_sha1($data, $key)>,
+B<hmac_sha224($data, $key)>, B<hmac_sha256($data, $key)>,
+B<hmac_sha384($data, $key)>, B<hmac_sha512($data, $key)>,
+B<hmac_sha1_hex($data, $key)>, B<hmac_sha224_hex($data, $key)>,
+B<hmac_sha256_hex($data, $key)>, B<hmac_sha384_hex($data, $key)>,
+B<hmac_sha512_hex($data, $key)>, B<hmac_sha1_base64($data, $key)>,
+B<hmac_sha224_base64($data, $key)>, B<hmac_sha256_base64($data, $key)>,
+B<hmac_sha384_base64($data, $key)>, B<hmac_sha512_base64($data, $key)>
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=item ACKNOWLEDGMENTS
+
+=item COPYRIGHT AND LICENSE
+
+=back
+
+=head2 Digest::SHA::lib::Digest::SHA, Digest::SHA - Perl extension for
+SHA-1/224/256/384/512
+
+=over 4
+
+=item SYNOPSIS
 
 =item SYNOPSIS (HMAC-SHA)
 
@@ -17174,7 +18930,7 @@ C<XSLoader::load('Your::Module', $Your::Module::VERSION)>
 
 =item AUTHORS
 
-=item COPYRIGHT
+=item COPYRIGHT & LICENSE
 
 =back
 
@@ -17201,9 +18957,9 @@ C<XSLoader::load('Your::Module', $Your::Module::VERSION)>
 =item PERL ENCODING API
 
 $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]);
+$octets [, CHECK]), [$obj =] find_encoding(ENCODING), [$length =]
+from_to($octets, FROM_ENC, TO_ENC [, CHECK]), $octets =
+encode_utf8($string);, $string = decode_utf8($octets [, CHECK]);
 
 =over 4
 
@@ -17211,6 +18967,8 @@ CHECK]);
 
 =item Defining Aliases
 
+=item Finding IANA Character Set Registry names
+
 =back
 
 =item Encoding via PerlIO
@@ -17342,7 +19100,7 @@ reference, e.g.:
 
 =item Other methods defined in Encode::Encodings
 
--E<gt>name, -E<gt>renew, -E<gt>renewed, -E<gt>perlio_ok(),
+-E<gt>name, -E<gt>mime_name, -E<gt>renew, -E<gt>renewed, -E<gt>perlio_ok(),
 -E<gt>needs_lines()
 
 =item Example: Encode::ROT13
@@ -17363,6 +19121,22 @@ Scheme 1, Scheme 2, Other Schemes
 
 =back
 
+=head2 Encode::GSM0338 -- ESTI GSM 03.38 Encoding
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item NOTES
+
+=item BUGS
+
+=item SEE ALSO
+
+=back
+
 =head2 Encode::Guess -- Guesses encoding from data
 
 =over 4
@@ -17439,6 +19213,14 @@ guess_encoding($data, [, I<list of suspects>])
 
 =back
 
+=head2 Encode::MIME::Name, Encode::MIME::NAME -- internally used by Encode
+
+=over 4
+
+=item SEE ALSO
+
+=back
+
 =head2 Encode::PerlIO -- a detailed document on Encode and PerlIO
 
 =over 4
@@ -17482,7 +19264,11 @@ guess_encoding($data, [, I<list of suspects>])
 =item Encode::Byte -- Extended ASCII
 
 ISO-8859 and corresponding vendor mappings, KOI8 - De Facto Standard for
-the Cyrillic world, gsm0338 - Hentai Latin 1
+the Cyrillic world
+
+=item gsm0338 - Hentai Latin 1
+
+gsm0338 support before 2.19
 
 =item CJK: Chinese, Japanese, Korean (Multibyte)
 
@@ -17666,7 +19452,7 @@ Implementation Base Class
 
 =item Other methods defined in Encode::Encodings
 
--E<gt>name, -E<gt>renew, -E<gt>renewed, -E<gt>perlio_ok(),
+-E<gt>name, -E<gt>mime_name, -E<gt>renew, -E<gt>renewed, -E<gt>perlio_ok(),
 -E<gt>needs_lines()
 
 =item Example: Encode::ROT13
@@ -17687,6 +19473,23 @@ Scheme 1, Scheme 2, Other Schemes
 
 =back
 
+=head2 Encode::lib::Encode::GSM0338, Encode::GSM0338 -- ESTI GSM 03.38
+Encoding
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item NOTES
+
+=item BUGS
+
+=item SEE ALSO
+
+=back
+
 =head2 Encode::lib::Encode::Guess, Encode::Guess -- Guesses encoding from
 data
 
@@ -17736,6 +19539,15 @@ and 'Q' header encoding
 
 =back
 
+=head2 Encode::lib::Encode::MIME::Name, Encode::MIME::NAME -- internally
+used by Encode
+
+=over 4
+
+=item SEE ALSO
+
+=back
+
 =head2 Encode::lib::Encode::PerlIO, Encode::PerlIO -- a detailed document
 on Encode and PerlIO
 
@@ -17781,7 +19593,11 @@ supported by Encode
 =item Encode::Byte -- Extended ASCII
 
 ISO-8859 and corresponding vendor mappings, KOI8 - De Facto Standard for
-the Cyrillic world, gsm0338 - Hentai Latin 1
+the Cyrillic world
+
+=item gsm0338 - Hentai Latin 1
+
+gsm0338 support before 2.19
 
 =item CJK: Chinese, Japanese, Korean (Multibyte)
 
@@ -17904,8 +19720,6 @@ non-ascii or non-utf8
 
 =item Side effects
 
-=item Side effects
-
 =back
 
 =item FEATURES THAT REQUIRE 5.8.1
@@ -17943,7 +19757,8 @@ Legend of characters above
 
 =item KNOWN PROBLEMS
 
-literals in regex that are longer than 127 bytes, EBCDIC, format
+literals in regex that are longer than 127 bytes, EBCDIC, format, Thread
+safety
 
 =over 4
 
@@ -18045,7 +19860,7 @@ arrays
 
 =item How to Import
 
-C<use ModuleName;>, C<use ModuleName ();>, C<use ModuleName qw(...);>
+C<use YourModule;>, C<use YourModule ();>, C<use YourModule qw(...);>
 
 =back
 
@@ -18071,9 +19886,25 @@ C<use ModuleName;>, C<use ModuleName ();>, C<use ModuleName qw(...);>
 
 =back
 
-=back
-
-=head2 Exporter::Heavy - Exporter guts
+=item Good Practices
+
+=over 4
+
+=item Declaring C<@EXPORT_OK> and Friends
+
+=item Playing Safe
+
+=item What not to Export
+
+=back
+
+=item SEE ALSO
+
+=item LICENSE
+
+=back
+
+=head2 Exporter::Heavy - Exporter guts
 
 =over 4
 
@@ -18210,14 +20041,15 @@ IV, UV, NV, PV, PVN, SV, YES, NO, UNDEF
 
 constant_types
 
-XS_constant PACKAGE, TYPES, SUBNAME, C_SUBNAME
+XS_constant PACKAGE, TYPES, XS_SUBNAME, C_SUBNAME
 
 autoload PACKAGE, VERSION, AUTOLOADER
 
 WriteMakefileSnippet
 
 WriteConstants ATTRIBUTE =E<gt> VALUE [, ...], NAME, DEFAULT_TYPE,
-BREAKOUT_AT, NAMES, C_FH, C_FILE, XS_FH, XS_FILE, SUBNAME, C_SUBNAME
+BREAKOUT_AT, NAMES, PROXYSUBS, C_FH, C_FILE, XS_FH, XS_FILE, XS_SUBNAME,
+C_SUBNAME
 
 =over 4
 
@@ -18332,6 +20164,10 @@ ccopts(), xsi_header(), xsi_protos(@modules), xsi_body(@modules)
 
 =item SYNOPSIS
 
+=back
+
+=over 4
+
 =item DESCRIPTION
 
 _chmod($$;$), _warnonce(@), _choke(@)
@@ -18346,22 +20182,22 @@ _unlink_or_rename( $file, $tryhard, $installing )
 
 =item Functions
 
-B<install>
+_get_install_skip
 
 =back
 
-_get_install_skip
-
 _have_write_access
 
 _can_write_dir(C<$dir>)
 
-_mkpath($dir,$show,$mode,$verbose,$fake)
+_mkpath($dir,$show,$mode,$verbose,$dry_run)
 
-_copy($from,$to,$verbose,$fake)
+_copy($from,$to,$verbose,$dry_run)
 
 _chdir($from)
 
+B<install>
+
 _do_cleanup
 
 install_rooted_file( $file ), install_rooted_dir( $dir )
@@ -18374,7 +20210,7 @@ B<install_default> I<DISCOURAGED>
 
 B<uninstall>
 
-inc_uninstall($filepath,$libdir,$verbose,$nonono,$ignore)
+inc_uninstall($filepath,$libdir,$verbose,$dry_run,$ignore,$results)
 
 run_filter($cmd,$src,$dest)
 
@@ -18389,7 +20225,7 @@ _invokant
 =item ENVIRONMENT
 
 B<PERL_INSTALL_ROOT>, B<EU_INSTALL_IGNORE_SKIP>,
-B<EU_INSTALL_SITE_SKIPFILE>
+B<EU_INSTALL_SITE_SKIPFILE>, B<EU_INSTALL_ALWAYS_COPY>
 
 =item AUTHOR
 
@@ -18603,6 +20439,37 @@ B<replace_manpage_separator>
 
 =back
 
+=head2 ExtUtils::MM_Darwin - special behaviors for OS X
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=over 4
+
+=item Overriden Methods
+
+=back
+
+=back
+
+=head2 ExtUtils::MM_Haiku - methods to override UN*X behaviour in
+ExtUtils::MakeMaker
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=back
+
+os_flavor
+
+init_linker
+
 =head2 ExtUtils::MM_MacOS - once produced Makefiles for MacOS Classic
 
 =over 4
@@ -18831,8 +20698,6 @@ maybe_command
 
 needs_linking (o)
 
-nicetext
-
 parse_abstract
 
 parse_version
@@ -19000,7 +20865,7 @@ perldepend (override)
 
 makeaperl (override)
 
-nicetext (override)
+maketext_filter (override)
 
 prefixify (override)
 
@@ -19107,6 +20972,8 @@ max_exec_len
 
 os_flavor
 
+cflags
+
 =head2 ExtUtils::MM_Win95 - method to customize MakeMaker for Win9X
 
 =over 4
@@ -19194,14 +21061,15 @@ INSTALLVENDORARCH, INSTALLVENDORBIN, INSTALLVENDORLIB,
 INSTALLVENDORMAN1DIR, INSTALLVENDORMAN3DIR, INSTALLVENDORSCRIPT,
 INST_ARCHLIB, INST_BIN, INST_LIB, INST_MAN1DIR, INST_MAN3DIR, INST_SCRIPT,
 LD, LDDLFLAGS, LDFROM, LIB, LIBPERL_A, LIBS, LICENSE, LINKTYPE, MAKE,
-MAKEAPERL, MAKEFILE_OLD, MAN1PODS, MAN3PODS, MAP_TARGET, MYEXTLIB, NAME,
-NEEDS_LINKING, NOECHO, NORECURS, NO_META, NO_VC, OBJECT, OPTIMIZE, PERL,
-PERL_CORE, PERLMAINCC, PERL_ARCHLIB, PERL_LIB, PERL_MALLOC_OK, PERLPREFIX,
-PERLRUN, PERLRUNINST, PERL_SRC, PERM_RW, PERM_RWX, PL_FILES, PM, PMLIBDIRS,
-PM_FILTER, POLLUTE, PPM_INSTALL_EXEC, PPM_INSTALL_SCRIPT, PREFIX,
-PREREQ_FATAL, PREREQ_PM, PREREQ_PRINT, PRINT_PREREQ, SITEPREFIX, SIGN,
-SKIP, TYPEMAPS, VENDORPREFIX, VERBINST, VERSION, VERSION_FROM, VERSION_SYM,
-XS, XSOPT, XSPROTOARG, XS_VERSION
+MAKEAPERL, MAKEFILE_OLD, MAN1PODS, MAN3PODS, MAP_TARGET, META_ADD,
+META_MERGE, MIN_PERL_VERSION, MYEXTLIB, NAME, NEEDS_LINKING, NOECHO,
+NORECURS, NO_META, NO_VC, OBJECT, OPTIMIZE, PERL, PERL_CORE, PERLMAINCC,
+PERL_ARCHLIB, PERL_LIB, PERL_MALLOC_OK, PERLPREFIX, PERLRUN, PERLRUNINST,
+PERL_SRC, PERM_RW, PERM_RWX, PL_FILES, PM, PMLIBDIRS, PM_FILTER, POLLUTE,
+PPM_INSTALL_EXEC, PPM_INSTALL_SCRIPT, PREFIX, PREREQ_FATAL, PREREQ_PM,
+PREREQ_PRINT, PRINT_PREREQ, SITEPREFIX, SIGN, SKIP, TYPEMAPS, VENDORPREFIX,
+VERBINST, VERSION, VERSION_FROM, VERSION_SYM, XS, XSOPT, XSPROTOARG,
+XS_VERSION
 
 =item Additional lowercase attributes
 
@@ -19267,7 +21135,8 @@ MakeMaker
 
 How do I install a module into my home directory?, How do I get MakeMaker
 and Module::Build to install to the same place?, How do I keep from
-installing man pages?, How do I use a module without installing it?
+installing man pages?, How do I use a module without installing it?, PREFIX
+vs INSTALL_BASE from Module::Build::Cookbook
 
 =item Philosophy and History
 
@@ -19370,6 +21239,8 @@ skipcheck
 
 maniread
 
+maniskip
+
 manicopy
 
 maniadd
@@ -19500,18 +21371,30 @@ errors()
 
 =back
 
-=head2 Fatal - replace functions with equivalents which succeed or die
+=head2 Fatal - Replace functions with equivalents which succeed or die
 
 =over 4
 
 =item SYNOPSIS
 
+=item BEST PRACTICE
+
 =item DESCRIPTION
 
+=item DIAGNOSTICS
+
+Bad subroutine name for Fatal: %s, %s is not a Perl subroutine, %s is
+neither a builtin, nor a Perl subroutine, Cannot make the non-overridable
+%s fatal, Internal error: %s
+
 =item BUGS
 
 =item AUTHOR
 
+=item LICENSE
+
+=item SEE ALSO
+
 =back
 
 =head2 Fcntl - load the C Fcntl.h defines
@@ -19553,7 +21436,7 @@ C<fileparse_set_fstype> X<filesystem>
 
 =back
 
-=head2 File::CheckTree, validate - run many filetest checks on a tree
+=head2 File::CheckTree - run many filetest checks on a tree
 
 =over 4
 
@@ -19632,7 +21515,8 @@ rmscopy($from,$to[,$date_flag]) X<rmscopy>
 
 =item ACCESSORS
 
-$ff->uri, $ff->scheme, $ff->host, $ff->path, $ff->file
+$ff->uri, $ff->scheme, $ff->host, $ff->vol, $ff->share, $ff->path,
+$ff->file
 
 =back
 
@@ -19708,7 +21592,9 @@ characters in them. What do I do?
 
 Implement $PREFER_BIN
 
-=item AUTHORS
+=item BUG REPORTS
+
+=item AUTHOR
 
 =item COPYRIGHT
 
@@ -19794,10 +21680,6 @@ C<GLOB_NOSPACE>, C<GLOB_ABEND>
 
 =item DESCRIPTION
 
-This code is a work in progress, There are known bugs, The interface
-defined here is tentative, There are portability issues, Do not use in
-production code, Consider yourself warned!
-
 =over 4
 
 =item Behind The Scenes
@@ -19834,18 +21716,65 @@ B<~>, B<~user>, B<.>, B<*>, B<?>, B<\>,  B<[]>,  B<{,}>,  B<()>
 
 =back
 
-=head2 File::Path - create or remove directory trees
+=head2 File::Path - Create or remove directory trees
 
 =over 4
 
+=item VERSION
+
 =item SYNOPSIS
 
 =item DESCRIPTION
 
+make_path( $dir1, $dir2, .... ), make_path( $dir1, $dir2, ...., \%opts ),
+mode => $num, verbose => $bool, error => \$err, mkpath( $dir ), mkpath(
+$dir, $verbose, $mode ), mkpath( [$dir1, $dir2,...], $verbose, $mode ),
+mkpath( $dir1, $dir2,..., \%opt ), remove_tree( $dir1, $dir2, .... ),
+remove_tree( $dir1, $dir2, ...., \%opts ), verbose => $bool, safe => $bool,
+keep_root => $bool, result => \$res, error => \$err, rmtree( $dir ),
+rmtree( $dir, $verbose, $safe ), rmtree( [$dir1, $dir2,...], $verbose,
+$safe ), rmtree( $dir1, $dir2,..., \%opt )
+
+=over 4
+
+=item ERROR HANDLING
+
+B<NOTE:>
+
+=item NOTES
+
+=back
+
 =item DIAGNOSTICS
 
+mkdir [path]: [errmsg] (SEVERE), No root path(s) specified, No such file or
+directory, cannot fetch initial working directory: [errmsg], cannot stat
+initial working directory: [errmsg], cannot chdir to [dir]: [errmsg],
+directory [dir] changed before chdir, expected dev=[n] ino=[n], actual
+dev=[n] ino=[n], aborting. (FATAL), cannot make directory [dir]
+read+writeable: [errmsg], cannot read [dir]: [errmsg], cannot reset chmod
+[dir]: [errmsg], cannot remove [dir] when cwd is [dir], cannot chdir to
+[parent-dir] from [child-dir]: [errmsg], aborting. (FATAL), cannot stat
+prior working directory [dir]: [errmsg], aborting. (FATAL), previous
+directory [parent-dir] changed before entering [child-dir], expected
+dev=[n] ino=[n], actual dev=[n] ino=[n], aborting. (FATAL), cannot make
+directory [dir] writeable: [errmsg], cannot remove directory [dir]:
+[errmsg], cannot restore permissions of [dir] to [0nnn]: [errmsg], cannot
+make file [file] writeable: [errmsg], cannot unlink file [file]: [errmsg],
+cannot restore permissions of [file] to [0nnn]: [errmsg]
+
+=item SEE ALSO
+
+=item BUGS
+
+=item ACKNOWLEDGEMENTS
+
 =item AUTHORS
 
+=item COPYRIGHT
+
+=item LICENSE
+
 =back
 
 =head2 File::Spec - portably perform operations on file names
@@ -19889,6 +21818,8 @@ file_name_is_absolute
 
 tmpdir (override)
 
+case_tolerant
+
 =over 4
 
 =item COPYRIGHT
@@ -20124,6 +22055,10 @@ devnull
 
 tmpdir
 
+case_tolerant
+
+file_name_is_absolute
+
 catfile
 
 canonpath
@@ -20168,9 +22103,11 @@ B<new>
 
 =back
 
+B<newdir>
+
 B<filename>
 
-B<unlink_on_destroy>
+B<dirname>, B<unlink_on_destroy>
 
 B<DESTROY>
 
@@ -20252,6 +22189,8 @@ B<$KEEP_ALL>, B<$DEBUG>
 
 =item Forking
 
+=item Directory removal
+
 =item BINMODE
 
 =back
@@ -20351,7 +22290,9 @@ from the other partial filters described in the previous section.
 
 =item AUTHOR
 
-=item COPYRIGHT
+=item CONTACT
+
+=item COPYRIGHT AND LICENSE
 
 =back
 
@@ -20575,8 +22516,6 @@ with switch clustering
 
 =over 4
 
-=item Field hashes
-
 =item Restricted hashes
 
 B<lock_keys>, B<unlock_keys>
@@ -20595,7 +22534,7 @@ B<lock_hash_recurse>, B<unlock_hash_recurse>
 
 B<hash_unlocked>
 
-b<legal_keys>, B<hidden_keys>, B<all_keys>, B<hash_seed>
+B<legal_keys>, B<hidden_keys>, B<all_keys>, B<hash_seed>
 
 B<hv_store>
 
@@ -20621,37 +22560,50 @@ unlock_hashref_recurse, hash_ref_unlocked, legal_ref_keys, hidden_ref_keys
 
 =back
 
-=head2 Hash::Util::FieldHash - Associate references with data
+=head2 Hash::Util::FieldHash - Support for Inside-Out Classes
 
 =over 4
 
 =item SYNOPSIS
 
-=item Functions
+=item FUNCTIONS
 
-fieldhash, fieldhashes
+id, id_2obj, register, idhash, idhashes, fieldhash, fieldhashes
 
-=item Description
+=item DESCRIPTION
 
 =over 4
 
-=item Features
+=item The Inside-out Technique
 
-Key exchange, Thread support, Garbage collection
+=item Problems of Inside-out
 
-=item Rationale
+=item Solutions
 
-Stringification, Thread Dependency, Garbage Collection
+=item More Problems
 
-=item How to use
+=item The Generic Object
 
-=item Examples
+=item How to use Field Hashes
 
 =item Garbage-Collected Hashes
 
 =back
 
-=item Guts
+=item EXAMPLES
+
+C<init()>, C<first()>, C<last()>, C<name()>, C<Name_hash>, C<Name_id>,
+C<Name_idhash>, C<Name_id_reg>, C<Name_idhash_reg>, C<Name_fieldhash>
+
+=over 4
+
+=item Example 1
+
+=item Example 2
+
+=back
+
+=item GUTS
 
 =over 4
 
@@ -20672,37 +22624,50 @@ Stringification, Thread Dependency, Garbage Collection
 =back
 
 =head2 Hash::Util::FieldHash::lib::Hash::Util::FieldHash,
-Hash::Util::FieldHash - Associate references with data
+Hash::Util::FieldHash - Support for Inside-Out Classes
 
 =over 4
 
 =item SYNOPSIS
 
-=item Functions
+=item FUNCTIONS
 
-fieldhash, fieldhashes
+id, id_2obj, register, idhash, idhashes, fieldhash, fieldhashes
 
-=item Description
+=item DESCRIPTION
 
 =over 4
 
-=item Features
+=item The Inside-out Technique
 
-Key exchange, Thread support, Garbage collection
+=item Problems of Inside-out
 
-=item Rationale
+=item Solutions
 
-Stringification, Thread Dependency, Garbage Collection
+=item More Problems
 
-=item How to use
+=item The Generic Object
 
-=item Examples
+=item How to use Field Hashes
 
 =item Garbage-Collected Hashes
 
 =back
 
-=item Guts
+=item EXAMPLES
+
+C<init()>, C<first()>, C<last()>, C<name()>, C<Name_hash>, C<Name_id>,
+C<Name_idhash>, C<Name_id_reg>, C<Name_idhash_reg>, C<Name_fieldhash>
+
+=over 4
+
+=item Example 1
+
+=item Example 2
+
+=back
+
+=item GUTS
 
 =over 4
 
@@ -20733,8 +22698,6 @@ general-utility hash subroutines
 
 =over 4
 
-=item Field hashes
-
 =item Restricted hashes
 
 B<lock_keys>, B<unlock_keys>
@@ -20753,7 +22716,7 @@ B<lock_hash_recurse>, B<unlock_hash_recurse>
 
 B<hash_unlocked>
 
-b<legal_keys>, B<hidden_keys>, B<all_keys>, B<hash_seed>
+B<legal_keys>, B<hidden_keys>, B<all_keys>, B<hash_seed>
 
 B<hv_store>
 
@@ -21058,77 +23021,7 @@ Sichuan Yi, {yi} : Yiddish, {yo} : Yoruba, [{ypk} : Yupik languages], {znd}
 
 =back
 
-=head2 IO::Compress::Base::lib::File::GlobMapper, File::GlobMapper - Extend
-File Glob to Allow Input and Output Files
-
-=over 4
-
-=item SYNOPSIS
-
-=item DESCRIPTION
-
-This code is a work in progress, There are known bugs, The interface
-defined here is tentative, There are portability issues, Do not use in
-production code, Consider yourself warned!
-
-=over 4
-
-=item Behind The Scenes
-
-=item Limitations
-
-=item Input File Glob
-
-B<~>, B<~user>, B<.>, B<*>, B<?>, B<\>,  B<[]>,  B<{,}>,  B<()>
-
-=item Output File Glob
-
-"*", #1
-
-=item Returned Data
-
-=back
-
-=item EXAMPLES
-
-=over 4
-
-=item A Rename script
-
-=item A few example globmaps
-
-=back
-
-=item SEE ALSO
-
-=item AUTHOR
-
-=item COPYRIGHT AND LICENSE
-
-=back
-
-=head2 IO::Compress::Base::lib::IO::Compress::Base, IO::Compress::Base -
-Base Class for IO::Compress modules 
-
-=over 4
-
-=item SYNOPSIS
-
-=item DESCRIPTION
-
-=item SEE ALSO
-
-=item AUTHOR
-
-=item MODIFICATION HISTORY
-
-=item COPYRIGHT AND LICENSE
-
-=back
-
-=head2 IO::Compress::Base::lib::IO::Uncompress::AnyUncompress,
-IO::Uncompress::AnyUncompress - Uncompress gzip, zip, bzip2 or lzop
-file/buffer
+=head2 IO::Compress::Deflate - Write RFC 1950 files/buffers
 
 =over 4
 
@@ -21136,13 +23029,11 @@ file/buffer
 
 =item DESCRIPTION
 
-RFC 1950, RFC 1951 (optionally), gzip (RFC 1952), zip, bzip2, lzop, lzf
-
 =item Functional Interface
 
 =over 4
 
-=item anyuncompress $input => $output [, OPTS]
+=item deflate $input => $output [, OPTS]
 
 A filename, A filehandle, A scalar reference, An array reference, An Input
 FileGlob string, A filename, A filehandle, A scalar reference, An Array
@@ -21152,8 +23043,7 @@ Reference, An Output FileGlob
 
 =item Optional Parameters
 
-C<< AutoClose => 0|1 >>, C<< BinModeOut => 0|1 >>, C<< Append => 0|1 >>,
-C<< MultiStream => 0|1 >>, C<< TrailingData => $scalar >>
+C<< AutoClose => 0|1 >>, C<< BinModeIn => 0|1 >>, C<< Append => 0|1 >>
 
 =item Examples
 
@@ -21169,10 +23059,8 @@ A filename, A filehandle, A scalar reference
 
 =item Constructor Options
 
-C<< AutoClose => 0|1 >>, C<< MultiStream => 0|1 >>, C<< Prime => $string
->>, C<< Transparent => 0|1 >>, C<< BlockSize => $num >>, C<< InputLength =>
-$size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>, C<< RawInflate => 0|1
->>
+C<< AutoClose => 0|1 >>, C<< Append => 0|1 >>, A Buffer, A Filename, A
+Filehandle, C<< Merge => 0|1 >>, -Level, -Strategy, C<< Strict => 0|1 >>
 
 =item Examples
 
@@ -21182,17 +23070,15 @@ $size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>, C<< RawInflate => 0|1
 
 =over 4
 
-=item read
-
-=item read
+=item print
 
-=item getline
+=item printf
 
-=item getc
+=item syswrite
 
-=item ungetc
+=item write
 
-=item getHeaderInfo
+=item flush
 
 =item tell
 
@@ -21212,37 +23098,26 @@ $size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>, C<< RawInflate => 0|1
 
 =item close
 
-=item nextStream
+=item newStream([OPTS])
 
-=item trailingData
+=item deflateParams
 
 =back
 
 =item Importing 
 
-:all
+:all, :constants, :flush, :level, :strategy
 
 =item EXAMPLES
 
-=item SEE ALSO
-
-=item AUTHOR
+=over 4
 
-=item MODIFICATION HISTORY
+=item Apache::GZip Revisited
 
-=item COPYRIGHT AND LICENSE
+=item Working with Net::FTP
 
 =back
 
-=head2 IO::Compress::Base::lib::IO::Uncompress::Base, IO::Uncompress::Base
-- Base Class for IO::Uncompress modules 
-
-=over 4
-
-=item SYNOPSIS
-
-=item DESCRIPTION
-
 =item SEE ALSO
 
 =item AUTHOR
@@ -21253,7 +23128,7 @@ $size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>, C<< RawInflate => 0|1
 
 =back
 
-=head2 IO::Compress::Deflate - Write RFC 1950 files/buffers
+=head2 IO::Compress::Gzip - Write RFC 1952 files/buffers
 
 =over 4
 
@@ -21265,7 +23140,7 @@ $size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>, C<< RawInflate => 0|1
 
 =over 4
 
-=item deflate $input => $output [, OPTS]
+=item gzip $input => $output [, OPTS]
 
 A filename, A filehandle, A scalar reference, An array reference, An Input
 FileGlob string, A filename, A filehandle, A scalar reference, An Array
@@ -21292,7 +23167,11 @@ A filename, A filehandle, A scalar reference
 =item Constructor Options
 
 C<< AutoClose => 0|1 >>, C<< Append => 0|1 >>, A Buffer, A Filename, A
-Filehandle, C<< Merge => 0|1 >>, -Level, -Strategy, C<< Strict => 0|1 >>
+Filehandle, C<< Merge => 0|1 >>, -Level, -Strategy, C<< Minimal => 0|1 >>,
+C<< Comment => $comment >>, C<< Name => $string >>, C<< Time => $number >>,
+C<< TextFlag => 0|1 >>, C<< HeaderCRC => 0|1 >>, C<< OS_Code => $value >>,
+C<< ExtraField => $data >>, C<< ExtraFlags => $value >>, C<< Strict => 0|1
+>>
 
 =item Examples
 
@@ -21342,6 +23221,14 @@ Filehandle, C<< Merge => 0|1 >>, -Level, -Strategy, C<< Strict => 0|1 >>
 
 =item EXAMPLES
 
+=over 4
+
+=item Apache::GZip Revisited
+
+=item Working with Net::FTP
+
+=back
+
 =item SEE ALSO
 
 =item AUTHOR
@@ -21352,7 +23239,7 @@ Filehandle, C<< Merge => 0|1 >>, -Level, -Strategy, C<< Strict => 0|1 >>
 
 =back
 
-=head2 IO::Compress::Gzip - Write RFC 1952 files/buffers
+=head2 IO::Compress::RawDeflate - Write RFC 1951 files/buffers
 
 =over 4
 
@@ -21364,7 +23251,7 @@ Filehandle, C<< Merge => 0|1 >>, -Level, -Strategy, C<< Strict => 0|1 >>
 
 =over 4
 
-=item gzip $input => $output [, OPTS]
+=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, An Array
@@ -21391,11 +23278,7 @@ A filename, A filehandle, A scalar reference
 =item Constructor Options
 
 C<< AutoClose => 0|1 >>, C<< Append => 0|1 >>, A Buffer, A Filename, A
-Filehandle, C<< Merge => 0|1 >>, -Level, -Strategy, C<< Minimal => 0|1 >>,
-C<< Comment => $comment >>, C<< Name => $string >>, C<< Time => $number >>,
-C<< TextFlag => 0|1 >>, C<< HeaderCRC => 0|1 >>, C<< OS_Code => $value >>,
-C<< ExtraField => $data >>, C<< ExtraFlags => $value >>, C<< Strict => 0|1
->>
+Filehandle, C<< Merge => 0|1 >>, -Level, -Strategy, C<< Strict => 0|1 >>
 
 =item Examples
 
@@ -21445,6 +23328,14 @@ C<< ExtraField => $data >>, C<< ExtraFlags => $value >>, C<< Strict => 0|1
 
 =item EXAMPLES
 
+=over 4
+
+=item Apache::GZip Revisited
+
+=item Working with Net::FTP
+
+=back
+
 =item SEE ALSO
 
 =item AUTHOR
@@ -21455,7 +23346,7 @@ C<< ExtraField => $data >>, C<< ExtraFlags => $value >>, C<< Strict => 0|1
 
 =back
 
-=head2 IO::Compress::RawDeflate - Write RFC 1951 files/buffers
+=head2 IO::Compress::Zip - Write zip files/buffers
 
 =over 4
 
@@ -21467,7 +23358,7 @@ C<< ExtraField => $data >>, C<< ExtraFlags => $value >>, C<< Strict => 0|1
 
 =over 4
 
-=item rawdeflate $input => $output [, OPTS]
+=item zip $input => $output [, OPTS]
 
 A filename, A filehandle, A scalar reference, An array reference, An Input
 FileGlob string, A filename, A filehandle, A scalar reference, An Array
@@ -21494,7 +23385,14 @@ A filename, A filehandle, A scalar reference
 =item Constructor Options
 
 C<< AutoClose => 0|1 >>, C<< Append => 0|1 >>, A Buffer, A Filename, A
-Filehandle, C<< Merge => 0|1 >>, -Level, -Strategy, C<< Strict => 0|1 >>
+Filehandle, C<< Name => $string >>, C<< Time => $number >>, C<< ExtAttr =>
+$attr >>, C<< exTime => [$atime, $mtime, $ctime] >>, C<< exUnix2 => [$uid,
+$gid] >>, C<< Comment => $comment >>, C<< ZipComment => $comment >>, C<<
+Method => $method >>, C<< Stream => 0|1 >>, C<< Zip64 => 0|1 >>, C<<
+TextFlag => 0|1 >>, C<< ExtraFieldLocal => $data >> =item C<<
+ExtraFieldCentral => $data >>, C<< Minimal => 1|0 >>, C<< BlockSize100K =>
+number >>, C<< WorkFactor => number >>, -Level, -Strategy, C<< Strict =>
+0|1 >>
 
 =item Examples
 
@@ -21540,10 +23438,18 @@ Filehandle, C<< Merge => 0|1 >>, -Level, -Strategy, C<< Strict => 0|1 >>
 
 =item Importing 
 
-:all, :constants, :flush, :level, :strategy
+:all, :constants, :flush, :level, :strategy, :zip_method
 
 =item EXAMPLES
 
+=over 4
+
+=item Apache::GZip Revisited
+
+=item Working with Net::FTP
+
+=back
+
 =item SEE ALSO
 
 =item AUTHOR
@@ -21554,7 +23460,7 @@ Filehandle, C<< Merge => 0|1 >>, -Level, -Strategy, C<< Strict => 0|1 >>
 
 =back
 
-=head2 IO::Compress::Zip - Write zip files/buffers
+=head2 IO::Dir - supply object methods for directory handles
 
 =over 4
 
@@ -21562,105 +23468,117 @@ Filehandle, C<< Merge => 0|1 >>, -Level, -Strategy, C<< Strict => 0|1 >>
 
 =item DESCRIPTION
 
-=item Functional Interface
+new ( [ DIRNAME ] ), open ( DIRNAME ), read (), seek ( POS ), tell (),
+rewind (), close (), tie %hash, 'IO::Dir', DIRNAME [, OPTIONS ]
 
-=over 4
+=item SEE ALSO
 
-=item zip $input => $output [, OPTS]
+=item AUTHOR
 
-A filename, A filehandle, A scalar reference, An array reference, An Input
-FileGlob string, A filename, A filehandle, A scalar reference, An Array
-Reference, An Output FileGlob
+=item COPYRIGHT
 
-=item Notes
+=back
 
-=item Optional Parameters
+=head2 IO::File - supply object methods for filehandles
 
-C<< AutoClose => 0|1 >>, C<< BinModeIn => 0|1 >>, C<< Append => 0|1 >>
+=over 4
 
-=item Examples
+=item SYNOPSIS
 
-=back
+=item DESCRIPTION
 
-=item OO Interface
+=item CONSTRUCTOR
 
-=over 4
+new ( FILENAME [,MODE [,PERMS]] ), new_tmpfile
 
-=item Constructor
+=item METHODS
 
-A filename, A filehandle, A scalar reference
+open( FILENAME [,MODE [,PERMS]] ), open( FILENAME, IOLAYERS ), binmode(
+[LAYER] )
 
-=item Constructor Options
+=item NOTE
 
-C<< AutoClose => 0|1 >>, C<< Append => 0|1 >>, A Buffer, A Filename, A
-Filehandle, C<< Name => $string >>, C<< Time => $number >>, C<< ExtAttr =>
-$attr >>, C<< exTime => [$atime, $mtime, $ctime] >>, C<< Comment =>
-$comment >>, C<< ZipComment => $comment >>, C<< Method => $method >>, C<<
-Stream => 0|1 >>, C<< Zip64 => 0|1 >>, C<< TextFlag => 0|1 >>, C<<
-ExtraFieldLocal => $data >> =item C<< ExtraFieldCentral => $data >>, C<<
-Minimal => 1|0 >>, C<< BlockSize100K => number >>, C<< WorkFactor => number
->>, -Level, -Strategy, C<< Strict => 0|1 >>
+=item SEE ALSO
 
-=item Examples
+=item HISTORY
 
 =back
 
-=item Methods 
+=head2 IO::Handle - supply object methods for I/O handles
 
 =over 4
 
-=item print
+=item SYNOPSIS
 
-=item printf
+=item DESCRIPTION
 
-=item syswrite
+=item CONSTRUCTOR
 
-=item write
+new (), new_from_fd ( FD, MODE )
 
-=item flush
+=item METHODS
 
-=item tell
+$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 eof
+=item NOTE
 
-=item seek
+=item SEE ALSO
 
-=item binmode
+=item BUGS
 
-=item opened
+=item HISTORY
 
-=item autoflush
+=back
 
-=item input_line_number
+=head2 IO::Pipe - supply object methods for pipes
 
-=item fileno
+=over 4
 
-=item close
+=item SYNOPSIS
 
-=item newStream([OPTS])
+=item DESCRIPTION
 
-=item deflateParams
+=item CONSTRUCTOR
+
+new ( [READER, WRITER] )
+
+=item METHODS
+
+reader ([ARGS]), writer ([ARGS]), handles ()
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=item COPYRIGHT
 
 =back
 
-=item Importing 
+=head2 IO::Poll - Object interface to system poll call
 
-:all, :constants, :flush, :level, :strategy, :zip_method
+=over 4
 
-=item EXAMPLES
+=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 MODIFICATION HISTORY
-
-=item COPYRIGHT AND LICENSE
+=item COPYRIGHT
 
 =back
 
-=head2 IO::Compress::Zlib::IO::Compress::Deflate, IO::Compress::Deflate -
-Write RFC 1950 files/buffers
+=head2 IO::Seekable - supply seek based methods for I/O objects
 
 =over 4
 
@@ -21668,99 +23586,122 @@ Write RFC 1950 files/buffers
 
 =item DESCRIPTION
 
-=item Functional Interface
+$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 deflate $input => $output [, OPTS]
+=item SYNOPSIS
 
-A filename, A filehandle, A scalar reference, An array reference, An Input
-FileGlob string, A filename, A filehandle, A scalar reference, An Array
-Reference, An Output FileGlob
+=item DESCRIPTION
 
-=item Notes
+=item CONSTRUCTOR
 
-=item Optional Parameters
+new ( [ HANDLES ] )
 
-C<< AutoClose => 0|1 >>, C<< BinModeIn => 0|1 >>, C<< Append => 0|1 >>
+=item METHODS
 
-=item Examples
+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
 
-=item OO Interface
+=head2 IO::Socket - Object interface to socket communications
 
 =over 4
 
-=item Constructor
+=item SYNOPSIS
 
-A filename, A filehandle, A scalar reference
+=item DESCRIPTION
 
-=item Constructor Options
+=item CONSTRUCTOR
 
-C<< AutoClose => 0|1 >>, C<< Append => 0|1 >>, A Buffer, A Filename, A
-Filehandle, C<< Merge => 0|1 >>, -Level, -Strategy, C<< Strict => 0|1 >>
+new ( [ARGS] )
 
-=item Examples
+=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
 
-=item Methods 
+=head2 IO::Socket::INET - Object interface for AF_INET domain sockets
 
 =over 4
 
-=item print
+=item SYNOPSIS
 
-=item printf
+=item DESCRIPTION
 
-=item syswrite
+=item CONSTRUCTOR
 
-=item write
+new ( [ARGS] )
 
-=item flush
+=over 4
 
-=item tell
+=item METHODS
 
-=item eof
+sockaddr (), sockport (), sockhost (), peeraddr (), peerport (), peerhost
+()
 
-=item seek
+=back
 
-=item binmode
+=item SEE ALSO
 
-=item opened
+=item AUTHOR
 
-=item autoflush
+=item COPYRIGHT
 
-=item input_line_number
+=back
 
-=item fileno
+=head2 IO::Socket::UNIX - Object interface for AF_UNIX domain sockets
 
-=item close
+=over 4
 
-=item newStream([OPTS])
+=item SYNOPSIS
 
-=item deflateParams
+=item DESCRIPTION
 
-=back
+=item CONSTRUCTOR
 
-=item Importing 
+new ( [ARGS] )
 
-:all, :constants, :flush, :level, :strategy
+=item METHODS
 
-=item EXAMPLES
+hostpath(), peerpath()
 
 =item SEE ALSO
 
 =item AUTHOR
 
-=item MODIFICATION HISTORY
-
-=item COPYRIGHT AND LICENSE
+=item COPYRIGHT
 
 =back
 
-=head2 IO::Compress::Zlib::IO::Compress::Gzip, IO::Compress::Gzip - Write
-RFC 1952 files/buffers
+=head2 IO::Uncompress::AnyInflate - Uncompress zlib-based (zip, gzip)
+file/buffer
 
 =over 4
 
@@ -21768,11 +23709,13 @@ RFC 1952 files/buffers
 
 =item DESCRIPTION
 
+RFC 1950, RFC 1951 (optionally), gzip (RFC 1952), zip
+
 =item Functional Interface
 
 =over 4
 
-=item gzip $input => $output [, OPTS]
+=item anyinflate $input => $output [, OPTS]
 
 A filename, A filehandle, A scalar reference, An array reference, An Input
 FileGlob string, A filename, A filehandle, A scalar reference, An Array
@@ -21782,7 +23725,8 @@ Reference, An Output FileGlob
 
 =item Optional Parameters
 
-C<< AutoClose => 0|1 >>, C<< BinModeIn => 0|1 >>, C<< Append => 0|1 >>
+C<< AutoClose => 0|1 >>, C<< BinModeOut => 0|1 >>, C<< Append => 0|1 >>,
+C<< MultiStream => 0|1 >>, C<< TrailingData => $scalar >>
 
 =item Examples
 
@@ -21798,12 +23742,12 @@ A filename, A filehandle, A scalar reference
 
 =item Constructor Options
 
-C<< AutoClose => 0|1 >>, C<< Append => 0|1 >>, A Buffer, A Filename, A
-Filehandle, C<< Merge => 0|1 >>, -Level, -Strategy, C<< Minimal => 0|1 >>,
-C<< Comment => $comment >>, C<< Name => $string >>, C<< Time => $number >>,
-C<< TextFlag => 0|1 >>, C<< HeaderCRC => 0|1 >>, C<< OS_Code => $value >>,
-C<< ExtraField => $data >>, C<< ExtraFlags => $value >>, C<< Strict => 0|1
->>
+C<< AutoClose => 0|1 >>, C<< MultiStream => 0|1 >>, C<< Prime => $string
+>>, C<< Transparent => 0|1 >>, C<< BlockSize => $num >>, C<< InputLength =>
+$size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>, C<< RawInflate => 0|1
+>>, C<< ParseExtra => 0|1 >> If the gzip FEXTRA header field is present and
+this option is set, it will force the module to check that it conforms to
+the sub-field structure as defined in RFC 1952
 
 =item Examples
 
@@ -21813,15 +23757,19 @@ C<< ExtraField => $data >>, C<< ExtraFlags => $value >>, C<< Strict => 0|1
 
 =over 4
 
-=item print
+=item read
 
-=item printf
+=item read
 
-=item syswrite
+=item getline
 
-=item write
+=item getc
 
-=item flush
+=item ungetc
+
+=item inflateSync
+
+=item getHeaderInfo
 
 =item tell
 
@@ -21841,18 +23789,24 @@ C<< ExtraField => $data >>, C<< ExtraFlags => $value >>, C<< Strict => 0|1
 
 =item close
 
-=item newStream([OPTS])
+=item nextStream
 
-=item deflateParams
+=item trailingData
 
 =back
 
 =item Importing 
 
-:all, :constants, :flush, :level, :strategy
+:all
 
 =item EXAMPLES
 
+=over 4
+
+=item Working with Net::FTP
+
+=back
+
 =item SEE ALSO
 
 =item AUTHOR
@@ -21863,8 +23817,8 @@ C<< ExtraField => $data >>, C<< ExtraFlags => $value >>, C<< Strict => 0|1
 
 =back
 
-=head2 IO::Compress::Zlib::IO::Compress::RawDeflate,
-IO::Compress::RawDeflate - Write RFC 1951 files/buffers
+=head2 IO::Uncompress::AnyUncompress - Uncompress gzip, zip, bzip2 or lzop
+file/buffer
 
 =over 4
 
@@ -21872,11 +23826,13 @@ IO::Compress::RawDeflate - Write RFC 1951 files/buffers
 
 =item DESCRIPTION
 
+RFC 1950, RFC 1951 (optionally), gzip (RFC 1952), zip, bzip2, lzop, lzf
+
 =item Functional Interface
 
 =over 4
 
-=item rawdeflate $input => $output [, OPTS]
+=item anyuncompress $input => $output [, OPTS]
 
 A filename, A filehandle, A scalar reference, An array reference, An Input
 FileGlob string, A filename, A filehandle, A scalar reference, An Array
@@ -21886,7 +23842,8 @@ Reference, An Output FileGlob
 
 =item Optional Parameters
 
-C<< AutoClose => 0|1 >>, C<< BinModeIn => 0|1 >>, C<< Append => 0|1 >>
+C<< AutoClose => 0|1 >>, C<< BinModeOut => 0|1 >>, C<< Append => 0|1 >>,
+C<< MultiStream => 0|1 >>, C<< TrailingData => $scalar >>
 
 =item Examples
 
@@ -21902,8 +23859,10 @@ A filename, A filehandle, A scalar reference
 
 =item Constructor Options
 
-C<< AutoClose => 0|1 >>, C<< Append => 0|1 >>, A Buffer, A Filename, A
-Filehandle, C<< Merge => 0|1 >>, -Level, -Strategy, C<< Strict => 0|1 >>
+C<< AutoClose => 0|1 >>, C<< MultiStream => 0|1 >>, C<< Prime => $string
+>>, C<< Transparent => 0|1 >>, C<< BlockSize => $num >>, C<< InputLength =>
+$size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>, C<< RawInflate => 0|1
+>>
 
 =item Examples
 
@@ -21913,15 +23872,17 @@ Filehandle, C<< Merge => 0|1 >>, -Level, -Strategy, C<< Strict => 0|1 >>
 
 =over 4
 
-=item print
+=item read
 
-=item printf
+=item read
 
-=item syswrite
+=item getline
 
-=item write
+=item getc
 
-=item flush
+=item ungetc
+
+=item getHeaderInfo
 
 =item tell
 
@@ -21941,15 +23902,15 @@ Filehandle, C<< Merge => 0|1 >>, -Level, -Strategy, C<< Strict => 0|1 >>
 
 =item close
 
-=item newStream([OPTS])
+=item nextStream
 
-=item deflateParams
+=item trailingData
 
 =back
 
 =item Importing 
 
-:all, :constants, :flush, :level, :strategy
+:all
 
 =item EXAMPLES
 
@@ -21963,8 +23924,7 @@ Filehandle, C<< Merge => 0|1 >>, -Level, -Strategy, C<< Strict => 0|1 >>
 
 =back
 
-=head2 IO::Compress::Zlib::IO::Compress::Zip, IO::Compress::Zip - Write zip
-files/buffers
+=head2 IO::Uncompress::Base - Base Class for IO::Uncompress modules 
 
 =over 4
 
@@ -21972,93 +23932,6 @@ files/buffers
 
 =item DESCRIPTION
 
-=item Functional Interface
-
-=over 4
-
-=item zip $input => $output [, OPTS]
-
-A filename, A filehandle, A scalar reference, An array reference, An Input
-FileGlob string, A filename, A filehandle, A scalar reference, An Array
-Reference, An Output FileGlob
-
-=item Notes
-
-=item Optional Parameters
-
-C<< AutoClose => 0|1 >>, C<< BinModeIn => 0|1 >>, C<< Append => 0|1 >>
-
-=item Examples
-
-=back
-
-=item OO Interface
-
-=over 4
-
-=item Constructor
-
-A filename, A filehandle, A scalar reference
-
-=item Constructor Options
-
-C<< AutoClose => 0|1 >>, C<< Append => 0|1 >>, A Buffer, A Filename, A
-Filehandle, C<< Name => $string >>, C<< Time => $number >>, C<< ExtAttr =>
-$attr >>, C<< exTime => [$atime, $mtime, $ctime] >>, C<< Comment =>
-$comment >>, C<< ZipComment => $comment >>, C<< Method => $method >>, C<<
-Stream => 0|1 >>, C<< Zip64 => 0|1 >>, C<< TextFlag => 0|1 >>, C<<
-ExtraFieldLocal => $data >> =item C<< ExtraFieldCentral => $data >>, C<<
-Minimal => 1|0 >>, C<< BlockSize100K => number >>, C<< WorkFactor => number
->>, -Level, -Strategy, C<< Strict => 0|1 >>
-
-=item Examples
-
-=back
-
-=item Methods 
-
-=over 4
-
-=item print
-
-=item printf
-
-=item syswrite
-
-=item write
-
-=item flush
-
-=item tell
-
-=item eof
-
-=item seek
-
-=item binmode
-
-=item opened
-
-=item autoflush
-
-=item input_line_number
-
-=item fileno
-
-=item close
-
-=item newStream([OPTS])
-
-=item deflateParams
-
-=back
-
-=item Importing 
-
-:all, :constants, :flush, :level, :strategy, :zip_method
-
-=item EXAMPLES
-
 =item SEE ALSO
 
 =item AUTHOR
@@ -22069,8 +23942,7 @@ Minimal => 1|0 >>, C<< BlockSize100K => number >>, C<< WorkFactor => number
 
 =back
 
-=head2 IO::Compress::Zlib::IO::Uncompress::AnyInflate,
-IO::Uncompress::AnyInflate - Uncompress zlib-based (zip, gzip) file/buffer
+=head2 IO::Uncompress::Gunzip - Read RFC 1952 files/buffers
 
 =over 4
 
@@ -22078,13 +23950,11 @@ IO::Uncompress::AnyInflate - Uncompress zlib-based (zip, gzip) file/buffer
 
 =item DESCRIPTION
 
-RFC 1950, RFC 1951 (optionally), gzip (RFC 1952), zip
-
 =item Functional Interface
 
 =over 4
 
-=item anyinflate $input => $output [, OPTS]
+=item gunzip $input => $output [, OPTS]
 
 A filename, A filehandle, A scalar reference, An array reference, An Input
 FileGlob string, A filename, A filehandle, A scalar reference, An Array
@@ -22113,10 +23983,10 @@ A filename, A filehandle, A scalar reference
 
 C<< AutoClose => 0|1 >>, C<< MultiStream => 0|1 >>, C<< Prime => $string
 >>, C<< Transparent => 0|1 >>, C<< BlockSize => $num >>, C<< InputLength =>
-$size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>, C<< RawInflate => 0|1
->>, C<< ParseExtra => 0|1 >> If the gzip FEXTRA header field is present and
-this option is set, it will force the module to check that it conforms to
-the sub-field structure as defined in RFC 1952
+$size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>, C<< ParseExtra => 0|1
+>> If the gzip FEXTRA header field is present and this option is set, it
+will force the module to check that it conforms to the sub-field structure
+as defined in RFC 1952
 
 =item Examples
 
@@ -22140,6 +24010,8 @@ the sub-field structure as defined in RFC 1952
 
 =item getHeaderInfo
 
+Name, Comment
+
 =item tell
 
 =item eof
@@ -22170,6 +24042,12 @@ the sub-field structure as defined in RFC 1952
 
 =item EXAMPLES
 
+=over 4
+
+=item Working with Net::FTP
+
+=back
+
 =item SEE ALSO
 
 =item AUTHOR
@@ -22180,8 +24058,7 @@ the sub-field structure as defined in RFC 1952
 
 =back
 
-=head2 IO::Compress::Zlib::IO::Uncompress::Gunzip, IO::Uncompress::Gunzip -
-Read RFC 1952 files/buffers
+=head2 IO::Uncompress::Inflate - Read RFC 1950 files/buffers
 
 =over 4
 
@@ -22193,7 +24070,7 @@ Read RFC 1952 files/buffers
 
 =over 4
 
-=item gunzip $input => $output [, OPTS]
+=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, An Array
@@ -22222,10 +24099,7 @@ A filename, A filehandle, A scalar reference
 
 C<< AutoClose => 0|1 >>, C<< MultiStream => 0|1 >>, C<< Prime => $string
 >>, C<< Transparent => 0|1 >>, C<< BlockSize => $num >>, C<< InputLength =>
-$size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>, C<< ParseExtra => 0|1
->> If the gzip FEXTRA header field is present and this option is set, it
-will force the module to check that it conforms to the sub-field structure
-as defined in RFC 1952
+$size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>
 
 =item Examples
 
@@ -22249,8 +24123,6 @@ as defined in RFC 1952
 
 =item getHeaderInfo
 
-Name, Comment
-
 =item tell
 
 =item eof
@@ -22281,6 +24153,12 @@ Name, Comment
 
 =item EXAMPLES
 
+=over 4
+
+=item Working with Net::FTP
+
+=back
+
 =item SEE ALSO
 
 =item AUTHOR
@@ -22291,8 +24169,7 @@ Name, Comment
 
 =back
 
-=head2 IO::Compress::Zlib::IO::Uncompress::Inflate, IO::Uncompress::Inflate
-- Read RFC 1950 files/buffers
+=head2 IO::Uncompress::RawInflate - Read RFC 1951 files/buffers
 
 =over 4
 
@@ -22304,7 +24181,7 @@ Name, Comment
 
 =over 4
 
-=item inflate $input => $output [, OPTS]
+=item rawinflate $input => $output [, OPTS]
 
 A filename, A filehandle, A scalar reference, An array reference, An Input
 FileGlob string, A filename, A filehandle, A scalar reference, An Array
@@ -22387,6 +24264,12 @@ $size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>
 
 =item EXAMPLES
 
+=over 4
+
+=item Working with Net::FTP
+
+=back
+
 =item SEE ALSO
 
 =item AUTHOR
@@ -22397,8 +24280,7 @@ $size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>
 
 =back
 
-=head2 IO::Compress::Zlib::IO::Uncompress::RawInflate,
-IO::Uncompress::RawInflate - Read RFC 1951 files/buffers
+=head2 IO::Uncompress::Unzip - Read zip files/buffers
 
 =over 4
 
@@ -22410,7 +24292,7 @@ IO::Uncompress::RawInflate - Read RFC 1951 files/buffers
 
 =over 4
 
-=item rawinflate $input => $output [, OPTS]
+=item unzip $input => $output [, OPTS]
 
 A filename, A filehandle, A scalar reference, An array reference, An Input
 FileGlob string, A filename, A filehandle, A scalar reference, An Array
@@ -22493,6 +24375,14 @@ $size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>
 
 =item EXAMPLES
 
+=over 4
+
+=item Working with Net::FTP
+
+=item Walking through a zip file
+
+=back
+
 =item SEE ALSO
 
 =item AUTHOR
@@ -22503,8 +24393,7 @@ $size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>
 
 =back
 
-=head2 IO::Compress::Zlib::IO::Uncompress::Unzip, IO::Uncompress::Unzip -
-Read zip files/buffers
+=head2 IO::Zlib - IO:: style interface to L<Compress::Zlib>
 
 =over 4
 
@@ -22512,113 +24401,54 @@ Read zip files/buffers
 
 =item DESCRIPTION
 
-=item Functional Interface
+=item CONSTRUCTOR
 
-=over 4
+new ( [ARGS] )
 
-=item unzip $input => $output [, OPTS]
+=item OBJECT METHODS
 
-A filename, A filehandle, A scalar reference, An array reference, An Input
-FileGlob string, A filename, A filehandle, A scalar reference, An Array
-Reference, An Output FileGlob
+open ( FILENAME, MODE ), opened, close, getc, getline, getlines, print (
+ARGS... ), read ( BUF, NBYTES, [OFFSET] ), eof, seek ( OFFSET, WHENCE ),
+tell, setpos ( POS ), getpos ( POS )
 
-=item Notes
+=item USING THE EXTERNAL GZIP
 
-=item Optional Parameters
+=item CLASS METHODS
 
-C<< AutoClose => 0|1 >>, C<< BinModeOut => 0|1 >>, C<< Append => 0|1 >>,
-C<< MultiStream => 0|1 >>, C<< TrailingData => $scalar >>
+has_Compress_Zlib, gzip_external, gzip_used, gzip_read_open,
+gzip_write_open
 
-=item Examples
+=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::WRITE: too long LENGTH
+
+=item SEE ALSO
+
+=item HISTORY
+
+=item COPYRIGHT
 
 =back
 
-=item OO Interface
+=head2 IO::lib::IO::Dir, IO::Dir - supply object methods for directory
+handles
 
 =over 4
 
-=item Constructor
+=item SYNOPSIS
 
-A filename, A filehandle, A scalar reference
+=item DESCRIPTION
 
-=item Constructor Options
-
-C<< AutoClose => 0|1 >>, C<< MultiStream => 0|1 >>, C<< Prime => $string
->>, C<< Transparent => 0|1 >>, C<< BlockSize => $num >>, C<< InputLength =>
-$size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>
-
-=item Examples
-
-=back
-
-=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 opened
-
-=item autoflush
-
-=item input_line_number
-
-=item fileno
-
-=item close
-
-=item nextStream
-
-=item trailingData
-
-=back
-
-=item Importing 
-
-:all
-
-=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 ]
+new ( [ DIRNAME ] ), open ( DIRNAME ), read (), seek ( POS ), tell (),
+rewind (), close (), tie %hash, 'IO::Dir', DIRNAME [, OPTIONS ]
 
 =item SEE ALSO
 
@@ -22628,7 +24458,7 @@ rewind (), close (), tie %hash, 'IO::Dir', DIRNAME [, OPTIONS ]
 
 =back
 
-=head2 IO::File - supply object methods for filehandles
+=head2 IO::lib::IO::File, IO::File - supply object methods for filehandles
 
 =over 4
 
@@ -22653,7 +24483,8 @@ open( FILENAME [,MODE [,PERMS]] ), open( FILENAME, IOLAYERS ), binmode(
 
 =back
 
-=head2 IO::Handle - supply object methods for I/O handles
+=head2 IO::lib::IO::Handle, IO::Handle - supply object methods for I/O
+handles
 
 =over 4
 
@@ -22682,7 +24513,7 @@ $io->blocking ( [ BOOL ] ), $io->untaint
 
 =back
 
-=head2 IO::Pipe - supply object methods for pipes
+=head2 IO::lib::IO::Pipe, IO::Pipe - supply object methods for pipes
 
 =over 4
 
@@ -22706,7 +24537,7 @@ reader ([ARGS]), writer ([ARGS]), handles ()
 
 =back
 
-=head2 IO::Poll - Object interface to system poll call
+=head2 IO::lib::IO::Poll, IO::Poll - Object interface to system poll call
 
 =over 4
 
@@ -22727,7 +24558,8 @@ IO ), handles( [ EVENT_MASK ] )
 
 =back
 
-=head2 IO::Seekable - supply seek based methods for I/O objects
+=head2 IO::lib::IO::Seekable, IO::Seekable - supply seek based methods for
+I/O objects
 
 =over 4
 
@@ -22745,7 +24577,8 @@ $io->tell
 
 =back
 
-=head2 IO::Select - OO interface to the select system call
+=head2 IO::lib::IO::Select, IO::Select - OO interface to the select system
+call
 
 =over 4
 
@@ -22771,7 +24604,8 @@ count (), bits(), select ( READ, WRITE, EXCEPTION [, TIMEOUT ] )
 
 =back
 
-=head2 IO::Socket - Object interface to socket communications
+=head2 IO::lib::IO::Socket, IO::Socket - Object interface to socket
+communications
 
 =over 4
 
@@ -22796,7 +24630,8 @@ protocol, sockdomain, sockopt(OPT [, VAL]), socktype, timeout([VAL])
 
 =back
 
-=head2 IO::Socket::INET - Object interface for AF_INET domain sockets
+=head2 IO::lib::IO::Socket::INET, IO::Socket::INET - Object interface for
+AF_INET domain sockets
 
 =over 4
 
@@ -22825,7 +24660,8 @@ sockaddr (), sockport (), sockhost (), peeraddr (), peerport (), peerhost
 
 =back
 
-=head2 IO::Socket::UNIX - Object interface for AF_UNIX domain sockets
+=head2 IO::lib::IO::Socket::UNIX, IO::Socket::UNIX - Object interface for
+AF_UNIX domain sockets
 
 =over 4
 
@@ -22849,8 +24685,8 @@ hostpath(), peerpath()
 
 =back
 
-=head2 IO::Uncompress::AnyInflate - Uncompress zlib-based (zip, gzip)
-file/buffer
+=head2 IO_Compress_Base::lib::File::GlobMapper, File::GlobMapper - Extend
+File Glob to Allow Input and Output Files
 
 =over 4
 
@@ -22858,97 +24694,50 @@ file/buffer
 
 =item DESCRIPTION
 
-RFC 1950, RFC 1951 (optionally), gzip (RFC 1952), zip
-
-=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, An Array
-Reference, An Output FileGlob
-
-=item Notes
-
-=item Optional Parameters
-
-C<< AutoClose => 0|1 >>, C<< BinModeOut => 0|1 >>, C<< Append => 0|1 >>,
-C<< MultiStream => 0|1 >>, C<< TrailingData => $scalar >>
-
-=item Examples
-
-=back
-
-=item OO Interface
+=item Behind The Scenes
 
-=over 4
+=item Limitations
 
-=item Constructor
+=item Input File Glob
 
-A filename, A filehandle, A scalar reference
+B<~>, B<~user>, B<.>, B<*>, B<?>, B<\>,  B<[]>,  B<{,}>,  B<()>
 
-=item Constructor Options
+=item Output File Glob
 
-C<< AutoClose => 0|1 >>, C<< MultiStream => 0|1 >>, C<< Prime => $string
->>, C<< Transparent => 0|1 >>, C<< BlockSize => $num >>, C<< InputLength =>
-$size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>, C<< RawInflate => 0|1
->>, C<< ParseExtra => 0|1 >> If the gzip FEXTRA header field is present and
-this option is set, it will force the module to check that it conforms to
-the sub-field structure as defined in RFC 1952
+"*", #1
 
-=item Examples
+=item Returned Data
 
 =back
 
-=item Methods 
+=item EXAMPLES
 
 =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 opened
-
-=item autoflush
+=item A Rename script
 
-=item input_line_number
+=item A few example globmaps
 
-=item fileno
+=back
 
-=item close
+=item SEE ALSO
 
-=item nextStream
+=item AUTHOR
 
-=item trailingData
+=item COPYRIGHT AND LICENSE
 
 =back
 
-=item Importing 
+=head2 IO_Compress_Base::lib::IO::Compress::Base, IO::Compress::Base - Base
+Class for IO::Compress modules 
 
-:all
+=over 4
 
-=item EXAMPLES
+=item SYNOPSIS
+
+=item DESCRIPTION
 
 =item SEE ALSO
 
@@ -22960,7 +24749,8 @@ the sub-field structure as defined in RFC 1952
 
 =back
 
-=head2 IO::Uncompress::AnyUncompress - Uncompress gzip, zip, bzip2 or lzop
+=head2 IO_Compress_Base::lib::IO::Uncompress::AnyUncompress,
+IO::Uncompress::AnyUncompress - Uncompress gzip, zip, bzip2 or lzop
 file/buffer
 
 =over 4
@@ -23067,7 +24857,8 @@ $size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>, C<< RawInflate => 0|1
 
 =back
 
-=head2 IO::Uncompress::Base - Base Class for IO::Uncompress modules 
+=head2 IO_Compress_Base::lib::IO::Uncompress::Base, IO::Uncompress::Base -
+Base Class for IO::Uncompress modules 
 
 =over 4
 
@@ -23085,7 +24876,42 @@ $size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>, C<< RawInflate => 0|1
 
 =back
 
-=head2 IO::Uncompress::Gunzip - Read RFC 1952 files/buffers
+=head2 IO_Compress_Base::pod::FAQ, IO::Compress::Base::FAQ -- Frequently
+Asked Questions about IO::Compress::Base
+
+=over 4
+
+=item DESCRIPTION
+
+=over 4
+
+=item Compatibility with Unix compress/uncompress.
+
+=item Accessing .tar.Z files
+
+=item Accessing Zip Files
+
+=item Compressed files and Net::FTP
+
+=item How do I recompress using a different compression?
+
+=item Using C<InputLength> to uncompress data embedded in a larger
+file/buffer.
+
+=back
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=item MODIFICATION HISTORY
+
+=item COPYRIGHT AND LICENSE
+
+=back
+
+=head2 IO_Compress_Zlib::IO::Compress::Deflate, IO::Compress::Deflate -
+Write RFC 1950 files/buffers
 
 =over 4
 
@@ -23097,7 +24923,7 @@ $size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>, C<< RawInflate => 0|1
 
 =over 4
 
-=item gunzip $input => $output [, OPTS]
+=item deflate $input => $output [, OPTS]
 
 A filename, A filehandle, A scalar reference, An array reference, An Input
 FileGlob string, A filename, A filehandle, A scalar reference, An Array
@@ -23107,8 +24933,7 @@ Reference, An Output FileGlob
 
 =item Optional Parameters
 
-C<< AutoClose => 0|1 >>, C<< BinModeOut => 0|1 >>, C<< Append => 0|1 >>,
-C<< MultiStream => 0|1 >>, C<< TrailingData => $scalar >>
+C<< AutoClose => 0|1 >>, C<< BinModeIn => 0|1 >>, C<< Append => 0|1 >>
 
 =item Examples
 
@@ -23124,12 +24949,8 @@ A filename, A filehandle, A scalar reference
 
 =item Constructor Options
 
-C<< AutoClose => 0|1 >>, C<< MultiStream => 0|1 >>, C<< Prime => $string
->>, C<< Transparent => 0|1 >>, C<< BlockSize => $num >>, C<< InputLength =>
-$size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>, C<< ParseExtra => 0|1
->> If the gzip FEXTRA header field is present and this option is set, it
-will force the module to check that it conforms to the sub-field structure
-as defined in RFC 1952
+C<< AutoClose => 0|1 >>, C<< Append => 0|1 >>, A Buffer, A Filename, A
+Filehandle, C<< Merge => 0|1 >>, -Level, -Strategy, C<< Strict => 0|1 >>
 
 =item Examples
 
@@ -23139,21 +24960,15 @@ as defined in RFC 1952
 
 =over 4
 
-=item read
-
-=item read
-
-=item getline
-
-=item getc
+=item print
 
-=item ungetc
+=item printf
 
-=item inflateSync
+=item syswrite
 
-=item getHeaderInfo
+=item write
 
-Name, Comment
+=item flush
 
 =item tell
 
@@ -23173,19 +24988,27 @@ Name, Comment
 
 =item close
 
-=item nextStream
+=item newStream([OPTS])
 
-=item trailingData
+=item deflateParams
 
 =back
 
 =item Importing 
 
-:all
+:all, :constants, :flush, :level, :strategy
 
 =item EXAMPLES
 
-=item SEE ALSO
+=over 4
+
+=item Apache::GZip Revisited
+
+=item Working with Net::FTP
+
+=back
+
+=item SEE ALSO
 
 =item AUTHOR
 
@@ -23195,7 +25018,8 @@ Name, Comment
 
 =back
 
-=head2 IO::Uncompress::Inflate - Read RFC 1950 files/buffers
+=head2 IO_Compress_Zlib::IO::Compress::Gzip, IO::Compress::Gzip - Write RFC
+1952 files/buffers
 
 =over 4
 
@@ -23207,7 +25031,7 @@ Name, Comment
 
 =over 4
 
-=item inflate $input => $output [, OPTS]
+=item gzip $input => $output [, OPTS]
 
 A filename, A filehandle, A scalar reference, An array reference, An Input
 FileGlob string, A filename, A filehandle, A scalar reference, An Array
@@ -23217,8 +25041,7 @@ Reference, An Output FileGlob
 
 =item Optional Parameters
 
-C<< AutoClose => 0|1 >>, C<< BinModeOut => 0|1 >>, C<< Append => 0|1 >>,
-C<< MultiStream => 0|1 >>, C<< TrailingData => $scalar >>
+C<< AutoClose => 0|1 >>, C<< BinModeIn => 0|1 >>, C<< Append => 0|1 >>
 
 =item Examples
 
@@ -23234,9 +25057,12 @@ A filename, A filehandle, A scalar reference
 
 =item Constructor Options
 
-C<< AutoClose => 0|1 >>, C<< MultiStream => 0|1 >>, C<< Prime => $string
->>, C<< Transparent => 0|1 >>, C<< BlockSize => $num >>, C<< InputLength =>
-$size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>
+C<< AutoClose => 0|1 >>, C<< Append => 0|1 >>, A Buffer, A Filename, A
+Filehandle, C<< Merge => 0|1 >>, -Level, -Strategy, C<< Minimal => 0|1 >>,
+C<< Comment => $comment >>, C<< Name => $string >>, C<< Time => $number >>,
+C<< TextFlag => 0|1 >>, C<< HeaderCRC => 0|1 >>, C<< OS_Code => $value >>,
+C<< ExtraField => $data >>, C<< ExtraFlags => $value >>, C<< Strict => 0|1
+>>
 
 =item Examples
 
@@ -23246,19 +25072,15 @@ $size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>
 
 =over 4
 
-=item read
-
-=item read
-
-=item getline
+=item print
 
-=item getc
+=item printf
 
-=item ungetc
+=item syswrite
 
-=item inflateSync
+=item write
 
-=item getHeaderInfo
+=item flush
 
 =item tell
 
@@ -23278,18 +25100,26 @@ $size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>
 
 =item close
 
-=item nextStream
+=item newStream([OPTS])
 
-=item trailingData
+=item deflateParams
 
 =back
 
 =item Importing 
 
-:all
+:all, :constants, :flush, :level, :strategy
 
 =item EXAMPLES
 
+=over 4
+
+=item Apache::GZip Revisited
+
+=item Working with Net::FTP
+
+=back
+
 =item SEE ALSO
 
 =item AUTHOR
@@ -23300,7 +25130,8 @@ $size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>
 
 =back
 
-=head2 IO::Uncompress::RawInflate - Read RFC 1951 files/buffers
+=head2 IO_Compress_Zlib::IO::Compress::RawDeflate, IO::Compress::RawDeflate
+- Write RFC 1951 files/buffers
 
 =over 4
 
@@ -23312,7 +25143,7 @@ $size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>
 
 =over 4
 
-=item rawinflate $input => $output [, OPTS]
+=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, An Array
@@ -23322,8 +25153,7 @@ Reference, An Output FileGlob
 
 =item Optional Parameters
 
-C<< AutoClose => 0|1 >>, C<< BinModeOut => 0|1 >>, C<< Append => 0|1 >>,
-C<< MultiStream => 0|1 >>, C<< TrailingData => $scalar >>
+C<< AutoClose => 0|1 >>, C<< BinModeIn => 0|1 >>, C<< Append => 0|1 >>
 
 =item Examples
 
@@ -23339,9 +25169,8 @@ A filename, A filehandle, A scalar reference
 
 =item Constructor Options
 
-C<< AutoClose => 0|1 >>, C<< MultiStream => 0|1 >>, C<< Prime => $string
->>, C<< Transparent => 0|1 >>, C<< BlockSize => $num >>, C<< InputLength =>
-$size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>
+C<< AutoClose => 0|1 >>, C<< Append => 0|1 >>, A Buffer, A Filename, A
+Filehandle, C<< Merge => 0|1 >>, -Level, -Strategy, C<< Strict => 0|1 >>
 
 =item Examples
 
@@ -23351,19 +25180,15 @@ $size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>
 
 =over 4
 
-=item read
-
-=item read
-
-=item getline
+=item print
 
-=item getc
+=item printf
 
-=item ungetc
+=item syswrite
 
-=item inflateSync
+=item write
 
-=item getHeaderInfo
+=item flush
 
 =item tell
 
@@ -23383,18 +25208,26 @@ $size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>
 
 =item close
 
-=item nextStream
+=item newStream([OPTS])
 
-=item trailingData
+=item deflateParams
 
 =back
 
 =item Importing 
 
-:all
+:all, :constants, :flush, :level, :strategy
 
 =item EXAMPLES
 
+=over 4
+
+=item Apache::GZip Revisited
+
+=item Working with Net::FTP
+
+=back
+
 =item SEE ALSO
 
 =item AUTHOR
@@ -23405,7 +25238,8 @@ $size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>
 
 =back
 
-=head2 IO::Uncompress::Unzip - Read zip files/buffers
+=head2 IO_Compress_Zlib::IO::Compress::Zip, IO::Compress::Zip - Write zip
+files/buffers
 
 =over 4
 
@@ -23417,7 +25251,7 @@ $size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>
 
 =over 4
 
-=item unzip $input => $output [, OPTS]
+=item zip $input => $output [, OPTS]
 
 A filename, A filehandle, A scalar reference, An array reference, An Input
 FileGlob string, A filename, A filehandle, A scalar reference, An Array
@@ -23427,8 +25261,7 @@ Reference, An Output FileGlob
 
 =item Optional Parameters
 
-C<< AutoClose => 0|1 >>, C<< BinModeOut => 0|1 >>, C<< Append => 0|1 >>,
-C<< MultiStream => 0|1 >>, C<< TrailingData => $scalar >>
+C<< AutoClose => 0|1 >>, C<< BinModeIn => 0|1 >>, C<< Append => 0|1 >>
 
 =item Examples
 
@@ -23444,9 +25277,15 @@ A filename, A filehandle, A scalar reference
 
 =item Constructor Options
 
-C<< AutoClose => 0|1 >>, C<< MultiStream => 0|1 >>, C<< Prime => $string
->>, C<< Transparent => 0|1 >>, C<< BlockSize => $num >>, C<< InputLength =>
-$size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>
+C<< AutoClose => 0|1 >>, C<< Append => 0|1 >>, A Buffer, A Filename, A
+Filehandle, C<< Name => $string >>, C<< Time => $number >>, C<< ExtAttr =>
+$attr >>, C<< exTime => [$atime, $mtime, $ctime] >>, C<< exUnix2 => [$uid,
+$gid] >>, C<< Comment => $comment >>, C<< ZipComment => $comment >>, C<<
+Method => $method >>, C<< Stream => 0|1 >>, C<< Zip64 => 0|1 >>, C<<
+TextFlag => 0|1 >>, C<< ExtraFieldLocal => $data >> =item C<<
+ExtraFieldCentral => $data >>, C<< Minimal => 1|0 >>, C<< BlockSize100K =>
+number >>, C<< WorkFactor => number >>, -Level, -Strategy, C<< Strict =>
+0|1 >>
 
 =item Examples
 
@@ -23456,19 +25295,15 @@ $size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>
 
 =over 4
 
-=item read
-
-=item read
-
-=item getline
+=item print
 
-=item getc
+=item printf
 
-=item ungetc
+=item syswrite
 
-=item inflateSync
+=item write
 
-=item getHeaderInfo
+=item flush
 
 =item tell
 
@@ -23488,18 +25323,26 @@ $size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>
 
 =item close
 
-=item nextStream
+=item newStream([OPTS])
 
-=item trailingData
+=item deflateParams
 
 =back
 
 =item Importing 
 
-:all
+:all, :constants, :flush, :level, :strategy, :zip_method
 
 =item EXAMPLES
 
+=over 4
+
+=item Apache::GZip Revisited
+
+=item Working with Net::FTP
+
+=back
+
 =item SEE ALSO
 
 =item AUTHOR
@@ -23510,7 +25353,8 @@ $size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>
 
 =back
 
-=head2 IO::Zlib - IO:: style interface to L<Compress::Zlib>
+=head2 IO_Compress_Zlib::IO::Uncompress::AnyInflate,
+IO::Uncompress::AnyInflate - Uncompress zlib-based (zip, gzip) file/buffer
 
 =over 4
 
@@ -23518,143 +25362,116 @@ $size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>
 
 =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 )
+RFC 1950, RFC 1951 (optionally), gzip (RFC 1952), zip
 
-=item USING THE EXTERNAL GZIP
+=item Functional Interface
 
-=item CLASS METHODS
+=over 4
 
-has_Compress_Zlib, gzip_external, gzip_used, gzip_read_open,
-gzip_write_open
+=item anyinflate $input => $output [, OPTS]
 
-=item DIAGNOSTICS
+A filename, A filehandle, A scalar reference, An array reference, An Input
+FileGlob string, A filename, A filehandle, A scalar reference, An Array
+Reference, An Output FileGlob
 
-IO::Zlib::getlines: must be called in list context,
-IO::Zlib::gzopen_external: mode '...' is illegal, IO::Zlib::import: '...'
-is illegal, IO::Zlib::import: ':gzip_external' requires an argument,
-IO::Zlib::import: 'gzip_read_open' requires an argument, IO::Zlib::import:
-'gzip_read' '...' is illegal, IO::Zlib::import: 'gzip_write_open' requires
-an argument, IO::Zlib::import: 'gzip_write_open' '...' is illegal,
-IO::Zlib::import: no Compress::Zlib and no external gzip, IO::Zlib::open:
-needs a filename, IO::Zlib::READ: NBYTES must be specified,
-IO::Zlib::WRITE: too long LENGTH, IO::Zlib::WRITE: OFFSET is not supported
+=item Notes
 
-=item SEE ALSO
+=item Optional Parameters
 
-=item HISTORY
+C<< AutoClose => 0|1 >>, C<< BinModeOut => 0|1 >>, C<< Append => 0|1 >>,
+C<< MultiStream => 0|1 >>, C<< TrailingData => $scalar >>
 
-=item COPYRIGHT
+=item Examples
 
 =back
 
-=head2 IO::lib::IO::Dir, IO::Dir - supply object methods for directory
-handles
+=item OO Interface
 
 =over 4
 
-=item SYNOPSIS
-
-=item DESCRIPTION
+=item Constructor
 
-new ( [ DIRNAME ] ), open ( DIRNAME ), read (), seek ( POS ), tell (),
-rewind (), close (), tie %hash, 'IO::Dir', DIRNAME [, OPTIONS ]
+A filename, A filehandle, A scalar reference
 
-=item SEE ALSO
+=item Constructor Options
 
-=item AUTHOR
+C<< AutoClose => 0|1 >>, C<< MultiStream => 0|1 >>, C<< Prime => $string
+>>, C<< Transparent => 0|1 >>, C<< BlockSize => $num >>, C<< InputLength =>
+$size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>, C<< RawInflate => 0|1
+>>, C<< ParseExtra => 0|1 >> If the gzip FEXTRA header field is present and
+this option is set, it will force the module to check that it conforms to
+the sub-field structure as defined in RFC 1952
 
-=item COPYRIGHT
+=item Examples
 
 =back
 
-=head2 IO::lib::IO::File, IO::File - supply object methods for filehandles
+=item Methods 
 
 =over 4
 
-=item SYNOPSIS
-
-=item DESCRIPTION
-
-=item CONSTRUCTOR
-
-new ( FILENAME [,MODE [,PERMS]] ), new_tmpfile
-
-=item METHODS
+=item read
 
-open( FILENAME [,MODE [,PERMS]] ), open( FILENAME, IOLAYERS ), binmode(
-[LAYER] )
+=item read
 
-=item NOTE
+=item getline
 
-=item SEE ALSO
+=item getc
 
-=item HISTORY
+=item ungetc
 
-=back
+=item inflateSync
 
-=head2 IO::lib::IO::Handle, IO::Handle - supply object methods for I/O
-handles
+=item getHeaderInfo
 
-=over 4
+=item tell
 
-=item SYNOPSIS
+=item eof
 
-=item DESCRIPTION
+=item seek
 
-=item CONSTRUCTOR
+=item binmode
 
-new (), new_from_fd ( FD, MODE )
+=item opened
 
-=item METHODS
+=item autoflush
 
-$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 input_line_number
 
-=item NOTE
+=item fileno
 
-=item SEE ALSO
+=item close
 
-=item BUGS
+=item nextStream
 
-=item HISTORY
+=item trailingData
 
 =back
 
-=head2 IO::lib::IO::Pipe, IO::Pipe - supply object methods for pipes
-
-=over 4
-
-=item SYNOPSIS
+=item Importing 
 
-=item DESCRIPTION
+:all
 
-=item CONSTRUCTOR
+=item EXAMPLES
 
-new ( [READER, WRITER] )
+=over 4
 
-=item METHODS
+=item Working with Net::FTP
 
-reader ([ARGS]), writer ([ARGS]), handles ()
+=back
 
 =item SEE ALSO
 
 =item AUTHOR
 
-=item COPYRIGHT
+=item MODIFICATION HISTORY
+
+=item COPYRIGHT AND LICENSE
 
 =back
 
-=head2 IO::lib::IO::Poll, IO::Poll - Object interface to system poll call
+=head2 IO_Compress_Zlib::IO::Uncompress::Gunzip, IO::Uncompress::Gunzip -
+Read RFC 1952 files/buffers
 
 =over 4
 
@@ -23662,110 +25479,101 @@ reader ([ARGS]), writer ([ARGS]), handles ()
 
 =item DESCRIPTION
 
-=item METHODS
+=item Functional Interface
 
-mask ( IO [, EVENT_MASK ] ), poll ( [ TIMEOUT ] ), events ( IO ), remove (
-IO ), handles( [ EVENT_MASK ] )
+=over 4
 
-=item SEE ALSO
+=item gunzip $input => $output [, OPTS]
 
-=item AUTHOR
+A filename, A filehandle, A scalar reference, An array reference, An Input
+FileGlob string, A filename, A filehandle, A scalar reference, An Array
+Reference, An Output FileGlob
 
-=item COPYRIGHT
+=item Notes
+
+=item Optional Parameters
+
+C<< AutoClose => 0|1 >>, C<< BinModeOut => 0|1 >>, C<< Append => 0|1 >>,
+C<< MultiStream => 0|1 >>, C<< TrailingData => $scalar >>
+
+=item Examples
 
 =back
 
-=head2 IO::lib::IO::Seekable, IO::Seekable - supply seek based methods for
-I/O objects
+=item OO Interface
 
 =over 4
 
-=item SYNOPSIS
+=item Constructor
 
-=item DESCRIPTION
+A filename, A filehandle, A scalar reference
 
-$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 Constructor Options
 
-=item SEE ALSO
+C<< AutoClose => 0|1 >>, C<< MultiStream => 0|1 >>, C<< Prime => $string
+>>, C<< Transparent => 0|1 >>, C<< BlockSize => $num >>, C<< InputLength =>
+$size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>, C<< ParseExtra => 0|1
+>> If the gzip FEXTRA header field is present and this option is set, it
+will force the module to check that it conforms to the sub-field structure
+as defined in RFC 1952
 
-=item HISTORY
+=item Examples
 
 =back
 
-=head2 IO::lib::IO::Select, IO::Select - OO interface to the select system
-call
+=item Methods 
 
 =over 4
 
-=item SYNOPSIS
-
-=item DESCRIPTION
-
-=item CONSTRUCTOR
+=item read
 
-new ( [ HANDLES ] )
+=item read
 
-=item METHODS
+=item getline
 
-add ( HANDLES ), remove ( HANDLES ), exists ( HANDLE ), handles, can_read (
-[ TIMEOUT ] ), can_write ( [ TIMEOUT ] ), has_exception ( [ TIMEOUT ] ),
-count (), bits(), select ( READ, WRITE, EXCEPTION [, TIMEOUT ] )
+=item getc
 
-=item EXAMPLE
+=item ungetc
 
-=item AUTHOR
+=item inflateSync
 
-=item COPYRIGHT
+=item getHeaderInfo
 
-=back
+Name, Comment
 
-=head2 IO::lib::IO::Socket, IO::Socket - Object interface to socket
-communications
+=item tell
 
-=over 4
+=item eof
 
-=item SYNOPSIS
+=item seek
 
-=item DESCRIPTION
+=item binmode
 
-=item CONSTRUCTOR
+=item opened
 
-new ( [ARGS] )
+=item autoflush
 
-=item METHODS
+=item input_line_number
 
-accept([PKG]), socketpair(DOMAIN, TYPE, PROTOCOL), atmark, connected,
-protocol, sockdomain, sockopt(OPT [, VAL]), socktype, timeout([VAL])
+=item fileno
 
-=item SEE ALSO
+=item close
 
-=item AUTHOR
+=item nextStream
 
-=item COPYRIGHT
+=item trailingData
 
 =back
 
-=head2 IO::lib::IO::Socket::INET, IO::Socket::INET - Object interface for
-AF_INET domain sockets
-
-=over 4
-
-=item SYNOPSIS
-
-=item DESCRIPTION
+=item Importing 
 
-=item CONSTRUCTOR
+:all
 
-new ( [ARGS] )
+=item EXAMPLES
 
 =over 4
 
-=item METHODS
-
-sockaddr (), sockport (), sockhost (), peeraddr (), peerport (), peerhost
-()
+=item Working with Net::FTP
 
 =back
 
@@ -23773,12 +25581,14 @@ sockaddr (), sockport (), sockhost (), peeraddr (), peerport (), peerhost
 
 =item AUTHOR
 
-=item COPYRIGHT
+=item MODIFICATION HISTORY
+
+=item COPYRIGHT AND LICENSE
 
 =back
 
-=head2 IO::lib::IO::Socket::UNIX, IO::Socket::UNIX - Object interface for
-AF_UNIX domain sockets
+=head2 IO_Compress_Zlib::IO::Uncompress::Inflate, IO::Uncompress::Inflate -
+Read RFC 1950 files/buffers
 
 =over 4
 
@@ -23786,117 +25596,111 @@ AF_UNIX domain sockets
 
 =item DESCRIPTION
 
-=item CONSTRUCTOR
+=item Functional Interface
 
-new ( [ARGS] )
+=over 4
 
-=item METHODS
+=item inflate $input => $output [, OPTS]
 
-hostpath(), peerpath()
+A filename, A filehandle, A scalar reference, An array reference, An Input
+FileGlob string, A filename, A filehandle, A scalar reference, An Array
+Reference, An Output FileGlob
 
-=item SEE ALSO
+=item Notes
 
-=item AUTHOR
+=item Optional Parameters
 
-=item COPYRIGHT
+C<< AutoClose => 0|1 >>, C<< BinModeOut => 0|1 >>, C<< Append => 0|1 >>,
+C<< MultiStream => 0|1 >>, C<< TrailingData => $scalar >>
+
+=item Examples
 
 =back
 
-=head2 IPC::Msg - SysV Msg IPC object class
+=item OO Interface
 
 =over 4
 
-=item SYNOPSIS
-
-=item DESCRIPTION
-
-=item METHODS
+=item Constructor
 
-new ( KEY , FLAGS ), id, rcv ( BUF, LEN [, TYPE [, FLAGS ]] ), remove, set
-( STAT ), set ( NAME => VALUE [, NAME => VALUE ...] ), snd ( TYPE, MSG [,
-FLAGS ] ), stat
+A filename, A filehandle, A scalar reference
 
-=item SEE ALSO
+=item Constructor Options
 
-=item AUTHOR
+C<< AutoClose => 0|1 >>, C<< MultiStream => 0|1 >>, C<< Prime => $string
+>>, C<< Transparent => 0|1 >>, C<< BlockSize => $num >>, C<< InputLength =>
+$size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>
 
-=item COPYRIGHT
+=item Examples
 
 =back
 
-=head2 IPC::Open2, open2 - open a process for both reading and writing
+=item Methods 
 
 =over 4
 
-=item SYNOPSIS
-
-=item DESCRIPTION
-
-=item WARNING 
+=item read
 
-=item SEE ALSO
+=item read
 
-=back
+=item getline
 
-=head2 IPC::Open3, open3 - open a process for reading, writing, and error
-handling
+=item getc
 
-=over 4
+=item ungetc
 
-=item SYNOPSIS
+=item inflateSync
 
-=item DESCRIPTION
+=item getHeaderInfo
 
-=item See Also
+=item tell
 
-L<IPC::Open2>, L<IPC::Run>
+=item eof
 
-=item WARNING
+=item seek
 
-=back
+=item binmode
 
-=head2 IPC::Semaphore - SysV Semaphore IPC object class
+=item opened
 
-=over 4
+=item autoflush
 
-=item SYNOPSIS
+=item input_line_number
 
-=item DESCRIPTION
+=item fileno
 
-=item METHODS
+=item close
 
-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 nextStream
 
-=item SEE ALSO
+=item trailingData
 
-=item AUTHOR
+=back
 
-=item COPYRIGHT
+=item Importing 
 
-=back
+:all
 
-=head2 IPC::SysV - SysV IPC constants
+=item EXAMPLES
 
 =over 4
 
-=item SYNOPSIS
-
-=item DESCRIPTION
+=item Working with Net::FTP
 
-ftok( PATH, ID )
+=back
 
 =item SEE ALSO
 
-=item AUTHORS
+=item AUTHOR
 
-=item COPYRIGHT
+=item MODIFICATION HISTORY
+
+=item COPYRIGHT AND LICENSE
 
 =back
 
-=head2 IPC::SysV::Msg, IPC::Msg - SysV Msg IPC object class
+=head2 IO_Compress_Zlib::IO::Uncompress::RawInflate,
+IO::Uncompress::RawInflate - Read RFC 1951 files/buffers
 
 =over 4
 
@@ -23904,264 +25708,260 @@ ftok( PATH, ID )
 
 =item DESCRIPTION
 
-=item METHODS
+=item Functional Interface
 
-new ( KEY , FLAGS ), id, rcv ( BUF, LEN [, TYPE [, FLAGS ]] ), remove, set
-( STAT ), set ( NAME => VALUE [, NAME => VALUE ...] ), snd ( TYPE, MSG [,
-FLAGS ] ), stat
+=over 4
 
-=item SEE ALSO
+=item rawinflate $input => $output [, OPTS]
 
-=item AUTHOR
+A filename, A filehandle, A scalar reference, An array reference, An Input
+FileGlob string, A filename, A filehandle, A scalar reference, An Array
+Reference, An Output FileGlob
 
-=item COPYRIGHT
+=item Notes
 
-=back
+=item Optional Parameters
 
-=head2 IPC::SysV::Semaphore, IPC::Semaphore - SysV Semaphore IPC object
-class
+C<< AutoClose => 0|1 >>, C<< BinModeOut => 0|1 >>, C<< Append => 0|1 >>,
+C<< MultiStream => 0|1 >>, C<< TrailingData => $scalar >>
 
-=over 4
+=item Examples
 
-=item SYNOPSIS
+=back
 
-=item DESCRIPTION
+=item OO Interface
 
-=item METHODS
+=over 4
 
-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 Constructor
 
-=item SEE ALSO
+A filename, A filehandle, A scalar reference
 
-=item AUTHOR
+=item Constructor Options
 
-=item COPYRIGHT
+C<< AutoClose => 0|1 >>, C<< MultiStream => 0|1 >>, C<< Prime => $string
+>>, C<< Transparent => 0|1 >>, C<< BlockSize => $num >>, C<< InputLength =>
+$size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>
+
+=item Examples
 
 =back
 
-=head2 IPCmd, IPC::Cmd - finding and running system commands made easy
+=item Methods 
 
 =over 4
 
-=item SYNOPSIS
+=item read
 
-=item DESCRIPTION
+=item read
 
-=item CLASS METHODS 
+=item getline
 
-=over 4
+=item getc
 
-=item $bool = IPC::Cmd->can_use_ipc_run( [VERBOSE] )
+=item ungetc
 
-=back
+=item inflateSync
 
-=back
+=item getHeaderInfo
 
-=over 4
+=item tell
 
-=item $bool = IPC::Cmd->can_use_ipc_open3( [VERBOSE] )
+=item eof
 
-=back
+=item seek
 
-=over 4
+=item binmode
 
-=item $bool = IPC::Cmd->can_capture_buffer
+=item opened
 
-=back
+=item autoflush
 
-=over 4
+=item input_line_number
 
-=item FUNCTIONS
+=item fileno
 
-=over 4
+=item close
 
-=item $path = can_run( PROGRAM );
+=item nextStream
 
-=back
+=item trailingData
 
 =back
 
-=over 4
+=item Importing 
 
-=item $ok | ($ok, $err, $full_buf, $stdout_buff, $stderr_buff) = run(
-command => COMMAND, [verbose => BOOL, buffer => \$SCALAR] );
+:all
+
+=item EXAMPLES
 
-command, verbose, buffer, success, errorcode, full_buffer, out_buffer,
-error_buffer
+=over 4
+
+=item Working with Net::FTP
 
 =back
 
-=over 4
+=item SEE ALSO
 
-=item HOW IT WORKS
+=item AUTHOR
 
-=item Global Variables
+=item MODIFICATION HISTORY
 
-=over 4
+=item COPYRIGHT AND LICENSE
 
-=item $IPC::Cmd::VERBOSE
+=back
 
-=item $IPC::Cmd::USE_IPC_RUN
+=head2 IO_Compress_Zlib::IO::Uncompress::Unzip, IO::Uncompress::Unzip -
+Read zip files/buffers
 
-=item $IPC::Cmd::USE_IPC_OPEN3
+=over 4
 
-=item $IPC::Cmd::WARN
+=item SYNOPSIS
 
-=back
+=item DESCRIPTION
 
-=item Caveats
+=item Functional Interface
 
-Whitespace, IO Redirect
+=over 4
 
-=item See Also
+=item unzip $input => $output [, OPTS]
 
-=item AUTHOR
+A filename, A filehandle, A scalar reference, An array reference, An Input
+FileGlob string, A filename, A filehandle, A scalar reference, An Array
+Reference, An Output FileGlob
 
-=item ACKNOWLEDGEMENTS
+=item Notes
 
-=item COPYRIGHT
+=item Optional Parameters
 
-=back
+C<< AutoClose => 0|1 >>, C<< BinModeOut => 0|1 >>, C<< Append => 0|1 >>,
+C<< MultiStream => 0|1 >>, C<< TrailingData => $scalar >>
 
-=head2 List::Util - A selection of general-utility list subroutines
+=item Examples
 
-=over 4
+=back
 
-=item SYNOPSIS
+=item OO Interface
 
-=item DESCRIPTION
+=over 4
 
-first BLOCK LIST, max LIST, maxstr LIST, min LIST, minstr LIST, reduce
-BLOCK LIST, shuffle LIST, sum LIST
+=item Constructor
 
-=item KNOWN BUGS
+A filename, A filehandle, A scalar reference
 
-=item SUGGESTED ADDITIONS
+=item Constructor Options
 
-=item SEE ALSO
+C<< AutoClose => 0|1 >>, C<< MultiStream => 0|1 >>, C<< Prime => $string
+>>, C<< Transparent => 0|1 >>, C<< BlockSize => $num >>, C<< InputLength =>
+$size >>, C<< Append => 0|1 >>, C<< Strict => 0|1 >>
 
-=item COPYRIGHT
+=item Examples
 
 =back
 
-=head2 List::Utilib::List::Util, List::Util - A selection of
-general-utility list subroutines
+=item Methods 
 
 =over 4
 
-=item SYNOPSIS
+=item read
 
-=item DESCRIPTION
+=item read
 
-first BLOCK LIST, max LIST, maxstr LIST, min LIST, minstr LIST, reduce
-BLOCK LIST, shuffle LIST, sum LIST
+=item getline
 
-=item KNOWN BUGS
+=item getc
 
-=item SUGGESTED ADDITIONS
+=item ungetc
 
-=item SEE ALSO
+=item inflateSync
 
-=item COPYRIGHT
+=item getHeaderInfo
 
-=back
+=item tell
 
-=head2 List::Utilib::Scalar::Util, Scalar::Util - A selection of
-general-utility scalar subroutines
+=item eof
 
-=over 4
+=item seek
 
-=item SYNOPSIS
+=item binmode
 
-=item DESCRIPTION
+=item opened
 
-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 autoflush
 
-=item KNOWN BUGS
+=item input_line_number
 
-=item SEE ALSO
+=item fileno
 
-=item COPYRIGHT
+=item close
 
-=item BLATANT PLUG
+=item nextStream
+
+=item trailingData
 
 =back
 
-=head2 Locale::Constants - constants for Locale codes
+=item Importing 
+
+:all
+
+=item EXAMPLES
 
 =over 4
 
-=item SYNOPSIS
+=item Working with Net::FTP
 
-=item DESCRIPTION
+=item Walking through a zip file
 
-=item KNOWN BUGS AND LIMITATIONS
+=back
 
 =item SEE ALSO
 
-Locale::Language, Locale::Country, Locale::Script, Locale::Currency
-
 =item AUTHOR
 
-=item COPYRIGHT
+=item MODIFICATION HISTORY
+
+=item COPYRIGHT AND LICENSE
 
 =back
 
-=head2 Locale::Country - ISO codes for country identification (ISO 3166)
+=head2 IO_Compress_Zlib::pod::FAQ, IO::Compress::Zlib::FAQ -- Frequently
+Asked Questions about IO::Compress::Zlib
 
 =over 4
 
-=item SYNOPSIS
-
 =item DESCRIPTION
 
-B<alpha-2>, B<alpha-3>, B<numeric>
-
-=item CONVERSION ROUTINES
+=over 4
 
-code2country( CODE, [ CODESET ] ), country2code( STRING, [ CODESET ] ),
-country_code2code( CODE, CODESET, CODESET )
+=item Compatibility with Unix compress/uncompress.
 
-=item QUERY ROUTINES
+=item Accessing .tar.Z files
 
-C<all_country_codes( [ CODESET ] )>, C<all_country_names( [ CODESET ] )>
+=item Accessing Zip Files
 
-=item SEMI-PRIVATE ROUTINES
+=item Compressed files and Net::FTP
 
-=over 4
+=item How do I recompress using a different compression?
 
-=item alias_code
+=item Apache::GZip Revisited
 
-=item rename_country
+=item Using C<InputLength> to uncompress data embedded in a larger
+file/buffer.
 
 =back
 
-=item EXAMPLES
-
-=item DOMAIN NAMES
-
-=item KNOWN BUGS AND LIMITATIONS
-
 =item SEE ALSO
 
-Locale::Language, Locale::Script, Locale::Currency, Locale::SubCountry, ISO
-3166-1, http://www.iso.org/iso/en/prods-services/iso3166ma/index.html,
-http://www.egt.ie/standards/iso3166/iso3166-1-en.html,
-http://www.cia.gov/cia/publications/factbook/docs/app-d-1.html
-
 =item AUTHOR
 
-=item COPYRIGHT
+=item MODIFICATION HISTORY
+
+=item COPYRIGHT AND LICENSE
 
 =back
 
-=head2 Locale::Currency - ISO three letter codes for currency
-identification (ISO 4217)
+=head2 IPC::Msg - SysV Msg IPC object class
 
 =over 4
 
@@ -24169,33 +25969,36 @@ identification (ISO 4217)
 
 =item DESCRIPTION
 
-XTS, XXX
+=item METHODS
 
-=item CONVERSION ROUTINES
+new ( KEY , FLAGS ), id, rcv ( BUF, LEN [, TYPE [, FLAGS ]] ), remove, set
+( STAT ), set ( NAME => VALUE [, NAME => VALUE ...] ), snd ( TYPE, MSG [,
+FLAGS ] ), stat
 
-code2currency(), currency2code()
+=item SEE ALSO
 
-=item QUERY ROUTINES
+=item AUTHORS
 
-C<all_currency_codes()>, C<all_currency_names()>
+=item COPYRIGHT
 
-=item EXAMPLES
+=back
 
-=item KNOWN BUGS AND LIMITATIONS
+=head2 IPC::Open2, open2 - open a process for both reading and writing
 
-=item SEE ALSO
+=over 4
 
-Locale::Country, Locale::Script, ISO 4217:1995,
-http://www.bsi-global.com/iso4217currency
+=item SYNOPSIS
 
-=item AUTHOR
+=item DESCRIPTION
 
-=item COPYRIGHT
+=item WARNING 
+
+=item SEE ALSO
 
 =back
 
-=head2 Locale::Language - ISO two letter codes for language identification
-(ISO 639)
+=head2 IPC::Open3, open3 - open a process for reading, writing, and error
+handling
 
 =over 4
 
@@ -24203,30 +26006,38 @@ http://www.bsi-global.com/iso4217currency
 
 =item DESCRIPTION
 
-=item CONVERSION ROUTINES
+=item See Also
 
-code2language(), language2code()
+L<IPC::Open2>, L<IPC::Run>
 
-=item QUERY ROUTINES
+=item WARNING
 
-C<all_language_codes()>, C<all_language_names()>
+=back
 
-=item EXAMPLES
+=head2 IPC::Semaphore - SysV Semaphore IPC object class
 
-=item KNOWN BUGS AND LIMITATIONS
+=over 4
 
-=item SEE ALSO
+=item SYNOPSIS
 
-Locale::Country, Locale::Script, Locale::Currency, ISO 639:1988 (E/F),
-http://lcweb.loc.gov/standards/iso639-2/langhome.html
+=item DESCRIPTION
 
-=item AUTHOR
+=item METHODS
+
+new ( KEY , NSEMS , FLAGS ), getall, getncnt ( SEM ), getpid ( SEM ),
+getval ( SEM ), getzcnt ( SEM ), id, op ( OPLIST ), remove, set ( STAT ),
+set ( NAME => VALUE [, NAME => VALUE ...] ), setall ( VALUES ), setval ( N
+, VALUE ), stat
+
+=item SEE ALSO
+
+=item AUTHORS
 
 =item COPYRIGHT
 
 =back
 
-=head2 Locale::Maketext - framework for localization
+=head2 IPC::SharedMem - SysV Shared Memory IPC object class
 
 =over 4
 
@@ -24234,85 +26045,75 @@ http://lcweb.loc.gov/standards/iso639-2/langhome.html
 
 =item DESCRIPTION
 
-=item QUICK OVERVIEW
-
 =item METHODS
 
-=over 4
+new ( KEY , SIZE , FLAGS ), id, read ( POS, SIZE ), write ( STRING, POS,
+SIZE ), remove, is_removed, stat, attach ( [FLAG] ), detach, addr
 
-=item Construction Methods
+=item SEE ALSO
 
-=item The "maketext" Method
+=item AUTHORS
 
-$lh->fail_with I<or> $lh->fail_with(I<PARAM>), $lh->failure_handler_auto
-
-=item Utility Methods
-
-$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 Language Handle Attributes and Internals
+=item COPYRIGHT
 
 =back
 
-=item LANGUAGE CLASS HIERARCHIES
-
-=item ENTRIES IN EACH LEXICON
+=head2 IPC::SysV - System V IPC constants and system calls
 
-=item BRACKET NOTATION
+=over 4
 
-=item AUTO LEXICONS
+=item SYNOPSIS
 
-=item CONTROLLING LOOKUP FAILURE
+=item DESCRIPTION
 
-=item HOW TO USE MAKETEXT
+ftok( PATH ), ftok( PATH, ID ), shmat( ID, ADDR, FLAG ), shmdt( ADDR ),
+memread( ADDR, VAR, POS, SIZE ), memwrite( ADDR, STRING, POS, SIZE )
 
 =item SEE ALSO
 
-=item COPYRIGHT AND DISCLAIMER
+=item AUTHORS
 
-=item AUTHOR
+=item COPYRIGHT
 
 =back
 
-=head2 Locale::Maketext::Simple - Simple interface to
-Locale::Maketext::Lexicon
+=head2 IPC::SysV::lib::IPC::Msg, IPC::Msg - SysV Msg IPC object class
 
 =over 4
 
-=item VERSION
-
 =item SYNOPSIS
 
 =item DESCRIPTION
 
-=item OPTIONS
-
-=over 4
+=item METHODS
 
-=item Class
+new ( KEY , FLAGS ), id, rcv ( BUF, LEN [, TYPE [, FLAGS ]] ), remove, set
+( STAT ), set ( NAME => VALUE [, NAME => VALUE ...] ), snd ( TYPE, MSG [,
+FLAGS ] ), stat
 
-=item Path
+=item SEE ALSO
 
-=item Style
+=item AUTHORS
 
-=item Export
+=item COPYRIGHT
 
-=item Subclass
+=back
 
-=item Decode
+=head2 IPC::SysV::lib::IPC::Semaphore, IPC::Semaphore - SysV Semaphore IPC
+object class
 
-=item Encoding
+=over 4
 
-=back
+=item SYNOPSIS
 
-=back
+=item DESCRIPTION
 
-=over 4
+=item METHODS
 
-=item ACKNOWLEDGMENTS
+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
 
@@ -24320,15 +26121,10 @@ Locale::Maketext::Lexicon
 
 =item COPYRIGHT
 
-=over 4
-
-=item The "MIT" License
-
-=back
-
 =back
 
-=head2 Locale::Maketext::TPJ13 -- article about software localization
+=head2 IPC::SysV::lib::IPC::SharedMem, IPC::SharedMem - SysV Shared Memory
+IPC object class
 
 =over 4
 
@@ -24336,37 +26132,40 @@ Locale::Maketext::Lexicon
 
 =item DESCRIPTION
 
-=item Localization and Perl: gettext breaks, Maketext fixes
+=item METHODS
 
-=over 4
+new ( KEY , SIZE , FLAGS ), id, read ( POS, SIZE ), write ( STRING, POS,
+SIZE ), remove, is_removed, stat, attach ( [FLAG] ), detach, addr
 
-=item A Localization Horror Story: It Could Happen To You
+=item SEE ALSO
 
-=item The Linguistic View
+=item AUTHORS
 
-=item Breaking gettext
+=item COPYRIGHT
 
-=item Replacing gettext
+=back
 
-=item Buzzwords: Abstraction and Encapsulation
+=head2 IPC::SysV::lib::IPC::SysV, IPC::SysV - System V IPC constants and
+system calls
 
-=item Buzzword: Isomorphism
+=over 4
 
-=item Buzzword: Inheritance
+=item SYNOPSIS
 
-=item Buzzword: Concision
+=item DESCRIPTION
 
-=item The Devil in the Details
+ftok( PATH ), ftok( PATH, ID ), shmat( ID, ADDR, FLAG ), shmdt( ADDR ),
+memread( ADDR, VAR, POS, SIZE ), memwrite( ADDR, STRING, POS, SIZE )
 
-=item The Proof in the Pudding: Localizing Web Sites
+=item SEE ALSO
 
-=item References
+=item AUTHORS
 
-=back
+=item COPYRIGHT
 
 =back
 
-=head2 Locale::Script - ISO codes for script identification (ISO 15924)
+=head2 IPCmd, IPC::Cmd - finding and running system commands made easy
 
 =over 4
 
@@ -24374,64 +26173,35 @@ Locale::Maketext::Lexicon
 
 =item DESCRIPTION
 
-B<alpha-2>, B<alpha-3>, B<numeric>
+=item CLASS METHODS 
 
 =over 4
 
-=item SPECIAL CODES
+=item $ipc_run_version = IPC::Cmd->can_use_ipc_run( [VERBOSE] )
 
 =back
 
-=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
-
-=item COPYRIGHT
-
 =back
 
-=head2 Log::Message - A generic message storing mechanism;
-
 =over 4
 
-=item SYNOPSIS
-
-=item DESCRIPTION
-
-=item Hierarchy
+=item $ipc_open3_version = IPC::Cmd->can_use_ipc_open3( [VERBOSE] )
 
-Log::Message, Log::Message::Item, Log::Message::Handlers,
-Log::Message::Config
+=back
 
-=item Options
+=over 4
 
-config, private, verbose, tag, level, remove, chrono
+=item $bool = IPC::Cmd->can_capture_buffer
 
 =back
 
 =over 4
 
-=item Methods
+=item FUNCTIONS
 
 =over 4
 
-=item new
+=item $path = can_run( PROGRAM );
 
 =back
 
@@ -24439,51 +26209,57 @@ config, private, verbose, tag, level, remove, chrono
 
 =over 4
 
-=item store
+=item $ok | ($ok, $err, $full_buf, $stdout_buff, $stderr_buff) = run(
+command => COMMAND, [verbose => BOOL, buffer => \$SCALAR, timeout => DIGIT]
+);
 
-message, tag, level, extra
+command, verbose, buffer, timeout, success, error message, full_buffer,
+out_buffer, error_buffer
 
 =back
 
 =over 4
 
-=item retrieve
-
-tag, level, message, amount, chrono, remove
+=item $q = QUOTE
 
 =back
 
 =over 4
 
-=item first
+=item HOW IT WORKS
 
-=back
+=item Global Variables
 
 =over 4
 
-=item last
+=item $IPC::Cmd::VERBOSE
 
-=back
+=item $IPC::Cmd::USE_IPC_RUN
 
-=over 4
+=item $IPC::Cmd::USE_IPC_OPEN3
 
-=item flush
+=item $IPC::Cmd::WARN
 
 =back
 
-=over 4
+=item Caveats
 
-=item SEE ALSO
+Whitespace and IPC::Open3 / system(), Whitespace and IPC::Run, IO Redirect,
+Interleaving STDOUT/STDERR
 
-=item AUTHOR
+=item See Also
 
-=item Acknowledgements
+=item ACKNOWLEDGEMENTS
+
+=item BUG REPORTS
+
+=item AUTHOR
 
 =item COPYRIGHT
 
 =back
 
-=head2 Log::Message::Config - Configuration options for Log::Message
+=head2 List::Util - A selection of general-utility list subroutines
 
 =over 4
 
@@ -24491,17 +26267,21 @@ tag, level, message, amount, chrono, remove
 
 =item DESCRIPTION
 
-=item SEE ALSO
+first BLOCK LIST, max LIST, maxstr LIST, min LIST, minstr LIST, reduce
+BLOCK LIST, shuffle LIST, sum LIST
 
-=item AUTHOR
+=item KNOWN BUGS
 
-=item Acknowledgements
+=item SUGGESTED ADDITIONS
+
+=item SEE ALSO
 
 =item COPYRIGHT
 
 =back
 
-=head2 Log::Message::Handlers - Message handlers for Log::Message
+=head2 List::Utilib::List::Util, List::Util - A selection of
+general-utility list subroutines
 
 =over 4
 
@@ -24509,73 +26289,61 @@ tag, level, message, amount, chrono, remove
 
 =item DESCRIPTION
 
-=item Default Handlers
-
-=over 4
-
-=item log
+first BLOCK LIST, max LIST, maxstr LIST, min LIST, minstr LIST, reduce
+BLOCK LIST, shuffle LIST, sum LIST
 
-=back
+=item KNOWN BUGS
 
-=back
+=item SUGGESTED ADDITIONS
 
-=over 4
+=item SEE ALSO
 
-=item carp
+=item COPYRIGHT
 
 =back
 
-=over 4
-
-=item croak
-
-=back
+=head2 List::Utilib::Scalar::Util, Scalar::Util - A selection of
+general-utility scalar subroutines
 
 =over 4
 
-=item cluck
-
-=back
+=item SYNOPSIS
 
-=over 4
+=item DESCRIPTION
 
-=item confess
+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
 
-=back
+=item KNOWN BUGS
 
-=over 4
+=item SEE ALSO
 
-=item die
+=item COPYRIGHT
 
 =back
 
-=over 4
-
-=item warn
-
-=back
+=head2 Locale::Constants - constants for Locale codes
 
 =over 4
 
-=item trace
-
-=back
+=item SYNOPSIS
 
-=over 4
+=item DESCRIPTION
 
-=item Custom Handlers
+=item KNOWN BUGS AND LIMITATIONS
 
 =item SEE ALSO
 
-=item AUTHOR
+Locale::Language, Locale::Country, Locale::Script, Locale::Currency
 
-=item Acknowledgements
+=item AUTHOR
 
 =item COPYRIGHT
 
 =back
 
-=head2 Log::Message::Item  - Message objects for Log::Message
+=head2 Locale::Country - ISO codes for country identification (ISO 3166)
 
 =over 4
 
@@ -24583,41 +26351,48 @@ tag, level, message, amount, chrono, remove
 
 =item DESCRIPTION
 
-=item Methods and Accessors
+B<alpha-2>, B<alpha-3>, B<numeric>
 
-=over 4
+=item CONVERSION ROUTINES
 
-=item remove
+code2country( CODE, [ CODESET ] ), country2code( STRING, [ CODESET ] ),
+country_code2code( CODE, CODESET, CODESET )
 
-=item id
+=item QUERY ROUTINES
 
-=item when
+C<all_country_codes( [ CODESET ] )>, C<all_country_names( [ CODESET ] )>
 
-=item message
+=item SEMI-PRIVATE ROUTINES
 
-=item level
+=over 4
 
-=item tag
+=item alias_code
 
-=item shortmess
+=item rename_country
 
-=item longmess
+=back
 
-=item parent
+=item EXAMPLES
 
-=back
+=item DOMAIN NAMES
+
+=item KNOWN BUGS AND LIMITATIONS
 
 =item SEE ALSO
 
-=item AUTHOR
+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 Acknowledgements
+=item AUTHOR
 
 =item COPYRIGHT
 
 =back
 
-=head2 Log::Message::Simple
+=head2 Locale::Currency - ISO three letter codes for currency
+identification (ISO 4217)
 
 =over 4
 
@@ -24625,57 +26400,64 @@ tag, level, message, amount, chrono, remove
 
 =item DESCRIPTION
 
-=item FUNCTIONS
-
-=over 4
+XTS, XXX
 
-=item msg("message string" [,VERBOSE])
+=item CONVERSION ROUTINES
 
-=item debug("message string" [,VERBOSE])
+code2currency(), currency2code()
 
-=item error("error string" [,VERBOSE])
+=item QUERY ROUTINES
 
-=back
+C<all_currency_codes()>, C<all_currency_names()>
 
-=back
+=item EXAMPLES
 
-=over 4
+=item KNOWN BUGS AND LIMITATIONS
 
-=item carp();
+=item SEE ALSO
 
-=item croak();
+Locale::Country, Locale::Script, ISO 4217:1995,
+http://www.bsi-global.com/iso4217currency
 
-=item confess();
+=item AUTHOR
 
-=item cluck();
+=item COPYRIGHT
 
 =back
 
+=head2 Locale::Language - ISO two letter codes for language identification
+(ISO 639)
+
 =over 4
 
-=item CLASS METHODS
+=item SYNOPSIS
 
-=over 4
+=item DESCRIPTION
 
-=item Log::Message::Simple->stack()
+=item CONVERSION ROUTINES
 
-=item Log::Message::Simple->stack_as_string([TRACE])
+code2language(), language2code()
 
-=item Log::Message::Simple->flush()
+=item QUERY ROUTINES
 
-=back
+C<all_language_codes()>, C<all_language_names()>
 
-=back
+=item EXAMPLES
 
-=over 4
+=item KNOWN BUGS AND LIMITATIONS
 
-=item GLOBAL VARIABLES
+=item SEE ALSO
 
-$ERROR_FH, $MSG_FH, $DEBUG_FH, $STACKTRACE_ON_ERROR
+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 MIME::Base64 - Encoding and decoding of base64 strings
+=head2 Locale::Maketext - framework for localization
 
 =over 4
 
@@ -24683,118 +26465,139 @@ $ERROR_FH, $MSG_FH, $DEBUG_FH, $STACKTRACE_ON_ERROR
 
 =item DESCRIPTION
 
-encode_base64($str), encode_base64($str, $eol);, decode_base64($str)
+=item QUICK OVERVIEW
 
-=item DIAGNOSTICS
+=item METHODS
 
-Premature end of base64 data, Premature padding of base64 data, Wide
-character in subroutine entry
+=over 4
 
-=item EXAMPLES
+=item Construction Methods
 
-=item COPYRIGHT
+=item The "maketext" Method
 
-=item SEE ALSO
+$lh->fail_with I<or> $lh->fail_with(I<PARAM>), $lh->failure_handler_auto
+
+=item Utility Methods
+
+$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 Language Handle Attributes and Internals
 
 =back
 
-=head2 MIME::Base64::QuotedPrint, MIME::QuotedPrint - Encoding and decoding
-of quoted-printable strings
+=item LANGUAGE CLASS HIERARCHIES
 
-=over 4
+=item ENTRIES IN EACH LEXICON
 
-=item SYNOPSIS
+=item BRACKET NOTATION
 
-=item DESCRIPTION
+=item AUTO LEXICONS
 
-encode_qp($str), encode_qp($str, $eol), encode_qp($str, $eol, $binmode),
-decode_qp($str);
+=item CONTROLLING LOOKUP FAILURE
 
-=item COPYRIGHT
+=item HOW TO USE MAKETEXT
 
 =item SEE ALSO
 
+=item COPYRIGHT AND DISCLAIMER
+
+=item AUTHOR
+
 =back
 
-=head2 MIME::QuotedPrint - Encoding and decoding of quoted-printable
-strings
+=head2 Locale::Maketext::Simple - Simple interface to
+Locale::Maketext::Lexicon
 
 =over 4
 
+=item VERSION
+
 =item SYNOPSIS
 
 =item DESCRIPTION
 
-encode_qp($str), encode_qp($str, $eol), encode_qp($str, $eol, $binmode),
-decode_qp($str);
+=item OPTIONS
 
-=item COPYRIGHT
+=over 4
 
-=item SEE ALSO
+=item Class
 
-=back
+=item Path
 
-=head2 Math::BigFloat - Arbitrary size floating point math package
+=item Style
 
-=over 4
+=item Export
 
-=item SYNOPSIS
+=item Subclass
 
-=item DESCRIPTION
+=item Decode
+
+=item Encoding
+
+=back
+
+=back
 
 =over 4
 
-=item Canonical notation
+=item ACKNOWLEDGMENTS
 
-=item Output
+=item SEE ALSO
 
-=item C<mantissa()>, C<exponent()> and C<parts()>
+=item AUTHORS
 
-=item Accuracy vs. Precision
+=item COPYRIGHT
 
-=item Rounding
+=over 4
 
-ffround ( +$scale ), ffround ( -$scale ), ffround ( 0 ), fround  ( +$scale
-), fround  ( -$scale ) and fround ( 0 )
+=item The "MIT" License
 
 =back
 
-=item METHODS
+=back
 
-=over 4
+=head2 Locale::Maketext::TPJ13 -- article about software localization
 
-=item accuracy
+=over 4
 
-=item precision()
+=item SYNOPSIS
 
-=back
+=item DESCRIPTION
 
-=item Autocreating constants
+=item Localization and Perl: gettext breaks, Maketext fixes
 
 =over 4
 
-=item Math library
+=item A Localization Horror Story: It Could Happen To You
 
-=item Using Math::BigInt::Lite
+=item The Linguistic View
 
-=back
+=item Breaking gettext
 
-=item BUGS
+=item Replacing gettext
 
-=item CAVEATS
+=item Buzzwords: Abstraction and Encapsulation
 
-stringify, bstr(), bdiv, brsft, Modifying and =, bpow, precision() vs.
-accuracy()
+=item Buzzword: Isomorphism
 
-=item SEE ALSO
+=item Buzzword: Inheritance
 
-=item LICENSE
+=item Buzzword: Concision
 
-=item AUTHORS
+=item The Devil in the Details
+
+=item The Proof in the Pudding: Localizing Web Sites
+
+=item References
 
 =back
 
-=head2 Math::BigInt - Arbitrary size integer/float math package
+=back
+
+=head2 Locale::Script - ISO codes for script identification (ISO 15924)
 
 =over 4
 
@@ -24802,228 +26605,250 @@ accuracy()
 
 =item DESCRIPTION
 
-Input, Output
-
-=item METHODS
+B<alpha-2>, B<alpha-3>, B<numeric>
 
 =over 4
 
-=item config()
+=item SPECIAL CODES
 
-=item accuracy()
+=back
 
-=item precision()
+=item CONVERSION ROUTINES
 
-=item brsft()
+code2script( CODE, [ CODESET ] ), script2code( STRING, [ CODESET ] ),
+script_code2code( CODE, CODESET, CODESET )
 
-=item new()
+=item QUERY ROUTINES
 
-=item from_oct()
+C<all_script_codes ( [ CODESET ] )>, C<all_script_names ( [ CODESET ] )>
 
-=item from_hex()
+=item EXAMPLES
 
-=item from_bin()
+=item KNOWN BUGS AND LIMITATIONS
 
-=item bnan()
+=item SEE ALSO
 
-=item bzero()
+Locale::Language, Locale::Currency, Locale::Country, ISO 15924,
+http://www.evertype.com/standards/iso15924/
 
-=item binf()
+=item AUTHOR
 
-=item bone()
+=item COPYRIGHT
 
-=item is_one()/is_zero()/is_nan()/is_inf()
+=back
 
-=item is_pos()/is_neg()/is_positive()/is_negative()
+=head2 Log::Message - A generic message storing mechanism;
 
-       $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 Hierarchy
 
-=item sign()
+Log::Message, Log::Message::Item, Log::Message::Handlers,
+Log::Message::Config
 
-=item digit()
+=item Options
 
-=item bneg()
+config, private, verbose, tag, level, remove, chrono
 
-=item babs()
+=back
 
-=item bnorm()
+=over 4
 
-=item bnot()
+=item Methods
 
-=item binc()
+=over 4
 
-=item bdec()
+=item new
 
-=item badd()
+=back
 
-=item bsub()
+=back
 
-=item bmul()
+=over 4
 
-=item bdiv()
+=item store
 
-=item bmod()
+message, tag, level, extra
 
-=item bmodinv()
+=back
 
-=item bmodpow()
+=over 4
 
-=item bpow()
+=item retrieve
 
-=item blog()
+tag, level, message, amount, chrono, remove
 
-=item bexp()
+=back
 
-=item blsft()
+=over 4
 
-=item brsft()
+=item first
 
-=item band()
+=back
 
-=item bior()
+=over 4
 
-=item bxor()
+=item last
 
-=item bnot()
+=back
 
-=item bsqrt()
+=over 4
 
-=item bfac()
+=item flush
 
-=item round()
+=back
 
-=item bround()
+=over 4
 
-=item bfround()
+=item SEE ALSO
 
-=item bfloor()
+=item AUTHOR
 
-=item bceil()
+=item Acknowledgements
 
-=item bgcd()
+=item COPYRIGHT
 
-=item blcm()
+=back
 
-=item exponent()
+=head2 Log::Message::Config - Configuration options for Log::Message
 
-=item mantissa()
+=over 4
 
-=item parts()
+=item SYNOPSIS
 
-=item copy()
+=item DESCRIPTION
 
-=item as_int()/as_number()
+=item SEE ALSO
 
-=item bsstr()
+=item AUTHOR
 
-=item as_hex()
+=item Acknowledgements
 
-=item as_bin()
+=item COPYRIGHT
 
-=item as_oct()
+=back
 
-=item numify()
+=head2 Log::Message::Handlers - Message handlers for Log::Message
 
-=item modify()
+=over 4
 
-=item upgrade()/downgrade()
+=item SYNOPSIS
 
-=item div_scale()
+=item DESCRIPTION
 
-=item round_mode()
+=item Default Handlers
+
+=over 4
+
+=item log
 
 =back
 
-=item ACCURACY and PRECISION
+=back
 
 =over 4
 
-=item Precision P
-
-=item Accuracy A
+=item carp
 
-=item Fallback F
+=back
 
-=item Rounding mode R
+=over 4
 
-'trunc', 'even', 'odd', '+inf', '-inf', 'zero', 'common', Precision,
-Accuracy (significant digits), Setting/Accessing, Creating numbers, Usage,
-Precedence, Overriding globals, Local settings, Rounding, Default values,
-Remarks
+=item croak
 
 =back
 
-=item Infinity and Not a Number
+=over 4
 
-oct()/hex(), log(-inf), exp(), cos(), sin(), atan2()
+=item cluck
 
-=item INTERNALS
+=back
 
 =over 4
 
-=item MATH LIBRARY
+=item confess
 
-=item SIGN
+=back
 
-=item mantissa(), exponent() and parts()
+=over 4
+
+=item die
 
 =back
 
-=item EXAMPLES
+=over 4
 
-  use Math::BigInt;
+=item warn
 
-=item Autocreating constants
+=back
 
-=item PERFORMANCE
+=over 4
+
+=item trace
+
+=back
 
 =over 4
 
-=item Alternative math libraries
+=item Custom Handlers
 
-=item SUBCLASSING
+=item SEE ALSO
+
+=item AUTHOR
+
+=item Acknowledgements
+
+=item COPYRIGHT
 
 =back
 
-=item Subclassing Math::BigInt
+=head2 Log::Message::Item  - Message objects for Log::Message
 
-=item UPGRADING
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item Methods and Accessors
 
 =over 4
 
-=item Auto-upgrade
+=item remove
 
-bsqrt(), div(), blog(), bexp()
+=item id
 
-=back
+=item when
 
-=item BUGS
+=item message
 
-broot() does not work, Out of Memory!, Fails to load Calc on Perl prior
-5.6.0
+=item level
 
-=item CAVEATS
+=item tag
 
-bstr(), bsstr() and 'cmp', int(), length, bdiv, infinity handling,
-Modifying and =, bpow, Overloading -$x, Mixing different object types,
-bsqrt(), brsft()
+=item shortmess
 
-=item LICENSE
+=item longmess
+
+=item parent
+
+=back
 
 =item SEE ALSO
 
-=item AUTHORS
+=item AUTHOR
+
+=item Acknowledgements
+
+=item COPYRIGHT
 
 =back
 
-=head2 Math::BigInt::Calc - Pure Perl module to support Math::BigInt
+=head2 Log::Message::Simple
 
 =over 4
 
@@ -25031,58 +26856,57 @@ bsqrt(), brsft()
 
 =item DESCRIPTION
 
-=item STORAGE
-
-=item METHODS
-
-=item WRAP YOUR OWN
+=item FUNCTIONS
 
-=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 msg("message string" [,VERBOSE])
 
-=item AUTHORS
+=item debug("message string" [,VERBOSE])
 
-=item SEE ALSO
+=item error("error string" [,VERBOSE])
 
 =back
 
-=head2 Math::BigInt::CalcEmu - Emulate low-level math with BigInt code
+=back
 
 =over 4
 
-=item SYNOPSIS
+=item carp();
 
-=item DESCRIPTION
+=item croak();
 
-=item METHODS
+=item confess();
+
+=item cluck();
+
+=back
 
 =over 4
 
-=item __emu_bxor
+=item CLASS METHODS
 
-=item __emu_band
+=over 4
 
-=item __emu_bior
+=item Log::Message::Simple->stack()
+
+=item Log::Message::Simple->stack_as_string([TRACE])
+
+=item Log::Message::Simple->flush()
 
 =back
 
-=item LICENSE
+=back
 
-This program is free software; you may redistribute it and/or modify it
-under
-the same terms as Perl itself. 
+=over 4
 
-=item AUTHORS
+=item GLOBAL VARIABLES
 
-=item SEE ALSO
+$ERROR_FH, $MSG_FH, $DEBUG_FH, $STACKTRACE_ON_ERROR
 
 =back
 
-=head2 Math::BigInt::FastCalc - Math::BigInt::Calc with some XS for more
-speed
+=head2 MIME::Base64 - Encoding and decoding of base64 strings
 
 =over 4
 
@@ -25090,23 +26914,23 @@ speed
 
 =item DESCRIPTION
 
-=item STORAGE
+encode_base64($str), encode_base64($str, $eol);, decode_base64($str)
 
-=item METHODS
+=item DIAGNOSTICS
 
-=item LICENSE
+Premature end of base64 data, Premature padding of base64 data, Wide
+character in subroutine entry
 
-This program is free software; you may redistribute it and/or modify it
-under
-the same terms as Perl itself. 
+=item EXAMPLES
 
-=item AUTHORS
+=item COPYRIGHT
 
 =item SEE ALSO
 
 =back
 
-=head2 Math::BigRat - Arbitrary big rational numbers
+=head2 MIME::Base64::QuotedPrint, MIME::QuotedPrint - Encoding and decoding
+of quoted-printable strings
 
 =over 4
 
@@ -25114,114 +26938,112 @@ the same terms as Perl itself.
 
 =item DESCRIPTION
 
-=over 4
+encode_qp($str), encode_qp($str, $eol), encode_qp($str, $eol, $binmode),
+decode_qp($str);
 
-=item MATH LIBRARY
+=item COPYRIGHT
+
+=item SEE ALSO
 
 =back
 
-=item METHODS
+=head2 MIME::QuotedPrint - Encoding and decoding of quoted-printable
+strings
 
 =over 4
 
-=item new()
+=item SYNOPSIS
 
-=item numerator()
+=item DESCRIPTION
 
-=item denominator()
+encode_qp($str), encode_qp($str, $eol), encode_qp($str, $eol, $binmode),
+decode_qp($str);
 
-       $d = $x->denominator();
+=item COPYRIGHT
 
-=item parts()
-
-=item numify()
-
-=item as_int()/as_number()
-
-=item as_hex()
-
-=item as_bin()
-
-=item as_oct()
+=item SEE ALSO
 
-=item from_hex()/from_bin()/from_oct()
+=back
 
-=item length()
+=head2 Math::BigFloat - Arbitrary size floating point math package
 
-=item digit()
+=over 4
 
-=item bnorm()
+=item SYNOPSIS
 
-=item bfac()
+=item DESCRIPTION
 
-=item blog()
+=over 4
 
-=item bround()/round()/bfround()
+=item Canonical notation
 
-=item bmod()
+=item Output
 
-=item bneg()
+=item C<mantissa()>, C<exponent()> and C<parts()>
 
-=item is_one()
+=item Accuracy vs. Precision
 
-=item is_zero()
+=item Rounding
 
-=item is_pos()/is_positive()
+ffround ( +$scale ), ffround ( -$scale ), ffround ( 0 ), fround  ( +$scale
+), fround  ( -$scale ) and fround ( 0 )
 
-=item is_neg()/is_negative()
+=back
 
-=item is_int()
+=item METHODS
 
-=item is_odd()
+=over 4
 
-=item is_even()
+=item accuracy
 
-=item bceil()
+=item precision()
 
-=item bfloor()
+=item bexp()
 
-       $x->bfloor();
+=item bnok()
 
-=item bsqrt()
+=item bpi()
 
-       $x->bsqrt();
+=item bcos()
 
-=item broot()
+=item bsin()
 
-       $x->broot($n);
+=item batan2()
 
-=item badd()/bmul()/bsub()/bdiv()/bdec()/binc()
+=item batan()
 
-=item copy()
+=item bmuladd()
 
-=item bstr()/bsstr()
+=back
 
-=item bacmp()/bcmp()
+=item Autocreating constants
 
-=item blsft()/brsft()
+=over 4
 
-=item bpow()
+=item Math library
 
-=item config()
+=item Using Math::BigInt::Lite
 
 =back
 
+=item EXPORTS
+
 =item BUGS
 
-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 CAVEATS
 
-=item LICENSE
+stringify, bstr(), bdiv, brsft, Modifying and =, bpow, precision() vs.
+accuracy()
 
 =item SEE ALSO
 
+=item LICENSE
+
 =item AUTHORS
 
 =back
 
-=head2 Math::Complex - complex numbers and associated mathematical
-functions
+=head2 Math::BigInt - Arbitrary size integer/float math package
 
 =over 4
 
@@ -25229,548 +27051,491 @@ functions
 
 =item DESCRIPTION
 
-=item OPERATIONS
-
-=item CREATION
+Input, Output
 
-=item DISPLAYING
+=item METHODS
 
 =over 4
 
-=item CHANGED IN PERL 5.6
-
-=back
+=item config()
 
-=item USAGE
+=item accuracy()
 
-=over 4
+=item precision()
 
-=item PI
+=item brsft()
 
-=back
+=item new()
 
-=item ERRORS DUE TO DIVISION BY ZERO OR LOGARITHM OF ZERO
+=item from_oct()
 
-=item ERRORS DUE TO INDIGESTIBLE ARGUMENTS
+=item from_hex()
 
-=item BUGS
+=item from_bin()
 
-=item AUTHORS
+=item bnan()
 
-=back
+=item bzero()
 
-=head2 Math::Trig - trigonometric functions
+=item binf()
 
-=over 4
+=item bone()
 
-=item SYNOPSIS
+=item is_one()/is_zero()/is_nan()/is_inf()
 
-=item DESCRIPTION
+=item is_pos()/is_neg()/is_positive()/is_negative()
 
-=item TRIGONOMETRIC FUNCTIONS
+       $x->is_pos();                   # true if > 0
+       $x->is_neg();                   # true if < 0
 
-B<tan>
+=item is_odd()/is_even()/is_int()
 
-=over 4
+=item bcmp()
 
-=item ERRORS DUE TO DIVISION BY ZERO
+=item bacmp()
 
-=item SIMPLE (REAL) ARGUMENTS, COMPLEX RESULTS
+=item sign()
 
-=back
+=item digit()
 
-=item PLANE ANGLE CONVERSIONS
+=item bneg()
 
-deg2rad, grad2rad, rad2deg, grad2deg, deg2grad, rad2grad, rad2rad, deg2deg,
-grad2grad
+=item babs()
 
-=item RADIAL COORDINATE CONVERSIONS
+=item bnorm()
 
-=over 4
+=item bnot()
 
-=item COORDINATE SYSTEMS
+=item binc()
 
-=item 3-D ANGLE CONVERSIONS
+=item bdec()
 
-cartesian_to_cylindrical, cartesian_to_spherical, cylindrical_to_cartesian,
-cylindrical_to_spherical, spherical_to_cartesian, spherical_to_cylindrical
+=item badd()
 
-=back
+=item bsub()
 
-=item GREAT CIRCLE DISTANCES AND DIRECTIONS
+=item bmul()
 
-=over 4
+=item bmuladd()
 
-=item great_circle_distance
+=item bdiv()
 
-=item great_circle_direction
+=item bmod()
 
-=item great_circle_bearing
+=item bmodinv()
 
-=item great_circle_destination
+=item bmodpow()
 
-=item great_circle_midpoint
+=item bpow()
 
-=item great_circle_waypoint
+=item blog()
 
-=back
+=item bexp()
 
-=item EXAMPLES
+=item bnok()
 
-=over 4
+=item bpi()
 
-=item CAVEAT FOR GREAT CIRCLE FORMULAS
+=item bcos()
 
-=back
+=item bsin()
 
-=item BUGS
+=item batan2()
 
-=item AUTHORS
+=item batan()
 
-=back
+=item blsft()
 
-=head2 Memoize - Make functions faster by trading space for time
+=item brsft()
 
-=over 4
+=item band()
 
-=item SYNOPSIS
+=item bior()
 
-=item DESCRIPTION
+=item bxor()
 
-=item DETAILS
+=item bnot()
 
-=item OPTIONS
+=item bsqrt()
 
-=over 4
+=item broot()
 
-=item INSTALL
+=item bfac()
 
-=item NORMALIZER
+=item round()
 
-=item C<SCALAR_CACHE>, C<LIST_CACHE>
+=item bround()
 
-C<MEMORY>, C<HASH>, C<TIE>, C<FAULT>, C<MERGE>
+=item bfround()
 
-=back
+=item bfloor()
 
-=item OTHER FACILITIES
+=item bceil()
 
-=over 4
+=item bgcd()
 
-=item C<unmemoize>
+=item blcm()
 
-=item C<flush_cache>
+=item exponent()
 
-=back
+=item mantissa()
 
-=item CAVEATS
+=item parts()
 
-=item PERSISTENT CACHE SUPPORT
+=item copy()
 
-=item EXPIRATION SUPPORT
+=item as_int()/as_number()
 
-=item BUGS
+=item bsstr()
 
-=item MAILING LIST
+=item as_hex()
 
-=item AUTHOR
+=item as_bin()
 
-=item COPYRIGHT AND LICENSE
+=item as_oct()
 
-=item THANK YOU
+=item numify()
 
-=back
+=item modify()
 
-=head2 Memoize::AnyDBM_File - glue to provide EXISTS for AnyDBM_File for
-Storable use
+=item upgrade()/downgrade()
 
-=over 4
+=item div_scale()
 
-=item DESCRIPTION
+=item round_mode()
 
 =back
 
-=head2 Memoize::Expire - Plug-in module for automatic expiration of
-memoized values
+=item ACCURACY and PRECISION
 
 =over 4
 
-=item SYNOPSIS
+=item Precision P
 
-=item DESCRIPTION
+=item Accuracy A
 
-=item INTERFACE
+=item Fallback F
 
- TIEHASH,  EXISTS,  STORE
+=item Rounding mode R
 
-=item ALTERNATIVES
+'trunc', 'even', 'odd', '+inf', '-inf', 'zero', 'common', Precision,
+Accuracy (significant digits), Setting/Accessing, Creating numbers, Usage,
+Precedence, Overriding globals, Local settings, Rounding, Default values,
+Remarks
 
-=item CAVEATS
+=back
 
-=item AUTHOR
+=item Infinity and Not a Number
 
-=item SEE ALSO
+oct()/hex(), log(-inf), exp(), cos(), sin(), atan2()
 
-=back
-
-=head2 Memoize::ExpireFile - test for Memoize expiration semantics
+=item INTERNALS
 
 =over 4
 
-=item DESCRIPTION
-
-=back
-
-=head2 Memoize::ExpireTest - test for Memoize expiration semantics
+=item MATH LIBRARY
 
-=over 4
+=item SIGN
 
-=item DESCRIPTION
+=item mantissa(), exponent() and parts()
 
 =back
 
-=head2 Memoize::NDBM_File - glue to provide EXISTS for NDBM_File for
-Storable use
-
-=over 4
+=item EXAMPLES
 
-=item DESCRIPTION
+  use Math::BigInt;
 
-=back
+=item Autocreating constants
 
-=head2 Memoize::SDBM_File - glue to provide EXISTS for SDBM_File for
-Storable use
+=item PERFORMANCE
 
 =over 4
 
-=item DESCRIPTION
+=item Alternative math libraries
+
+=item SUBCLASSING
 
 =back
 
-=head2 Memoize::Storable - store Memoized data in Storable database
+=item Subclassing Math::BigInt
+
+=item UPGRADING
 
 =over 4
 
-=item DESCRIPTION
+=item Auto-upgrade
 
-=back
+bsqrt(), div(), blog(), bexp()
 
-=head2 Module::Build - Build and install Perl modules
+=back
 
-=over 4
+=item EXPORTS
 
-=item SYNOPSIS
+=item CAVEATS
 
-=item DESCRIPTION
+bstr(), bsstr() and 'cmp', int(), length, bdiv, infinity handling,
+Modifying and =, bpow, Overloading -$x, Mixing different object types,
+bsqrt(), brsft()
 
-=item GUIDE TO DOCUMENTATION
+=item LICENSE
 
-General Usage (L<Module::Build>), Authoring Reference
-(L<Module::Build::Authoring>), API Reference (L<Module::Build::API>),
-Cookbook (L<Module::Build::Cookbook>)
+=item SEE ALSO
 
-=item ACTIONS
+=item AUTHORS
 
-build, clean, code, config_data, diff, dist, distcheck, distclean, distdir,
-distmeta, distsign, disttest, docs, fakeinstall, help, html, install,
-manifest, manpages, pardist, ppd, ppmdist, prereq_report, pure_install,
-realclean, retest, skipcheck, test, testall, testcover, testdb, testpod,
-testpodcoverage, versioninstall
+=back
 
-=item OPTIONS
+=head2 Math::BigInt::Calc - Pure Perl module to support Math::BigInt
 
 =over 4
 
-=item Command Line Options
-
-quiet, use_rcfile, verbose, allow_mb_mismatch
-
-=item Default Options File (F<.modulebuildrc>)
-
-=back
+=item SYNOPSIS
 
-=item INSTALL PATHS
+=item DESCRIPTION
 
-lib, arch, script, bin, bindoc, libdoc, binhtml, libhtml, installdirs,
-install_path, install_base, destdir, prefix
+=item STORAGE
 
-=item MOTIVATIONS
+=item METHODS
 
-+, +
+=item WRAP YOUR OWN
 
-=item TO DO
+=item LICENSE
 
-=item AUTHOR
+This program is free software; you may redistribute it and/or modify it
+under
+the same terms as Perl itself. 
 
-=item COPYRIGHT
+=item AUTHORS
 
 =item SEE ALSO
 
 =back
 
-=head2 Module::Build::API - API Reference for Module Authors
-
-=over 4
-
-=item DESCRIPTION
+=head2 Math::BigInt::CalcEmu - Emulate low-level math with BigInt code
 
 =over 4
 
-=item CONSTRUCTORS
+=item SYNOPSIS
 
-current(), new(), add_to_cleanup, auto_features, autosplit, build_class,
-build_requires, create_packlist, c_source, conflicts, create_makefile_pl,
-create_readme, dist_abstract, dist_author, dist_name, dist_version,
-dist_version_from, dynamic_config, extra_compiler_flags,
-extra_linker_flags, get_options, type, store, default, include_dirs,
-install_path, installdirs, license, apache, artistic, bsd, gpl, lgpl, mit,
-mozilla, open_source, perl, restrictive, unrestricted, meta_add,
-meta_merge, module_name, PL_files, pm_files, pod_files, recommends,
-recursive_test_files, requires, script_files, sign, test_files, xs_files,
-new_from_context(%args), resume(), subclass()
+=item DESCRIPTION
 
 =item METHODS
 
-add_build_element($type), add_to_cleanup(@files), args(),
-autosplit_file($from, $to), base_dir(), build_requires(),
-check_installed_status($module, $version), check_installed_version($module,
-$version), compare_versions($v1, $op, $v2), config($key), config($key,
-$value), config() [deprecated], config_data($name), config_data($name =>
-$value), conflicts(), contains_pod($file), copy_if_modified(%parameters),
-create_build_script(), current_action(), depends_on(@actions),
-dir_contains($first_dir, $second_dir), dispatch($action, %args),
-dist_dir(), dist_name(), dist_version(), do_system($cmd, @args),
-feature($name), feature($name => $value), have_c_compiler(),
-install_base_relpaths(), install_base_relpaths($type),
-install_base_relpaths($type => $path), install_destination($type),
-install_path(), install_path($type), install_path($type => $path),
-install_types(), invoked_action(), notes(), notes($key), notes($key =>
-$value), orig_dir(), os_type(), prefix_relpaths(),
-prefix_relpaths($installdirs), prefix_relpaths($installdirs, $type),
-prefix_relpaths($installdirs, $type => $path), prepare_metadata(),
-prereq_failures(), prereq_report(), prompt($message, $default),
-recommends(), requires(), rscan_dir($dir, $pattern), runtime_params(),
-runtime_params($key), script_files(), up_to_date($source_file,
-$derived_file), up_to_date(\@source_files, \@derived_files), y_n($message,
-$default)
+=over 4
 
-=item Autogenerated Accessors
+=item __emu_bxor
 
-PL_files(), allow_mb_mismatch(), autosplit(), base_dir(), bindoc_dirs(),
-blib(), build_bat(), build_class(), build_elements(), build_requires(),
-build_script(), c_source(), config_dir(), conflicts(),
-create_makefile_pl(), create_packlist(), create_readme(), debugger(),
-destdir(), get_options(), html_css(), include_dirs(), install_base(),
-install_sets(), installdirs(), libdoc_dirs(), license(), magic_number(),
-mb_version(), meta_add(), meta_merge(), metafile(), module_name(),
-orig_dir(), original_prefix(), perl(), pm_files(), pod_files(), pollute(),
-prefix(), prereq_action_types(), quiet(), recommends(), recurse_into(),
-recursive_test_files(), requires(), scripts(), use_rcfile(), verbose(),
-xs_files()
+=item __emu_band
+
+=item __emu_bior
 
 =back
 
-=item AUTHOR
+=item LICENSE
 
-=item COPYRIGHT
+This program is free software; you may redistribute it and/or modify it
+under
+the same terms as Perl itself. 
+
+=item AUTHORS
 
 =item SEE ALSO
 
 =back
 
-=head2 Module::Build::Authoring - Authoring Module::Build modules
+=head2 Math::BigInt::FastCalc - Math::BigInt::Calc with some XS for more
+speed
 
 =over 4
 
+=item SYNOPSIS
+
 =item DESCRIPTION
 
-=item STRUCTURE
+=item STORAGE
 
-=item SUBCLASSING
+=item METHODS
 
-=item PREREQUISITES
+=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 Format of prerequisites
+=item AUTHORS
+
+=item SEE ALSO
 
 =back
 
-=item SAVING CONFIGURATION INFORMATION
+=head2 Math::BigRat - Arbitrary big rational numbers
 
-=item STARTING MODULE DEVELOPMENT
+=over 4
 
-=item AUTOMATION
+=item SYNOPSIS
 
-=item MIGRATION
+=item DESCRIPTION
 
-=item AUTHOR
+=over 4
 
-=item SEE ALSO
+=item MATH LIBRARY
 
 =back
 
-=head2 Module::Build::Base - Default methods for Module::Build
+=item METHODS
 
 =over 4
 
-=item SYNOPSIS
+=item new()
 
-=item DESCRIPTION
+=item numerator()
 
-=item AUTHOR
+=item denominator()
 
-=item COPYRIGHT
+       $d = $x->denominator();
 
-=item SEE ALSO
+=item parts()
 
-=back
+=item numify()
 
-=head2 Module::Build::Compat - Compatibility with ExtUtils::MakeMaker
+=item as_int()/as_number()
 
-=over 4
+=item as_float()
 
-=item SYNOPSIS
+=item as_hex()
 
-=item DESCRIPTION
+=item as_bin()
 
-=item METHODS
+=item as_oct()
 
-create_makefile_pl($style, $build), small, passthrough, traditional,
-run_build_pl(args => \@ARGV), args, script, write_makefile(), makefile
+=item from_hex()/from_bin()/from_oct()
 
-=item SCENARIOS
+=item length()
 
-=item AUTHOR
+=item digit()
 
-=item COPYRIGHT
+=item bnorm()
 
-=item SEE ALSO
+=item bfac()
 
-=back
+=item bround()/round()/bfround()
 
-=head2 Module::Build::ConfigData - Configuration for Module::Build
+=item bmod()
 
-=over 4
+=item bneg()
 
-=item SYNOPSIS
+=item is_one()
 
-=item DESCRIPTION
+=item is_zero()
 
-=item METHODS
+=item is_pos()/is_positive()
 
-config($name), feature($name), set_config($name, $value),
-set_feature($name, $value), config_names(), feature_names(),
-auto_feature_names(), write()
+=item is_neg()/is_negative()
 
-=item AUTHOR
+=item is_int()
 
-=back
+=item is_odd()
 
-=head2 Module::Build::Cookbook - Examples of Module::Build Usage
+=item is_even()
 
-=over 4
+=item bceil()
 
-=item DESCRIPTION
+=item bfloor()
 
-=item BASIC RECIPES
+       $x->bfloor();
 
-=over 4
+=item bsqrt()
 
-=item The basic installation recipe for modules that use Module::Build
+       $x->bsqrt();
 
-=item Making a CPAN.pm-compatible distribution
+=item broot()
 
-=item Installing modules using the programmatic interface
+       $x->broot($n);
 
-=item Installing to a temporary directory
+=item badd()/bmul()/bsub()/bdiv()/bdec()/binc()
 
-=item Installing to a non-standard directory
+=item copy()
 
-=item Installing in the same location as ExtUtils::MakeMaker
+=item bstr()/bsstr()
 
-=item Running a single test file
+=item bacmp()/bcmp()
 
-=back
+=item blsft()/brsft()
 
-=item ADVANCED RECIPES
+=item bpow()
 
-=over 4
+=item bexp()
 
-=item Changing the order of the build process
+=item bnok()
 
-=item Adding new file types to the build process
+=item config()
 
-=item Adding new elements to the install process
+=item objectify()
 
 =back
 
-=item EXAMPLES ON CPAN
+=item BUGS
 
-=over 4
+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 SVN-Notify-Mirror
+=item LICENSE
 
-1. Using C<auto_features>, I check to see whether two optional modules are
-available - SVN::Notify::Config and Net::SSH;, 2. If the S::N::Config
-module is loaded, I automatically generate testfiles for it during Build
-(using the C<PL_files> property), 3. If the C<ssh_feature> is available, I
-ask if the user wishes to perform the ssh tests (since it requires a little
-preliminary setup);, 4. Only if the user has C<ssh_feature> and answers yes
-to the testing, do I generate a test file
+=item SEE ALSO
 
-=item Modifying an action
+=item AUTHORS
 
 =back
 
-=item AUTHOR
+=head2 Math::Complex - complex numbers and associated mathematical
+functions
 
-=item COPYRIGHT
+=over 4
 
-=item SEE ALSO
+=item SYNOPSIS
 
-=back
+=item DESCRIPTION
 
-=head2 Module::Build::ModuleInfo, ModuleInfo - Gather package and POD
-information from a perl module files
+=item OPERATIONS
+
+=item CREATION
+
+=item DISPLAYING
 
 =over 4
 
-=item DESCRIPTION
+=item CHANGED IN PERL 5.6
 
-new_from_file($filename, collect_pod => 1), new_from_module($module,
-collect_pod => 1, inc => \@dirs), name(), version($package), filename(),
-packages_inside(), pod_inside(), contains_pod(), pod($section),
-find_module_by_name($module, \@dirs), find_module_dir_by_name($module,
-\@dirs)
+=back
 
-=item AUTHOR
+=item USAGE
 
-=item COPYRIGHT
+=item CONSTANTS
 
-=item SEE ALSO
+=over 4
 
-=back
+=item PI
 
-=head2 Module::Build::Notes, $notes_name - Configuration for $module_name
+=item Inf
 
-=over 4
+=back
 
-=item SYNOPSIS
+=item ERRORS DUE TO DIVISION BY ZERO OR LOGARITHM OF ZERO
 
-=item DESCRIPTION
+=item ERRORS DUE TO INDIGESTIBLE ARGUMENTS
 
-=item METHODS
+=item BUGS
 
-config(\$name), feature(\$name), set_config(\$name, \$value),
-set_feature(\$name, \$value), config_names(), feature_names(),
-auto_feature_names(), write()
+=item SEE ALSO
 
-=item AUTHOR
+=item AUTHORS
+
+=item LICENSE
 
 =back
 
-=head2 Module::Build::PPMMaker - Perl Package Manager file creation
+=head2 Math::Trig - trigonometric functions
 
 =over 4
 
@@ -25778,164 +27543,151 @@ auto_feature_names(), write()
 
 =item DESCRIPTION
 
-=item AUTHOR
-
-=item COPYRIGHT
-
-=item SEE ALSO
-
-=back
+=item TRIGONOMETRIC FUNCTIONS
 
-=head2 Module::Build::Platform::Amiga - Builder class for Amiga platforms
+B<tan>
 
 =over 4
 
-=item DESCRIPTION
-
-=item AUTHOR
+=item ERRORS DUE TO DIVISION BY ZERO
 
-=item SEE ALSO
+=item SIMPLE (REAL) ARGUMENTS, COMPLEX RESULTS
 
 =back
 
-=head2 Module::Build::Platform::Default - Stub class for unknown platforms
+=item PLANE ANGLE CONVERSIONS
+
+deg2rad, grad2rad, rad2deg, grad2deg, deg2grad, rad2grad, rad2rad, deg2deg,
+grad2grad
+
+=item RADIAL COORDINATE CONVERSIONS
 
 =over 4
 
-=item DESCRIPTION
+=item COORDINATE SYSTEMS
 
-=item AUTHOR
+=item 3-D ANGLE CONVERSIONS
 
-=item SEE ALSO
+cartesian_to_cylindrical, cartesian_to_spherical, cylindrical_to_cartesian,
+cylindrical_to_spherical, spherical_to_cartesian, spherical_to_cylindrical
 
 =back
 
-=head2 Module::Build::Platform::EBCDIC - Builder class for EBCDIC platforms
+=item GREAT CIRCLE DISTANCES AND DIRECTIONS
 
 =over 4
 
-=item DESCRIPTION
-
-=item AUTHOR
-
-=item SEE ALSO
-
-=back
+=item great_circle_distance
 
-=head2 Module::Build::Platform::MPEiX - Builder class for MPEiX platforms
+=item great_circle_direction
 
-=over 4
+=item great_circle_bearing
 
-=item DESCRIPTION
+=item great_circle_destination
 
-=item AUTHOR
+=item great_circle_midpoint
 
-=item SEE ALSO
+=item great_circle_waypoint
 
 =back
 
-=head2 Module::Build::Platform::MacOS - Builder class for MacOS platforms
+=item EXAMPLES
 
 =over 4
 
-=item DESCRIPTION
-
-=over 4
+=item CAVEAT FOR GREAT CIRCLE FORMULAS
 
-=item Overriden Methods
+=item Real-valued asin and acos
 
-new(), make_executable(), dispatch(), ACTION_realclean()
+asin_real, acos_real
 
 =back
 
-=item AUTHOR
+=item BUGS
 
-=item SEE ALSO
+=item AUTHORS
+
+=item LICENSE
 
 =back
 
-=head2 Module::Build::Platform::RiscOS - Builder class for RiscOS platforms
+=head2 Memoize - Make functions faster by trading space for time
 
 =over 4
 
-=item DESCRIPTION
-
-=item AUTHOR
+=item SYNOPSIS
 
-=item SEE ALSO
+=item DESCRIPTION
 
-=back
+=item DETAILS
 
-=head2 Module::Build::Platform::Unix - Builder class for Unix platforms
+=item OPTIONS
 
 =over 4
 
-=item DESCRIPTION
-
-=item AUTHOR
+=item INSTALL
 
-=item SEE ALSO
+=item NORMALIZER
 
-=back
+=item C<SCALAR_CACHE>, C<LIST_CACHE>
 
-=head2 Module::Build::Platform::VMS - Builder class for VMS platforms
+C<MEMORY>, C<HASH>, C<TIE>, C<FAULT>, C<MERGE>
 
-=over 4
+=back
 
-=item DESCRIPTION
+=item OTHER FACILITIES
 
 =over 4
 
-=item Overridden Methods
+=item C<unmemoize>
 
-_set_defaults
+=item C<flush_cache>
 
 =back
 
-=back
+=item CAVEATS
 
-cull_args
+=item PERSISTENT CACHE SUPPORT
 
-manpage_separator
+=item EXPIRATION SUPPORT
 
-prefixify
+=item BUGS
 
-_quote_args
+=item MAILING LIST
 
-have_forkpipe
+=item AUTHOR
 
-_backticks
+=item COPYRIGHT AND LICENSE
 
-do_system
+=item THANK YOU
 
-_infer_xs_spec
+=back
 
-=over 4
+=head2 Memoize::AnyDBM_File - glue to provide EXISTS for AnyDBM_File for
+Storable use
 
-=item AUTHOR
+=over 4
 
-=item SEE ALSO
+=item DESCRIPTION
 
 =back
 
-=head2 Module::Build::Platform::VOS - Builder class for VOS platforms
+=head2 Memoize::Expire - Plug-in module for automatic expiration of
+memoized values
 
 =over 4
 
-=item DESCRIPTION
-
-=item AUTHOR
+=item SYNOPSIS
 
-=item SEE ALSO
+=item DESCRIPTION
 
-=back
+=item INTERFACE
 
-=head2 Module::Build::Platform::Windows - Builder class for Windows
-platforms
+ TIEHASH,  EXISTS,  STORE
 
-=over 4
+=item ALTERNATIVES
 
-=item DESCRIPTION
+=item CAVEATS
 
 =item AUTHOR
 
@@ -25943,71 +27695,49 @@ platforms
 
 =back
 
-=head2 Module::Build::Platform::aix - Builder class for AIX platform
+=head2 Memoize::ExpireFile - test for Memoize expiration semantics
 
 =over 4
 
 =item DESCRIPTION
 
-=item AUTHOR
-
-=item SEE ALSO
-
 =back
 
-=head2 Module::Build::Platform::cygwin - Builder class for Cygwin platform
+=head2 Memoize::ExpireTest - test for Memoize expiration semantics
 
 =over 4
 
 =item DESCRIPTION
 
-=item AUTHOR
-
-=item SEE ALSO
-
 =back
 
-=head2 Module::Build::Platform::darwin - Builder class for Mac OS X
-platform
+=head2 Memoize::NDBM_File - glue to provide EXISTS for NDBM_File for
+Storable use
 
 =over 4
 
 =item DESCRIPTION
 
-=item AUTHOR
-
-=item SEE ALSO
-
 =back
 
-=head2 Module::Build::Platform::os2 - Builder class for OS/2 platform
+=head2 Memoize::SDBM_File - glue to provide EXISTS for SDBM_File for
+Storable use
 
 =over 4
 
 =item DESCRIPTION
 
-=item AUTHOR
-
-=item SEE ALSO
-
 =back
 
-=head2 Module::Build::YAML - Provides just enough YAML support so that
-Module::Build works even if YAML.pm is not installed
+=head2 Memoize::Storable - store Memoized data in Storable database
 
 =over 4
 
-=item SYNOPSIS
-
 =item DESCRIPTION
 
-=item AUTHOR
-
-=item COPYRIGHT
-
 =back
 
-=head2 Module::CoreList - what modules shipped with versions of perl
+=head2 Module::Build - Build and install Perl modules
 
 =over 4
 
@@ -26015,96 +27745,166 @@ Module::Build works even if YAML.pm is not installed
 
 =item DESCRIPTION
 
-=item CAVEATS
-
-=item HISTORY
-
-=item AUTHOR
+=item GUIDE TO DOCUMENTATION
 
-=item COPYRIGHT
+General Usage (L<Module::Build>), Authoring Reference
+(L<Module::Build::Authoring>), API Reference (L<Module::Build::API>),
+Cookbook (L<Module::Build::Cookbook>)
 
-=item SEE ALSO
+=item ACTIONS
 
-=back
+build, clean, code, config_data, diff, dist, distcheck, distclean, distdir,
+distmeta, distsign, disttest, docs, fakeinstall, help, html, install,
+manifest, manpages, pardist, ppd, ppmdist, prereq_report, pure_install,
+realclean, retest, skipcheck, test, testall, testcover, testdb, testpod,
+testpodcoverage, versioninstall
 
-=head2 Module::Load - runtime require of both modules and files
+=item OPTIONS
 
 =over 4
 
-=item SYNOPSIS
+=item Command Line Options
 
-=item DESCRIPTION
+quiet, use_rcfile, verbose, allow_mb_mismatch
 
-=item Rules
+=item Default Options File (F<.modulebuildrc>)
 
-=item Caveats
+=back
+
+=item INSTALL PATHS
+
+lib, arch, script, bin, bindoc, libdoc, binhtml, libhtml, installdirs,
+install_path, install_base, destdir, prefix
+
+=item MOTIVATIONS
+
++, +
+
+=item TO DO
 
 =item AUTHOR
 
 =item COPYRIGHT
 
+=item SEE ALSO
+
 =back
 
-=head2 Module::Load::Conditional - Looking up module information / loading
-at runtime
+=head2 Module::Build::API - API Reference for Module Authors
 
 =over 4
 
-=item SYNOPSIS
-
 =item DESCRIPTION
 
-=item Methods
+=over 4
 
-=item $href = check_install( module => NAME [, version => VERSION, verbose
-=> BOOL ] );
+=item CONSTRUCTORS
 
-module, version, verbose, file, version, uptodate
+current(), new(), add_to_cleanup, auto_features, autosplit, build_class,
+build_requires, create_packlist, c_source, conflicts, create_makefile_pl,
+create_readme, dist_abstract, dist_author, dist_name, dist_version,
+dist_version_from, dynamic_config, extra_compiler_flags,
+extra_linker_flags, get_options, type, store, default, include_dirs,
+install_path, installdirs, license, apache, artistic, artistic_2, bsd, gpl,
+lgpl, mit, mozilla, open_source, perl, restrictive, unrestricted, meta_add,
+meta_merge, module_name, PL_files, pm_files, pod_files, recommends,
+recursive_test_files, requires, script_files, sign, test_files,
+use_tap_harness, tap_harness_args, xs_files, new_from_context(%args),
+resume(), subclass()
 
-=back
+=item METHODS
 
-=over 4
+add_build_element($type), add_to_cleanup(@files), args(),
+autosplit_file($from, $to), base_dir(), build_requires(), cbuilder(),
+check_installed_status($module, $version), check_installed_version($module,
+$version), compare_versions($v1, $op, $v2), config($key), config($key,
+$value), config() [deprecated], config_data($name), config_data($name =>
+$value), conflicts(), contains_pod($file), copy_if_modified(%parameters),
+create_build_script(), current_action(), depends_on(@actions),
+dir_contains($first_dir, $second_dir), dispatch($action, %args),
+dist_dir(), dist_name(), dist_version(), do_system($cmd, @args),
+feature($name), feature($name => $value), fix_shebang_line(@files),
+have_c_compiler(), install_base_relpaths(), install_base_relpaths($type),
+install_base_relpaths($type => $path), install_destination($type),
+install_path(), install_path($type), install_path($type => $path),
+install_types(), invoked_action(), notes(), notes($key), notes($key =>
+$value), orig_dir(), os_type(), is_vmsish(), is_windowsish(), is_unixish(),
+prefix_relpaths(), prefix_relpaths($installdirs),
+prefix_relpaths($installdirs, $type), prefix_relpaths($installdirs, $type
+=> $path), prepare_metadata(), prereq_failures(), prereq_report(),
+prompt($message, $default), recommends(), requires(), rscan_dir($dir,
+$pattern), runtime_params(), runtime_params($key), script_files(),
+up_to_date($source_file, $derived_file), up_to_date(\@source_files,
+\@derived_files), y_n($message, $default)
 
-=item $bool = can_load( modules => { NAME => VERSION [,NAME => VERSION] },
-[verbose => BOOL, nocache => BOOL] )
+=item Autogenerated Accessors
 
-modules, verbose, nocache
+PL_files(), allow_mb_mismatch(), autosplit(), base_dir(), bindoc_dirs(),
+blib(), build_bat(), build_class(), build_elements(), build_requires(),
+build_script(), c_source(), config_dir(), configure_requires(),
+conflicts(), create_makefile_pl(), create_packlist(), create_readme(),
+debugger(), destdir(), get_options(), html_css(), include_dirs(),
+install_base(), install_sets(), installdirs(), libdoc_dirs(), license(),
+magic_number(), mb_version(), meta_add(), meta_merge(), metafile(),
+module_name(), orig_dir(), original_prefix(), perl(), pm_files(),
+pod_files(), pollute(), prefix(), prereq_action_types(), program_name(),
+quiet(), recommends(), recurse_into(), recursive_test_files(), requires(),
+scripts(), sign(), tap_harness_args(), test_file_exts(), use_rcfile(),
+use_tap_harness(), verbose(), xs_files()
 
 =back
 
-=over 4
+=item MODULE METADATA
 
-=item @list = requires( MODULE );
+keywords, resources
+
+=item AUTHOR
+
+=item COPYRIGHT
+
+=item SEE ALSO
 
 =back
 
+=head2 Module::Build::Authoring - Authoring Module::Build modules
+
 =over 4
 
-=item Global Variables
+=item DESCRIPTION
 
-=over 4
+=item STRUCTURE
 
-=item $Module::Load::Conditional::VERBOSE
+=item SUBCLASSING
 
-=item $Module::Load::Conditional::FIND_VERSION
+=item PREREQUISITES
 
-=item $Module::Load::Conditional::CHECK_INC_HASH
+=over 4
 
-=item $Module::Load::Conditional::CACHE
+=item Types of prerequisites
 
-=item $Module::Load::Conditional::ERROR
+configure_requires, build_requires, requires, recommends, conflicts
+
+=item Format of prerequisites
+
+=item XS Extensions
 
 =back
 
-=item See Also
+=item SAVING CONFIGURATION INFORMATION
+
+=item STARTING MODULE DEVELOPMENT
+
+=item AUTOMATION
+
+=item MIGRATION
 
 =item AUTHOR
 
-=item COPYRIGHT
+=item SEE ALSO
 
 =back
 
-=head2 Module::Loaded - mark modules as loaded or unloaded
+=head2 Module::Build::Base - Default methods for Module::Build
 
 =over 4
 
@@ -26112,117 +27912,143 @@ modules, verbose, nocache
 
 =item DESCRIPTION
 
-=item FUNCTIONS
+=item AUTHOR
 
-=over 4
+=item COPYRIGHT
 
-=item $bool = mark_as_loaded( PACKAGE );
+=item SEE ALSO
 
 =back
 
-=back
+=head2 Module::Build::Compat - Compatibility with ExtUtils::MakeMaker
 
 =over 4
 
-=item $bool = mark_as_unloaded( PACKAGE );
-
-=back
+=item SYNOPSIS
 
-=over 4
+=item DESCRIPTION
 
-=item $loc = is_loaded( PACKAGE );
+=item METHODS
 
-=back
+create_makefile_pl($style, $build), small, passthrough, traditional,
+run_build_pl(args => \@ARGV), args, script, write_makefile(), makefile
 
-=over 4
+=item SCENARIOS
 
 =item AUTHOR
 
 =item COPYRIGHT
 
+=item SEE ALSO
+
 =back
 
-=head2 Module::Pluggable - automatically give your module the ability to
-have plugins
+=head2 Module::Build::ConfigData - Configuration for Module::Build
 
 =over 4
 
 =item SYNOPSIS
 
-=item EXAMPLE
-
 =item DESCRIPTION
 
-=item ADVANCED USAGE
+=item METHODS
 
-=item INNER PACKAGES
+config($name), feature($name), set_config($name, $value),
+set_feature($name, $value), config_names(), feature_names(),
+auto_feature_names(), write()
 
-=item OPTIONS
+=item AUTHOR
+
+=back
+
+=head2 Module::Build::Cookbook - Examples of Module::Build Usage
 
 =over 4
 
-=item sub_name
+=item DESCRIPTION
 
-=item search_path
+=item BASIC RECIPES
 
-=item search_dirs 
+=over 4
 
-=item instantiate
+=item Installing modules that use Module::Build
 
-=item require
+=item Modifying Config.pm values
 
-=item inner
+=item Installing modules using the programmatic interface
 
-=item only
+=item Installing to a temporary directory
 
-=item except
+=item Installing to a non-standard directory
 
-=item package
+=item Installing in the same location as ExtUtils::MakeMaker
 
-=item file_regex
+=item Running a single test file
 
 =back
 
-=item METHODs
+=item ADVANCED RECIPES
 
 =over 4
 
-=item search_path
+=item Making a CPAN.pm-compatible distribution
+
+=item Changing the order of the build process
+
+=item Adding new file types to the build process
+
+=item Adding new elements to the install process
 
 =back
 
-=item FUTURE PLANS
+=item EXAMPLES ON CPAN
 
-=item AUTHOR
+=over 4
 
-=item COPYING
+=item SVN-Notify-Mirror
 
-=item BUGS
+1. Using C<auto_features>, I check to see whether two optional modules are
+available - SVN::Notify::Config and Net::SSH;, 2. If the S::N::Config
+module is loaded, I automatically generate testfiles for it during Build
+(using the C<PL_files> property), 3. If the C<ssh_feature> is available, I
+ask if the user wishes to perform the ssh tests (since it requires a little
+preliminary setup);, 4. Only if the user has C<ssh_feature> and answers yes
+to the testing, do I generate a test file
+
+=item Modifying an action
+
+=back
+
+=item AUTHOR
+
+=item COPYRIGHT
 
 =item SEE ALSO
 
 =back
 
-=head2 Module::Pluggable::Object - automatically give your module the
-ability to have plugins
+=head2 Module::Build::ModuleInfo, ModuleInfo - Gather package and POD
+information from a perl module files
 
 =over 4
 
-=item SYNOPSIS
-
 =item DESCRIPTION
 
-=item AUTHOR
+new_from_file($filename, collect_pod => 1), new_from_module($module,
+collect_pod => 1, inc => \@dirs), name(), version($package), filename(),
+packages_inside(), pod_inside(), contains_pod(), pod($section),
+find_module_by_name($module, \@dirs), find_module_dir_by_name($module,
+\@dirs)
 
-=item COPYING
+=item AUTHOR
 
-=item BUGS
+=item COPYRIGHT
 
 =item SEE ALSO
 
 =back
 
-=head2 NDBM_File - Tied access to ndbm files
+=head2 Module::Build::Notes, $notes_name - Configuration for $module_name
 
 =over 4
 
@@ -26230,22 +28056,17 @@ ability to have plugins
 
 =item DESCRIPTION
 
-C<O_RDONLY>, C<O_WRONLY>, C<O_RDWR>
-
-=item DIAGNOSTICS
-
-=over 4
-
-=item C<ndbm store returned -1, errno 22, key "..." at ...>
+=item METHODS
 
-=back
+config(\$name), feature(\$name), set_config(\$name, \$value),
+set_feature(\$name, \$value), config_names(), feature_names(),
+auto_feature_names(), write()
 
-=item BUGS AND WARNINGS
+=item AUTHOR
 
 =back
 
-=head2 NEXT - Provide a pseudo-class NEXT (et al) that allows method
-redispatch
+=head2 Module::Build::PPMMaker - Perl Package Manager file creation
 
 =over 4
 
@@ -26253,291 +28074,244 @@ redispatch
 
 =item DESCRIPTION
 
-=over 4
+=item AUTHOR
 
-=item Enforcing redispatch
+=item COPYRIGHT
 
-=item Avoiding repetitions
+=item SEE ALSO
 
-=item Invoking all versions of a method with a single call
+=back
 
-=item Using C<EVERY> methods
+=head2 Module::Build::Platform::Amiga - Builder class for Amiga platforms
 
-=back
+=over 4
 
-=item AUTHOR
+=item DESCRIPTION
 
-=item BUGS AND IRRITATIONS
+=item AUTHOR
 
-=item COPYRIGHT
+=item SEE ALSO
 
 =back
 
-=head2 Net::Cmd - Network Command class (as used by FTP, SMTP etc)
+=head2 Module::Build::Platform::Default - Stub class for unknown platforms
 
 =over 4
 
-=item SYNOPSIS
-
 =item DESCRIPTION
 
-=item USER METHODS
+=item AUTHOR
 
-debug ( VALUE ), message (), code (), ok (), status (), datasend ( DATA ),
-dataend ()
+=item SEE ALSO
 
-=item CLASS METHODS
+=back
 
-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 ()
+=head2 Module::Build::Platform::EBCDIC - Builder class for EBCDIC platforms
 
-=item EXPORTS
+=over 4
+
+=item DESCRIPTION
 
 =item AUTHOR
 
-=item COPYRIGHT
+=item SEE ALSO
 
 =back
 
-=head2 Net::Config - Local configuration data for libnet
+=head2 Module::Build::Platform::MPEiX - Builder class for MPEiX platforms
 
 =over 4
 
-=item SYNOPSYS
-
 =item DESCRIPTION
 
-=item METHODS
+=item AUTHOR
 
-requires_firewall HOST
+=item SEE ALSO
 
-=item NetConfig VALUES
+=back
 
-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
+=head2 Module::Build::Platform::MacOS - Builder class for MacOS platforms
 
-=back
+=over 4
 
-=head2 Net::Domain - Attempt to evaluate the current host's internet name
-and domain
+=item DESCRIPTION
 
 =over 4
 
-=item SYNOPSIS
+=item Overriden Methods
 
-=item DESCRIPTION
+new(), make_executable(), dispatch(), ACTION_realclean()
 
-hostfqdn (), domainname (), hostname (), hostdomain ()
+=back
 
 =item AUTHOR
 
-=item COPYRIGHT
+=item SEE ALSO
 
 =back
 
-=head2 Net::FTP - FTP Client class
+=head2 Module::Build::Platform::RiscOS - Builder class for RiscOS platforms
 
 =over 4
 
-=item SYNOPSIS
-
 =item DESCRIPTION
 
-=item OVERVIEW
-
-=item CONSTRUCTOR
+=item AUTHOR
 
-new ([ HOST ] [, OPTIONS ])
+=item SEE ALSO
 
-=item METHODS
+=back
 
-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 ()
+=head2 Module::Build::Platform::Unix - Builder class for Unix platforms
 
 =over 4
 
-=item Methods for the adventurous
+=item DESCRIPTION
 
-quot (CMD [,ARGS])
+=item AUTHOR
+
+=item SEE ALSO
 
 =back
 
-=item THE dataconn CLASS
+=head2 Module::Build::Platform::VMS - Builder class for VMS platforms
 
-read ( BUFFER, SIZE [, TIMEOUT ] ), write ( BUFFER, SIZE [, TIMEOUT ] ),
-bytes_read (), abort (), close ()
+=over 4
 
-=item UNIMPLEMENTED
+=item DESCRIPTION
 
-B<SMNT>, B<HELP>, B<MODE>, B<SYST>, B<STAT>, B<STRU>, B<REIN>
+=over 4
 
-=item REPORTING BUGS
+=item Overridden Methods
 
-=item AUTHOR
+_set_defaults
 
-=item SEE ALSO
+=back
 
-=item USE EXAMPLES
+=back
 
-http://www.csh.rit.edu/~adam/Progs/
+cull_args
 
-=item CREDITS
+manpage_separator
 
-=item COPYRIGHT
+prefixify
 
-=back
+_quote_args
 
-=head2 Net::NNTP - NNTP Client class
+have_forkpipe
 
-=over 4
+_backticks
 
-=item SYNOPSIS
+do_system
 
-=item DESCRIPTION
+_infer_xs_spec
 
-=item CONSTRUCTOR
+rscan_dir
 
-new ( [ HOST ] [, OPTIONS ])
+dist_dir
 
-=item METHODS
+man3page_name
 
-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 ()
+expand_test_dir
+
+_detildefy
+
+find_perl_interpreter
+
+localize_file_path
+
+localize_dir_path
 
 =over 4
 
-=item Extension methods
+=item AUTHOR
 
-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 SEE ALSO
 
 =back
 
-=item UNSUPPORTED
-
-=item DEFINITIONS
+=head2 Module::Build::Platform::VOS - Builder class for VOS platforms
 
-MESSAGE-SPEC, PATTERN, Examples, C<[^]-]>, C<*bdc>, C<[0-9a-zA-Z]>, C<a??d>
+=over 4
 
-=item SEE ALSO
+=item DESCRIPTION
 
 =item AUTHOR
 
-=item COPYRIGHT
+=item SEE ALSO
 
 =back
 
-=head2 Net::POP3 - Post Office Protocol 3 Client class (RFC1939)
+=head2 Module::Build::Platform::Windows - Builder class for Windows
+platforms
 
 =over 4
 
-=item SYNOPSIS
-
 =item DESCRIPTION
 
-=item CONSTRUCTOR
+=item AUTHOR
 
-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 Module::Build::Platform::aix - Builder class for AIX platform
 
-=item NOTES
+=over 4
 
-=item SEE ALSO
+=item DESCRIPTION
 
 =item AUTHOR
 
-=item COPYRIGHT
+=item SEE ALSO
 
 =back
 
-=head2 Net::Ping - check a remote host for reachability
+=head2 Module::Build::Platform::cygwin - Builder class for Cygwin platform
 
 =over 4
 
-=item SYNOPSIS
-
 =item DESCRIPTION
 
-=over 4
-
-=item Functions
+=item AUTHOR
 
-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]);
+=item SEE ALSO
 
 =back
 
-=item NOTES
+=head2 Module::Build::Platform::darwin - Builder class for Mac OS X
+platform
 
-=item INSTALL
+=over 4
 
-=item BUGS
+=item DESCRIPTION
 
-=item AUTHORS
+=item AUTHOR
 
-=item COPYRIGHT
+=item SEE ALSO
 
 =back
 
-=head2 Net::SMTP - Simple Mail Transfer Protocol Client
+=head2 Module::Build::Platform::os2 - Builder class for OS/2 platform
 
 =over 4
 
-=item SYNOPSIS
-
 =item DESCRIPTION
 
-=item EXAMPLES
+=item AUTHOR
 
-=item CONSTRUCTOR
+=item SEE ALSO
 
-new ( [ HOST ] [, OPTIONS ] )
+=back
 
-=item METHODS
+=head2 Module::Build::YAML - Provides just enough YAML support so that
+Module::Build works even if YAML.pm is not installed
 
-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 ()
+=over 4
 
-=item ADDRESSES
+=item SYNOPSIS
 
-=item SEE ALSO
+=item DESCRIPTION
 
 =item AUTHOR
 
@@ -26545,7 +28319,7 @@ $subject ] ), quit ()
 
 =back
 
-=head2 Net::Time - time and daytime network client interface
+=head2 Module::CoreList - what modules shipped with versions of perl
 
 =over 4
 
@@ -26553,17 +28327,19 @@ $subject ] ), quit ()
 
 =item DESCRIPTION
 
-inet_time ( [HOST [, PROTOCOL [, TIMEOUT]]]), inet_daytime ( [HOST [,
-PROTOCOL [, TIMEOUT]]])
+=item CAVEATS
+
+=item HISTORY
 
 =item AUTHOR
 
 =item COPYRIGHT
 
+=item SEE ALSO
+
 =back
 
-=head2 Net::hostent - by-name interface to Perl's built-in gethost*()
-functions
+=head2 Module::Load - runtime require of both modules and files
 
 =over 4
 
@@ -26571,194 +28347,186 @@ functions
 
 =item DESCRIPTION
 
-=item EXAMPLES
+=item Rules
 
-=item NOTE
+=item Caveats
+
+=item ACKNOWLEDGEMENTS
+
+=item BUG REPORTS
 
 =item AUTHOR
 
+=item COPYRIGHT
+
 =back
 
-=head2 Net::libnetFAQ, libnetFAQ - libnet Frequently Asked Questions
+=head2 Module::Load::Conditional - Looking up module information / loading
+at runtime
 
 =over 4
 
+=item SYNOPSIS
+
 =item DESCRIPTION
 
-=over 4
+=item Methods
 
-=item Where to get this document
+=item $href = check_install( module => NAME [, version => VERSION, verbose
+=> BOOL ] );
 
-=item How to contribute to this document
+module, version, verbose, file, dir, version, uptodate
 
 =back
 
-=item Author and Copyright Information
+=over 4
+
+=item $bool = can_load( modules => { NAME => VERSION [,NAME => VERSION] },
+[verbose => BOOL, nocache => BOOL] )
+
+modules, verbose, nocache
+
+=back
 
 =over 4
 
-=item Disclaimer
+=item @list = requires( MODULE );
 
 =back
 
-=item Obtaining and installing libnet
+=over 4
+
+=item Global Variables
 
 =over 4
 
-=item What is libnet ?
+=item $Module::Load::Conditional::VERBOSE
 
-=item Which version of perl do I need ?
+=item $Module::Load::Conditional::FIND_VERSION
 
-=item What other modules do I need ?
+=item $Module::Load::Conditional::CHECK_INC_HASH
 
-=item What machines support libnet ?
+=item $Module::Load::Conditional::CACHE
 
-=item Where can I get the latest libnet release
+=item $Module::Load::Conditional::ERROR
 
 =back
 
-=item Using Net::FTP
+=item See Also
 
-=over 4
+=item BUG REPORTS
 
-=item How do I download files from an FTP server ?
+=item AUTHOR
 
-=item How do I transfer files in binary mode ?
+=item COPYRIGHT
 
-=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 Module::Loaded - mark modules as loaded or unloaded
 
-=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 FUNCTIONS
 
-=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 $bool = mark_as_loaded( PACKAGE );
 
-=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 ?
+=back
 
-=item I have seen scripts call a method message, but cannot find it
-documented ?
+=over 4
 
-=item Why does Net::FTP not implement mput and mget methods
+=item $bool = mark_as_unloaded( PACKAGE );
 
 =back
 
-=item Using Net::SMTP
-
 =over 4
 
-=item Why can't the part of an Email address after the @ be used as the
-hostname ?
-
-=item Why does Net::SMTP not do DNS MX lookups ?
-
-=item The verify method always returns true ?
+=item $loc = is_loaded( PACKAGE );
 
 =back
 
-=item Debugging scripts
-
 =over 4
 
-=item How can I debug my scripts that use Net::* modules ?
+=item BUG REPORTS
 
-=back
+=item AUTHOR
 
-=item AUTHOR AND COPYRIGHT
+=item COPYRIGHT
 
 =back
 
-=head2 Net::netent - by-name interface to Perl's built-in getnet*()
-functions
+=head2 Module::Pluggable - automatically give your module the ability to
+have plugins
 
 =over 4
 
 =item SYNOPSIS
 
-=item DESCRIPTION
-
-=item EXAMPLES
+=item EXAMPLE
 
-=item NOTE
+=item DESCRIPTION
 
-=item AUTHOR
+=item ADVANCED USAGE
 
-=back
+=item INNER PACKAGES
 
-=head2 Net::protoent - by-name interface to Perl's built-in getproto*()
-functions
+=item OPTIONS
 
 =over 4
 
-=item SYNOPSIS
-
-=item DESCRIPTION
+=item sub_name
 
-=item NOTE
+=item search_path
 
-=item AUTHOR
+=item search_dirs 
 
-=back
+=item instantiate
 
-=head2 Net::servent - by-name interface to Perl's built-in getserv*()
-functions
+=item require
 
-=over 4
+=item inner
 
-=item SYNOPSIS
+=item only
 
-=item DESCRIPTION
+=item except
 
-=item EXAMPLES
+=item package
 
-=item NOTE
+=item file_regex
 
-=item AUTHOR
+=item include_editor_junk
 
 =back
 
-=head2 Netrc, Net::Netrc - OO interface to users netrc file
+=item METHODs
 
 =over 4
 
-=item SYNOPSIS
-
-=item DESCRIPTION
-
-=item THE .netrc FILE
-
-machine name, default, login name, password string, account string, macdef
-name
+=item search_path
 
-=item CONSTRUCTOR
+=back
 
-lookup ( MACHINE [, LOGIN ])
+=item FUTURE PLANS
 
-=item METHODS
+=item AUTHOR
 
-login (), password (), account (), lpa ()
+=item COPYING
 
-=item AUTHOR
+=item BUGS
 
 =item SEE ALSO
 
-=item COPYRIGHT
-
 =back
 
-=head2 O - Generic interface to Perl Compiler backends
+=head2 Module::Pluggable::Object - automatically give your module the
+ability to have plugins
 
 =over 4
 
@@ -26766,17 +28534,20 @@ login (), password (), account (), lpa ()
 
 =item DESCRIPTION
 
-=item CONVENTIONS
+=item OPTIONS
 
-=item IMPLEMENTATION
+=item AUTHOR
+
+=item COPYING
 
 =item BUGS
 
-=item AUTHOR
+=item SEE ALSO
 
 =back
 
-=head2 ODBM_File - Tied access to odbm files
+=head2 Module::Pluggable::lib::Devel::InnerPackage, Devel::InnerPackage -
+find all the inner packages of a package
 
 =over 4
 
@@ -26784,141 +28555,163 @@ login (), password (), account (), lpa ()
 
 =item DESCRIPTION
 
-C<O_RDONLY>, C<O_WRONLY>, C<O_RDWR>
-
-=item DIAGNOSTICS
+=item METHODS
 
 =over 4
 
-=item C<odbm store returned -1, errno 22, key "..." at ...>
+=item list_packages <package name>
 
 =back
 
-=item BUGS AND WARNINGS
+=back
+
+=over 4
+
+=item AUTHOR
+
+=item COPYING
+
+=item BUGS
 
 =back
 
-=head2 Object::Accessor
+=head2 Module::Pluggable::lib::Module::Pluggable, Module::Pluggable -
+automatically give your module the ability to have plugins
 
 =over 4
 
 =item SYNOPSIS
 
+=item EXAMPLE
+
 =item DESCRIPTION
 
-=item METHODS
+=item ADVANCED USAGE
+
+=item INNER PACKAGES
+
+=item OPTIONS
 
 =over 4
 
-=item $object = Object::Accessor->new( [ARGS] );
+=item sub_name
 
-=back
+=item search_path
 
-=back
+=item search_dirs 
 
-=over 4
+=item instantiate
 
-=item $bool = $object->mk_accessors( @ACCESSORS | \%ACCESSOR_MAP );
+=item require
 
-=back
+=item inner
 
-=over 4
+=item only
 
-=item @list = $self->ls_accessors;
+=item except
 
-=back
+=item package
 
-=over 4
+=item file_regex
 
-=item $ref = $self->ls_allow(KEY)
+=item include_editor_junk
 
 =back
 
+=item METHODs
+
 =over 4
 
-=item $clone = $self->mk_clone;
+=item search_path
 
 =back
 
-=over 4
+=item FUTURE PLANS
 
-=item $bool = $self->mk_flush;
+=item AUTHOR
 
-=back
+=item COPYING
 
-=over 4
+=item BUGS
 
-=item $bool = $self->mk_verify;
+=item SEE ALSO
 
 =back
 
+=head2 Module::Pluggable::lib::Module::Pluggable::Object,
+Module::Pluggable::Object - automatically give your module the ability to
+have plugins
+
 =over 4
 
-=item $bool = $self->register_callback( sub { ... } );
+=item SYNOPSIS
 
-=back
+=item DESCRIPTION
 
-=over 4
+=item OPTIONS
 
-=item $bool = $self->can( METHOD_NAME )
+=item AUTHOR
 
-=back
+=item COPYING
 
-=over 4
+=item BUGS
 
-=item $val = $self->___get( METHOD_NAME );
+=item SEE ALSO
 
 =back
 
+=head2 NDBM_File - Tied access to ndbm files
+
 =over 4
 
-=item $bool = $self->___set( METHOD_NAME => VALUE );
+=item SYNOPSIS
 
-=back
+=item DESCRIPTION
 
-=over 4
+C<O_RDONLY>, C<O_WRONLY>, C<O_RDWR>
 
-=item LVALUE ACCESSORS
+=item DIAGNOSTICS
 
 =over 4
 
-=item CAVEATS
-
-Allow handlers, Callbacks
+=item C<ndbm store returned -1, errno 22, key "..." at ...>
 
 =back
 
-=back
+=item BUGS AND WARNINGS
 
-=over 4
+=back
 
-=item GLOBAL VARIABLES
+=head2 NEXT - Provide a pseudo-class NEXT (et al) that allows method
+redispatch
 
 =over 4
 
-=item $Object::Accessor::FATAL
+=item SYNOPSIS
 
-=item $Object::Accessor::DEBUG
+=item DESCRIPTION
 
-=back
+=over 4
 
-=item TODO
+=item Enforcing redispatch
 
-=over 4
+=item Avoiding repetitions
 
-=item Create read-only accessors
+=item Invoking all versions of a method with a single call
 
-=back
+=item Using C<EVERY> methods
 
-=item CAVEATS
+=back
 
 =item AUTHOR
 
+=item BUGS AND IRRITATIONS
+
 =item COPYRIGHT
 
 =back
 
-=head2 Opcode - Disable named opcodes when compiling perl code
+=head2 Net::Cmd - Network Command class (as used by FTP, SMTP etc)
 
 =over 4
 
@@ -26926,45 +28719,2911 @@ Allow handlers, Callbacks
 
 =item DESCRIPTION
 
-=item NOTE
+=item USER METHODS
 
-=item WARNING
+debug ( VALUE ), message (), code (), ok (), status (), datasend ( DATA ),
+dataend ()
 
-=item Operator Names and Operator Lists
+=item CLASS METHODS
 
-an operator name (opname), an operator tag name (optag), a negated opname
-or optag, an operator set (opset)
+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 Opcode Functions
+=item EXPORTS
 
-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, ...),
+=item AUTHOR
+
+=item COPYRIGHT
+
+=back
+
+=head2 Net::Config - Local configuration data for libnet
+
+=over 4
+
+=item SYNOPSYS
+
+=item DESCRIPTION
+
+=item METHODS
+
+requires_firewall HOST
+
+=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
+
+=head2 Net::Domain - Attempt to evaluate the current host's internet name
+and domain
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+hostfqdn (), domainname (), hostname (), hostdomain ()
+
+=item AUTHOR
+
+=item COPYRIGHT
+
+=back
+
+=head2 Net::FTP - FTP Client class
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item OVERVIEW
+
+=item CONSTRUCTOR
+
+new ([ HOST ] [, OPTIONS ])
+
+=item METHODS
+
+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] ), feature ( NAME ), nlst ( [ DIR ] ), list ( [ DIR ]
+), retr ( FILE ), stor ( FILE ), stou ( FILE ), appe ( FILE ), port ( [
+PORT ] ), pasv (), pasv_xfer ( SRC_FILE, DEST_SERVER [, DEST_FILE ] ),
+pasv_xfer_unique ( SRC_FILE, DEST_SERVER [, DEST_FILE ] ), pasv_wait (
+NON_PASV_SERVER ), abort (), quit ()
+
+=over 4
+
+=item Methods for the adventurous
+
+quot (CMD [,ARGS])
+
+=back
+
+=item THE dataconn CLASS
+
+read ( BUFFER, SIZE [, TIMEOUT ] ), write ( BUFFER, SIZE [, TIMEOUT ] ),
+bytes_read (), abort (), close ()
+
+=item UNIMPLEMENTED
+
+B<SMNT>, B<HELP>, B<MODE>, B<SYST>, B<STAT>, B<STRU>, B<REIN>
+
+=item REPORTING BUGS
+
+=item AUTHOR
+
+=item SEE ALSO
+
+=item USE EXAMPLES
+
+http://www.csh.rit.edu/~adam/Progs/
+
+=item CREDITS
+
+=item COPYRIGHT
+
+=back
+
+=head2 Net::NNTP - NNTP Client class
+
+=over 4
+
+=item SYNOPSIS
+
+=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 ()
+
+=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
+
+=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 COPYRIGHT
+
+=back
+
+=head2 Net::POP3 - Post Office Protocol 3 Client class (RFC1939)
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item CONSTRUCTOR
+
+new ( [ HOST ] [, OPTIONS ] 0
+
+=item METHODS
+
+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 NOTES
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=item COPYRIGHT
+
+=back
+
+=head2 Net::Ping - check a remote host for reachability
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=over 4
+
+=item Functions
+
+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();,
+$p->port_number([$port_number]), pingecho($host [, $timeout]);
+
+=back
+
+=item NOTES
+
+=item INSTALL
+
+=item BUGS
+
+=item AUTHORS
+
+=item COPYRIGHT
+
+=back
+
+=head2 Net::SMTP - Simple Mail Transfer Protocol Client
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item EXAMPLES
+
+=item CONSTRUCTOR
+
+new ( [ HOST ] [, OPTIONS ] )
+
+=item METHODS
+
+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 ADDRESSES
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=item COPYRIGHT
+
+=back
+
+=head2 Net::Time - time and daytime network client interface
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+inet_time ( [HOST [, PROTOCOL [, TIMEOUT]]]), inet_daytime ( [HOST [,
+PROTOCOL [, TIMEOUT]]])
+
+=item AUTHOR
+
+=item COPYRIGHT
+
+=back
+
+=head2 Net::hostent - by-name interface to Perl's built-in gethost*()
+functions
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item EXAMPLES
+
+=item NOTE
+
+=item AUTHOR
+
+=back
+
+=head2 Net::libnetFAQ, libnetFAQ - libnet Frequently Asked Questions
+
+=over 4
+
+=item DESCRIPTION
+
+=over 4
+
+=item Where to get this document
+
+=item How to contribute to this document
+
+=back
+
+=item Author and Copyright Information
+
+=over 4
+
+=item Disclaimer
+
+=back
+
+=item Obtaining and installing libnet
+
+=over 4
+
+=item What is libnet ?
+
+=item Which version of perl do I need ?
+
+=item What other modules do I need ?
+
+=item What machines support libnet ?
+
+=item Where can I get the latest libnet release
+
+=back
+
+=item Using Net::FTP
+
+=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 How can I get the modification time of a file on a remote FTP server
+?
+
+=item How can I change the permissions of a file on a remote server ?
+
+=item Can I do a reget operation like the ftp command ?
+
+=item How do I get a directory listing from an FTP server ?
+
+=item Changing directory to "" does not fail ?
+
+=item I am behind a SOCKS firewall, but the Firewall option does not work ?
+
+=item I am behind an FTP proxy firewall, but cannot access machines outside
+?
+
+=item My ftp proxy firewall does not listen on port 21
+
+=item Is it possible to change the file permissions of a file on an FTP
+server ?
+
+=item I have seen scripts call a method message, but cannot find it
+documented ?
+
+=item Why does Net::FTP not implement mput and mget methods
+
+=back
+
+=item Using Net::SMTP
+
+=over 4
+
+=item Why can't the part of an Email address after the @ be used as the
+hostname ?
+
+=item Why does Net::SMTP not do DNS MX lookups ?
+
+=item The verify method always returns true ?
+
+=back
+
+=item Debugging scripts
+
+=over 4
+
+=item How can I debug my scripts that use Net::* modules ?
+
+=back
+
+=item AUTHOR AND COPYRIGHT
+
+=back
+
+=head2 Net::netent - by-name interface to Perl's built-in getnet*()
+functions
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item EXAMPLES
+
+=item NOTE
+
+=item AUTHOR
+
+=back
+
+=head2 Net::protoent - by-name interface to Perl's built-in getproto*()
+functions
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item NOTE
+
+=item AUTHOR
+
+=back
+
+=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 Netrc, Net::Netrc - OO interface to users netrc file
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item THE .netrc FILE
+
+machine name, default, login name, password string, account string, macdef
+name
+
+=item CONSTRUCTOR
+
+lookup ( MACHINE [, LOGIN ])
+
+=item METHODS
+
+login (), password (), account (), lpa ()
+
+=item AUTHOR
+
+=item SEE ALSO
+
+=item COPYRIGHT
+
+=back
+
+=head2 O - Generic interface to Perl Compiler backends
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item CONVENTIONS
+
+=item IMPLEMENTATION
+
+=item BUGS
+
+=item AUTHOR
+
+=back
+
+=head2 ODBM_File - Tied access to odbm files
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+C<O_RDONLY>, C<O_WRONLY>, C<O_RDWR>
+
+=item DIAGNOSTICS
+
+=over 4
+
+=item C<odbm store returned -1, errno 22, key "..." at ...>
+
+=back
+
+=item BUGS AND WARNINGS
+
+=back
+
+=head2 Object::Accessor
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item METHODS
+
+=over 4
+
+=item $object = Object::Accessor->new( [ARGS] );
+
+=back
+
+=back
+
+=over 4
+
+=item $bool = $object->mk_accessors( @ACCESSORS | \%ACCESSOR_MAP );
+
+=back
+
+=over 4
+
+=item @list = $self->ls_accessors;
+
+=back
+
+=over 4
+
+=item $ref = $self->ls_allow(KEY)
+
+=back
+
+=over 4
+
+=item $bool = $self->mk_aliases( alias => method, [alias2 => method2, ...]
+);
+
+=back
+
+=over 4
+
+=item $clone = $self->mk_clone;
+
+=back
+
+=over 4
+
+=item $bool = $self->mk_flush;
+
+=back
+
+=over 4
+
+=item $bool = $self->mk_verify;
+
+=back
+
+=over 4
+
+=item $bool = $self->register_callback( sub { ... } );
+
+=back
+
+=over 4
+
+=item $bool = $self->can( METHOD_NAME )
+
+=back
+
+=over 4
+
+=item $val = $self->___get( METHOD_NAME );
+
+=back
+
+=over 4
+
+=item $bool = $self->___set( METHOD_NAME => VALUE );
+
+=back
+
+=over 4
+
+=item $bool = $self->___alias( ALIAS => METHOD );
+
+=back
+
+=over 4
+
+=item LVALUE ACCESSORS
+
+=over 4
+
+=item CAVEATS
+
+Allow handlers, Callbacks
+
+=back
+
+=back
+
+=over 4
+
+=item GLOBAL VARIABLES
+
+=over 4
+
+=item $Object::Accessor::FATAL
+
+=item $Object::Accessor::DEBUG
+
+=back
+
+=item TODO
+
+=over 4
+
+=item Create read-only accessors
+
+=back
+
+=item CAVEATS
+
+=item BUG REPORTS
+
+=item AUTHOR
+
+=item COPYRIGHT
+
+=back
+
+=head2 Opcode - Disable named opcodes when compiling perl code
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item NOTE
+
+=item WARNING
+
+=item Operator Names and Operator Lists
+
+an operator name (opname), an operator tag name (optag), a negated opname
+or optag, an operator set (opset)
+
+=item Opcode Functions
+
+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 Manipulating Opsets
+=item Manipulating Opsets
+
+=item TO DO (maybe)
+
+=back
+
+=over 4
+
+=item Predefined Opcode Tags
+
+: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, :load,
+:still_to_be_decided, :dangerous
+
+=item SEE ALSO
+
+=item AUTHORS
+
+=back
+
+=head2 Opcode::Safe, Safe - Compile and execute code in restricted
+compartments
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+a new namespace, an operator mask
+
+=item WARNING
+
+=over 4
+
+=item RECENT CHANGES
+
+=item Methods in class Safe
+
+permit (OP, ...), permit_only (OP, ...), deny (OP, ...), deny_only (OP,
+...), trap (OP, ...), untrap (OP, ...), share (NAME, ...), share_from
+(PACKAGE, ARRAYREF), varglob (VARNAME), reval (STRING, STRICT), rdo
+(FILENAME), root (NAMESPACE), mask (MASK)
+
+=item Some Safety Issues
+
+Memory, CPU, Snooping, Signals, State Changes
+
+=item AUTHOR
+
+=back
+
+=back
+
+=head2 Opcode::ops, ops - Perl pragma to restrict unsafe operations when
+compiling
+
+=over 4
+
+=item SYNOPSIS 
+
+=item DESCRIPTION
+
+=item SEE ALSO
+
+=back
+
+=head2 POSIX - Perl interface to IEEE Std 1003.1
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item NOTE
+
+=item CAVEATS
+
+=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 POSIX::SigAction
+
+new, handler, mask, flags, safe
+
+=item POSIX::SigRt
+
+%SIGRT, SIGRTMIN, SIGRTMAX
+
+=item POSIX::SigSet
+
+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
+
+=item PATHNAME CONSTANTS
+
+Constants
+
+=item POSIX CONSTANTS
+
+Constants
+
+=item SYSTEM CONFIGURATION
+
+Constants
+
+=item ERRNO
+
+Constants
+
+=item FCNTL
+
+Constants
+
+=item FLOAT
+
+Constants
+
+=item LIMITS
+
+Constants
+
+=item LOCALE
+
+Constants
+
+=item MATH
+
+Constants
+
+=item SIGNAL
+
+Constants
+
+=item STAT
+
+Constants, Macros
+
+=item STDLIB
+
+Constants
+
+=item STDIO
+
+Constants
+
+=item TIME
+
+Constants
+
+=item UNISTD
+
+Constants
+
+=item WAIT
+
+Constants, WNOHANG, WUNTRACED, Macros, WIFEXITED, WEXITSTATUS, WIFSIGNALED,
+WTERMSIG, WIFSTOPPED, WSTOPSIG
+
+=back
+
+=head2 Package::Constants - List all constants declared in a package
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item CLASS METHODS
+
+=over 4
+
+=item @const = Package::Constants->list( PACKAGE_NAME );
+
+=back
+
+=back
+
+=over 4
+
+=item GLOBAL VARIABLES
+
+=over 4
+
+=item $Package::Constants::DEBUG
+
+=back
+
+=back
+
+=over 4
+
+=item BUG REPORTS
+
+=item AUTHOR
+
+=item COPYRIGHT
+
+=back
+
+=head2 Params::Check - A generic input parsing/checking mechanism.
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item Template
+
+default, required, strict_type, defined, no_override, store, allow
+
+=item Functions
+
+=over 4
+
+=item check( \%tmpl, \%args, [$verbose] );
+
+Template, Arguments, Verbose
+
+=back
+
+=back
+
+=over 4
+
+=item allow( $test_me, \@criteria );
+
+string, regexp, subroutine, array ref
+
+=back
+
+=over 4
+
+=item last_error()
+
+=back
+
+=over 4
+
+=item Global Variables
+
+=over 4
+
+=item $Params::Check::VERBOSE
+
+=item $Params::Check::STRICT_TYPE
+
+=item $Params::Check::ALLOW_UNKNOWN
+
+=item $Params::Check::STRIP_LEADING_DASHES
+
+=item $Params::Check::NO_DUPLICATES
+
+=item $Params::Check::PRESERVE_CASE
+
+=item $Params::Check::ONLY_ALLOW_DEFINED
+
+=item $Params::Check::SANITY_CHECK_TEMPLATE
+
+=item $Params::Check::WARNINGS_FATAL
+
+=item $Params::Check::CALLER_DEPTH
+
+=back
+
+=item AUTHOR
+
+=item Acknowledgements
+
+=item COPYRIGHT
+
+=back
+
+=head2 PerlIO - On demand loader for PerlIO layers and root of PerlIO::*
+name space
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+:unix, :stdio, :perlio, :crlf, :mmap, :utf8, :bytes, :raw, :pop, :win32
+
+=over 4
+
+=item Custom Layers
+
+:encoding, :via
+
+=item Alternatives to raw
+
+=item Defaults and how to override them
+
+=item Querying the layers of filehandles
+
+=back
+
+=item AUTHOR
+
+=item SEE ALSO
+
+=back
+
+=head2 PerlIO::encoding - encoding layer
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item SEE ALSO
+
+=back
+
+=head2 PerlIO::scalar - in-memory IO, scalar IO
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item IMPLEMENTATION NOTE
+
+=back
+
+=head2 PerlIO::via - Helper class for PerlIO layers implemented in perl
+
+=over 4
+
+=item SYNOPSIS
+
+=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 Example - a Hexadecimal Handle
+
+=back
+
+=back
+
+=head2 PerlIO::via::QuotedPrint - PerlIO layer for quoted-printable strings
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item REQUIRED MODULES
+
+=item SEE ALSO
+
+=item ACKNOWLEDGEMENTS
+
+=item COPYRIGHT
+
+=back
+
+=head2 Pod::Checker, podchecker() - check pod documents for syntax errors
+
+=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
+
+=item EXAMPLES
+
+=item INTERFACE
+
+=back
+
+C<Pod::Checker-E<gt>new( %options )>
+
+C<$checker-E<gt>poderror( @args )>, C<$checker-E<gt>poderror( {%opts},
+@args )>
+
+C<$checker-E<gt>num_errors()>
+
+C<$checker-E<gt>num_warnings()>
+
+C<$checker-E<gt>name()>
+
+C<$checker-E<gt>node()>
+
+C<$checker-E<gt>idx()>
+
+C<$checker-E<gt>hyperlink()>
+
+=over 4
+
+=item AUTHOR
+
+=back
+
+=head2 Pod::Escapes -- for resolving Pod EE<lt>...E<gt> sequences
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item GOODIES
+
+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>}
+
+=item CAVEATS
+
+=item SEE ALSO
+
+=item COPYRIGHT AND DISCLAIMERS
+
+=item AUTHOR
+
+=back
+
+=head2 Pod::Find - find POD documents in directory trees
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=back
+
+=over 4
+
+=item C<pod_find( { %opts } , @directories )>
+
+C<-verbose =E<gt> 1>, C<-perl =E<gt> 1>, C<-script =E<gt> 1>, C<-inc =E<gt>
+1>
+
+=back
+
+=over 4
+
+=item C<simplify_name( $str )>
+
+=back
+
+=over 4
+
+=item C<pod_where( { %opts }, $pod )>
+
+C<-inc =E<gt> 1>, C<-dirs =E<gt> [ $dir1, $dir2, ... ]>, C<-verbose =E<gt>
+1>
+
+=back
+
+=over 4
+
+=item C<contains_pod( $file , $verbose )>
+
+=back
+
+=over 4
+
+=item AUTHOR
+
+=item SEE ALSO
+
+=back
+
+=head2 Pod::Html - module to convert pod files to HTML
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item FUNCTIONS
+
+=over 4
+
+=item pod2html
+
+backlink, cachedir, css, flush, header, help, hiddendirs, htmldir,
+htmlroot, index, infile, libpods, netscape, outfile, podpath, podroot,
+quiet, recurse, title, verbose
+
+=item htmlify
+
+=item anchorify
+
+=back
+
+=item ENVIRONMENT
+
+=item AUTHOR
+
+=item SEE ALSO
+
+=item COPYRIGHT
+
+=back
+
+=head2 Pod::InputObjects - objects representing POD input paragraphs,
+commands, etc.
+
+=over 4
+
+=item SYNOPSIS
+
+=item REQUIRES
+
+=item EXPORTS
+
+=item DESCRIPTION
+
+package B<Pod::InputSource>, package B<Pod::Paragraph>, package
+B<Pod::InteriorSequence>, package B<Pod::ParseTree>
+
+=back
+
+=over 4
+
+=item B<Pod::InputSource>
+
+=back
+
+=over 4
+
+=item B<new()>
+
+=back
+
+=over 4
+
+=item B<name()>
+
+=back
+
+=over 4
+
+=item B<handle()>
+
+=back
+
+=over 4
+
+=item B<was_cutting()>
+
+=back
+
+=over 4
+
+=item B<Pod::Paragraph>
+
+=back
+
+=over 4
+
+=item Pod::Paragraph-E<gt>B<new()>
+
+=back
+
+=over 4
+
+=item $pod_para-E<gt>B<cmd_name()>
+
+=back
+
+=over 4
+
+=item $pod_para-E<gt>B<text()>
+
+=back
+
+=over 4
+
+=item $pod_para-E<gt>B<raw_text()>
+
+=back
+
+=over 4
+
+=item $pod_para-E<gt>B<cmd_prefix()>
+
+=back
+
+=over 4
+
+=item $pod_para-E<gt>B<cmd_separator()>
+
+=back
+
+=over 4
+
+=item $pod_para-E<gt>B<parse_tree()>
+
+=back
+
+=over 4
+
+=item $pod_para-E<gt>B<file_line()>
+
+=back
+
+=over 4
+
+=item B<Pod::InteriorSequence>
+
+=back
+
+=over 4
+
+=item Pod::InteriorSequence-E<gt>B<new()>
+
+=back
+
+=over 4
+
+=item $pod_seq-E<gt>B<cmd_name()>
+
+=back
+
+=over 4
+
+=item $pod_seq-E<gt>B<prepend()>
+
+=back
+
+=over 4
+
+=item $pod_seq-E<gt>B<append()>
+
+=back
+
+=over 4
+
+=item $pod_seq-E<gt>B<nested()>
+
+=back
+
+=over 4
+
+=item $pod_seq-E<gt>B<raw_text()>
+
+=back
+
+=over 4
+
+=item $pod_seq-E<gt>B<left_delimiter()>
+
+=back
+
+=over 4
+
+=item $pod_seq-E<gt>B<right_delimiter()>
+
+=back
+
+=over 4
+
+=item $pod_seq-E<gt>B<parse_tree()>
+
+=back
+
+=over 4
+
+=item $pod_seq-E<gt>B<file_line()>
+
+=back
+
+=over 4
+
+=item Pod::InteriorSequence::B<DESTROY()>
+
+=back
+
+=over 4
+
+=item B<Pod::ParseTree>
+
+=back
+
+=over 4
+
+=item Pod::ParseTree-E<gt>B<new()>
+
+=back
+
+=over 4
+
+=item $ptree-E<gt>B<top()>
+
+=back
+
+=over 4
+
+=item $ptree-E<gt>B<children()>
+
+=back
+
+=over 4
+
+=item $ptree-E<gt>B<prepend()>
+
+=back
+
+=over 4
+
+=item $ptree-E<gt>B<append()>
+
+=back
+
+=over 4
+
+=item $ptree-E<gt>B<raw_text()>
+
+=back
+
+=over 4
+
+=item Pod::ParseTree::B<DESTROY()>
+
+=back
+
+=over 4
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=back
+
+=head2 Pod::LaTeX - Convert Pod data to formatted Latex
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=back
+
+=over 4
+
+=item OBJECT METHODS
+
+C<initialize>
+
+=back
+
+=over 4
+
+=item Data Accessors
+
+B<AddPreamble>
+
+=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>
+
+=over 4
+
+=item Subclassed methods
+
+=back
+
+B<begin_pod>
+
+B<end_pod>
+
+B<command>
+
+B<verbatim>
+
+B<textblock>
+
+B<interior_sequence>
+
+=over 4
+
+=item List Methods
+
+B<begin_list>
+
+=back
+
+B<end_list>
+
+B<add_item>
+
+=over 4
+
+=item Methods for headings
+
+B<head>
+
+=back
+
+=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>
+
+=over 4
+
+=item NOTES
+
+=item SEE ALSO
+
+=item AUTHORS
+
+=item COPYRIGHT
+
+=item REVISION
+
+=back
+
+=head2 Pod::Man - Convert POD data to formatted *roff input
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+center, date, fixed, fixedbold, fixeditalic, fixedbolditalic, name, quotes,
+release, section, stderr, utf8
+
+=item DIAGNOSTICS
+
+roff font should be 1 or 2 chars, not "%s", Invalid quote specification
+"%s"
+
+=item BUGS
+
+=item CAVEATS
+
+=item AUTHOR
+
+=item COPYRIGHT AND LICENSE
+
+=item SEE ALSO
+
+=back
+
+=head2 Pod::ParseLink - Parse an LE<lt>E<gt> formatting code in POD text
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=item COPYRIGHT AND LICENSE
+
+=back
+
+=head2 Pod::ParseUtils - helpers for POD parsing and conversion
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=back
+
+=over 4
+
+=item Pod::List
+
+Pod::List-E<gt>new()
+
+=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()
+
+$list-E<gt>parent()
+
+$list-E<gt>tag()
+
+=over 4
+
+=item Pod::Hyperlink
+
+Pod::Hyperlink-E<gt>new()
+
+=back
+
+$link-E<gt>parse($string)
+
+$link-E<gt>markup($string)
+
+$link-E<gt>text()
+
+$link-E<gt>warning()
+
+$link-E<gt>file(), $link-E<gt>line()
+
+$link-E<gt>page()
+
+$link-E<gt>node()
+
+$link-E<gt>alttext()
+
+$link-E<gt>type()
+
+$link-E<gt>link()
+
+=over 4
+
+=item Pod::Cache
+
+Pod::Cache-E<gt>new()
+
+=back
+
+$cache-E<gt>item()
+
+$cache-E<gt>find_page($name)
+
+=over 4
+
+=item Pod::Cache::Item
+
+Pod::Cache::Item-E<gt>new()
+
+=back
+
+$cacheitem-E<gt>page()
+
+$cacheitem-E<gt>description()
+
+$cacheitem-E<gt>path()
+
+$cacheitem-E<gt>file()
+
+$cacheitem-E<gt>nodes()
+
+$cacheitem-E<gt>find_node($name)
+
+$cacheitem-E<gt>idx()
+
+=over 4
+
+=item AUTHOR
+
+=item SEE ALSO
+
+=back
+
+=head2 Pod::Parser - base class for creating POD filters and translators
+
+=over 4
+
+=item SYNOPSIS
+
+=item REQUIRES
+
+=item EXPORTS
+
+=item DESCRIPTION
+
+=item QUICK OVERVIEW
+
+=item PARSING OPTIONS
+
+B<-want_nonPODs> (default: unset), B<-process_cut_cmd> (default: unset),
+B<-warnings> (default: unset)
+
+=back
+
+=over 4
+
+=item RECOMMENDED SUBROUTINE/METHOD OVERRIDES
+
+=back
+
+=over 4
+
+=item B<command()>
+
+C<$cmd>, C<$text>, C<$line_num>, C<$pod_para>
+
+=back
+
+=over 4
+
+=item B<verbatim()>
+
+C<$text>, C<$line_num>, C<$pod_para>
+
+=back
+
+=over 4
+
+=item B<textblock()>
+
+C<$text>, C<$line_num>, C<$pod_para>
+
+=back
+
+=over 4
+
+=item B<interior_sequence()>
+
+=back
+
+=over 4
+
+=item OPTIONAL SUBROUTINE/METHOD OVERRIDES
+
+=back
+
+=over 4
+
+=item B<new()>
+
+=back
+
+=over 4
+
+=item B<initialize()>
+
+=back
+
+=over 4
+
+=item B<begin_pod()>
+
+=back
+
+=over 4
+
+=item B<begin_input()>
+
+=back
+
+=over 4
+
+=item B<end_input()>
+
+=back
+
+=over 4
+
+=item B<end_pod()>
+
+=back
+
+=over 4
+
+=item B<preprocess_line()>
+
+=back
+
+=over 4
+
+=item B<preprocess_paragraph()>
+
+=back
+
+=over 4
+
+=item METHODS FOR PARSING AND PROCESSING
+
+=back
+
+=over 4
+
+=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 B<interpolate()>
+
+=back
+
+=over 4
+
+=item B<parse_paragraph()>
+
+=back
+
+=over 4
+
+=item B<parse_from_filehandle()>
+
+=back
+
+=over 4
+
+=item B<parse_from_file()>
+
+=back
+
+=over 4
+
+=item ACCESSOR METHODS
+
+=back
+
+=over 4
+
+=item B<errorsub()>
+
+=back
+
+=over 4
+
+=item B<cutting()>
+
+=back
+
+=over 4
+
+=item B<parseopts()>
+
+=back
+
+=over 4
+
+=item B<output_file()>
+
+=back
+
+=over 4
+
+=item B<output_handle()>
+
+=back
+
+=over 4
+
+=item B<input_file()>
+
+=back
+
+=over 4
+
+=item B<input_handle()>
+
+=back
+
+=over 4
+
+=item B<input_streams()>
+
+=back
+
+=over 4
+
+=item B<top_stream()>
+
+=back
+
+=over 4
+
+=item PRIVATE METHODS AND DATA
+
+=back
+
+=over 4
+
+=item B<_push_input_stream()>
+
+=back
+
+=over 4
+
+=item B<_pop_input_stream()>
+
+=back
+
+=over 4
+
+=item TREE-BASED PARSING
+
+=item CAVEATS
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=back
+
+=head2 Pod::Perldoc - Look up Perl documentation in Pod format.
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item SEE ALSO
+
+=item COPYRIGHT AND DISCLAIMERS
+
+=item AUTHOR
+
+=back
+
+=head2 Pod::Perldoc::BaseTo - Base for Pod::Perldoc formatters
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item SEE ALSO
+
+=item COPYRIGHT AND DISCLAIMERS
+
+=item AUTHOR
+
+=back
+
+=head2 Pod::Perldoc::GetOptsOO - Customized option parser for Pod::Perldoc
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item SEE ALSO
+
+=item COPYRIGHT AND DISCLAIMERS
+
+=item AUTHOR
+
+=back
+
+=head2 Pod::Perldoc::ToChecker - let Perldoc check Pod for errors
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item SEE ALSO
+
+=item COPYRIGHT AND DISCLAIMERS
+
+=item AUTHOR
+
+=back
+
+=head2 Pod::Perldoc::ToMan - let Perldoc render Pod as man pages
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item CAVEAT
+
+=item SEE ALSO
+
+=item COPYRIGHT AND DISCLAIMERS
+
+=item AUTHOR
+
+=back
+
+=head2 Pod::Perldoc::ToNroff - let Perldoc convert Pod to nroff
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item CAVEAT
+
+=item SEE ALSO
+
+=item COPYRIGHT AND DISCLAIMERS
+
+=item AUTHOR
+
+=back
+
+=head2 Pod::Perldoc::ToPod - let Perldoc render Pod as ... Pod!
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item SEE ALSO
+
+=item COPYRIGHT AND DISCLAIMERS
+
+=item AUTHOR
+
+=back
+
+=head2 Pod::Perldoc::ToRtf - let Perldoc render Pod as RTF
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item SEE ALSO
+
+=item COPYRIGHT AND DISCLAIMERS
+
+=item AUTHOR
+
+=back
+
+=head2 Pod::Perldoc::ToText - let Perldoc render Pod as plaintext
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item CAVEAT
+
+=item SEE ALSO
+
+=item COPYRIGHT AND DISCLAIMERS
+
+=item AUTHOR
+
+=back
+
+=head2 Pod::Perldoc::ToTk - let Perldoc use Tk::Pod to render Pod
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=back
+
+=head2 Pod::Perldoc::ToXml - let Perldoc render Pod as XML
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item SEE ALSO
+
+=item COPYRIGHT AND DISCLAIMERS
+
+=item AUTHOR
+
+=back
+
+=head2 Pod::PlainText - Convert POD data to formatted ASCII text
+
+=over 4
+
+=item SYNOPSIS
+
+=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 NOTES
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=back
+
+=head2 Pod::Plainer - Perl extension for converting Pod to old style Pod.
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=over 4
+
+=item EXPORT
+
+=back
+
+=item AUTHOR
+
+=item SEE ALSO
+
+=back
+
+=head2 Pod::Select, podselect() - extract selected sections of POD from
+input
+
+=over 4
+
+=item SYNOPSIS
+
+=item REQUIRES
+
+=item EXPORTS
+
+=item DESCRIPTION
+
+=item SECTION SPECIFICATIONS
+
+=item RANGE SPECIFICATIONS
+
+=back
+
+=over 4
+
+=item OBJECT METHODS
+
+=back
+
+=over 4
+
+=item B<curr_headings()>
+
+=back
+
+=over 4
+
+=item B<select()>
+
+=back
+
+=over 4
+
+=item B<add_selection()>
+
+=back
+
+=over 4
+
+=item B<clear_selections()>
+
+=back
+
+=over 4
+
+=item B<match_section()>
+
+=back
+
+=over 4
+
+=item B<is_selected()>
+
+=back
+
+=over 4
+
+=item EXPORTED FUNCTIONS
+
+=back
+
+=over 4
+
+=item B<podselect()>
+
+B<-output>, B<-sections>, B<-ranges>
+
+=back
+
+=over 4
+
+=item PRIVATE METHODS AND DATA
+
+=back
+
+=over 4
+
+=item B<_compile_section_spec()>
+
+=back
+
+=over 4
+
+=item $self->{_SECTION_HEADINGS}
+
+=back
+
+=over 4
+
+=item $self->{_SELECTED_SECTIONS}
+
+=back
+
+=over 4
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=back
+
+=head2 Pod::Simple - framework for parsing Pod
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item MAIN METHODS
+
+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> ); >>
+
+=item SECONDARY METHODS
+
+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 CAVEATS
+
+=item SEE ALSO
+
+=item COPYRIGHT AND DISCLAIMERS
+
+=item AUTHOR
+
+Allison Randal C<allison@perl.org>, Hans Dieter Pearcey C<hdp@cpan.org>
+
+=back
+
+=head2 Pod::Simple::Checker -- check the Pod syntax of a document
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item SEE ALSO
+
+=item COPYRIGHT AND DISCLAIMERS
+
+=item AUTHOR
+
+=back
+
+=head2 Pod::Simple::Debug -- put Pod::Simple into trace/debug mode
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item CAVEATS
+
+=item GUTS
+
+=item SEE ALSO
+
+=item COPYRIGHT AND DISCLAIMERS
+
+=item AUTHOR
+
+=back
+
+=head2 Pod::Simple::DumpAsText -- dump Pod-parsing events as text
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item SEE ALSO
+
+=item COPYRIGHT AND DISCLAIMERS
+
+=item AUTHOR
+
+=back
+
+=head2 Pod::Simple::DumpAsXML -- turn Pod into XML
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item SEE ALSO
+
+=item COPYRIGHT AND DISCLAIMERS
+
+=item AUTHOR
+
+=back
+
+=head2 Pod::Simple::HTML - convert Pod to HTML
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item CALLING FROM THE COMMAND LINE
+
+=item CALLING FROM PERL
+
+=item METHODS
+
+=item SUBCLASSING
+
+=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 SYNOPSIS
+
+=item DESCRIPTION
+
+=over 4
+
+=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 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
+
+=item NOTES ON CUSTOMIZATION
+
+=item ASK ME!
+
+=item SEE ALSO
+
+=item COPYRIGHT AND DISCLAIMERS
+
+=item AUTHOR
+
+=back
+
+=head2 Pod::Simple::LinkSection -- represent "section" attributes of L
+codes
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item SEE ALSO
+
+=item COPYRIGHT AND DISCLAIMERS
+
+=item AUTHOR
+
+=back
+
+=head2 Pod::Simple::Methody -- turn Pod::Simple events into method calls
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item METHOD CALLING
+
+=item SEE ALSO
+
+=item COPYRIGHT AND DISCLAIMERS
+
+=item AUTHOR
+
+=back
+
+=head2 Pod::Simple::PullParser -- a pull-parser interface to parsing Pod
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=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
+
+=item COPYRIGHT AND DISCLAIMERS
+
+=item AUTHOR
+
+=back
+
+=head2 Pod::Simple::PullParserEndToken -- end-tokens from
+Pod::Simple::PullParser
+
+=over 4
+
+=item SYNOPSIS
+
+=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
+
+=item AUTHOR
+
+=back
+
+=head2 Pod::Simple::PullParserStartToken -- start-tokens from
+Pod::Simple::PullParser
+
+=over 4
+
+=item SYNOPSIS
+
+=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
+
+=item AUTHOR
+
+=back
+
+=head2 Pod::Simple::PullParserTextToken -- text-tokens from
+Pod::Simple::PullParser
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+$token->text, $token->text(I<somestring>), $token->text_r()
+
+=item SEE ALSO
+
+=item COPYRIGHT AND DISCLAIMERS
+
+=item AUTHOR
+
+=back
+
+=head2 Pod::Simple::PullParserToken -- tokens from Pod::Simple::PullParser
+
+=over 4
+
+=item SYNOPSIS
+
+=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::Simple::RTF -- format Pod as RTF
+
+=over 4
+
+=item SYNOPSIS
+
+=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
+
+=item AUTHOR
+
+=back
+
+=head2 Pod::Simple::Search - find POD documents in directory trees
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item CONSTRUCTOR
+
+=item ACCESSORS
+
+$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 MAIN SEARCH METHODS
+
+=over 4
+
+=item C<< $search->survey( @directories ) >>
+
+C<name2path>, C<path2name>
+
+=item C<< $search->simplify_name( $str ) >>
+
+=item C<< $search->find( $pod ) >>
+
+=item C<< $search->find( $pod, @search_dirs ) >>
+
+=item C<< $self->contains_pod( $file ) >>
+
+=back
+
+=item AUTHOR
+
+=item SEE ALSO
+
+=back
+
+=head2 Pod::Simple::Subclassing -- write a formatter as a Pod::Simple
+subclass
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item Events
+
+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
+
+=item More Pod::Simple 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> ) >>
+
+=item SEE ALSO
+
+=item COPYRIGHT AND DISCLAIMERS
+
+=item AUTHOR
+
+=back
+
+=head2 Pod::Simple::Text -- format Pod as plaintext
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item SEE ALSO
+
+=item COPYRIGHT AND DISCLAIMERS
+
+=item AUTHOR
+
+=back
+
+=head2 Pod::Simple::TextContent -- get the text content of Pod
+
+=over 4
+
+=item SYNOPSIS
 
-=item TO DO (maybe)
+=item DESCRIPTION
+
+=item SEE ALSO
+
+=item COPYRIGHT AND DISCLAIMERS
+
+=item AUTHOR
 
 =back
 
+=head2 Pod::Simple::XHTML -- format Pod as validating XHTML
+
 =over 4
 
-=item Predefined Opcode Tags
+=item SYNOPSIS
 
-: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 DESCRIPTION
+
+=back
+
+=over 4
+
+=item METHODS
+
+=over 4
+
+=item perldoc_url_prefix
+
+=item perldoc_url_postfix
+
+=item title_prefix, title_postfix
+
+=item html_css
+
+=item html_javascript
+
+=item html_doctype
+
+=item html_header_tags
+
+=item default_title
+
+=item force_title
+
+=item html_header, html_footer
+
+=item index
+
+=back
+
+=back
+
+=over 4
+
+=item SUBCLASSING
+
+=back
+
+=over 4
+
+=item handle_text
+
+=back
+
+=over 4
 
 =item SEE ALSO
 
-=item AUTHORS
+=item COPYRIGHT
+
+=item AUTHOR
 
 =back
 
-=head2 Opcode::Safe, Safe - Compile and execute code in restricted
-compartments
+=head2 Pod::Simple::XMLOutStream -- turn Pod into XML
 
 =over 4
 
@@ -26972,45 +31631,88 @@ compartments
 
 =item DESCRIPTION
 
-a new namespace, an operator mask
+=item SEE ALSO
 
-=item WARNING
+=item ABOUT EXTENDING POD
+
+=item ASK ME!
+
+=item COPYRIGHT AND DISCLAIMERS
+
+=item AUTHOR
+
+=back
+
+=head2 Pod::SimpleTree, Pod::Simple::SimpleTree -- parse Pod into a simple
+parse tree 
 
 =over 4
 
-=item RECENT CHANGES
+=item SYNOPSIS
 
-=item Methods in class Safe
+=item DESCRIPTION
 
-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 METHODS
 
-=item Some Safety Issues
+=item Tree Contents
 
-Memory, CPU, Snooping, Signals, State Changes
+=item SEE ALSO
+
+=item COPYRIGHT AND DISCLAIMERS
 
 =item AUTHOR
 
 =back
 
+=head2 Pod::Text - Convert POD data to formatted ASCII text
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+alt, code, indent, loose, margin, quotes, sentence, stderr, utf8, width
+
+=item DIAGNOSTICS
+
+Bizarre space in item, Item called without tag, Can't open %s for reading:
+%s, Invalid quote specification "%s"
+
+=item BUGS
+
+=item CAVEATS
+
+=item NOTES
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=item COPYRIGHT AND LICENSE
+
 =back
 
-=head2 Opcode::ops, ops - Perl pragma to restrict unsafe operations when
-compiling
+=head2 Pod::Text::Color - Convert POD data to formatted color ASCII text
 
 =over 4
 
-=item SYNOPSIS 
+=item SYNOPSIS
 
 =item DESCRIPTION
 
+=item BUGS
+
 =item SEE ALSO
 
+=item AUTHOR
+
+=item COPYRIGHT AND LICENSE
+
 =back
 
-=head2 POSIX - Perl interface to IEEE Std 1003.1
+=head2 Pod::Text::Overstrike, =for stopwords
+overstrike
 
 =over 4
 
@@ -27018,133 +31720,220 @@ compiling
 
 =item DESCRIPTION
 
-=item NOTE
+=item BUGS
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=item COPYRIGHT AND LICENSE
+
+=back
+
+=head2 Pod::Text::Termcap - Convert POD data to ASCII text with format
+escapes
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item NOTES
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=item COPYRIGHT AND LICENSE
+
+=back
+
+=head2 Pod::Usage, pod2usage() - print a usage message from embedded pod
+documentation
+
+=over 4
+
+=item SYNOPSIS
+
+=item ARGUMENTS
+
+C<-message>, C<-msg>, C<-exitval>, C<-verbose>, C<-sections>, C<-output>,
+C<-input>, C<-pathlist>, C<-noperldoc>
+
+=item DESCRIPTION
+
+=item EXAMPLES
+
+=over 4
+
+=item Recommended Use
+
+=back
 
 =item CAVEATS
 
-=item FUNCTIONS
+=item AUTHOR
 
-_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 ACKNOWLEDGMENTS
+
+=back
+
+=head2 SDBM_File - Tied access to sdbm files
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+C<O_RDONLY>, C<O_WRONLY>, C<O_RDWR>
+
+=item DIAGNOSTICS
+
+=over 4
+
+=item C<sdbm store returned -1, errno 22, key "..." at ...>
+
+=back
+
+=item BUGS AND WARNINGS
+
+=back
+
+=head2 Safe - Compile and execute code in restricted compartments
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+a new namespace, an operator mask
+
+=item WARNING
+
+=over 4
+
+=item RECENT CHANGES
+
+=item Methods in class Safe
+
+permit (OP, ...), permit_only (OP, ...), deny (OP, ...), deny_only (OP,
+...), trap (OP, ...), untrap (OP, ...), share (NAME, ...), share_from
+(PACKAGE, ARRAYREF), varglob (VARNAME), reval (STRING, STRICT), rdo
+(FILENAME), root (NAMESPACE), mask (MASK)
+
+=item Some Safety Issues
+
+Memory, CPU, Snooping, Signals, State Changes
+
+=item AUTHOR
 
-=item CLASSES
+=back
+
+=back
+
+=head2 Scalar::Util - A selection of general-utility scalar subroutines
 
 =over 4
 
-=item POSIX::SigAction
+=item SYNOPSIS
 
-new, handler, mask, flags, safe
+=item DESCRIPTION
 
-=item POSIX::SigRt
+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
 
-%SIGRT, SIGRTMIN, SIGRTMAX
+=item KNOWN BUGS
 
-=item POSIX::SigSet
+=item SEE ALSO
 
-new, addset, delset, emptyset, fillset, ismember
+=item COPYRIGHT
 
-=item POSIX::Termios
+=back
 
-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
+=head2 Search::Dict, look - search for key in dictionary file
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
 
 =back
 
-=item PATHNAME CONSTANTS
+=head2 SelectSaver - save and restore selected file handle
 
-Constants
+=over 4
 
-=item POSIX CONSTANTS
+=item SYNOPSIS
 
-Constants
+=item DESCRIPTION
 
-=item SYSTEM CONFIGURATION
+=back
 
-Constants
+=head2 SelfLoader - load functions only on demand
 
-=item ERRNO
+=over 4
 
-Constants
+=item SYNOPSIS
 
-=item FCNTL
+=item DESCRIPTION
 
-Constants
+=over 4
 
-=item FLOAT
+=item The __DATA__ token
 
-Constants
+=item SelfLoader autoloading
 
-=item LIMITS
+=item Autoloading and package lexicals
 
-Constants
+=item SelfLoader and AutoLoader
 
-=item LOCALE
+=item __DATA__, __END__, and the FOOBAR::DATA filehandle.
 
-Constants
+=item Classes and inherited methods.
 
-=item MATH
+=back
 
-Constants
+=item Multiple packages and fully qualified subroutine names
 
-=item SIGNAL
+=item AUTHOR
 
-Constants
+=item COPYRIGHT AND LICENSE
 
-=item STAT
+=back
 
-Constants, Macros
+B<_make_cmd>
 
-=item STDLIB
+=head2 Shell - run shell commands transparently within perl
 
-Constants
+=over 4
 
-=item STDIO
+=item SYNOPSIS
 
-Constants
+=item DESCRIPTION
 
-=item TIME
+=over 4
 
-Constants
+=item Caveats
 
-=item UNISTD
+=item Escaping Magic Characters
 
-Constants
+=item Configuration
 
-=item WAIT
+=back
 
-Constants, WNOHANG, WUNTRACED, Macros, WIFEXITED, WEXITSTATUS, WIFSIGNALED,
-WTERMSIG, WIFSTOPPED, WSTOPSIG
+=item BUGS
+
+=item AUTHOR
 
 =back
 
-=head2 Package::Constants - List all constants declared in a package
+=head2 Socket, sockaddr_in, sockaddr_un, inet_aton, inet_ntoa - load the C
+socket.h defines and structure manipulators 
 
 =over 4
 
@@ -27152,112 +31941,134 @@ WTERMSIG, WIFSTOPPED, WSTOPSIG
 
 =item DESCRIPTION
 
-=item CLASS METHODS
+inet_aton HOSTNAME, inet_ntoa IP_ADDRESS, INADDR_ANY, INADDR_BROADCAST,
+INADDR_LOOPBACK, INADDR_NONE, sockaddr_family SOCKADDR, sockaddr_in PORT,
+ADDRESS, sockaddr_in SOCKADDR_IN, pack_sockaddr_in PORT, IP_ADDRESS,
+unpack_sockaddr_in SOCKADDR_IN, sockaddr_un PATHNAME, sockaddr_un
+SOCKADDR_UN, pack_sockaddr_un PATH, unpack_sockaddr_un SOCKADDR_UN
+
+=back
+
+=head2 Storable - persistence for Perl data structures
 
 =over 4
 
-=item @const = Package::Constants->list( PACKAGE_NAME );
+=item SYNOPSIS
 
-=back
+=item DESCRIPTION
 
-=back
+=item MEMORY STORE
 
-=over 4
+=item ADVISORY LOCKING
 
-=item GLOBAL VARIABLES
+=item SPEED
 
-=over 4
+=item CANONICAL REPRESENTATION
 
-=item $Package::Constants::DEBUG
+=item CODE REFERENCES
 
-=back
+=item FORWARD COMPATIBILITY
 
-=back
+utf8 data, restricted hashes, files from future versions of Storable
+
+=item ERROR REPORTING
+
+=item WIZARDS ONLY
 
 =over 4
 
-=item AUTHOR
+=item Hooks
 
-=item COPYRIGHT
+C<STORABLE_freeze> I<obj>, I<cloning>, C<STORABLE_thaw> I<obj>, I<cloning>,
+I<serialized>, .., C<STORABLE_attach> I<class>, I<cloning>, I<serialized>
 
-=back
+=item Predicates
 
-=head2 Params::Check - A generic input parsing/checking mechanism.
+C<Storable::last_op_in_netorder>, C<Storable::is_storing>,
+C<Storable::is_retrieving>
 
-=over 4
+=item Recursion
 
-=item SYNOPSIS
+=item Deep Cloning
 
-=item DESCRIPTION
+=back
 
-=item Template
+=item Storable magic
 
-default, required, strict_type, defined, no_override, store, allow
+$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 Functions
+=item EXAMPLES
 
-=over 4
+=item WARNING
 
-=item check( \%tmpl, \%args, [$verbose] );
+=item BUGS
 
-Template, Arguments, Verbose
+=over 4
 
-=back
+=item 64 bit data in perl 5.6.0 and 5.6.1
 
 =back
 
-=over 4
+=item CREDITS
 
-=item allow( $test_me, \@criteria );
+=item AUTHOR
 
-string, regexp, subroutine, array ref
+=item SEE ALSO
 
 =back
 
+=head2 Switch - A switch statement for Perl
+
 =over 4
 
-=item last_error()
+=item VERSION
 
-=back
+=item SYNOPSIS
 
-=over 4
+=item BACKGROUND
 
-=item Global Variables
+=item DESCRIPTION
 
 =over 4
 
-=item $Params::Check::VERBOSE
+=item Allowing fall-through
 
-=item $Params::Check::STRICT_TYPE
+=item Automating fall-through
 
-=item $Params::Check::ALLOW_UNKNOWN
+=item Alternative syntax
 
-=item $Params::Check::STRIP_LEADING_DASHES
+=item Higher-order Operations
 
-=item $Params::Check::NO_DUPLICATES
+=back
 
-=item $Params::Check::PRESERVE_CASE
+=item DEPENDENCIES
 
-=item $Params::Check::ONLY_ALLOW_DEFINED
+=item AUTHOR
 
-=item $Params::Check::SANITY_CHECK_TEMPLATE
+=item BUGS
 
-=item $Params::Check::WARNINGS_FATAL
+=item LIMITATIONS
 
-=item $Params::Check::CALLER_DEPTH
+=item COPYRIGHT
 
 =back
 
-=item AUTHOR
+=head2 Symbol - manipulate Perl symbols and their names
 
-=item Acknowledgements
+=over 4
 
-=item COPYRIGHT
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item BUGS
 
 =back
 
-=head2 PerlIO - On demand loader for PerlIO layers and root of PerlIO::*
-name space
+=head2 Sys::Hostname - Try every conceivable way to get hostname
 
 =over 4
 
@@ -27265,640 +32076,685 @@ name space
 
 =item DESCRIPTION
 
-:unix, :stdio, :perlio, :crlf, :mmap, :utf8, :bytes, :raw, :pop, :win32
+=item AUTHOR
+
+=back
+
+=head2 Syslog, Sys::Syslog - Perl interface to the UNIX syslog(3) calls
 
 =over 4
 
-=item Custom Layers
+=item VERSION
 
-:encoding, :via
+=item SYNOPSIS
 
-=item Alternatives to raw
+=item DESCRIPTION
 
-=item Defaults and how to override them
+=item EXPORTS
 
-=item Querying the layers of filehandles
+=item FUNCTIONS
 
-=back
+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 Perl 5.004_02),
+B<setlogsock($sock_type, $stream_location, $sock_timeout)> (added in 0.25),
+B<Note>, B<closelog()>
 
-=item AUTHOR
+=item THE RULES OF SYS::SYSLOG
 
-=item SEE ALSO
+=item EXAMPLES
+
+=item CONSTANTS
+
+=over 4
+
+=item Facilities
+
+=item Levels
 
 =back
 
-=head2 PerlIO::encoding - encoding layer
+=item DIAGNOSTICS
+
+C<Invalid argument passed to setlogsock>, C<eventlog passed to setlogsock,
+but no Win32 API available>, C<no connection to syslog available>, C<stream
+passed to setlogsock, but %s is not writable>, C<stream passed to
+setlogsock, but could not find any device>, C<tcp passed to setlogsock, but
+tcp service unavailable>, C<syslog: expecting argument %s>, C<syslog:
+invalid level/facility: %s>, C<syslog: too many levels given: %s>,
+C<syslog: too many facilities given: %s>, C<syslog: level must be given>,
+C<udp passed to setlogsock, but udp service unavailable>, C<unix passed to
+setlogsock, but path not available>
+
+=item SEE ALSO
 
 =over 4
 
-=item SYNOPSIS
+=item Manual Pages
 
-=item DESCRIPTION
+=item RFCs
 
-=item SEE ALSO
+=item Articles
+
+=item Event Log
 
 =back
 
-=head2 PerlIO::scalar - in-memory IO, scalar IO
+=item AUTHORS & ACKNOWLEDGEMENTS
 
-=over 4
+=item BUGS
 
-=item SYNOPSIS
+=item SUPPORT
 
-=item DESCRIPTION
+AnnoCPAN: Annotated CPAN documentation, CPAN Ratings, RT: CPAN's request
+tracker, Search CPAN, Kobes' CPAN Search, Perl Documentation
 
-=item IMPLEMENTATION NOTE
+=item COPYRIGHT
+
+=item LICENSE
 
 =back
 
-=head2 PerlIO::via - Helper class for PerlIO layers implemented in perl
+=head2 Syslog::Syslog, Sys::Syslog - Perl interface to the UNIX syslog(3)
+calls
 
 =over 4
 
+=item VERSION
+
 =item SYNOPSIS
 
 =item DESCRIPTION
 
-=item EXPECTED METHODS
+=item EXPORTS
 
-$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 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 Perl 5.004_02),
+B<setlogsock($sock_type, $stream_location, $sock_timeout)> (added in 0.25),
+B<Note>, B<closelog()>
+
+=item THE RULES OF SYS::SYSLOG
 
 =item EXAMPLES
 
+=item CONSTANTS
+
 =over 4
 
-=item Example - a Hexadecimal Handle
+=item Facilities
 
-=back
+=item Levels
 
 =back
 
-=head2 PerlIO::via::QuotedPrint - PerlIO layer for quoted-printable strings
+=item DIAGNOSTICS
 
-=over 4
+C<Invalid argument passed to setlogsock>, C<eventlog passed to setlogsock,
+but no Win32 API available>, C<no connection to syslog available>, C<stream
+passed to setlogsock, but %s is not writable>, C<stream passed to
+setlogsock, but could not find any device>, C<tcp passed to setlogsock, but
+tcp service unavailable>, C<syslog: expecting argument %s>, C<syslog:
+invalid level/facility: %s>, C<syslog: too many levels given: %s>,
+C<syslog: too many facilities given: %s>, C<syslog: level must be given>,
+C<udp passed to setlogsock, but udp service unavailable>, C<unix passed to
+setlogsock, but path not available>
 
-=item SYNOPSIS
+=item SEE ALSO
 
-=item DESCRIPTION
+=over 4
 
-=item REQUIRED MODULES
+=item Manual Pages
 
-=item SEE ALSO
+=item RFCs
 
-=item ACKNOWLEDGEMENTS
+=item Articles
 
-=item COPYRIGHT
+=item Event Log
 
 =back
 
-=head2 Pod::Checker, podchecker() - check pod documents for syntax errors
-
-=over 4
+=item AUTHORS & ACKNOWLEDGEMENTS
 
-=item SYNOPSIS
+=item BUGS
 
-=item OPTIONS/ARGUMENTS
+=item SUPPORT
 
-=over 4
+AnnoCPAN: Annotated CPAN documentation, CPAN Ratings, RT: CPAN's request
+tracker, Search CPAN, Kobes' CPAN Search, Perl Documentation
 
-=item podchecker()
+=item COPYRIGHT
 
-B<-warnings> =E<gt> I<val>
+=item LICENSE
 
 =back
 
-=item DESCRIPTION
-
-=item DIAGNOSTICS
+=head2 Syslog::win32::Win32, Sys::Syslog::Win32 - Win32 support for
+Sys::Syslog
 
 =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
+=item DESCRIPTION
 
-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 SEE ALSO
 
-=item Hyperlinks
+=item AUTHORS
 
-ignoring leading/trailing whitespace in link, (section) in '$page'
-deprecated, alternative text/node '%s' contains non-escaped | or /
+=item LICENSE
 
 =back
 
-=item RETURN VALUE
+=head2 TAP::Base - Base class that provides common functionality to
+L<TAP::Parser> and L<TAP::Harness>
 
-=item EXAMPLES
+=over 4
 
-=item INTERFACE
+=item VERSION
 
 =back
 
-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 METHODS
 
-C<$checker-E<gt>name()>
+=over 4
 
-C<$checker-E<gt>node()>
+=item Class Methods
 
-C<$checker-E<gt>idx()>
+=back
 
-C<$checker-E<gt>hyperlink()>
+=back
+
+=head2 TAP::Formatter::Color - Run Perl test scripts with color
 
 =over 4
 
-=item AUTHOR
+=item VERSION
 
 =back
 
-=head2 Pod::Escapes -- for resolving Pod EE<lt>...E<gt> sequences
-
 =over 4
 
-=item SYNOPSIS
-
 =item DESCRIPTION
 
-=item GOODIES
-
-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>}
+=item SYNOPSIS
 
-=item CAVEATS
+=item METHODS
 
-=item SEE ALSO
+=over 4
 
-=item COPYRIGHT AND DISCLAIMERS
+=item Class Methods
 
-=item AUTHOR
+=back
 
 =back
 
-=head2 Pod::Find - find POD documents in directory trees
+=head2 TAP::Formatter::Console - Harness output delegate for default
+console output
 
 =over 4
 
-=item SYNOPSIS
-
-=item DESCRIPTION
+=item VERSION
 
 =back
 
 =over 4
 
-=item C<pod_find( { %opts } , @directories )>
+=item DESCRIPTION
 
-C<-verbose =E<gt> 1>, C<-perl =E<gt> 1>, C<-script =E<gt> 1>, C<-inc =E<gt>
-1>
+=item SYNOPSIS
 
 =back
 
 =over 4
 
-=item C<simplify_name( $str )>
-
-=back
+=item METHODS
 
 =over 4
 
-=item C<pod_where( { %opts }, $pod )>
+=item Class Methods
 
-C<-inc =E<gt> 1>, C<-dirs =E<gt> [ $dir1, $dir2, ... ]>, C<-verbose =E<gt>
-1>
+C<verbosity>, C<verbose>, C<timer>, C<failures>, C<quiet>, C<really_quiet>,
+C<silent>, C<errors>, C<directives>, C<stdout>, C<color>, C<jobs>,
+C<show_count>
+
+=back
 
 =back
 
+=head2 TAP::Formatter::Console::ParallelSession - Harness output delegate
+for parallel console output
+
 =over 4
 
-=item C<contains_pod( $file , $verbose )>
+=item VERSION
 
 =back
 
 =over 4
 
-=item AUTHOR
+=item DESCRIPTION
 
-=item SEE ALSO
+=item SYNOPSIS
 
 =back
 
-=head2 Pod::Html - module to convert pod files to HTML
-
 =over 4
 
-=item SYNOPSIS
+=item METHODS
 
-=item DESCRIPTION
+=over 4
 
-=item FUNCTIONS
+=item Class Methods
 
-=over 4
+=back
 
-=item pod2html
+=back
 
-backlink, cachedir, css, flush, header, help, hiddendirs, htmldir,
-htmlroot, index, infile, libpods, netscape, outfile, podpath, podroot,
-quiet, recurse, title, verbose
+=head2 TAP::Formatter::Console::Session - Harness output delegate for
+default console output
 
-=item htmlify
+=over 4
 
-=item anchorify
+=item VERSION
 
 =back
 
-=item ENVIRONMENT
-
-=item AUTHOR
+=over 4
 
-=item SEE ALSO
+=item DESCRIPTION
 
-=item COPYRIGHT
+=item SYNOPSIS
 
 =back
 
-=head2 Pod::InputObjects - objects representing POD input paragraphs,
-commands, etc.
-
 =over 4
 
-=item SYNOPSIS
+=item METHODS
 
-=item REQUIRES
+=over 4
 
-=item EXPORTS
+=item Class Methods
 
-=item DESCRIPTION
+C<formatter>, C<parser>, C<name>, C<show_count>
 
-package B<Pod::InputSource>, package B<Pod::Paragraph>, package
-B<Pod::InteriorSequence>, package B<Pod::ParseTree>
+=back
 
 =back
 
+=head2 TAP::Harness - Run test scripts with statistics
+
 =over 4
 
-=item B<Pod::InputSource>
+=item VERSION
 
 =back
 
 =over 4
 
-=item B<new()>
+=item DESCRIPTION
+
+=item SYNOPSIS
 
 =back
 
 =over 4
 
-=item B<name()>
-
-=back
+=item METHODS
 
 =over 4
 
-=item B<handle()>
-
-=back
+=item Class Methods
 
-=over 4
+C<verbosity>, C<timer>, C<failures>, C<show_count>, C<lib>, C<switches>,
+C<test_args>, C<color>, C<exec>, C<merge>, C<aggregator_class>,
+C<formatter_class>, C<multiplexer_class>, C<parser_class>,
+C<scheduler_class>, C<formatter>, C<errors>, C<directives>, C<ignore_exit>,
+C<jobs>, C<fork>, C<rules>, C<stdout>
 
-=item B<was_cutting()>
+=back
 
 =back
 
 =over 4
 
-=item B<Pod::Paragraph>
+=item Instance Methods
 
 =back
 
-=over 4
+the file name of a test script to run, a reference to a [ file name,
+display name ] array
 
-=item Pod::Paragraph-E<gt>B<new()>
+=over 4
 
-=back
+=item SUBCLASSING
 
 =over 4
 
-=item $pod_para-E<gt>B<cmd_name()>
-
-=back
+=item Methods
 
-=over 4
+C<start>, C<tests>
 
-=item $pod_para-E<gt>B<text()>
+=back
 
 =back
 
 =over 4
 
-=item $pod_para-E<gt>B<raw_text()>
+=item REPLACING
+
+=item SEE ALSO
 
 =back
 
+=head2 TAP::Object - Base class that provides common functionality to all
+C<TAP::*> modules
+
 =over 4
 
-=item $pod_para-E<gt>B<cmd_prefix()>
+=item VERSION
 
 =back
 
 =over 4
 
-=item $pod_para-E<gt>B<cmd_separator()>
+=item SYNOPSIS
 
-=back
+=item DESCRIPTION
+
+=item METHODS
 
 =over 4
 
-=item $pod_para-E<gt>B<parse_tree()>
+=item Class Methods
+
+=back
 
 =back
 
 =over 4
 
-=item $pod_para-E<gt>B<file_line()>
+=item Instance Methods
 
 =back
 
+=head2 TAParser, TAP::Parser - Parse L<TAP|Test::Harness::TAP> output
+
 =over 4
 
-=item B<Pod::InteriorSequence>
+=item VERSION
 
 =back
 
 =over 4
 
-=item Pod::InteriorSequence-E<gt>B<new()>
+=item SYNOPSIS
 
-=back
+=item DESCRIPTION
 
-=over 4
+=item METHODS
 
-=item $pod_seq-E<gt>B<cmd_name()>
+=over 4
 
-=back
+=item Class Methods
 
-=over 4
+C<source>, C<tap>, C<exec>, C<callback>, C<switches>, C<test_args>,
+C<spool>, C<merge>, C<source_class>, C<perl_source_class>,
+C<grammar_class>, C<iterator_factory_class>, C<result_factory_class>
 
-=item $pod_seq-E<gt>B<prepend()>
+=back
 
 =back
 
 =over 4
 
-=item $pod_seq-E<gt>B<append()>
+=item Instance Methods
 
 =back
 
 =over 4
 
-=item $pod_seq-E<gt>B<nested()>
-
-=back
+=item INDIVIDUAL RESULTS
 
 =over 4
 
-=item $pod_seq-E<gt>B<raw_text()>
+=item Result types
 
-=back
+Version, Plan, Pragma, Test, Comment, Bailout, Unknown
 
-=over 4
+=item Common type methods
 
-=item $pod_seq-E<gt>B<left_delimiter()>
+=item C<plan> methods
 
-=back
+=item C<pragma> methods
 
-=over 4
+=item C<bailout> methods
 
-=item $pod_seq-E<gt>B<right_delimiter()>
+=item C<unknown> methods
+
+=item C<test> methods
 
 =back
 
+=item TOTAL RESULTS
+
 =over 4
 
-=item $pod_seq-E<gt>B<parse_tree()>
+=item Individual Results
 
 =back
 
-=over 4
-
-=item $pod_seq-E<gt>B<file_line()>
-
 =back
 
 =over 4
 
-=item Pod::InteriorSequence::B<DESTROY()>
+=item Pragmas
 
 =back
 
 =over 4
 
-=item B<Pod::ParseTree>
+=item Summary Results
 
 =back
 
 =over 4
 
-=item Pod::ParseTree-E<gt>B<new()>
+=item C<ignore_exit>
 
 =back
 
+Misplaced plan, No plan, More than one plan, Test numbers out of sequence
+
 =over 4
 
-=item $ptree-E<gt>B<top()>
+=item CALLBACKS
 
-=back
+C<test>, C<version>, C<plan>, C<comment>, C<bailout>, C<yaml>, C<unknown>,
+C<ELSE>, C<ALL>, C<EOF>
+
+=item TAP GRAMMAR
+
+=item BACKWARDS COMPATABILITY
 
 =over 4
 
-=item $ptree-E<gt>B<children()>
+=item Differences
+
+TODO plans, 'Missing' tests
 
 =back
 
+=item SUBCLASSING
+
 =over 4
 
-=item $ptree-E<gt>B<prepend()>
+=item Parser Components
+
+option 1, option 2
 
 =back
 
-=over 4
+=item ACKNOWLEDGEMENTS
 
-=item $ptree-E<gt>B<append()>
+Michael Schwern, Andy Lester, chromatic, GEOFFR, Shlomi Fish, Torsten
+Schoenfeld, Jerry Gay, Aristotle, Adam Kennedy, Yves Orton, Adrian Howard,
+Sean & Lil, Andreas J. Koenig, Florian Ragwitz, Corion, Mark Stosberg, Matt
+Kraai, David Wheeler, Alex Vandiver
 
-=back
+=item AUTHORS
 
-=over 4
+=item BUGS
 
-=item $ptree-E<gt>B<raw_text()>
+=item COPYRIGHT & LICENSE
 
 =back
 
+=head2 TAParser::Aggregator, TAP::Parser::Aggregator - Aggregate
+TAP::Parser results
+
 =over 4
 
-=item Pod::ParseTree::B<DESTROY()>
+=item VERSION
 
 =back
 
 =over 4
 
-=item SEE ALSO
-
-=item AUTHOR
+=item SYNOPSIS
 
-=back
+=item DESCRIPTION
 
-=head2 Pod::LaTeX - Convert Pod data to formatted Latex
+=item METHODS
 
 =over 4
 
-=item SYNOPSIS
+=item Class Methods
 
-=item DESCRIPTION
+=back
 
 =back
 
 =over 4
 
-=item OBJECT METHODS
-
-C<initialize>
+=item Instance Methods
 
 =back
 
 =over 4
 
-=item Data Accessors
+=item Summary methods
 
-B<AddPreamble>
+failed, parse_errors, passed, skipped, todo, todo_passed, wait, exit
 
 =back
 
-B<AddPostamble>
+Failed tests, Parse erros, Bad exit or wait status
 
-B<Head1Level>
+=over 4
 
-B<Label>
+=item See Also
 
-B<LevelNoNum>
+=back
 
-B<MakeIndex>
+=head2 TAParser::Grammar, TAP::Parser::Grammar - A grammar for the Test
+Anything Protocol.
 
-B<ReplaceNAMEwithSection>
+=over 4
 
-B<StartWithNewPage>
+=item VERSION
 
-B<TableOfContents>
+=back
 
-B<UniqueLabels>
+=over 4
 
-B<UserPreamble>
+=item SYNOPSIS
 
-B<UserPostamble>
+=item DESCRIPTION
 
-B<Lists>
+=item METHODS
 
 =over 4
 
-=item Subclassed methods
+=item Class Methods
 
 =back
 
-B<begin_pod>
-
-B<end_pod>
-
-B<command>
+=back
 
-B<verbatim>
+=over 4
 
-B<textblock>
+=item Instance Methods
 
-B<interior_sequence>
+=back
 
 =over 4
 
-=item List Methods
+=item TAP GRAMMAR
 
-B<begin_list>
+=item SUBCLASSING
 
-=back
+=item SEE ALSO
 
-B<end_list>
+=back
 
-B<add_item>
+=head2 TAParser::Iterator, TAP::Parser::Iterator - Internal base class for
+TAP::Parser Iterators
 
 =over 4
 
-=item Methods for headings
-
-B<head>
+=item VERSION
 
 =back
 
 =over 4
 
-=item Internal methods
+=item SYNOPSIS
 
-B<_output>
+=item DESCRIPTION
 
-=back
+=item METHODS
 
-B<_replace_special_chars>
+=over 4
 
-B<_replace_special_chars_late>
+=item Class Methods
 
-B<_create_label>
+=item Instance Methods
 
-B<_create_index>
+=back
 
-B<_clean_latex_commands>
+=back
 
-B<_split_delimited>
+=over 4
+
+=item SUBCLASSING
 
 =over 4
 
-=item NOTES
+=item Example
+
+=back
 
 =item SEE ALSO
 
-=item AUTHORS
+=back
 
-=item COPYRIGHT
+=head2 TAParser::Iterator::Array, TAP::Parser::Iterator::Array - Internal
+TAP::Parser array Iterator
 
-=item REVISION
+=over 4
 
-=back
+=item VERSION
 
-=head2 Pod::Man - Convert POD data to formatted *roff input
+=back
 
 =over 4
 
@@ -27906,404 +32762,459 @@ B<_split_delimited>
 
 =item DESCRIPTION
 
-center, date, fixed, fixedbold, fixeditalic, fixedbolditalic, name, quotes,
-release, section
+=item METHODS
 
-=item DIAGNOSTICS
+=over 4
 
-roff font should be 1 or 2 chars, not "%s", Invalid quote specification
-"%s"
+=item Class Methods
 
-=item BUGS
+=item Instance Methods
 
-=item CAVEATS
+=back
 
-=item AUTHOR
+=back
 
-=item COPYRIGHT AND LICENSE
+=over 4
+
+=item ATTRIBUTION
 
 =item SEE ALSO
 
 =back
 
-=head2 Pod::ParseLink - Parse an LE<lt>E<gt> formatting code in POD text
+=head2 TAParser::Iterator::Process, TAP::Parser::Iterator::Process -
+Internal TAP::Parser Iterator
 
 =over 4
 
-=item SYNOPSIS
-
-=item DESCRIPTION
-
-=item SEE ALSO
-
-=item AUTHOR
-
-=item COPYRIGHT AND LICENSE
+=item VERSION
 
 =back
 
-=head2 Pod::ParseUtils - helpers for POD parsing and conversion
-
 =over 4
 
 =item SYNOPSIS
 
 =item DESCRIPTION
 
-=back
+=item METHODS
 
 =over 4
 
-=item Pod::List
+=item Class Methods
 
-Pod::List-E<gt>new()
+=item Instance Methods
 
 =back
 
-$list-E<gt>file()
-
-$list-E<gt>start()
-
-$list-E<gt>indent()
+=back
 
-$list-E<gt>type()
+=over 4
 
-$list-E<gt>rx()
+=item ATTRIBUTION
 
-$list-E<gt>item()
+=item SEE ALSO
 
-$list-E<gt>parent()
+=back
 
-$list-E<gt>tag()
+=head2 TAParser::Iterator::Stream, TAP::Parser::Iterator::Stream - Internal
+TAP::Parser Iterator
 
 =over 4
 
-=item Pod::Hyperlink
-
-Pod::Hyperlink-E<gt>new()
+=item VERSION
 
 =back
 
-$link-E<gt>parse($string)
+=over 4
 
-$link-E<gt>markup($string)
+=item SYNOPSIS
 
-$link-E<gt>text()
+=item DESCRIPTION
 
-$link-E<gt>warning()
+=item METHODS
 
-$link-E<gt>file(), $link-E<gt>line()
+=over 4
 
-$link-E<gt>page()
+=item Class Methods
 
-$link-E<gt>node()
+=back
 
-$link-E<gt>alttext()
+=back
 
-$link-E<gt>type()
+=over 4
 
-$link-E<gt>link()
+=item Instance Methods
+
+=back
 
 =over 4
 
-=item Pod::Cache
+=item ATTRIBUTION
 
-Pod::Cache-E<gt>new()
+=item SEE ALSO
 
 =back
 
-$cache-E<gt>item()
-
-$cache-E<gt>find_page($name)
+=head2 TAParser::IteratorFactory, TAP::Parser::IteratorFactory - Internal
+TAP::Parser Iterator
 
 =over 4
 
-=item Pod::Cache::Item
-
-Pod::Cache::Item-E<gt>new()
+=item VERSION
 
 =back
 
-$cacheitem-E<gt>page()
+=over 4
 
-$cacheitem-E<gt>description()
+=item SYNOPSIS
 
-$cacheitem-E<gt>path()
+=item DESCRIPTION
 
-$cacheitem-E<gt>file()
+=item METHODS
 
-$cacheitem-E<gt>nodes()
+=over 4
 
-$cacheitem-E<gt>find_node($name)
+=item Class Methods
+
+=back
+
+=back
+
+=over 4
 
-$cacheitem-E<gt>idx()
+=item SUBCLASSING
 
 =over 4
 
-=item AUTHOR
+=item Example
+
+=back
+
+=item ATTRIBUTION
 
 =item SEE ALSO
 
 =back
 
-=head2 Pod::Parser - base class for creating POD filters and translators
+=head2 TAParser::Multiplexer, TAP::Parser::Multiplexer - Multiplex multiple
+TAP::Parsers
 
 =over 4
 
-=item SYNOPSIS
+=item VERSION
 
-=item REQUIRES
+=back
 
-=item EXPORTS
+=over 4
+
+=item SYNOPSIS
 
 =item DESCRIPTION
 
-=item QUICK OVERVIEW
+=item METHODS
 
-=item PARSING OPTIONS
+=over 4
 
-B<-want_nonPODs> (default: unset), B<-process_cut_cmd> (default: unset),
-B<-warnings> (default: unset)
+=item Class Methods
+
+=back
 
 =back
 
 =over 4
 
-=item RECOMMENDED SUBROUTINE/METHOD OVERRIDES
+=item Instance Methods
 
 =back
 
 =over 4
 
-=item B<command()>
-
-C<$cmd>, C<$text>, C<$line_num>, C<$pod_para>
+=item See Also
 
 =back
 
-=over 4
+=head2 TAParser::Result, TAP::Parser::Result - Base class for TAP::Parser
+output objects
 
-=item B<verbatim()>
+=over 4
 
-C<$text>, C<$line_num>, C<$pod_para>
+=item VERSION
 
 =back
 
 =over 4
 
-=item B<textblock()>
+=item SYNOPSIS
 
-C<$text>, C<$line_num>, C<$pod_para>
+=over 4
 
-=back
+=item DESCRIPTION
 
-=over 4
+=item METHODS
 
-=item B<interior_sequence()>
+=back
 
 =back
 
 =over 4
 
-=item OPTIONAL SUBROUTINE/METHOD OVERRIDES
+=item Boolean methods
+
+C<is_plan>, C<is_pragma>, C<is_test>, C<is_comment>, C<is_bailout>,
+C<is_version>, C<is_unknown>, C<is_yaml>
 
 =back
 
 =over 4
 
-=item B<new()>
-
-=back
+=item SUBCLASSING
 
 =over 4
 
-=item B<initialize()>
+=item Example
 
 =back
 
-=over 4
-
-=item B<begin_pod()>
+=item SEE ALSO
 
 =back
 
+=head2 TAParser::Result::Bailout, TAP::Parser::Result::Bailout - Bailout
+result token.
+
 =over 4
 
-=item B<begin_input()>
+=item VERSION
 
 =back
 
 =over 4
 
-=item B<end_input()>
+=item DESCRIPTION
+
+=item OVERRIDDEN METHODS
+
+C<as_string>
 
 =back
 
 =over 4
 
-=item B<end_pod()>
+=item Instance Methods
 
 =back
 
+=head2 TAParser::Result::Comment, TAP::Parser::Result::Comment - Comment
+result token.
+
 =over 4
 
-=item B<preprocess_line()>
+=item VERSION
 
 =back
 
 =over 4
 
-=item B<preprocess_paragraph()>
+=item DESCRIPTION
+
+=item OVERRIDDEN METHODS
+
+C<as_string>
 
 =back
 
 =over 4
 
-=item METHODS FOR PARSING AND PROCESSING
+=item Instance Methods
 
 =back
 
-=over 4
+=head2 TAParser::Result::Plan, TAP::Parser::Result::Plan - Plan result
+token.
 
-=item B<parse_text()>
+=over 4
 
-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>
+=item VERSION
 
 =back
 
 =over 4
 
-=item B<interpolate()>
+=item DESCRIPTION
+
+=item OVERRIDDEN METHODS
+
+C<as_string>, C<raw>
 
 =back
 
 =over 4
 
-=item B<parse_paragraph()>
+=item Instance Methods
 
 =back
 
+=head2 TAParser::Result::Pragma, TAP::Parser::Result::Pragma - TAP pragma
+token.
+
 =over 4
 
-=item B<parse_from_filehandle()>
+=item VERSION
 
 =back
 
 =over 4
 
-=item B<parse_from_file()>
+=item DESCRIPTION
+
+=item OVERRIDDEN METHODS
+
+C<as_string>, C<raw>
 
 =back
 
 =over 4
 
-=item ACCESSOR METHODS
+=item Instance Methods
 
 =back
 
+=head2 TAParser::Result::Test, TAP::Parser::Result::Test - Test result
+token.
+
 =over 4
 
-=item B<errorsub()>
+=item VERSION
 
 =back
 
 =over 4
 
-=item B<cutting()>
+=item DESCRIPTION
 
-=back
+=item OVERRIDDEN METHODS
 
 =over 4
 
-=item B<parseopts()>
+=item Instance Methods
+
+=back
 
 =back
 
+=head2 TAParser::Result::Unknown, TAP::Parser::Result::Unknown - Unknown
+result token.
+
 =over 4
 
-=item B<output_file()>
+=item VERSION
 
 =back
 
 =over 4
 
-=item B<output_handle()>
+=item DESCRIPTION
+
+=item OVERRIDDEN METHODS
+
+C<as_string>, C<raw>
 
 =back
 
+=head2 TAParser::Result::Version, TAP::Parser::Result::Version - TAP syntax
+version token.
+
 =over 4
 
-=item B<input_file()>
+=item VERSION
 
 =back
 
 =over 4
 
-=item B<input_handle()>
+=item DESCRIPTION
+
+=item OVERRIDDEN METHODS
+
+C<as_string>, C<raw>
 
 =back
 
 =over 4
 
-=item B<input_streams()>
+=item Instance Methods
 
 =back
 
+=head2 TAParser::Result::YAML, TAP::Parser::Result::YAML - YAML result
+token.
+
 =over 4
 
-=item B<top_stream()>
+=item VERSION
 
 =back
 
 =over 4
 
-=item PRIVATE METHODS AND DATA
+=item DESCRIPTION
+
+=item OVERRIDDEN METHODS
+
+C<as_string>, C<raw>
 
 =back
 
 =over 4
 
-=item B<_push_input_stream()>
+=item Instance Methods
 
 =back
 
+=head2 TAParser::ResultFactory, TAP::Parser::ResultFactory - Factory for
+creating TAP::Parser output objects
+
 =over 4
 
-=item B<_pop_input_stream()>
+=item SYNOPSIS
+
+=item VERSION
 
 =back
 
 =over 4
 
-=item TREE-BASED PARSING
-
-=item CAVEATS
+=item DESCRIPTION
 
-=item SEE ALSO
+=item METHODS
 
-=item AUTHOR
+=item Class Methods
 
 =back
 
-=head2 Pod::Perldoc::ToChecker - let Perldoc check Pod for errors
+=over 4
+
+=item SUBCLASSING
 
 =over 4
 
-=item SYNOPSIS
+=item Example
 
-=item DESCRIPTION
+=back
 
 =item SEE ALSO
 
-=item COPYRIGHT AND DISCLAIMERS
+=back
 
-=item AUTHOR
+=head2 TAParser::Scheduler, TAP::Parser::Scheduler - Schedule tests during
+parallel testing
 
-=back
+=over 4
 
-=head2 Pod::Perldoc::ToMan - let Perldoc render Pod as man pages
+=item VERSION
+
+=back
 
 =over 4
 
@@ -28311,17 +33222,24 @@ I<code-ref>|I<method-name>
 
 =item DESCRIPTION
 
-=item CAVEAT
+=item METHODS
 
-=item SEE ALSO
+=over 4
 
-=item COPYRIGHT AND DISCLAIMERS
+=item Class Methods
 
-=item AUTHOR
+=back
 
 =back
 
-=head2 Pod::Perldoc::ToNroff - let Perldoc convert Pod to nroff
+=head2 TAParser::Scheduler::Job, TAP::Parser::Scheduler::Job - A single
+testing job.
+
+=over 4
+
+=item VERSION
+
+=back
 
 =over 4
 
@@ -28329,17 +33247,24 @@ I<code-ref>|I<method-name>
 
 =item DESCRIPTION
 
-=item CAVEAT
+=item METHODS
 
-=item SEE ALSO
+=over 4
 
-=item COPYRIGHT AND DISCLAIMERS
+=item Class Methods
 
-=item AUTHOR
+=back
 
 =back
 
-=head2 Pod::Perldoc::ToPod - let Perldoc render Pod as ... Pod!
+=head2 TAParser::Scheduler::Spinner, TAP::Parser::Scheduler::Spinner - A
+no-op job.
+
+=over 4
+
+=item VERSION
+
+=back
 
 =over 4
 
@@ -28347,15 +33272,24 @@ I<code-ref>|I<method-name>
 
 =item DESCRIPTION
 
-=item SEE ALSO
+=item METHODS
 
-=item COPYRIGHT AND DISCLAIMERS
+=over 4
 
-=item AUTHOR
+=item Class Methods
 
 =back
 
-=head2 Pod::Perldoc::ToRtf - let Perldoc render Pod as RTF
+=back
+
+=head2 TAParser::Source, TAP::Parser::Source - Stream output from some
+source
+
+=over 4
+
+=item VERSION
+
+=back
 
 =over 4
 
@@ -28363,33 +33297,44 @@ I<code-ref>|I<method-name>
 
 =item DESCRIPTION
 
-=item SEE ALSO
+=item METHODS
 
-=item COPYRIGHT AND DISCLAIMERS
+=over 4
 
-=item AUTHOR
+=item Class Methods
 
 =back
 
-=head2 Pod::Perldoc::ToText - let Perldoc render Pod as plaintext
+=back
 
 =over 4
 
-=item SYNOPSIS
+=item Instance Methods
 
-=item DESCRIPTION
+=back
 
-=item CAVEAT
+=over 4
 
-=item SEE ALSO
+=item SUBCLASSING
 
-=item COPYRIGHT AND DISCLAIMERS
+=over 4
 
-=item AUTHOR
+=item Example
 
 =back
 
-=head2 Pod::Perldoc::ToTk - let Perldoc use Tk::Pod to render Pod
+=item SEE ALSO
+
+=back
+
+=head2 TAParser::Source::Perl, TAP::Parser::Source::Perl - Stream Perl
+output
+
+=over 4
+
+=item VERSION
+
+=back
 
 =over 4
 
@@ -28397,29 +33342,39 @@ I<code-ref>|I<method-name>
 
 =item DESCRIPTION
 
-=item SEE ALSO
+=item METHODS
 
-=item AUTHOR
+=over 4
+
+=item Class Methods
+
+=item Instance Methods
 
 =back
 
-=head2 Pod::Perldoc::ToXml - let Perldoc render Pod as XML
+=back
 
 =over 4
 
-=item SYNOPSIS
+=item SUBCLASSING
 
-=item DESCRIPTION
+=over 4
 
-=item SEE ALSO
+=item Example
 
-=item COPYRIGHT AND DISCLAIMERS
+=back
 
-=item AUTHOR
+=item SEE ALSO
 
 =back
 
-=head2 Pod::PlainText - Convert POD data to formatted ASCII text
+=head2 TAParser::Utils, TAP::Parser::Utils - Internal TAP::Parser utilities
+
+=over 4
+
+=item VERSION
+
+=back
 
 =over 4
 
@@ -28427,34 +33382,32 @@ 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 NOTES
+=over 4
 
-=item SEE ALSO
+=item INTERFACE
 
-=item AUTHOR
+=back
 
 =back
 
-=head2 Pod::Plainer - Perl extension for converting Pod to old style Pod.
+=head2 TAParser::YAMLish::Reader, TAP::Parser::YAMLish::Reader - Read
+YAMLish data from iterator
 
 =over 4
 
+=item VERSION
+
 =item SYNOPSIS
 
 =item DESCRIPTION
 
+=item METHODS
+
 =over 4
 
-=item EXPORT
+=item Class Methods
+
+=item Instance Methods
 
 =back
 
@@ -28462,116 +33415,130 @@ Unknown sequence: %s, Unmatched =back
 
 =item SEE ALSO
 
+=item COPYRIGHT
+
 =back
 
-=head2 Pod::Select, podselect() - extract selected sections of POD from
-input
+=head2 TAParser::YAMLish::Writer, TAP::Parser::YAMLish::Writer - Write
+YAMLish data
 
 =over 4
 
-=item SYNOPSIS
-
-=item REQUIRES
+=item VERSION
 
-=item EXPORTS
+=item SYNOPSIS
 
 =item DESCRIPTION
 
-=item SECTION SPECIFICATIONS
+=item METHODS
 
-=item RANGE SPECIFICATIONS
+=over 4
 
-=back
+=item Class Methods
 
-=over 4
+=item Instance Methods
 
-=item OBJECT METHODS
+a reference to a scalar to append YAML to, the handle of an open file, a
+reference to an array into which YAML will be pushed, a code reference
 
 =back
 
-=over 4
+=item AUTHOR
 
-=item B<curr_headings()>
+=item SEE ALSO
+
+=item COPYRIGHT
 
 =back
 
+=head2 Term::ANSIColor - Color screen output using ANSI escape sequences
+
 =over 4
 
-=item B<select()>
+=item SYNOPSIS
 
-=back
+=item DESCRIPTION
 
-=over 4
+=item DIAGNOSTICS
 
-=item B<add_selection()>
+Bad escape sequence %s, Bareword "%s" not allowed while "strict subs" in
+use, Invalid attribute name %s, Name "%s" used only once: possible typo, No
+comma allowed after filehandle, No name for escape sequence %s
 
-=back
+=item ENVIRONMENT
 
-=over 4
+ANSI_COLORS_DISABLED
 
-=item B<clear_selections()>
+=item RESTRICTIONS
 
-=back
+=item NOTES
 
-=over 4
+=item SEE ALSO
 
-=item B<match_section()>
+=item AUTHORS
+
+=item COPYRIGHT AND LICENSE
 
 =back
 
+=head2 Term::Cap - Perl termcap interface
+
 =over 4
 
-=item B<is_selected()>
+=item SYNOPSIS
 
-=back
+=item DESCRIPTION
 
 =over 4
 
-=item EXPORTED FUNCTIONS
+=item METHODS
 
 =back
 
-=over 4
-
-=item B<podselect()>
+=back
 
-B<-output>, B<-sections>, B<-ranges>
+B<Tgetent>, OSPEED, TERM
 
-=back
+B<Tpad>, B<$string>, B<$cnt>, B<$FH>
 
-=over 4
+B<Tputs>, B<$cap>, B<$cnt>, B<$FH>
 
-=item PRIVATE METHODS AND DATA
+B<Tgoto>, B<$cap>, B<$col>, B<$row>, B<$FH>
 
-=back
+B<Trequire>
 
 =over 4
 
-=item B<_compile_section_spec()>
+=item EXAMPLES
 
-=back
+=item COPYRIGHT AND LICENSE
 
-=over 4
+=item AUTHOR
 
-=item $self->{_SECTION_HEADINGS}
+=item SEE ALSO
 
 =back
 
+=head2 Term::Complete - Perl word completion module
+
 =over 4
 
-=item $self->{_SELECTED_SECTIONS}
+=item SYNOPSIS
 
-=back
+=item DESCRIPTION
 
-=over 4
+E<lt>tabE<gt>, ^D, ^U, E<lt>delE<gt>, E<lt>bsE<gt>
 
-=item SEE ALSO
+=item DIAGNOSTICS
+
+=item BUGS
 
 =item AUTHOR
 
 =back
 
-=head2 Pod::Simple - framework for parsing Pod
+=head2 Term::ReadLine - Perl interface to various C<readline> packages.
+If no real package is found, substitutes stubs instead of basic functions.
 
 =over 4
 
@@ -28579,35 +33546,24 @@ B<-output>, B<-sections>, B<-ranges>
 
 =item DESCRIPTION
 
-=item MAIN METHODS
-
-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> ); >>
+=item Minimal set of supported functions
 
-=item SECONDARY METHODS
+C<ReadLine>, C<new>, C<readline>, C<addhistory>, C<IN>, C<OUT>, C<MinLine>,
+C<findConsole>, Attribs, C<Features>
 
-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 Additional supported functions
 
-=item CAVEATS
+C<tkRunning>, C<ornaments>, C<newTTY>
 
-=item SEE ALSO
+=item EXPORTS
 
-=item COPYRIGHT AND DISCLAIMERS
+=item ENVIRONMENT
 
-=item AUTHOR
+=item CAVEATS
 
 =back
 
-=head2 Pod::Simple::Checker -- check the Pod syntax of a document
+=head2 Term::UI - Term::ReadLine UI made easy
 
 =over 4
 
@@ -28615,67 +33571,84 @@ $parser->source_dead >>
 
 =item DESCRIPTION
 
-=item SEE ALSO
+=item HOW IT WORKS
 
-=item COPYRIGHT AND DISCLAIMERS
+=item METHODS
 
-=item AUTHOR
+=over 4
+
+=item $reply = $term->get_reply( prompt => 'question?', [choices => \@list,
+default => $list[0], multi => BOOL, print_me => "extra text to print &
+record", allow => $ref] );
 
 =back
 
-=head2 Pod::Simple::Debug -- put Pod::Simple into trace/debug mode
+=back
 
 =over 4
 
-=item SYNOPSIS
+=item $bool = $term->ask_yn( prompt => "your question", [default =>
+(y|1,n|0), print_me => "extra text to print & record"] )
 
-=item DESCRIPTION
+=back
 
-=item CAVEATS
+=over 4
 
-=item GUTS
+=item ($opts, $munged) = $term->parse_options( STRING );
 
-=item SEE ALSO
+=back
 
-=item COPYRIGHT AND DISCLAIMERS
+=over 4
 
-=item AUTHOR
+=item $str = $term->history_as_string
 
 =back
 
-=head2 Pod::Simple::DumpAsText -- dump Pod-parsing events as text
-
 =over 4
 
-=item SYNOPSIS
+=item GLOBAL VARIABLES
 
-=item DESCRIPTION
+=over 4
 
-=item SEE ALSO
+=item $Term::UI::VERBOSE
 
-=item COPYRIGHT AND DISCLAIMERS
+=item $Term::UI::AUTOREPLY
 
-=item AUTHOR
+=item $Term::UI::INVALID
+
+=item $Term::UI::History::HISTORY_FH
 
 =back
 
-=head2 Pod::Simple::DumpAsXML -- turn Pod into XML
+=item EXAMPLES
 
 =over 4
 
-=item SYNOPSIS
+=item Basic get_reply sample
 
-=item DESCRIPTION
+=item get_reply with choices
 
-=item SEE ALSO
+=item get_reply with choices and default
 
-=item COPYRIGHT AND DISCLAIMERS
+=item get_reply using print_me & multi
+
+=item get_reply & allow
+
+=item an elaborate ask_yn sample
+
+=back
+
+=item See Also
+
+=item BUG REPORTS
 
 =item AUTHOR
 
+=item COPYRIGHT
+
 =back
 
-=head2 Pod::Simple::HTML - convert Pod to HTML
+=head2 Term::UI::History
 
 =over 4
 
@@ -28683,24 +33656,31 @@ $parser->source_dead >>
 
 =item DESCRIPTION
 
-=item CALLING FROM THE COMMAND LINE
+=item FUNCTIONS
 
-=item CALLING FROM PERL
+=over 4
 
-=item METHODS
+=item history("message string" [,VERBOSE])
 
-=item SUBCLASSING
+=back
 
-=item SEE ALSO
+=back
 
-=item COPYRIGHT AND DISCLAIMERS
+=over 4
+
+=item GLOBAL VARIABLES
+
+$HISTORY_FH
+
+=item See Also
 
 =item AUTHOR
 
+=item COPYRIGHT
+
 =back
 
-=head2 Pod::Simple::HTMLBatch - convert several Pod files to several HTML
-files
+=head2 Test - provides a simple framework for writing test scripts
 
 =over 4
 
@@ -28708,51 +33688,46 @@ files
 
 =item DESCRIPTION
 
+=item QUICK START GUIDE
+
 =over 4
 
-=item FROM THE COMMAND LINE
+=item Functions
+
+C<plan(...)>, C<tests =E<gt> I<number>>, C<todo =E<gt> [I<1,5,14>]>,
+C<onfail =E<gt> sub { ... }>, C<onfail =E<gt> \&some_sub>
 
 =back
 
-=item MAIN METHODS
+=back
 
-$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' );
+B<_to_value>
+
+C<ok(...)>
+
+C<skip(I<skip_if_true>, I<args...>)>
 
 =over 4
 
-=item ACCESSOR METHODS
+=item TEST TYPES
 
-$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> );
+NORMAL TESTS, SKIPPED TESTS, TODO TESTS
 
-=back
+=item ONFAIL
 
-=item NOTES ON CUSTOMIZATION
+=item BUGS and CAVEATS
 
-=item ASK ME!
+=item ENVIRONMENT
 
-=item SEE ALSO
+=item NOTE
 
-=item COPYRIGHT AND DISCLAIMERS
+=item SEE ALSO
 
 =item AUTHOR
 
 =back
 
-=head2 Pod::Simple::LinkSection -- represent "section" attributes of L
-codes
+=head2 Test::Builder - Backend for building test libraries
 
 =over 4
 
@@ -28760,172 +33735,159 @@ codes
 
 =item DESCRIPTION
 
-=item SEE ALSO
+=over 4
 
-=item COPYRIGHT AND DISCLAIMERS
+=item Construction
 
-=item AUTHOR
+B<new>
 
 =back
 
-=head2 Pod::Simple::Methody -- turn Pod::Simple events into method calls
+=back
+
+B<create>
+
+B<reset>
 
 =over 4
 
-=item SYNOPSIS
+=item Setting up tests
 
-=item DESCRIPTION
+B<plan>
 
-=item METHOD CALLING
+=back
 
-=item SEE ALSO
+B<expected_tests>
 
-=item COPYRIGHT AND DISCLAIMERS
+B<no_plan>
 
-=item AUTHOR
+B<has_plan>
 
-=back
+B<skip_all>
 
-=head2 Pod::Simple::PullParser -- a pull-parser interface to parsing Pod
+B<exported_to>
 
 =over 4
 
-=item SYNOPSIS
+=item Running tests
 
-=item DESCRIPTION
+B<ok>
 
-=item METHODS
+=back
 
-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
+B<is_eq>, B<is_num>
 
-=item NOTE
+B<isnt_eq>, B<isnt_num>
 
-=item SEE ALSO
+B<like>, B<unlike>
 
-=item COPYRIGHT AND DISCLAIMERS
+B<cmp_ok>
 
-=item AUTHOR
+=over 4
 
-=back
+=item Other Testing Methods
 
-=head2 Pod::Simple::PullParserEndToken -- end-tokens from
-Pod::Simple::PullParser
+B<BAIL_OUT>
 
-=over 4
+=back
 
-=item SYNOPSIS
+B<skip>
 
-=item DESCRIPTION
+B<todo_skip>
 
-$token->tagname, $token->tagname(I<somestring>), $token->tag(...),
-$token->is_tag(I<somestring>) or $token->is_tagname(I<somestring>)
+B<skip_rest>
 
-=item SEE ALSO
+=over 4
 
-=item COPYRIGHT AND DISCLAIMERS
+=item Test building utility methods
 
-=item AUTHOR
+B<maybe_regex>
 
 =back
 
-=head2 Pod::Simple::PullParserStartToken -- start-tokens from
-Pod::Simple::PullParser
+B<_try>
+
+B<is_fh>
 
 =over 4
 
-=item SYNOPSIS
+=item Test style
 
-=item DESCRIPTION
+B<level>
 
-$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
+=back
 
-=item SEE ALSO
+B<use_numbers>
 
-=item COPYRIGHT AND DISCLAIMERS
+B<no_diag>, B<no_ending>, B<no_header>
 
-=item AUTHOR
+=over 4
+
+=item Output
+
+B<diag>
 
 =back
 
-=head2 Pod::Simple::PullParserTextToken -- text-tokens from
-Pod::Simple::PullParser
+B<note>
 
-=over 4
+B<explain>
 
-=item SYNOPSIS
+B<_print>
 
-=item DESCRIPTION
+B<output>, B<failure_output>, B<todo_output>
 
-$token->text, $token->text(I<somestring>), $token->text_r()
+reset_outputs
 
-=item SEE ALSO
+carp, croak
 
-=item COPYRIGHT AND DISCLAIMERS
+=over 4
 
-=item AUTHOR
+=item Test Status and Info
+
+B<current_test>
 
 =back
 
-=head2 Pod::Simple::PullParserToken -- tokens from Pod::Simple::PullParser
+B<summary>
 
-=over 4
+B<details>
 
-=item SYNOPSIS
+B<todo>
 
-=item DESCRIPTION
+B<find_TODO>
 
-$token->type, $token->is_start, $token->is_text, $token->is_end,
-$token->dump
+B<in_todo>
 
-=item SEE ALSO
+B<todo_start>
 
-=item COPYRIGHT AND DISCLAIMERS
+C<todo_end>
 
-=item AUTHOR
+B<caller>
 
-=back
+B<_sanity_check>
 
-=head2 Pod::Simple::RTF -- format Pod as RTF
+B<_whoa>
 
-=over 4
+B<_my_exit>
 
-=item SYNOPSIS
+=over 4
 
-=item DESCRIPTION
+=item EXIT CODES
 
-=item FORMAT CONTROL ATTRIBUTES
+=item THREADS
 
-$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 EXAMPLES
 
 =item SEE ALSO
 
-=item COPYRIGHT AND DISCLAIMERS
+=item AUTHORS
 
-=item AUTHOR
+=item COPYRIGHT
 
 =back
 
-=head2 Pod::Simple::Search - find POD documents in directory trees
+=head2 Test::Builder::Module - Base class for test modules
 
 =over 4
 
@@ -28933,96 +33895,63 @@ I<microsoft_decimal_language_code> )
 
 =item DESCRIPTION
 
-=item CONSTRUCTOR
+=over 4
 
-=item ACCESSORS
+=item Importing
 
-$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;
+=back
 
-=item MAIN SEARCH METHODS
+=back
 
 =over 4
 
-=item C<< $search->survey( @directories ) >>
+=item Builder
 
-C<name2path>, C<path2name>
+=back
 
-=item C<< $search->simplify_name( $str ) >>
+=head2 Test::Builder::Tester - test testsuites that have been built with
+Test::Builder
 
-=item C<< $search->find( $pod ) >>
+=over 4
 
-=item C<< $search->find( $pod, @search_dirs ) >>
+=item SYNOPSIS
 
-=item C<< $self->contains_pod( $file ) >>
+=item DESCRIPTION
 
 =back
 
-=item AUTHOR
-
-=item SEE ALSO
-
-=back
+=over 4
 
-=head2 Pod::Simple::Subclassing -- write a formatter as a Pod::Simple
-subclass
+=item Functions
 
-=over 4
+test_out, test_err
 
-=item SYNOPSIS
+=back
 
-=item DESCRIPTION
+test_fail
 
-=item Events
+test_diag
 
-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
+test_test, title (synonym 'name', 'label'), skip_out, skip_err
 
-=item More Pod::Simple Methods
+line_num
 
-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> ) >>
+color
 
-=item SEE ALSO
+=over 4
 
-=item COPYRIGHT AND DISCLAIMERS
+=item BUGS
 
 =item AUTHOR
 
+=item NOTES
+
+=item SEE ALSO
+
 =back
 
-=head2 Pod::Simple::Text -- format Pod as plaintext
+=head2 Test::Builder::Tester::Color - turn on colour in
+Test::Builder::Tester
 
 =over 4
 
@@ -29030,15 +33959,25 @@ I<SOMEVALUE> ) >>, C<< $parser->preserve_whitespace( I<SOMEVALUE> ) >>
 
 =item DESCRIPTION
 
-=item SEE ALSO
+=back
 
-=item COPYRIGHT AND DISCLAIMERS
+=over 4
 
 =item AUTHOR
 
+=item BUGS
+
+=item SEE ALSO
+
 =back
 
-=head2 Pod::Simple::TextContent -- get the text content of Pod
+=head2 Test::Harness - Run Perl standard test scripts with statistics
+
+=over 4
+
+=item VERSION
+
+=back
 
 =over 4
 
@@ -29046,222 +33985,236 @@ I<SOMEVALUE> ) >>, C<< $parser->preserve_whitespace( I<SOMEVALUE> ) >>
 
 =item DESCRIPTION
 
-=item SEE ALSO
+=item FUNCTIONS
 
-=item COPYRIGHT AND DISCLAIMERS
+=over 4
 
-=item AUTHOR
+=item runtests( @test_files )
 
 =back
 
-=head2 Pod::Simple::XMLOutStream -- turn Pod into XML
+=back
 
 =over 4
 
-=item SYNOPSIS
+=item execute_tests( tests => \@test_files, out => \*FH )
 
-=item DESCRIPTION
+=back
 
-=item SEE ALSO
+=over 4
 
-=item ABOUT EXTENDING POD
+=item EXPORT
 
-=item ASK ME!
+=item ENVIRONMENT VARIABLES THAT TAP::HARNESS::COMPATIBLE SETS
 
-=item COPYRIGHT AND DISCLAIMERS
+C<HARNESS_ACTIVE>, C<HARNESS_VERSION>
 
-=item AUTHOR
+=item ENVIRONMENT VARIABLES THAT AFFECT TEST::HARNESS
 
-=back
+C<HARNESS_TIMER>, C<HARNESS_VERBOSE>, C<HARNESS_OPTIONS>, C<< j<n> >>, C<<
+f >>
 
-=head2 Pod::SimpleTree, Pod::Simple::SimpleTree -- parse Pod into a simple
-parse tree 
+=item Taint Mode
 
-=over 4
+=item SEE ALSO
 
-=item SYNOPSIS
+=item BUGS
 
-=item DESCRIPTION
+=item AUTHORS
 
-=item METHODS
+=item LICENCE AND COPYRIGHT
 
-=item Tree Contents
+=back
 
-=item SEE ALSO
+=head2 Test::Harness::lib::App::Prove, App::Prove - Implements the C<prove>
+command.
 
-=item COPYRIGHT AND DISCLAIMERS
+=over 4
 
-=item AUTHOR
+=item VERSION
 
 =back
 
-=head2 Pod::Text - Convert POD data to formatted ASCII text
-
 =over 4
 
-=item SYNOPSIS
-
 =item DESCRIPTION
 
-alt, code, indent, loose, margin, quotes, sentence, width
-
-=item DIAGNOSTICS
+=item SYNOPSIS
 
-Bizarre space in item, Item called without tag, Can't open %s for reading:
-%s, Invalid quote specification "%s"
+=back
 
-=item NOTES
+=over 4
 
-=item SEE ALSO
+=item METHODS
 
-=item AUTHOR
+=over 4
 
-=item COPYRIGHT AND LICENSE
+=item Class Methods
 
 =back
 
-=head2 Pod::Text::Color - Convert POD data to formatted color ASCII text
+=back
 
 =over 4
 
-=item SYNOPSIS
+=item Attributes
 
-=item DESCRIPTION
+C<archive>, C<argv>, C<backwards>, C<blib>, C<color>, C<directives>,
+C<dry>, C<exec>, C<extension>, C<failures>, C<fork>, C<formatter>,
+C<harness>, C<ignore_exit>, C<includes>, C<jobs>, C<lib>, C<merge>,
+C<modules>, C<parse>, C<plugins>, C<quiet>, C<really_quiet>, C<recurse>,
+C<rules>, C<show_count>, C<show_help>, C<show_man>, C<show_version>,
+C<shuffle>, C<state>, C<taint_fail>, C<taint_warn>, C<test_args>, C<timer>,
+C<verbose>, C<warnings_fail>, C<warnings_warn>
 
-=item BUGS
+=back
 
-=item SEE ALSO
+=head2 Test::Harness::lib::App::Prove::State, App::Prove::State - State
+storage for the C<prove> command.
 
-=item AUTHOR
+=over 4
 
-=item COPYRIGHT AND LICENSE
+=item VERSION
 
 =back
 
-=head2 Pod::Text::Overstrike - Convert POD data to formatted overstrike
-text
-
 =over 4
 
+=item DESCRIPTION
+
 =item SYNOPSIS
 
-=item DESCRIPTION
+=back
 
-=item BUGS
+=over 4
 
-=item SEE ALSO
+=item METHODS
 
-=item AUTHOR
+=over 4
 
-=item COPYRIGHT AND LICENSE
+=item Class Methods
 
 =back
 
-=head2 Pod::Text::Termcap - Convert POD data to ASCII text with format
-escapes
+=back
 
 =over 4
 
-=item SYNOPSIS
+=item C<result_class>
 
-=item DESCRIPTION
+=back
 
-=item NOTES
+=over 4
 
-=item SEE ALSO
+=item C<extension>
 
-=item AUTHOR
+=back
 
-=item COPYRIGHT AND LICENSE
+=over 4
 
-=back
+=item C<results>
 
-=head2 Pod::Usage, pod2usage() - print a usage message from embedded pod
-documentation
+=back
 
 =over 4
 
-=item SYNOPSIS
+=item C<commit>
 
-=item ARGUMENTS
+=back
 
-C<-message>, C<-msg>, C<-exitval>, C<-verbose>, C<-sections>, C<-output>,
-C<-input>, C<-pathlist>, C<-noperldoc>
+=over 4
 
-=item DESCRIPTION
+=item Instance Methods
 
-=item EXAMPLES
+C<last>, C<failed>, C<passed>, C<all>, C<hot>, C<todo>, C<slow>, C<fast>,
+C<new>, C<old>, C<save>
+
+=back
+
+=head2 Test::Harness::lib::App::Prove::State::Result,
+App::Prove::State::Result - Individual test suite results.
 
 =over 4
 
-=item Recommended Use
+=item VERSION
 
 =back
 
-=item CAVEATS
+=over 4
 
-=item AUTHOR
+=item DESCRIPTION
 
-=item ACKNOWLEDGMENTS
+=item SYNOPSIS
 
 =back
 
-=head2 SDBM_File - Tied access to sdbm files
-
 =over 4
 
-=item SYNOPSIS
+=item METHODS
 
-=item DESCRIPTION
+=over 4
 
-C<O_RDONLY>, C<O_WRONLY>, C<O_RDWR>
+=item Class Methods
 
-=item DIAGNOSTICS
+=back
+
+=back
 
 =over 4
 
-=item C<sdbm store returned -1, errno 22, key "..." at ...>
+=item C<state_version>
 
 =back
 
-=item BUGS AND WARNINGS
+=over 4
+
+=item C<test_class>
 
 =back
 
-=head2 Safe - Compile and execute code in restricted compartments
+=head2 Test::Harness::lib::App::Prove::State::Result::Test,
+App::Prove::State::Result::Test - Individual test results.
 
 =over 4
 
-=item SYNOPSIS
+=item VERSION
+
+=back
+
+=over 4
 
 =item DESCRIPTION
 
-a new namespace, an operator mask
+=item SYNOPSIS
 
-=item WARNING
+=back
 
 =over 4
 
-=item RECENT CHANGES
+=item METHODS
 
-=item Methods in class Safe
+=over 4
 
-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 Class Methods
 
-=item Some Safety Issues
+=back
 
-Memory, CPU, Snooping, Signals, State Changes
+=back
 
-=item AUTHOR
+=over 4
 
-=back
+=item Instance Methods
 
 =back
 
-=head2 Scalar::Util - A selection of general-utility scalar subroutines
+=head2 Test::Harness::lib::TAP::Base, TAP::Base - Base class that provides
+common functionality to L<TAP::Parser> and L<TAP::Harness>
+
+=over 4
+
+=item VERSION
+
+=back
 
 =over 4
 
@@ -29269,219 +34222,241 @@ Memory, CPU, Snooping, Signals, State Changes
 
 =item DESCRIPTION
 
-blessed EXPR, dualvar NUM, STRING, isvstring EXPR, isweak EXPR,
-looks_like_number EXPR, openhandle FH, refaddr EXPR, reftype EXPR,
-set_prototype CODEREF, PROTOTYPE, tainted EXPR, weaken REF
-
-=item KNOWN BUGS
+=item METHODS
 
-=item SEE ALSO
+=over 4
 
-=item COPYRIGHT
+=item Class Methods
 
-=item BLATANT PLUG
+=back
 
 =back
 
-=head2 Search::Dict, look - search for key in dictionary file
+=head2 Test::Harness::lib::TAP::Formatter::Color, TAP::Formatter::Color -
+Run Perl test scripts with color
 
 =over 4
 
-=item SYNOPSIS
+=item VERSION
+
+=back
+
+=over 4
 
 =item DESCRIPTION
 
-=back
+=item SYNOPSIS
 
-=head2 SelectSaver - save and restore selected file handle
+=item METHODS
 
 =over 4
 
-=item SYNOPSIS
+=item Class Methods
 
-=item DESCRIPTION
+=back
 
 =back
 
-=head2 SelfLoader - load functions only on demand
+=head2 Test::Harness::lib::TAP::Formatter::Console, TAP::Formatter::Console
+- Harness output delegate for default console output
 
 =over 4
 
-=item SYNOPSIS
+=item VERSION
 
-=item DESCRIPTION
+=back
 
 =over 4
 
-=item The __DATA__ token
+=item DESCRIPTION
 
-=item SelfLoader autoloading
+=item SYNOPSIS
 
-=item Autoloading and package lexicals
+=back
 
-=item SelfLoader and AutoLoader
+=over 4
 
-=item __DATA__, __END__, and the FOOBAR::DATA filehandle.
+=item METHODS
 
-=item Classes and inherited methods.
+=over 4
 
-=back
+=item Class Methods
 
-=item Multiple packages and fully qualified subroutine names
+C<verbosity>, C<verbose>, C<timer>, C<failures>, C<quiet>, C<really_quiet>,
+C<silent>, C<errors>, C<directives>, C<stdout>, C<color>, C<jobs>,
+C<show_count>
 
 =back
 
-B<_make_cmd>
+=back
 
-=head2 Shell - run shell commands transparently within perl
+=head2 Test::Harness::lib::TAP::Formatter::Console::ParallelSession,
+TAP::Formatter::Console::ParallelSession - Harness output delegate for
+parallel console output
 
 =over 4
 
-=item SYNOPSIS
+=item VERSION
+
+=back
+
+=over 4
 
 =item DESCRIPTION
 
+=item SYNOPSIS
+
+=back
+
 =over 4
 
-=item Caveats
+=item METHODS
 
-=item Escaping Magic Characters
+=over 4
+
+=item Class Methods
 
-=item Configuration
+=back
 
 =back
 
-=item BUGS
+=head2 Test::Harness::lib::TAP::Formatter::Console::Session,
+TAP::Formatter::Console::Session - Harness output delegate for default
+console output
 
-=item AUTHOR
+=over 4
 
-=back
+=item VERSION
 
-=head2 Socket, sockaddr_in, sockaddr_un, inet_aton, inet_ntoa - load the C
-socket.h defines and structure manipulators 
+=back
 
 =over 4
 
-=item SYNOPSIS
-
 =item DESCRIPTION
 
-inet_aton HOSTNAME, inet_ntoa IP_ADDRESS, INADDR_ANY, INADDR_BROADCAST,
-INADDR_LOOPBACK, INADDR_NONE, sockaddr_family SOCKADDR, sockaddr_in PORT,
-ADDRESS, sockaddr_in SOCKADDR_IN, pack_sockaddr_in PORT, IP_ADDRESS,
-unpack_sockaddr_in SOCKADDR_IN, sockaddr_un PATHNAME, sockaddr_un
-SOCKADDR_UN, pack_sockaddr_un PATH, unpack_sockaddr_un SOCKADDR_UN
+=item SYNOPSIS
 
 =back
 
-=head2 Storable - persistence for Perl data structures
+=over 4
+
+=item METHODS
 
 =over 4
 
-=item SYNOPSIS
+=item Class Methods
 
-=item DESCRIPTION
+C<formatter>, C<parser>, C<name>, C<show_count>
 
-=item MEMORY STORE
+=back
 
-=item ADVISORY LOCKING
+=back
 
-=item SPEED
+=head2 Test::Harness::lib::TAP::Harness, TAP::Harness - Run test scripts
+with statistics
 
-=item CANONICAL REPRESENTATION
+=over 4
 
-=item CODE REFERENCES
+=item VERSION
 
-=item FORWARD COMPATIBILITY
+=back
 
-utf8 data, restricted hashes, files from future versions of Storable
+=over 4
 
-=item ERROR REPORTING
+=item DESCRIPTION
 
-=item WIZARDS ONLY
+=item SYNOPSIS
 
-=over 4
+=back
 
-=item Hooks
+=over 4
 
-C<STORABLE_freeze> I<obj>, I<cloning>, C<STORABLE_thaw> I<obj>, I<cloning>,
-I<serialized>, .., C<STORABLE_attach> I<class>, I<cloning>, I<serialized>
+=item METHODS
 
-=item Predicates
+=over 4
 
-C<Storable::last_op_in_netorder>, C<Storable::is_storing>,
-C<Storable::is_retrieving>
+=item Class Methods
 
-=item Recursion
+C<verbosity>, C<timer>, C<failures>, C<show_count>, C<lib>, C<switches>,
+C<test_args>, C<color>, C<exec>, C<merge>, C<aggregator_class>,
+C<formatter_class>, C<multiplexer_class>, C<parser_class>,
+C<scheduler_class>, C<formatter>, C<errors>, C<directives>, C<ignore_exit>,
+C<jobs>, C<fork>, C<rules>, C<stdout>
 
-=item Deep Cloning
+=back
 
 =back
 
-=item Storable magic
+=over 4
 
-$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 Instance Methods
 
-=item EXAMPLES
+=back
 
-=item WARNING
+the file name of a test script to run, a reference to a [ file name,
+display name ] array
 
-=item BUGS
+=over 4
+
+=item SUBCLASSING
 
 =over 4
 
-=item 64 bit data in perl 5.6.0 and 5.6.1
+=item Methods
+
+C<start>, C<tests>
 
 =back
 
-=item CREDITS
+=back
 
-=item AUTHOR
+=over 4
+
+=item REPLACING
 
 =item SEE ALSO
 
 =back
 
-=head2 Switch - A switch statement for Perl
+=head2 Test::Harness::lib::TAP::Object, TAP::Object - Base class that
+provides common functionality to all C<TAP::*> modules
 
 =over 4
 
 =item VERSION
 
-=item SYNOPSIS
+=back
 
-=item BACKGROUND
+=over 4
 
-=item DESCRIPTION
+=item SYNOPSIS
 
-=over 4
+=item DESCRIPTION
 
-=item Allowing fall-through
+=item METHODS
 
-=item Automating fall-through
+=over 4
 
-=item Alternative syntax
+=item Class Methods
 
-=item Higher-order Operations
+=back
 
 =back
 
-=item DEPENDENCIES
+=over 4
 
-=item AUTHOR
+=item Instance Methods
 
-=item BUGS
+=back
 
-=item LIMITATIONS
+=head2 Test::Harness::lib::TAParser, TAP::Parser - Parse
+L<TAP|Test::Harness::TAP> output
 
-=item COPYRIGHT
+=over 4
 
-=back
+=item VERSION
 
-=head2 Symbol - manipulate Perl symbols and their names
+=back
 
 =over 4
 
@@ -29489,268 +34464,234 @@ $buffer ), $info = Storable::read_magic( $buffer, $must_be_file )
 
 =item DESCRIPTION
 
-=item BUGS
+=item METHODS
 
-=back
+=over 4
 
-=head2 Sys::Hostname - Try every conceivable way to get hostname
+=item Class Methods
 
-=over 4
+C<source>, C<tap>, C<exec>, C<callback>, C<switches>, C<test_args>,
+C<spool>, C<merge>, C<source_class>, C<perl_source_class>,
+C<grammar_class>, C<iterator_factory_class>, C<result_factory_class>
 
-=item SYNOPSIS
+=back
 
-=item DESCRIPTION
+=back
 
-=item AUTHOR
+=over 4
+
+=item Instance Methods
 
 =back
 
-=head2 Syslog, Sys::Syslog - Perl interface to the UNIX syslog(3) calls
+=over 4
+
+=item INDIVIDUAL RESULTS
 
 =over 4
 
-=item VERSION
+=item Result types
 
-=item SYNOPSIS
+Version, Plan, Pragma, Test, Comment, Bailout, Unknown
 
-=item DESCRIPTION
+=item Common type methods
 
-=item EXPORTS
+=item C<plan> methods
 
-=item FUNCTIONS
+=item C<pragma> methods
 
-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 Perl 5.004_02),
-B<Note>, B<closelog()>
+=item C<bailout> methods
 
-=item EXAMPLES
+=item C<unknown> methods
 
-=item CONSTANTS
+=item C<test> methods
+
+=back
+
+=item TOTAL RESULTS
 
 =over 4
 
-=item Facilities
+=item Individual Results
 
-=item Levels
+=back
 
 =back
 
-=item DIAGNOSTICS
+=over 4
 
-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 Pragmas
 
-=item SEE ALSO
+=back
 
-=item AUTHORS
+=over 4
 
-=item BUGS
+=item Summary Results
 
-=item SUPPORT
+=back
 
-AnnoCPAN: Annotated CPAN documentation, CPAN Ratings, RT: CPAN's request
-tracker, Search CPAN, Kobes' CPAN Search, Perl Documentation
+=over 4
 
-=item LICENSE
+=item C<ignore_exit>
 
 =back
 
-=head2 Syslog::Syslog, Sys::Syslog - Perl interface to the UNIX syslog(3)
-calls
+Misplaced plan, No plan, More than one plan, Test numbers out of sequence
 
 =over 4
 
-=item VERSION
+=item CALLBACKS
 
-=item SYNOPSIS
+C<test>, C<version>, C<plan>, C<comment>, C<bailout>, C<yaml>, C<unknown>,
+C<ELSE>, C<ALL>, C<EOF>
 
-=item DESCRIPTION
+=item TAP GRAMMAR
 
-=item EXPORTS
+=item BACKWARDS COMPATABILITY
 
-=item FUNCTIONS
+=over 4
 
-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 Perl 5.004_02),
-B<Note>, B<closelog()>
+=item Differences
 
-=item EXAMPLES
+TODO plans, 'Missing' tests
 
-=item CONSTANTS
+=back
+
+=item SUBCLASSING
 
 =over 4
 
-=item Facilities
+=item Parser Components
 
-=item Levels
+option 1, option 2
 
 =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 ACKNOWLEDGEMENTS
 
-=item SEE ALSO
+Michael Schwern, Andy Lester, chromatic, GEOFFR, Shlomi Fish, Torsten
+Schoenfeld, Jerry Gay, Aristotle, Adam Kennedy, Yves Orton, Adrian Howard,
+Sean & Lil, Andreas J. Koenig, Florian Ragwitz, Corion, Mark Stosberg, Matt
+Kraai, David Wheeler, Alex Vandiver
 
 =item AUTHORS
 
 =item BUGS
 
-=item SUPPORT
-
-AnnoCPAN: Annotated CPAN documentation, CPAN Ratings, RT: CPAN's request
-tracker, Search CPAN, Kobes' CPAN Search, Perl Documentation
-
-=item LICENSE
+=item COPYRIGHT & LICENSE
 
 =back
 
-=head2 Term::ANSIColor - Color screen output using ANSI escape sequences
+=head2 Test::Harness::lib::TAParser::Aggregator, TAP::Parser::Aggregator -
+Aggregate TAP::Parser results
 
 =over 4
 
-=item SYNOPSIS
-
-=item DESCRIPTION
-
-=item DIAGNOSTICS
-
-Bad escape sequence %s, Bareword "%s" not allowed while "strict subs" in
-use, Invalid attribute name %s, Name "%s" used only once: possible typo, No
-comma allowed after filehandle, No name for escape sequence %s
+=item VERSION
 
-=item ENVIRONMENT
+=back
 
-ANSI_COLORS_DISABLED
+=over 4
 
-=item RESTRICTIONS
+=item SYNOPSIS
 
-=item NOTES
+=item DESCRIPTION
 
-=item SEE ALSO
+=item METHODS
 
-=item AUTHORS
+=over 4
 
-=item COPYRIGHT AND LICENSE
+=item Class Methods
 
 =back
 
-=head2 Term::Cap - Perl termcap interface
+=back
 
 =over 4
 
-=item SYNOPSIS
+=item Instance Methods
 
-=item DESCRIPTION
+=back
 
 =over 4
 
-=item METHODS
+=item Summary methods
 
-=back
+failed, parse_errors, passed, skipped, todo, todo_passed, wait, exit
 
 =back
 
-B<Tgetent>, OSPEED, TERM
+Failed tests, Parse erros, Bad exit or wait status
 
-B<Tpad>, B<$string>, B<$cnt>, B<$FH>
+=over 4
 
-B<Tputs>, B<$cap>, B<$cnt>, B<$FH>
+=item See Also
 
-B<Tgoto>, B<$cap>, B<$col>, B<$row>, B<$FH>
+=back
 
-B<Trequire>
+=head2 Test::Harness::lib::TAParser::Grammar, TAP::Parser::Grammar - A
+grammar for the Test Anything Protocol.
 
 =over 4
 
-=item EXAMPLES
-
-=item COPYRIGHT AND LICENSE
-
-=item AUTHOR
-
-=item SEE ALSO
+=item VERSION
 
 =back
 
-=head2 Term::Complete - Perl word completion module
-
 =over 4
 
 =item SYNOPSIS
 
 =item DESCRIPTION
 
-E<lt>tabE<gt>, ^D, ^U, E<lt>delE<gt>, E<lt>bsE<gt>
-
-=item DIAGNOSTICS
+=item METHODS
 
-=item BUGS
+=over 4
 
-=item AUTHOR
+=item Class Methods
 
 =back
 
-=head2 Term::ReadLine - Perl interface to various C<readline> packages.
-If no real package is found, substitutes stubs instead of basic functions.
+=back
 
 =over 4
 
-=item SYNOPSIS
+=item Instance Methods
 
-=item DESCRIPTION
+=back
 
-=item Minimal set of supported functions
+=over 4
 
-C<ReadLine>, C<new>, C<readline>, C<addhistory>, C<IN>, C<OUT>, C<MinLine>,
-C<findConsole>, Attribs, C<Features>
+=item TAP GRAMMAR
 
-=item Additional supported functions
+=item SUBCLASSING
+
+=item SEE ALSO
 
-C<tkRunning>, C<ornaments>, C<newTTY>
+=back
 
-=item EXPORTS
+=head2 Test::Harness::lib::TAParser::Iterator, TAP::Parser::Iterator -
+Internal base class for TAP::Parser Iterators
 
-=item ENVIRONMENT
+=over 4
 
-=item CAVEATS
+=item VERSION
 
 =back
 
-=head2 Term::UI - Term::ReadLine UI made easy
-
 =over 4
 
 =item SYNOPSIS
 
 =item DESCRIPTION
 
-=item HOW IT WORKS
-
 =item METHODS
 
 =over 4
 
-=item $reply = $term->get_reply( prompt => 'question?', [choices => \@list,
-default => $list[0], multi => BOOL, print_me => "extra text to print &
-record", allow => $ref] );
+=item Class Methods
+
+=item Instance Methods
 
 =back
 
@@ -29758,78 +34699,75 @@ record", allow => $ref] );
 
 =over 4
 
-=item $bool = $term->ask_yn( prompt => "your question", [default =>
-(y|1,n|0), print_me => "extra text to print & record"] )
-
-=back
+=item SUBCLASSING
 
 =over 4
 
-=item ($opts, $munged) = $term->parse_options( STRING );
+=item Example
 
 =back
 
-=over 4
-
-=item $str = $term->history_as_string
+=item SEE ALSO
 
 =back
 
-=over 4
-
-=item GLOBAL VARIABLES
+=head2 Test::Harness::lib::TAParser::Iterator::Array,
+TAP::Parser::Iterator::Array - Internal TAP::Parser array Iterator
 
 =over 4
 
-=item $Term::UI::VERBOSE
+=item VERSION
 
-=item $Term::UI::AUTOREPLY
+=back
 
-=item $Term::UI::INVALID
+=over 4
 
-=item $Term::UI::History::HISTORY_FH
+=item SYNOPSIS
 
-=back
+=item DESCRIPTION
 
-=item EXAMPLES
+=item METHODS
 
 =over 4
 
-=item Basic get_reply sample
+=item Class Methods
 
-=item get_reply with choices
+=item Instance Methods
 
-=item get_reply with choices and default
+=back
 
-=item get_reply using print_me & multi
+=back
 
-=item get_reply & allow
+=over 4
 
-=item an elaborate ask_yn sample
+=item ATTRIBUTION
+
+=item SEE ALSO
 
 =back
 
-=item See Also
+=head2 Test::Harness::lib::TAParser::Iterator::Process,
+TAP::Parser::Iterator::Process - Internal TAP::Parser Iterator
 
-=item AUTHOR
+=over 4
 
-=item COPYRIGHT
+=item VERSION
 
 =back
 
-=head2 Term::UI::History, Log::Message::Simple
-
 =over 4
 
 =item SYNOPSIS
 
 =item DESCRIPTION
 
-=item FUNCTIONS
+=item METHODS
 
 =over 4
 
-=item history("message string" [,VERBOSE])
+=item Class Methods
+
+=item Instance Methods
 
 =back
 
@@ -29837,19 +34775,20 @@ record", allow => $ref] );
 
 =over 4
 
-=item GLOBAL VARIABLES
+=item ATTRIBUTION
 
-$HISTORY_FH
+=item SEE ALSO
 
-=item See Also
+=back
 
-=item AUTHOR
+=head2 Test::Harness::lib::TAParser::Iterator::Stream,
+TAP::Parser::Iterator::Stream - Internal TAP::Parser Iterator
 
-=item COPYRIGHT
+=over 4
 
-=back
+=item VERSION
 
-=head2 Test - provides a simple framework for writing test scripts
+=back
 
 =over 4
 
@@ -29857,278 +34796,298 @@ $HISTORY_FH
 
 =item DESCRIPTION
 
-=item QUICK START GUIDE
+=item METHODS
 
 =over 4
 
-=item Functions
-
-C<plan(...)>, C<tests =E<gt> I<number>>, C<todo =E<gt> [I<1,5,14>]>,
-C<onfail =E<gt> sub { ... }>, C<onfail =E<gt> \&some_sub>
+=item Class Methods
 
 =back
 
 =back
 
-B<_to_value>
+=over 4
 
-C<ok(...)>
+=item Instance Methods
 
-C<skip(I<skip_if_true>, I<args...>)>
+=back
 
 =over 4
 
-=item TEST TYPES
-
-NORMAL TESTS, SKIPPED TESTS, TODO TESTS
-
-=item ONFAIL
+=item ATTRIBUTION
 
-=item BUGS and CAVEATS
+=item SEE ALSO
 
-=item ENVIRONMENT
+=back
 
-=item NOTE
+=head2 Test::Harness::lib::TAParser::IteratorFactory,
+TAP::Parser::IteratorFactory - Internal TAP::Parser Iterator
 
-=item SEE ALSO
+=over 4
 
-=item AUTHOR
+=item VERSION
 
 =back
 
-=head2 Test::Builder - Backend for building test libraries
-
 =over 4
 
 =item SYNOPSIS
 
 =item DESCRIPTION
 
-=over 4
+=item METHODS
 
-=item Construction
+=over 4
 
-B<new>
+=item Class Methods
 
 =back
 
 =back
 
-B<create>
+=over 4
 
-B<reset>
+=item SUBCLASSING
 
 =over 4
 
-=item Setting up tests
-
-B<exported_to>
+=item Example
 
 =back
 
-B<plan>
-
-B<expected_tests>
+=item ATTRIBUTION
 
-B<no_plan>
+=item SEE ALSO
 
-B<has_plan>
+=back
 
-B<skip_all>
+=head2 Test::Harness::lib::TAParser::Multiplexer, TAP::Parser::Multiplexer
+- Multiplex multiple TAP::Parsers
 
 =over 4
 
-=item Running tests
-
-B<ok>
+=item VERSION
 
 =back
 
-B<is_eq>, B<is_num>
+=over 4
 
-B<isnt_eq>, B<isnt_num>
+=item SYNOPSIS
 
-B<like>, B<unlike>
+=item DESCRIPTION
 
-B<cmp_ok>
+=item METHODS
 
 =over 4
 
-=item Other Testing Methods
+=item Class Methods
 
-B<BAIL_OUT>
+=back
 
 =back
 
-B<skip>
+=over 4
 
-B<todo_skip>
+=item Instance Methods
 
-B<skip_rest>
+=back
 
 =over 4
 
-=item Test building utility methods
+=item See Also
 
-B<maybe_regex>
+=back
+
+=head2 Test::Harness::lib::TAParser::Result, TAP::Parser::Result - Base
+class for TAP::Parser output objects
+
+=over 4
+
+=item VERSION
 
 =back
 
-B<_try>
+=over 4
 
-B<is_fh>
+=item SYNOPSIS
 
 =over 4
 
-=item Test style
+=item DESCRIPTION
 
-B<level>
+=item METHODS
 
 =back
 
-B<use_numbers>
+=back
 
-B<no_diag>, B<no_ending>, B<no_header>
+=over 4
+
+=item Boolean methods
+
+C<is_plan>, C<is_pragma>, C<is_test>, C<is_comment>, C<is_bailout>,
+C<is_version>, C<is_unknown>, C<is_yaml>
+
+=back
 
 =over 4
 
-=item Output
+=item SUBCLASSING
 
-B<diag>
+=over 4
+
+=item Example
 
 =back
 
-B<_print>
+=item SEE ALSO
 
-B<_print_diag>
+=back
 
-B<output>, B<failure_output>, B<todo_output>
+=head2 Test::Harness::lib::TAParser::Result::Bailout,
+TAP::Parser::Result::Bailout - Bailout result token.
 
-carp, croak
+=over 4
+
+=item VERSION
+
+=back
 
 =over 4
 
-=item Test Status and Info
+=item DESCRIPTION
 
-B<current_test>
+=item OVERRIDDEN METHODS
+
+C<as_string>
 
 =back
 
-B<summary>
+=over 4
 
-B<details>
+=item Instance Methods
 
-B<todo>
+=back
 
-B<caller>
+=head2 Test::Harness::lib::TAParser::Result::Comment,
+TAP::Parser::Result::Comment - Comment result token.
 
-B<_sanity_check>
+=over 4
 
-B<_whoa>
+=item VERSION
 
-B<_my_exit>
+=back
 
 =over 4
 
-=item EXIT CODES
+=item DESCRIPTION
 
-=item THREADS
+=item OVERRIDDEN METHODS
 
-=item EXAMPLES
+C<as_string>
 
-=item SEE ALSO
+=back
 
-=item AUTHORS
+=over 4
 
-=item COPYRIGHT
+=item Instance Methods
 
 =back
 
-=head2 Test::Builder::Module - Base class for test modules
+=head2 Test::Harness::lib::TAParser::Result::Plan,
+TAP::Parser::Result::Plan - Plan result token.
 
 =over 4
 
-=item SYNOPSIS
+=item VERSION
 
-=item DESCRIPTION
+=back
 
 =over 4
 
-=item Importing
+=item DESCRIPTION
 
-=back
+=item OVERRIDDEN METHODS
+
+C<as_string>, C<raw>
 
 =back
 
 =over 4
 
-=item Builder
+=item Instance Methods
 
 =back
 
-=head2 Test::Builder::Tester - test testsuites that have been built with
-Test::Builder
+=head2 Test::Harness::lib::TAParser::Result::Pragma,
+TAP::Parser::Result::Pragma - TAP pragma token.
 
 =over 4
 
-=item SYNOPSIS
-
-=item DESCRIPTION
+=item VERSION
 
 =back
 
 =over 4
 
-=item Functions
+=item DESCRIPTION
 
-test_out, test_err
+=item OVERRIDDEN METHODS
+
+C<as_string>, C<raw>
 
 =back
 
-test_fail
+=over 4
 
-test_diag
+=item Instance Methods
 
-test_test, title (synonym 'name', 'label'), skip_out, skip_err
+=back
 
-line_num
+=head2 Test::Harness::lib::TAParser::Result::Test,
+TAP::Parser::Result::Test - Test result token.
 
-color
+=over 4
+
+=item VERSION
+
+=back
 
 =over 4
 
-=item BUGS
+=item DESCRIPTION
 
-=item AUTHOR
+=item OVERRIDDEN METHODS
 
-=item NOTES
+=over 4
 
-=item SEE ALSO
+=item Instance Methods
 
 =back
 
-=head2 Test::Builder::Tester::Color - turn on colour in
-Test::Builder::Tester
+=back
 
-=over 4
+=head2 Test::Harness::lib::TAParser::Result::Unknown,
+TAP::Parser::Result::Unknown - Unknown result token.
 
-=item SYNOPSIS
+=over 4
 
-=item DESCRIPTION
+=item VERSION
 
 =back
 
 =over 4
 
-=item AUTHOR
+=item DESCRIPTION
 
-=item BUGS
+=item OVERRIDDEN METHODS
 
-=item SEE ALSO
+C<as_string>, C<raw>
 
 =back
 
-=head2 Test::Harness - Run Perl standard test scripts with statistics
+=head2 Test::Harness::lib::TAParser::Result::Version,
+TAP::Parser::Result::Version - TAP syntax version token.
 
 =over 4
 
@@ -30138,85 +35097,89 @@ Test::Builder::Tester
 
 =over 4
 
-=item SYNOPSIS
-
 =item DESCRIPTION
 
-=over 4
-
-=item Taint mode
+=item OVERRIDDEN METHODS
 
-=item Configuration variables.
+C<as_string>, C<raw>
 
-C<$Test::Harness::Verbose>, C<$Test::Harness::switches>,
-C<$Test::Harness::Timer>
+=back
 
-=item Failure
+=over 4
 
-B<Failed Test>, B<Stat>, B<Wstat>, B<Total>, B<Fail>, B<List of Failed>
+=item Instance Methods
 
 =back
 
-=item FUNCTIONS
+=head2 Test::Harness::lib::TAParser::Result::YAML,
+TAP::Parser::Result::YAML - YAML result token.
 
 =over 4
 
-=item runtests( @test_files )
+=item VERSION
 
 =back
 
+=over 4
+
+=item DESCRIPTION
+
+=item OVERRIDDEN METHODS
+
+C<as_string>, C<raw>
+
 =back
 
 =over 4
 
-=item execute_tests( tests => \@test_files, out => \*FH )
+=item Instance Methods
 
 =back
 
+=head2 Test::Harness::lib::TAParser::ResultFactory,
+TAP::Parser::ResultFactory - Factory for creating TAP::Parser output
+objects
+
 =over 4
 
-=item EXPORT
+=item SYNOPSIS
 
-=item DIAGNOSTICS
+=item VERSION
 
-C<All tests successful.\nFiles=%d,  Tests=%d, %s>, C<FAILED tests
-%s\n\tFailed %d/%d tests, %.2f%% okay.>, C<Test returned status %d (wstat
-%d)>, C<Failed 1 test, %.2f%% okay. %s>, C<Failed %d/%d tests, %.2f%% okay.
-%s>, C<FAILED--Further testing stopped: %s>
+=back
 
-=item ENVIRONMENT VARIABLES THAT TEST::HARNESS SETS
+=over 4
 
-C<HARNESS_ACTIVE>, C<HARNESS_VERSION>
+=item DESCRIPTION
 
-=item ENVIRONMENT VARIABLES THAT AFFECT TEST::HARNESS
+=item METHODS
 
-C<HARNESS_COLUMNS>, C<HARNESS_COMPILE_TEST>, C<HARNESS_DEBUG>,
-C<HARNESS_FILELEAK_IN_DIR>, C<HARNESS_NOTTY>, C<HARNESS_PERL>,
-C<HARNESS_PERL_SWITCHES>, C<HARNESS_TIMER>, C<HARNESS_VERBOSE>,
-C<HARNESS_STRAP_CLASS>
+=item Class Methods
 
-=item EXAMPLE
+=back
 
-=item SEE ALSO
+=over 4
 
-=item TODO
+=item SUBCLASSING
 
-=item BUGS
+=over 4
 
-=item SUPPORT
+=item Example
 
-AnnoCPAN: Annotated CPAN documentation, CPAN Ratings, RT: CPAN's request
-tracker, Search CPAN
+=back
 
-=item SOURCE CODE
+=item SEE ALSO
 
-=item AUTHORS
+=back
 
-=item COPYRIGHT
+=head2 Test::Harness::lib::TAParser::Scheduler, TAP::Parser::Scheduler -
+Schedule tests during parallel testing
 
-=back
+=over 4
+
+=item VERSION
 
-=head2 Test::Harness::Assert - simple assert
+=back
 
 =over 4
 
@@ -30224,110 +35187,133 @@ tracker, Search CPAN
 
 =item DESCRIPTION
 
-=item FUNCTIONS
+=item METHODS
 
 =over 4
 
-=item C<assert()>
+=item Class Methods
 
 =back
 
 =back
 
-=over 4
+=head2 Test::Harness::lib::TAParser::Scheduler::Job,
+TAP::Parser::Scheduler::Job - A single testing job.
 
-=item AUTHOR
+=over 4
 
-=item SEE ALSO
+=item VERSION
 
 =back
 
-=head2 Test::Harness::Iterator - Internal Test::Harness Iterator
-
 =over 4
 
 =item SYNOPSIS
 
 =item DESCRIPTION
 
-=over 4
+=item METHODS
 
-=item new()
+=over 4
 
-=item next()
+=item Class Methods
 
 =back
 
 =back
 
-=head2 Test::Harness::Point - object for tracking a single test point
+=head2 Test::Harness::lib::TAParser::Scheduler::Spinner,
+TAP::Parser::Scheduler::Spinner - A no-op job.
+
+=over 4
+
+=item VERSION
+
+=back
 
 =over 4
 
 =item SYNOPSIS
 
-=item CONSTRUCTION
+=item DESCRIPTION
+
+=item METHODS
 
 =over 4
 
-=item new()
+=item Class Methods
 
 =back
 
 =back
 
+=head2 Test::Harness::lib::TAParser::Source, TAP::Parser::Source - Stream
+output from some source
+
 =over 4
 
-=item from_test_line( $line )
+=item VERSION
 
 =back
 
 =over 4
 
-=item ACCESSORS
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item METHODS
+
+=over 4
 
-ok, number
+=item Class Methods
 
 =back
 
-=head2 Test::Harness::Results - object for tracking results from a single
-test file
+=back
 
 =over 4
 
-=item SYNOPSIS
+=item Instance Methods
 
-=item CONSTRUCTION
+=back
 
 =over 4
 
-=item new()
+=item SUBCLASSING
+
+=over 4
+
+=item Example
 
 =back
 
+=item SEE ALSO
+
 =back
 
-=over 4
+=head2 Test::Harness::lib::TAParser::Source::Perl,
+TAP::Parser::Source::Perl - Stream Perl output
 
-=item ACCESSORS
+=over 4
 
-wait, exit
+=item VERSION
 
 =back
 
-=head2 Test::Harness::Straps - detailed analysis of test results
-
 =over 4
 
 =item SYNOPSIS
 
 =item DESCRIPTION
 
-=item CONSTRUCTION
+=item METHODS
 
 =over 4
 
-=item new()
+=item Class Methods
+
+=item Instance Methods
 
 =back
 
@@ -30335,160 +35321,155 @@ wait, exit
 
 =over 4
 
-=item ANALYSIS
+=item SUBCLASSING
 
 =over 4
 
-=item $strap->analyze( $name, \@output_lines )
+=item Example
 
 =back
 
+=item SEE ALSO
+
 =back
 
+=head2 Test::Harness::lib::TAParser::Utils, TAP::Parser::Utils - Internal
+TAP::Parser utilities
+
 =over 4
 
-=item $strap->analyze_file( $test_file )
+=item VERSION
 
 =back
 
 =over 4
 
-=item Parsing
+=item SYNOPSIS
 
-=back
+=item DESCRIPTION
 
 =over 4
 
-=item EXAMPLES
-
-=item AUTHOR
+=item INTERFACE
 
-=item SEE ALSO
+=back
 
 =back
 
-=head2 Test::Harness::TAP - Documentation for the TAP format
+=head2 Test::Harness::lib::TAParser::YAMLish::Reader,
+TAP::Parser::YAMLish::Reader - Read YAMLish data from iterator
 
 =over 4
 
-=item SYNOPSIS
-
-=item TODO
+=item VERSION
 
-=item THE TAP FORMAT
+=item SYNOPSIS
 
-=item HARNESS BEHAVIOR
+=item DESCRIPTION
 
-=item TESTS LINES AND THE PLAN
+=item METHODS
 
 =over 4
 
-=item The plan
-
-=item The test line
+=item Class Methods
 
-C<ok> or C<not ok>, Test number, Description, Directive, ok/not ok
-(required), Test number (recommended), Description (recommended), Directive
-(only when necessary)
+=item Instance Methods
 
 =back
 
-=item DIRECTIVES
-
-=over 4
+=item AUTHOR
 
-=item TODO tests
+=item SEE ALSO
 
-=item Skipping tests
+=item COPYRIGHT
 
 =back
 
-=item OTHER LINES
+=head2 Test::Harness::lib::TAParser::YAMLish::Writer,
+TAP::Parser::YAMLish::Writer - Write YAMLish data
 
 =over 4
 
-=item Bail out!
-
-=item Diagnostics
+=item VERSION
 
-=item Anything else
+=item SYNOPSIS
 
-=back
+=item DESCRIPTION
 
-=item EXAMPLES
+=item METHODS
 
 =over 4
 
-=item Common with explanation
+=item Class Methods
 
-=item Unknown amount and failures
+=item Instance Methods
 
-=item Giving up
+a reference to a scalar to append YAML to, the handle of an open file, a
+reference to an array into which YAML will be pushed, a code reference
 
-=item Skipping a few
+=back
 
-=item Skipping everything
+=item AUTHOR
 
-=item Got spare tuits?
+=item SEE ALSO
 
-=item Creative liberties
+=item COPYRIGHT
 
 =back
 
-=item Non-Perl TAP
+=head2 Test::Harness::lib::Test::Harness, Test::Harness - Run Perl standard
+test scripts with statistics
 
 =over 4
 
-=item C/C++
-
-Specify a test plan, Run tests, Skip tests in certain situations, Have TODO
-tests, Produce TAP compatible diagnostics
-
-=item Python
+=item VERSION
 
-=item JavaScript
+=back
 
-=item PHP
+=over 4
 
-phpt, PHPUnit, SimpleTest, Apache-Test
+=item SYNOPSIS
 
-=back
+=item DESCRIPTION
 
-=item AUTHORS
+=item FUNCTIONS
 
-=item ACKNOWLEDGEMENTS
+=over 4
 
-=item COPYRIGHT
+=item runtests( @test_files )
 
 =back
 
-=head2 Test::Harness::Util - Utility functions for Test::Harness::*
+=back
 
 =over 4
 
-=item SYNOPSIS
+=item execute_tests( tests => \@test_files, out => \*FH )
 
-=item PUBLIC FUNCTIONS
+=back
 
 =over 4
 
-=item all_in( {parm => value, parm => value} )
+=item EXPORT
 
-start, recurse
+=item ENVIRONMENT VARIABLES THAT TAP::HARNESS::COMPATIBLE SETS
 
-=back
+C<HARNESS_ACTIVE>, C<HARNESS_VERSION>
 
-=back
+=item ENVIRONMENT VARIABLES THAT AFFECT TEST::HARNESS
 
-=over 4
+C<HARNESS_TIMER>, C<HARNESS_VERBOSE>, C<HARNESS_OPTIONS>, C<< j<n> >>, C<<
+f >>
 
-=item shuffle( @list )
+=item Taint Mode
 
-=back
+=item SEE ALSO
 
-=over 4
+=item BUGS
+
+=item AUTHORS
 
-=item blibdir()
+=item LICENCE AND COPYRIGHT
 
 =back
 
@@ -30530,6 +35511,8 @@ B<can_ok>
 
 B<isa_ok>
 
+B<new_ok>
+
 B<pass>, B<fail>
 
 =over 4
@@ -30554,10 +35537,12 @@ B<is_deeply>
 
 =item Diagnostics
 
-B<diag>
+B<diag>, B<note>
 
 =back
 
+B<explain>
+
 =over 4
 
 =item Conditional tests
@@ -30642,8 +35627,7 @@ B<ok>
 
 =item SEE ALSO
 
-L<Test::More>, L<Test>, L<Test::Unit>, L<Test::Inline>, L<SelfTest>,
-L<Test::Harness>
+L<Test::More>
 
 =item AUTHORS
 
@@ -30651,8 +35635,6 @@ L<Test::Harness>
 
 =back
 
-=head2 Test::Tutorial - A tutorial about writing really basic tests
-
 =over 4
 
 =item DESCRIPTION
@@ -30791,8 +35773,7 @@ arrays
 
 =back
 
-=head2 Text::Soundex - Implementation of the Soundex Algorithm as Described
-by Knuth
+=head2 Text::Soundex - Implementation of the soundex algorithm.
 
 =over 4
 
@@ -30841,11 +35822,13 @@ unexpand(1)
 
 =back
 
-=head2 Thread - manipulate threads in Perl (for old code only)
+=head2 Thread - Manipulate threads in Perl (for old code only)
 
 =over 4
 
-=item CAVEAT
+=item DEPRECATED
+
+=item HISTORY
 
 =item SYNOPSIS
 
@@ -30854,71 +35837,81 @@ unexpand(1)
 =item FUNCTIONS
 
 $thread = Thread->new(\&start_sub), $thread = Thread->new(\&start_sub,
-LIST), lock VARIABLE, async BLOCK;, Thread->self, cond_wait VARIABLE,
-cond_signal VARIABLE, cond_broadcast VARIABLE, yield
+LIST), lock VARIABLE, async BLOCK;, Thread->self, Thread->list, cond_wait
+VARIABLE, cond_signal VARIABLE, cond_broadcast VARIABLE, yield
 
 =item METHODS
 
-join, eval, detach, equal, tid, flags, done
+join, detach, equal, tid, done
 
-=item LIMITATIONS
+=item DEFUNCT
+
+lock(\&sub), eval, flags
 
 =item SEE ALSO
 
 =back
 
-=head2 Thread::Queue - thread-safe queues
+=head2 Thread::Queue - Thread-safe queues
 
 =over 4
 
+=item VERSION
+
 =item SYNOPSIS
 
 =item DESCRIPTION
 
-=item FUNCTIONS AND METHODS
+Ordinary scalars, Array refs, Hash refs, Scalar refs, Objects based on the
+above
 
-new, enqueue LIST, dequeue, dequeue_nb, pending
+=item QUEUE CREATION
 
-=item SEE ALSO
+->new(), ->new(LIST)
 
-=back
+=item BASIC METHODS
 
-=head2 Thread::Semaphore - thread-safe semaphores
+->enqueue(LIST), ->dequeue(), ->dequeue(COUNT), ->dequeue_nb(),
+->dequeue_nb(COUNT), ->pending()
 
-=over 4
+=item ADVANCED METHODS
 
-=item SYNOPSIS
+->peek(), ->peek(INDEX), ->insert(INDEX, LIST), ->extract(),
+->extract(INDEX), ->extract(INDEX, COUNT)
 
-=item DESCRIPTION
+=item NOTES
+
+=item LIMITATIONS
+
+=item SEE ALSO
 
-=item FUNCTIONS AND METHODS
+=item MAINTAINER
 
-new, new NUMBER, down, down NUMBER, up, up NUMBER
+=item LICENSE
 
 =back
 
-=head2 Thread::Signal - Start a thread which runs signal handlers reliably
-(for old code)
+=head2 Thread::Semaphore - Thread-safe semaphores
 
 =over 4
 
-=item CAVEAT
+=item VERSION
 
 =item SYNOPSIS
 
 =item DESCRIPTION
 
-=item BUGS
+=item METHODS
 
-=back
+->new(), ->new(NUMBER), ->down(), ->down(NUMBER), ->up(), ->up(NUMBER)
 
-=head2 Thread::Specific - thread-specific keys
+=item NOTES
 
-=over 4
+=item SEE ALSO
 
-=item SYNOPSIS
+=item MAINTAINER
 
-=item DESCRIPTION
+=item LICENSE
 
 =back
 
@@ -31009,8 +36002,7 @@ SHIFT this, UNSHIFT this, LIST, SPLICE this, offset, length, LIST
 
 =back
 
-=head2 Tie::Handle, Tie::StdHandle  - base class definitions for tied
-handles
+=head2 Tie::Handle - base class definitions for tied handles
 
 =over 4
 
@@ -31121,6 +36113,16 @@ TIESCALAR classname, LIST, FETCH this, STORE this, value, DESTROY this
 
 =back
 
+=head2 Tie::StdHandle - base class definitions for tied handles
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=back
+
 =head2 Tie::SubstrHash - Fixed-table-size, fixed-key-length hashing
 
 =over 4
@@ -31164,6 +36166,10 @@ $flags = 0), clock(), stat, stat FH, stat EXPR
 
 =item internal error: useconds < 0 (unsigned ... signed ...)
 
+=item useconds or uinterval equal to or more than 1000000
+
+=item unimplemented in this platform
+
 =back
 
 =item CAVEATS
@@ -31188,6 +36194,10 @@ $flags = 0), clock(), stat, stat FH, stat EXPR
 
 =over 4
 
+=item C<timelocal()> and C<timegm()>
+
+=item C<timelocal_nocheck()> and C<timegm_nocheck()>
+
 =item Year Value Interpretation
 
 =item Limits of time_t
@@ -31206,6 +36216,8 @@ $flags = 0), clock(), stat, stat FH, stat EXPR
 
 =item SUPPORT
 
+=item COPYRIGHT
+
 =item AUTHOR
 
 =back
@@ -31481,71 +36493,87 @@ http://www.unicode.org/review/pr-29.html, http://www.unicode.org/notes/tn5/
 
 =item DESCRIPTION
 
+=over 4
+
+=item code point argument
+
+=item B<charinfo()>
+
+B<code>, B<name>, B<category>, B<combining>, B<bidi>, B<decomposition>,
+B<decimal>, B<digit>, B<numeric>, B<mirrored>, B<unicode10>, B<comment>,
+B<upper>, B<lower>, B<title>, B<block>, B<script>
+
+=back
+
 =back
 
 =over 4
 
-=item charinfo
+=item B<charblock()>
 
 =back
 
 =over 4
 
-=item charblock
+=item B<charscript()>
 
 =back
 
 =over 4
 
-=item charscript
+=item B<charblocks()>
 
 =back
 
 =over 4
 
-=item charblocks
+=item B<charscripts()>
 
 =back
 
 =over 4
 
-=item charscripts
+=item B<charinrange()>
 
 =back
 
 =over 4
 
-=item Blocks versus Scripts
+=item B<general_categories()>
 
-=item Matching Scripts and Blocks
+=back
 
-=item Code Point Arguments
+=over 4
 
-=item charinrange
+=item B<bidi_types()>
 
 =back
 
 =over 4
 
-=item compexcl
+=item B<compexcl()>
 
 =back
 
 =over 4
 
-=item casefold
+=item B<casefold()>
+
+B<code>, B<full>, B<simple>, B<mapping>, B<status>, B<*>, B<*>, B<turkic>
 
 =back
 
 =over 4
 
-=item casespec
+=item B<casespec()>
+
+B<code>, B<lower>, B<title>, B<lower>, B<condition>
 
 =back
 
 =over 4
 
-=item namedseq()
+=item B<namedseq()>
 
 =back
 
@@ -31557,6 +36585,10 @@ http://www.unicode.org/review/pr-29.html, http://www.unicode.org/notes/tn5/
 
 =over 4
 
+=item B<Blocks versus Scripts>
+
+=item B<Matching Scripts and Blocks>
+
 =item Implementation Note
 
 =back
@@ -31620,10 +36652,13 @@ March 18th, 2000
 =item Alphabetical Listing of Win32 Functions
 
 Win32::AbortSystemShutdown(MACHINE), Win32::BuildNumber(),
-Win32::CopyFile(FROM, TO, OVERWRITE), Win32::DomainName(),
+Win32::CopyFile(FROM, TO, OVERWRITE), Win32::CreateDirectory(DIRECTORY),
+Win32::CreateFile(FILE), Win32::DomainName(),
 Win32::ExpandEnvironmentStrings(STRING), Win32::FormatMessage(ERRORCODE),
-Win32::FsType(), Win32::FreeLibrary(HANDLE), Win32::GetArchName(),
-Win32::GetChipName(), Win32::GetCwd(), Win32::GetFileVersion(FILENAME),
+Win32::FsType(), Win32::FreeLibrary(HANDLE),
+Win32::GetANSIPathName(FILENAME), Win32::GetArchName(),
+Win32::GetChipName(), Win32::GetCwd(), Win32::GetCurrentProcessId(),
+Win32::GetCurrentThreadId(), Win32::GetFileVersion(FILENAME),
 Win32::GetFolderPath(FOLDER [, CREATE]), Win32::GetFullPathName(FILENAME),
 Win32::GetLastError(), Win32::GetLongPathName(PATHNAME),
 Win32::GetNextAvailDrive(), Win32::GetOSVersion(), Win32::GetOSName(),
@@ -31633,10 +36668,10 @@ Win32::IsWinNT(), Win32::IsWin95(), Win32::LoadLibrary(LIBNAME),
 Win32::LoginName(), Win32::LookupAccountName(SYSTEM, ACCOUNT, DOMAIN, SID,
 SIDTYPE), Win32::LookupAccountSID(SYSTEM, SID, ACCOUNT, DOMAIN, SIDTYPE),
 Win32::MsgBox(MESSAGE [, FLAGS [, TITLE]]), Win32::NodeName(),
-Win32::RegisterServer(LIBRARYNAME), Win32::SetChildShowWindow(SHOWWINDOW),
-Win32::SetCwd(NEWDIRECTORY), Win32::SetLastError(ERROR),
-Win32::Sleep(TIME), Win32::Spawn(COMMAND, ARGS, PID),
-Win32::UnregisterServer(LIBRARYNAME)
+Win32::OutputDebugString(STRING), Win32::RegisterServer(LIBRARYNAME),
+Win32::SetChildShowWindow(SHOWWINDOW), Win32::SetCwd(NEWDIRECTORY),
+Win32::SetLastError(ERROR), Win32::Sleep(TIME), Win32::Spawn(COMMAND, ARGS,
+PID), Win32::UnregisterServer(LIBRARYNAME)
 
 =back
 
@@ -31778,6 +36813,8 @@ C<":SEM_">, C<":PARTITION_">, C<":ALL">
 
 =back
 
+=head2 Win32CORE - Win32 CORE function stubs
+
 =over 4
 
 =item DESCRIPTION
@@ -31826,7 +36863,7 @@ C<XSLoader::load('Your::Module', $Your::Module::VERSION)>
 
 =item AUTHORS
 
-=item COPYRIGHT
+=item COPYRIGHT & LICENSE
 
 =back