=item UNIVERSAL: The Root of All Objects
+=item Deeper UNIVERSAL details
+
=back
=item Alternate Object Representations
=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
=back
-=head2 perlfaq1 - General Questions About Perl ($Revision: 8539 $)
+=head2 perlfaq1 - General Questions About Perl
=over 4
=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?
=back
-=head2 perlfaq2 - Obtaining and Learning about Perl ($Revision: 8539 $)
+=head2 perlfaq2 - Obtaining and Learning about Perl
=over 4
=back
-=head2 perlfaq3 - Programming Tools ($Revision: 8539 $)
+=head2 perlfaq3 - Programming Tools
=over 4
=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?
=back
-=head2 perlfaq4 - Data Manipulation ($Revision: 8539 $)
+=head2 perlfaq4 - Data Manipulation
=over 4
=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)?
=back
-=head2 perlfaq5 - Files and Formats ($Revision: 8579 $)
+=head2 perlfaq5 - Files and Formats
=over 4
=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>
=back
-=head2 perlfaq6 - Regular Expressions ($Revision: 8539 $)
+=head2 perlfaq6 - Regular Expressions
=over 4
=back
-=head2 perlfaq7 - General Perl Language Issues ($Revision: 9309 $)
+=head2 perlfaq7 - General Perl Language Issues
=over 4
=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?
=back
-=head2 perlfaq8 - System Interaction ($Revision: 8539 $)
+=head2 perlfaq8 - System Interaction
=over 4
=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)
=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?
=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
=back
-=head2 perlfaq9 - Networking ($Revision: 8539 $)
+=head2 perlfaq9 - Networking
=over 4
=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>
=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>
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<*>
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>
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>
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
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
=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
=item DESCRIPTION
+=item SEE ALSO
+
=back
=head2 perllexwarn - Perl Lexical Warnings
=back
-=item TODO
-
=item SEE ALSO
=item AUTHOR
=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>,
$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),
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>
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,
=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>
=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
=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>
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>
=item Ignoring A Thread
+=item Process and Thread Termination
+
=back
=item Threads And Data
=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
=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?
=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
=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
=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,
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,
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,
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
=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
=item Installation
-L<cpan>, L<instmodsh>
+L<cpan>, L<cpanp>, L<cpan2dist>, L<instmodsh>
=back
=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
=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
=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
=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
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
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>,
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
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>,
=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
=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
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
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
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
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
=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
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>
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>
=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
=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
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
=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
=item Dual life everything
-=item Improving C<threads::shared>
+=item Bundle dual life modules in ext/
=item POSIX memory footprint
=item use strict; and AutoLoad
+=item profile installman
+
=back
=item Tasks that need a little sysadmin-type knowledge
=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?
=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
=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
=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
=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
=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>,
=item ENVIRONMENT
+=item CHANGES
+
=item AUTHOR
=back
=back
-=head2 perldelta - what is new for perl v5.9.5
+=head2 perldelta - what is new for perl v5.11.0
=over 4
=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
=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
=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
=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
=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
=back
-=head2 perl592delta, perldelta - what is new for perl v5.9.2
+=head2 perl592delta - what is new for perl v5.9.2
=over 4
=back
-=head2 perl591delta, perldelta - what is new for perl v5.9.1
+=head2 perl591delta - what is new for perl v5.9.1
=over 4
=back
-=head2 perl590delta, perldelta - what is new for perl v5.9.0
+=head2 perl590delta - what is new for perl v5.9.0
=over 4
=back
-=head2 perl588delta, perldelta - what is new for perl v5.8.8
+=head2 perl588delta - what is new for perl v5.8.8
=over 4
=back
-=head2 perl587delta, perldelta - what is new for perl v5.8.7
+=head2 perl587delta - what is new for perl v5.8.7
=over 4
=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
=back
-=item AUTHOR
+=item AUTHORS
=item DATE
=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
=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
=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
=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
=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
=item Itanium, Itanium 2 & Madison 6
+=item HP-UX versions
+
=item Building Dynamic Extensions on HP-UX
=item The HP ANSI C Compiler
=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
=item Syntax
+=item Filename Case
+
+=item Symbolic Links
+
=item Wildcard expansion
=item Pipes
=item PERL5LIB and PERLLIB
+=item The Perl Forked Debugger
+
=item PERL_VMS_EXCEPTION_DEBUG
=item Command line
=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
=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
=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
=item AUTHOR
+=item LICENSE
+
=back
=head2 threads - Perl interpreter-based threads
=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
=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
=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
=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
=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
=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
=item DIAGNOSTICS
-Base class package "%s" is empty
+Base class package "%s" is empty, Class 'Foo' tried to inherit from itself
=item HISTORY
=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
=item Methods
-inf(), NaN(), upgrade()
+inf(), NaN(), e, PI, bexp(), bpi(), upgrade(), in_effect()
=item MATH LIBRARY
=back
+=item CAVAETS
+
+in_effect(), hex()/oct()
+
=item MODULES USED
=item EXAMPLES
=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
=back
+=item CAVAETS
+
+in_effect(), hex()/oct()
+
=item MODULES USED
=item EXAMPLES
=item Methods
-inf(), NaN(), upgrade()
+inf(), NaN(), e, PI, bexp(), bpi(), upgrade(), in_effect()
=item MATH LIBRARY
=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)'
=item DESCRIPTION
-=item CUSTOM TRANSLATORS
+=item ALIASES
=item CUSTOM ALIASES
=item charnames::vianame(name)
-=item ALIASES
+=item CUSTOM TRANSLATORS
=item ILLEGAL CHARACTERS
=item TECHNICAL NOTES
+=item CAVEATS
+
+=item SEE ALSO
+
=item BUGS
-=item AUTHOR
+=item AUTHORS
-=item COPYRIGHT
+=item COPYRIGHT & LICENSE
=back
=item Side effects
-=item Side effects
-
=back
=item FEATURES THAT REQUIRE 5.8.1
=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
=item The 'say' feature
-=item the 'err' feature
-
=item the 'state' feature
=back
=over 4
-=item subpragma access
+=item Consider this carefully
+
+=item The "access" sub-pragma
+
+=item Limitation with regard to C<_>
=back
=item AUTHOR
+=item COPYRIGHT AND LICENSE
+
=back
=head2 locale - Perl pragma to use and avoid POSIX locales for built-in
=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
=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
=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
=item AUTHOR
+=item LICENSE
+
=back
=head2 utf8 - Perl pragma to enable/disable UTF-8 (or UTF-EBCDIC) in source
=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
=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
=item $ae->is_gz
+=item $ae->is_Z
+
=item $ae->is_zip
+=item $ae->is_lzma
+
=back
=over 4
=item $ae->bin_unzip
+=item $ae->bin_unlzma
+
+=back
+
+=over 4
+
+=item $bool = $ae->have_old_bunzip2
+
=back
=over 4
=item File Extensions
-=item Bzip2 Support
+=item Supporting Very Large Files
+
+=item Bunzip2 support of arbitrary extensions.
=back
=over 4
-=item $tar->read ( $filename|$handle, $compressed, {opt => 'val'} )
+=item $tar->read ( $filename|$handle, [$compressed, {opt => 'val'}] )
-limit, extract
+limit, filter, extract
=back
=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
=item $Archive::Tar::error
+=item $Archive::Tar::INSECURE_EXTRACT_MODE
+
=item $Archive::Tar::HAS_PERLIO
=item $Archive::Tar::HAS_IO_STRING
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
=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
=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
=item BUGS
-=item COPYRIGHT
+=item COPYRIGHT AND LICENSE
=back
=item SEE ALSO
+=item AUTHOR
+
+=item COPYRIGHT AND LICENSE
+
=back
=head2 AutoSplit - split a package for autoloading
=item DIAGNOSTICS
+=item AUTHOR
+
+=item COPYRIGHT AND LICENSE
+
=back
=head2 B - The Perl Compiler
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
=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
=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
=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
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
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
=item DESCRIPTION
+=item OPTIONS
+
+=item Changes
+
=item AUTHOR
+=item LICENSE
+
=back
=head2 B::Deparse - Perl compiler backend to produce perl code
=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
=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
=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
=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
=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
=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
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(),
CPAN::Module::available_version(), CPAN::Module::install(),
CPAN::Module::look(), CPAN::Module::make(),
CPAN::Module::manpage_headline(), CPAN::Module::perldoc(),
-CPAN::Module::readme(), CPAN::Module::test(), CPAN::Module::uptodate(),
-CPAN::Module::userid()
+CPAN::Module::readme(), CPAN::Module::reports(), CPAN::Module::test(),
+CPAN::Module::uptodate(), CPAN::Module::userid()
=item Cache Manager
=item 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
=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
=over 4
-=item $conf = $cb->configure_object ()
+=item $conf = $cb->configure_object;
=back
=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,
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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 =
=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])>
=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])>
=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
=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>,
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>,
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>,
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>,
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>,
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>,
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>,
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
=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
=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
=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)
=item AUTHORS
-=item COPYRIGHT
+=item COPYRIGHT & LICENSE
=back
=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
=item Defining Aliases
+=item Finding IANA Character Set Registry names
+
=back
=item Encoding via PerlIO
=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
=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
=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
=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)
=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
=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
=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
=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)
=item Side effects
-=item Side effects
-
=back
=item FEATURES THAT REQUIRE 5.8.1
=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
=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
=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
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
=item SYNOPSIS
+=back
+
+=over 4
+
=item DESCRIPTION
_chmod($$;$), _warnonce(@), _choke(@)
=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 )
B<uninstall>
-inc_uninstall($filepath,$libdir,$verbose,$nonono,$ignore)
+inc_uninstall($filepath,$libdir,$verbose,$dry_run,$ignore,$results)
run_filter($cmd,$src,$dest)
=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
=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
needs_linking (o)
-nicetext
-
parse_abstract
parse_version
makeaperl (override)
-nicetext (override)
+maketext_filter (override)
prefixify (override)
os_flavor
+cflags
+
=head2 ExtUtils::MM_Win95 - method to customize MakeMaker for Win9X
=over 4
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
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
maniread
+maniskip
+
manicopy
maniadd
=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
=back
-=head2 File::CheckTree, validate - run many filetest checks on a tree
+=head2 File::CheckTree - run many filetest checks on a tree
=over 4
=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
Implement $PREFER_BIN
-=item AUTHORS
+=item BUG REPORTS
+
+=item AUTHOR
=item COPYRIGHT
=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
=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
tmpdir (override)
+case_tolerant
+
=over 4
=item COPYRIGHT
tmpdir
+case_tolerant
+
+file_name_is_absolute
+
catfile
canonpath
=back
+B<newdir>
+
B<filename>
-B<unlink_on_destroy>
+B<dirname>, B<unlink_on_destroy>
B<DESTROY>
=item Forking
+=item Directory removal
+
=item BINMODE
=back
=item AUTHOR
-=item COPYRIGHT
+=item CONTACT
+
+=item COPYRIGHT AND LICENSE
=back
=over 4
-=item Field hashes
-
=item Restricted hashes
B<lock_keys>, B<unlock_keys>
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>
=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
=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
=over 4
-=item Field hashes
-
=item Restricted hashes
B<lock_keys>, B<unlock_keys>
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>
=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
=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
=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
=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
=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
=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
=back
-=head2 IO::Compress::Deflate - Write RFC 1950 files/buffers
+=head2 IO::Compress::Gzip - Write RFC 1952 files/buffers
=over 4
=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
=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
=item EXAMPLES
+=over 4
+
+=item Apache::GZip Revisited
+
+=item Working with Net::FTP
+
+=back
+
=item SEE ALSO
=item AUTHOR
=back
-=head2 IO::Compress::Gzip - Write RFC 1952 files/buffers
+=head2 IO::Compress::RawDeflate - Write RFC 1951 files/buffers
=over 4
=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
=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
=item EXAMPLES
+=over 4
+
+=item Apache::GZip Revisited
+
+=item Working with Net::FTP
+
+=back
+
=item SEE ALSO
=item AUTHOR
=back
-=head2 IO::Compress::RawDeflate - Write RFC 1951 files/buffers
+=head2 IO::Compress::Zip - Write zip files/buffers
=over 4
=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
=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
=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
=back
-=head2 IO::Compress::Zip - Write zip files/buffers
+=head2 IO::Dir - supply object methods for directory handles
=over 4
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=item close
-=item newStream([OPTS])
+=item nextStream
-=item deflateParams
+=item trailingData
=back
=item Importing
-:all, :constants, :flush, :level, :strategy
+:all
=item EXAMPLES
=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
=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
=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
=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
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
=item getHeaderInfo
+Name, Comment
+
=item tell
=item eof
=item EXAMPLES
+=over 4
+
+=item Working with Net::FTP
+
+=back
+
=item SEE ALSO
=item AUTHOR
=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
=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
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
=item getHeaderInfo
-Name, Comment
-
=item tell
=item eof
=item EXAMPLES
+=over 4
+
+=item Working with Net::FTP
+
+=back
+
=item SEE ALSO
=item AUTHOR
=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
=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
=item EXAMPLES
+=over 4
+
+=item Working with Net::FTP
+
+=back
+
=item SEE ALSO
=item AUTHOR
=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
=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
=item EXAMPLES
+=over 4
+
+=item Working with Net::FTP
+
+=item Walking through a zip file
+
+=back
+
=item SEE ALSO
=item AUTHOR
=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
=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
=back
-=head2 IO::File - supply object methods for filehandles
+=head2 IO::lib::IO::File, IO::File - supply object methods for filehandles
=over 4
=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
=back
-=head2 IO::Pipe - supply object methods for pipes
+=head2 IO::lib::IO::Pipe, IO::Pipe - supply object methods for pipes
=over 4
=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
=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
=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
=back
-=head2 IO::Socket - Object interface to socket communications
+=head2 IO::lib::IO::Socket, IO::Socket - Object interface to socket
+communications
=over 4
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=back
-=head2 Net::Time - time and daytime network client interface
+=head2 Module::CoreList - what modules shipped with versions of perl
=over 4
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
=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
B<isa_ok>
+B<new_ok>
+
B<pass>, B<fail>
=over 4
=item Diagnostics
-B<diag>
+B<diag>, B<note>
=back
+B<explain>
+
=over 4
=item Conditional tests
=item SEE ALSO
-L<Test::More>, L<Test>, L<Test::Unit>, L<Test::Inline>, L<SelfTest>,
-L<Test::Harness>
+L<Test::More>
=item AUTHORS
=back
-=head2 Test::Tutorial - A tutorial about writing really basic tests
-
=over 4
=item DESCRIPTION
=back
-=head2 Text::Soundex - Implementation of the Soundex Algorithm as Described
-by Knuth
+=head2 Text::Soundex - Implementation of the soundex algorithm.
=over 4
=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
=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
=back
-=head2 Tie::Handle, Tie::StdHandle - base class definitions for tied
-handles
+=head2 Tie::Handle - base class definitions for tied handles
=over 4
=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
=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
=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
=item SUPPORT
+=item COPYRIGHT
+
=item AUTHOR
=back
=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
=over 4
+=item B<Blocks versus Scripts>
+
+=item B<Matching Scripts and Blocks>
+
=item Implementation Note
=back
=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(),
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
=back
+=head2 Win32CORE - Win32 CORE function stubs
+
=over 4
=item DESCRIPTION
=item AUTHORS
-=item COPYRIGHT
+=item COPYRIGHT & LICENSE
=back