more elaborate constructs
=item REFERENCES
+X<reference> X<dereference> X<dereferencing> X<pointer>
=item COMMON MISTAKES
=item CAVEAT ON PRECEDENCE
+X<dereference, precedence> X<dereferencing, precedence>
=item WHY YOU SHOULD ALWAYS C<use strict>
=item DEBUGGING
+X<data structure, debugging> X<complex data structure, debugging>
+X<AoA, debugging> X<HoA, debugging> X<AoH, debugging> X<HoH, debugging>
+X<array of arrays, debugging> X<hash of arrays, debugging>
+X<array of hashes, debugging> X<hash of hashes, debugging>
=item CODE EXAMPLES
=item ARRAYS OF ARRAYS
+X<array of arrays> X<AoA>
=over 4
=back
=item HASHES OF ARRAYS
+X<hash of arrays> X<HoA>
=over 4
=back
=item ARRAYS OF HASHES
+X<array of hashes> X<AoH>
=over 4
=back
=item HASHES OF HASHES
+X<hass of hashes> X<HoH>
=over 4
=back
=item MORE ELABORATE RECORDS
+X<record> X<structure> X<struct>
=over 4
=back
-=head2 perlfaq - frequently asked questions about Perl ($Date: 2005/03/27
-07:21:21 $)
+=head2 perlfaq - frequently asked questions about Perl ($Date: 2005/12/30
+15:04:07 $)
=over 4
=back
-=head2 perlfaq1 - General Questions About Perl ($Revision: 1.18 $, $Date:
-2005/04/01 16:15:25 $)
+=head2 perlfaq1 - General Questions About Perl ($Revision: 1.19 $, $Date:
+2005/12/31 00:54:37 $)
=over 4
=back
-=head2 perlfaq2 - Obtaining and Learning about Perl ($Revision: 1.32 $,
-$Date: 2005/04/22 19:04:48 $)
+=head2 perlfaq2 - Obtaining and Learning about Perl ($Revision: 1.38 $,
+$Date: 2005/12/31 00:54:37 $)
=over 4
=over 4
-=item What machines support Perl? Where do I get it?
+=item What machines support perl? Where do I get it?
-=item How can I get a binary version of Perl?
+=item How can I get a binary version of perl?
-=item I don't have a C compiler on my system. How can I compile perl?
+=item I don't have a C compiler. How can I build my own Perl interpreter?
-=item I copied the Perl binary from one machine to another, but scripts
+=item I copied the perl binary from one machine to another, but scripts
don't work.
=item I grabbed the sources and tried to compile but gdbm/dynamic
=item Archives of comp.lang.perl.misc
-=item Where can I buy a commercial version of Perl?
+=item Where can I buy a commercial version of perl?
=item Where do I send bug reports?
=back
-=head2 perlfaq3 - Programming Tools ($Revision: 1.48 $, $Date: 2005/04/22
-19:04:48 $)
+=head2 perlfaq3 - Programming Tools ($Revision: 1.56 $, $Date: 2005/12/31
+00:54:37 $)
=over 4
=item Is there an IDE or Windows Perl Editor?
-Eclipse, Komodo, Open Perl IDE, OptiPerl, PerlBuilder, visiPerl+, Visual
-Perl, GNU Emacs, MicroEMACS, XEmacs, Jed, Elvis, Vile, Vim, Codewright,
-MultiEdit, SlickEdit, Bash, Ksh, Tcsh, Zsh, Affrus, Alpha, BBEdit and
-BBEdit Lite
+Eclipse, Enginsite, Komodo, Open Perl IDE, OptiPerl, PerlBuilder,
+visiPerl+, Visual Perl, Zeus, GNU Emacs, MicroEMACS, XEmacs, Jed, Elvis,
+Vile, Vim, Codewright, MultiEdit, SlickEdit, Bash, Ksh, Tcsh, Zsh, Affrus,
+Alpha, BBEdit and BBEdit Lite
=item Where can I get Perl macros for vi?
=item Where can I learn about object-oriented Perl programming?
-=item Where can I learn about linking C with Perl? [h2xs, xsubpp]
+=item Where can I learn about linking C with Perl?
=item I've read perlembed, perlguts, etc., but I can't embed perl in my C
program; what am I doing wrong?
=back
-=head2 perlfaq4 - Data Manipulation ($Revision: 1.64 $, $Date: 2005/04/27
-00:18:04 $)
+=head2 perlfaq4 - Data Manipulation ($Revision: 1.73 $, $Date: 2005/12/31
+00:54:37 $)
=over 4
=back
-=head2 perlfaq5 - Files and Formats ($Revision: 1.36 $, $Date: 2005/04/22
-19:04:48 $)
+=head2 perlfaq5 - Files and Formats ($Revision: 1.42 $, $Date: 2005/12/31
+00:54:37 $)
=over 4
=over 4
=item How do I flush/unbuffer an output filehandle? Why must I do this?
+X<flush> X<buffer> X<unbuffer> X<autoflush>
=item How do I change one line in a file/delete a line in a file/insert a
line in the middle of a file/append to the beginning of a file?
+X<file, editing>
=item How do I count the number of lines in a file?
+X<file, counting lines> X<lines> X<line>
=item How can I use Perl's C<-i> option from within a program?
+X<-i> X<in-place>
=item How can I copy a file?
+X<copy> X<file, copy>
=item How do I make a temporary file name?
+X<file, temporary>
=item How can I manipulate fixed-record-length files?
+X<fixed-length> X<file, fixed-length records>
=item How can I make a filehandle local to a subroutine? How do I pass
filehandles between subroutines? How do I make an array of filehandles?
+X<filehandle, local> X<filehandle, passing> X<filehandle, reference>
=item How can I use a filehandle indirectly?
+X<filehandle, indirect>
=item How can I set up a footer format to be used with write()?
+X<footer>
=item How can I write() into a string?
+X<write, into a string>
=item How can I output my numbers with commas added?
+X<number, commify>
=item How can I translate tildes (~) in a filename?
+X<tilde> X<tilde expansion>
=item How come when I open a file read-write it wipes it out?
+X<clobber> X<read-write> X<clobbering> X<truncate> X<truncating>
=item Why do I sometimes get an "Argument list too long" when I use
E<lt>*E<gt>?
+X<argument list too long>
=item Is there a leak/bug in glob()?
+X<glob>
=item How can I open a file with a leading ">" or trailing blanks?
+X<filename, special characters>
=item How can I reliably rename a file?
+X<rename> X<mv> X<move> X<file, rename> X<ren>
=item How can I lock a file?
+X<lock> X<file, lock> X<flock>
=item Why can't I just open(FH, "E<gt>file.lock")?
+X<lock, lockfile race condition>
=item I still don't get locking. I just want to increment the number in
the file. How can I do this?
+X<counter> X<file, counter>
=item All I want to do is append a small amount of text to the end of a
file. Do I still have to use locking?
+X<append> X<file, append>
=item How do I randomly update a binary file?
+X<file, binary patch>
=item How do I get a file's timestamp in perl?
+X<timestamp> X<file, timestamp>
=item How do I set a file's timestamp in perl?
+X<timestamp> X<file, timestamp>
=item How do I print to more than one file at once?
+X<print, to multiple files>
=item How can I read in an entire file all at once?
+X<slurp> X<file, slurping>
=item How can I read in a file by paragraphs?
+X<file, reading by paragraphs>
=item How can I read a single character from a file? From the keyboard?
+X<getc> X<file, reading one character at a time>
=item How can I tell whether there's a character waiting on a filehandle?
=item How do I do a C<tail -f> in perl?
+X<tail>
=item How do I dup() a filehandle in Perl?
+X<dup>
=item How do I close a file descriptor by number?
+X<file, closing file descriptors>
=item Why can't I use "C:\temp\foo" in DOS paths? Why doesn't
`C:\temp\foo.exe` work?
+X<filename, DOS issues>
=item Why doesn't glob("*.*") get all the files?
+X<glob>
=item Why does Perl let me delete read-only files? Why does C<-i> clobber
protected files? Isn't this a bug in Perl?
=item How do I select a random line from a file?
+X<file, selecting a random line>
=item Why do I get weird spaces when I print an array of lines?
=back
-=head2 perlfaq6 - Regular Expressions ($Revision: 1.32 $, $Date: 2005/04/22
-19:04:48 $)
+=head2 perlfaq6 - Regular Expressions ($Revision: 1.38 $, $Date: 2005/12/31
+00:54:37 $)
=over 4
=item How can I hope to use regular expressions without creating illegible
and unmaintainable code?
+X<regex, legibility> X<regexp, legibility>
+X<regular expression, legibility> X</x>
Comments Outside the Regex, Comments Inside the Regex, Different Delimiters
=item I'm having trouble matching over more than one line. What's wrong?
+X<regex, multiline> X<regexp, multiline> X<regular expression, multiline>
=item How can I pull out lines between two patterns that are themselves on
different lines?
+X<..>
=item I put a regular expression into $/ but it didn't work. What's wrong?
+X<$/, regexes in> X<$INPUT_RECORD_SEPARATOR, regexes in>
+X<$RS, regexes in>
=item How do I substitute case insensitively on the LHS while preserving
case on the RHS?
+X<replace, case preserving> X<substitute, case preserving>
+X<substitution, case preserving> X<s, case preserving>
=item How can I make C<\w> match national character sets?
+X<\w>
=item How can I match a locale-smart version of C</[a-zA-Z]/>?
+X<alpha>
=item How can I quote a variable to use in a regex?
+X<regex, escaping> X<regexp, escaping> X<regular expression, escaping>
=item What is C</o> really for?
+X</o>
=item How do I use a regular expression to strip C style comments from a
file?
=item Can I use Perl regular expressions to match balanced text?
+X<regex, matching balanced test> X<regexp, matching balanced test>
+X<regular expression, matching balanced test>
=item What does it mean that regexes are greedy? How can I get around it?
+X<greedy> X<greediness>
=item How do I process each word on each line?
+X<word>
=item How can I print out a word-frequency or line-frequency summary?
=item How can I do approximate matching?
+X<match, approximate> X<matching, approximate>
=item How do I efficiently match many regular expressions at once?
+X<regex, efficiency> X<regexp, efficiency>
+X<regular expression, efficiency>
=item Why don't word-boundary searches with C<\b> work for me?
+X<\b>
=item Why does using $&, $`, or $' slow my program down?
+X<$MATCH> X<$&> X<$POSTMATCH> X<$'> X<$PREMATCH> X<$`>
=item What good is C<\G> in a regular expression?
+X<\G>
=item Are Perl regexes DFAs or NFAs? Are they POSIX compliant?
+X<DFA> X<NFA> X<POSIX>
=item What's wrong with using grep in a void context?
+X<grep>
=item How can I match strings with multibyte characters?
+X<regex, and multibyte characters> X<regexp, and multibyte characters>
+X<regular expression, and multibyte characters>
=item How do I match a pattern that is supplied by the user?
=back
-=head2 perlfaq7 - General Perl Language Issues ($Revision: 1.23 $, $Date:
-2005/04/07 21:39:34 $)
+=head2 perlfaq7 - General Perl Language Issues ($Revision: 1.28 $, $Date:
+2005/12/31 00:54:37 $)
=over 4
=back
-=head2 perlfaq8 - System Interaction ($Revision: 1.24 $, $Date: 2005/04/22
-19:04:48 $)
+=head2 perlfaq8 - System Interaction ($Revision: 1.27 $, $Date: 2005/12/31
+00:54:37 $)
=over 4
=back
-=head2 perlfaq9 - Networking ($Revision: 1.21 $, $Date: 2005/04/22 19:04:48
+=head2 perlfaq9 - Networking ($Revision: 1.28 $, $Date: 2005/12/31 00:54:37
$)
=over 4
=item How do I read mail?
-=item How do I find out my hostname/domainname/IP address?
+=item How do I find out my hostname, domainname, or IP address?
+X<hostname, domainname, IP address, host, domain, hostfqdn, inet_ntoa,
+gethostbyname, Socket, Net::Domain, Sys::Hostname>
=item How do I fetch a news article or the active newsgroups?
=over 4
=item Declarations
+X<declaration> X<undef> X<undefined> X<uninitialized>
=item Comments
+X<comment> X<#>
=item Simple Statements
+X<statement> X<semicolon> X<expression> X<;>
=item Truth and Falsehood
+X<truth> X<falsehood> X<true> X<false> X<!> X<not> X<negation> X<0>
=item Statement Modifiers
+X<statement modifier> X<modifier> X<if> X<unless> X<while>
+X<until> X<foreach> X<for>
=item Compound Statements
+X<statement, compound> X<block> X<bracket, curly> X<curly bracket> X<brace>
+X<{> X<}> X<if> X<unless> X<while> X<until> X<foreach> X<for> X<continue>
=item Loop Control
+X<loop control> X<loop, control> X<next> X<last> X<redo> X<continue>
=item For Loops
+X<for> X<foreach>
=item Foreach Loops
+X<for> X<foreach>
-=item Basic BLOCKs and Switch Statements
+=item Basic BLOCKs
+X<block>
+
+=item Switch statements
+X<switch> X<case> X<given> X<when> X<default>
+
+o, o, o, o, o, o, o
=item Goto
+X<goto>
=item PODs: Embedded Documentation
+X<POD> X<documentation>
=item Plain Old Comments (Not!)
+X<comment> X<line> X<#> X<preprocessor> X<eval>
=back
=over 4
=item Variable names
+X<variable, name> X<variable name> X<data type> X<type>
=item Context
+X<context> X<scalar context> X<list context>
=item Scalar values
+X<scalar> X<number> X<string> X<reference>
=item Scalar value constructors
+X<scalar, literal> X<scalar, constant>
=item List value constructors
+X<list>
=item Subscripts
=item Slices
+X<slice> X<array, slice> X<hash, slice>
=item Typeglobs and Filehandles
+X<typeglob> X<filehandle> X<*>
=back
=over 4
-=item Operator Precedence and Associativity
+=item Operator Precedence and Associativity
+X<operator, precedence> X<precedence> X<associativity>
=item Terms and List Operators (Leftward)
+X<list operator> X<operator, list> X<term>
=item The Arrow Operator
+X<arrow> X<dereference> X<< -> >>
=item Auto-increment and Auto-decrement
+X<increment> X<auto-increment> X<++> X<decrement> X<auto-decrement> X<-->
=item Exponentiation
+X<**> X<exponentiation> X<power>
=item Symbolic Unary Operators
+X<unary operator> X<operator, unary>
=item Binding Operators
+X<binding> X<operator, binding> X<=~> X<!~>
=item Multiplicative Operators
+X<operator, multiplicative>
=item Additive Operators
+X<operator, additive>
=item Shift Operators
+X<shift operator> X<operator, shift> X<<< << >>>
+X<<< >> >>> X<right shift> X<left shift> X<bitwise shift>
+X<shl> X<shr> X<shift, right> X<shift, left>
=item Named Unary Operators
+X<operator, named unary>
=item Relational Operators
+X<relational operator> X<operator, relational>
=item Equality Operators
+X<equality> X<equal> X<equals> X<operator, equality>
=item Bitwise And
+X<operator, bitwise, and> X<bitwise and> X<&>
=item Bitwise Or and Exclusive Or
+X<operator, bitwise, or> X<bitwise or> X<|> X<operator, bitwise, xor>
+X<bitwise xor> X<^>
=item C-style Logical And
+X<&&> X<logical and> X<operator, logical, and>
=item C-style Logical Or
+X<||> X<operator, logical, or>
=item C-style Logical Defined-Or
+X<//> X<operator, logical, defined-or>
=item Range Operators
+X<operator, range> X<range> X<..> X<...>
=item Conditional Operator
+X<operator, conditional> X<operator, ternary> X<ternary> X<?:>
=item Assignment Operators
+X<assignment> X<operator, assignment> X<=> X<**=> X<+=> X<*=> X<&=>
+X<<< <<= >>> X<&&=> X<-=> X</=> X<|=> X<<< >>= >>> X<||=> X<//=> X<.=>
+X<%=> X<^=> X<x=>
=item Comma Operator
+X<comma> X<operator, comma> X<,>
=item List Operators (Rightward)
+X<operator, list, rightward> X<list operator>
=item Logical Not
+X<operator, logical, not> X<not>
=item Logical And
+X<operator, logical, and> X<and>
=item Logical or, Defined or, and Exclusive Or
+X<operator, logical, or> X<operator, logical, xor> X<operator, logical,
+err>
+X<operator, logical, defined or> X<operator, logical, exclusive or>
+X<or> X<xor> X<err>
=item C Operators Missing From Perl
+X<operator, missing from perl> X<&> X<*>
+X<typecasting> X<(TYPE)>
unary &, unary *, (TYPE)
=item Quote and Quote-like Operators
+X<operator, quote> X<operator, quote-like> X<q> X<qq> X<qx> X<qw> X<m>
+X<qr> X<s> X<tr> X<'> X<''> X<"> X<""> X<//> X<`> X<``> X<<< << >>>
+X<escape sequence> X<escape>
=item Regexp Quote-Like Operators
-
-?PATTERN?, m/PATTERN/cgimosx, /PATTERN/cgimosx, q/STRING/, C<'STRING'>,
-qq/STRING/, "STRING", qr/STRING/imosx, qx/STRING/, `STRING`, qw/STRING/,
-s/PATTERN/REPLACEMENT/egimosx, tr/SEARCHLIST/REPLACEMENTLIST/cds,
-y/SEARCHLIST/REPLACEMENTLIST/cds, <<EOF
+X<operator, regexp>
+
+?PATTERN? X<?>, m/PATTERN/cgimosx X<m> X<operator, match> X<regexp,
+options> X<regexp> X<regex, options> X<regex> X</c> X</i> X</m> X</o>
+X</s> X</x>, /PATTERN/cgimosx, q/STRING/ X<q> X<quote, double> X<'> X<''>,
+C<'STRING'>, qq/STRING/ X<qq> X<quote, double> X<"> X<"">, "STRING",
+qr/STRING/imosx X<qr> X</i> X</m> X</o> X</s> X</x>, qx/STRING/ X<qx> X<`>
+X<``> X<backtick>, `STRING`, qw/STRING/ X<qw> X<quote, list> X<quote,
+words>, s/PATTERN/REPLACEMENT/egimosx X<substitute> X<substitution>
+X<replace> X<regexp, replace> X<regexp, substitute> X</e> X</g> X</i> X</m>
+X</o> X</s> X</x>, tr/SEARCHLIST/REPLACEMENTLIST/cds X<tr> X<y>
+X<transliterate> X</c> X</d> X</s>, y/SEARCHLIST/REPLACEMENTLIST/cds, <<EOF
+X<here-doc> X<heredoc> X<here-document> X<<< << >>>
=item Gory details of parsing quoted constructs
+X<quote, gory details>
-Finding the end, Removal of backslashes before delimiters, Interpolation,
-C<<<'EOF'>, C<m''>, C<s'''>, C<tr///>, C<y///>, C<''>, C<q//>, C<"">,
-C<``>, C<qq//>, C<qx//>, C<< <file*glob> >>, C<?RE?>, C</RE/>, C<m/RE/>,
-C<s/RE/foo/>,, Interpolation of regular expressions, Optimization of
-regular expressions
+Finding the end, Removal of backslashes before delimiters, Interpolation
+X<interpolation>, C<<<'EOF'>, C<m''>, C<s'''>, C<tr///>, C<y///>, C<''>,
+C<q//>, C<"">, C<``>, C<qq//>, C<qx//>, C<< <file*glob> >>, C<?RE?>,
+C</RE/>, C<m/RE/>, C<s/RE/foo/>,, Interpolation of regular expressions
+X<regexp, interpolation>, Optimization of regular expressions X<regexp,
+optimization>
=item I/O Operators
+X<operator, i/o> X<operator, io> X<io> X<while> X<filehandle>
+X<< <> >> X<@ARGV>
=item Constant Folding
+X<constant folding> X<folding>
=item No-ops
+X<no-op> X<nop>
=item Bitwise String Operators
+X<operator, bitwise, string>
=item Integer Arithmetic
+X<integer>
=item Floating-point Arithmetic
+X<floating-point> X<floating point> X<float> X<real>
=item Bigger Numbers
+X<number, arbitrary precision>
=back
=over 4
=item Private Variables via my()
+X<my> X<variable, lexical> X<lexical> X<lexical variable> X<scope, lexical>
+X<lexical scope> X<attributes, my>
=item Persistent Private Variables
+X<static> X<variable, persistent> X<variable, static> X<closure>
=item Temporary Values via local()
+X<local> X<scope, dynamic> X<dynamic scope> X<variable, local>
+X<variable, temporary>
=item Lvalue subroutines
+X<lvalue> X<subroutine, lvalue>
Lvalue subroutines are EXPERIMENTAL
=item Passing Symbol Table Entries (typeglobs)
+X<typeglob> X<*>
=item When to Still Use local()
+X<local> X<variable, local>
=item Pass by Reference
+X<pass by reference> X<pass-by-reference> X<reference>
=item Prototypes
+X<prototype> X<subroutine, prototype>
=item Constant Functions
+X<constant>
=item Overriding Built-in Functions
+X<built-in> X<override> X<CORE> X<CORE::GLOBAL>
=item Autoloading
+X<autoloading> X<AUTOLOAD>
=item Subroutine Attributes
+X<attribute> X<subroutine, attribute> X<attrs>
=back
=over 4
=item Perl Functions by Category
-
-Functions for SCALARs or strings, Regular expressions and pattern matching,
-Numeric functions, Functions for real @ARRAYs, Functions for list data,
-Functions for real %HASHes, Input and output functions, Functions for fixed
-length data or records, Functions for filehandles, files, or directories,
-Keywords related to the control flow of your perl program, Keywords related
-to scoping, Miscellaneous functions, Functions for processes and process
-groups, Keywords related to perl modules, Keywords related to classes and
-object-orientedness, Low-level socket functions, System V interprocess
-communication functions, Fetching user and group info, Fetching network
-info, Time-related functions, Functions new in perl5, Functions obsoleted
-in perl5
+X<function>
+
+Functions for SCALARs or strings X<scalar> X<string> X<character>, Regular
+expressions and pattern matching X<regular expression> X<regex> X<regexp>,
+Numeric functions X<numeric> X<number> X<trigonometric> X<trigonometry>,
+Functions for real @ARRAYs X<array>, Functions for list data X<list>,
+Functions for real %HASHes X<hash>, Input and output functions X<I/O>
+X<input> X<output> X<dbm>, Functions for fixed length data or records,
+Functions for filehandles, files, or directories X<file> X<filehandle>
+X<directory> X<pipe> X<link> X<symlink>, Keywords related to the control
+flow of your Perl program X<control flow>, Keywords related to switch,
+Keywords related to scoping, Miscellaneous functions, Functions for
+processes and process groups X<process> X<pid> X<process id>, Keywords
+related to perl modules X<module>, Keywords related to classes and
+object-orientedness X<object> X<class> X<package>, Low-level socket
+functions X<socket> X<sock>, System V interprocess communication functions
+X<IPC> X<System V> X<semaphore> X<shared memory> X<memory> X<message>,
+Fetching user and group info X<user> X<group> X<password> X<uid> X<gid>
+X<passwd> X</etc/passwd>, Fetching network info X<network> X<protocol>
+X<host> X<hostname> X<IP> X<address> X<service>, Time-related functions
+X<time> X<date>, Functions new in perl5 X<perl5>, Functions obsoleted in
+perl5
=item Portability
+X<portability> X<Unix> X<portable>
=item Alphabetical Listing of Perl Functions
--I<X> FILEHANDLE, -I<X> EXPR, -I<X>, abs VALUE, abs, accept
-NEWSOCKET,GENERICSOCKET, alarm SECONDS, alarm, atan2 Y,X, bind SOCKET,NAME,
-binmode FILEHANDLE, LAYER, binmode FILEHANDLE, bless REF,CLASSNAME, bless
-REF, caller EXPR, caller, chdir EXPR, chmod LIST, chomp VARIABLE, chomp(
-LIST ), chomp, chop VARIABLE, chop( LIST ), chop, chown LIST, chr NUMBER,
-chr, chroot FILENAME, chroot, close FILEHANDLE, close, closedir DIRHANDLE,
-connect SOCKET,NAME, continue BLOCK, cos EXPR, cos, crypt PLAINTEXT,SALT,
-dbmclose HASH, dbmopen HASH,DBNAME,MASK, defined EXPR, defined, delete
-EXPR, die LIST, do BLOCK, do SUBROUTINE(LIST), do EXPR, dump LABEL, dump,
-each HASH, eof FILEHANDLE, eof (), eof, eval EXPR, eval BLOCK, exec LIST,
-exec PROGRAM LIST, exists EXPR, exit EXPR, exp EXPR, exp, fcntl
-FILEHANDLE,FUNCTION,SCALAR, fileno FILEHANDLE, flock FILEHANDLE,OPERATION,
-fork, format, formline PICTURE,LIST, getc FILEHANDLE, getc, getlogin,
-getpeername SOCKET, getpgrp PID, getppid, getpriority WHICH,WHO, getpwnam
-NAME, getgrnam NAME, gethostbyname NAME, getnetbyname NAME, getprotobyname
-NAME, getpwuid UID, getgrgid GID, getservbyname NAME,PROTO, gethostbyaddr
-ADDR,ADDRTYPE, getnetbyaddr ADDR,ADDRTYPE, getprotobynumber NUMBER,
-getservbyport PORT,PROTO, getpwent, getgrent, gethostent, getnetent,
-getprotoent, getservent, setpwent, setgrent, sethostent STAYOPEN, setnetent
-STAYOPEN, setprotoent STAYOPEN, setservent STAYOPEN, endpwent, endgrent,
-endhostent, endnetent, endprotoent, endservent, getsockname SOCKET,
-getsockopt SOCKET,LEVEL,OPTNAME, glob EXPR, glob, gmtime EXPR, goto LABEL,
-goto EXPR, goto &NAME, grep BLOCK LIST, grep EXPR,LIST, hex EXPR, hex,
-import, index STR,SUBSTR,POSITION, index STR,SUBSTR, int EXPR, int, ioctl
-FILEHANDLE,FUNCTION,SCALAR, join EXPR,LIST, keys HASH, kill SIGNAL, LIST,
-last LABEL, last, lc EXPR, lc, lcfirst EXPR, lcfirst, length EXPR, length,
-link OLDFILE,NEWFILE, listen SOCKET,QUEUESIZE, local EXPR, localtime EXPR,
-localtime, lock THING, log EXPR, log, lstat EXPR, lstat, m//, map BLOCK
-LIST, map EXPR,LIST, mkdir FILENAME,MASK, mkdir FILENAME, mkdir, msgctl
-ID,CMD,ARG, msgget KEY,FLAGS, msgrcv ID,VAR,SIZE,TYPE,FLAGS, msgsnd
-ID,MSG,FLAGS, my EXPR, my TYPE EXPR, my EXPR : ATTRS, my TYPE EXPR : ATTRS,
-next LABEL, next, no Module VERSION LIST, no Module VERSION, no Module
-LIST, no Module, oct EXPR, oct, open FILEHANDLE,EXPR, open
-FILEHANDLE,MODE,EXPR, open FILEHANDLE,MODE,EXPR,LIST, open
-FILEHANDLE,MODE,REFERENCE, open FILEHANDLE, opendir DIRHANDLE,EXPR, ord
-EXPR, ord, our EXPR, our EXPR TYPE, our EXPR : ATTRS, our TYPE EXPR :
-ATTRS, pack TEMPLATE,LIST, package NAMESPACE, package, pipe
-READHANDLE,WRITEHANDLE, pop ARRAY, pop, pos SCALAR, pos, print FILEHANDLE
-LIST, print LIST, print, printf FILEHANDLE FORMAT, LIST, printf FORMAT,
-LIST, prototype FUNCTION, push ARRAY,LIST, q/STRING/, qq/STRING/,
-qr/STRING/, qx/STRING/, qw/STRING/, quotemeta EXPR, quotemeta, rand EXPR,
-rand, read FILEHANDLE,SCALAR,LENGTH,OFFSET, read FILEHANDLE,SCALAR,LENGTH,
-readdir DIRHANDLE, readline EXPR, readlink EXPR, readlink, readpipe EXPR,
-recv SOCKET,SCALAR,LENGTH,FLAGS, redo LABEL, redo, ref EXPR, ref, rename
-OLDNAME,NEWNAME, require VERSION, require EXPR, require, reset EXPR, reset,
-return EXPR, return, reverse LIST, rewinddir DIRHANDLE, rindex
-STR,SUBSTR,POSITION, rindex STR,SUBSTR, rmdir FILENAME, rmdir, s///, scalar
-EXPR, seek FILEHANDLE,POSITION,WHENCE, seekdir DIRHANDLE,POS, select
-FILEHANDLE, select, select RBITS,WBITS,EBITS,TIMEOUT, semctl
-ID,SEMNUM,CMD,ARG, semget KEY,NSEMS,FLAGS, semop KEY,OPSTRING, send
-SOCKET,MSG,FLAGS,TO, send SOCKET,MSG,FLAGS, setpgrp PID,PGRP, setpriority
-WHICH,WHO,PRIORITY, setsockopt SOCKET,LEVEL,OPTNAME,OPTVAL, shift ARRAY,
-shift, shmctl ID,CMD,ARG, shmget KEY,SIZE,FLAGS, shmread ID,VAR,POS,SIZE,
-shmwrite ID,STRING,POS,SIZE, shutdown SOCKET,HOW, sin EXPR, sin, sleep
-EXPR, sleep, socket SOCKET,DOMAIN,TYPE,PROTOCOL, socketpair
-SOCKET1,SOCKET2,DOMAIN,TYPE,PROTOCOL, sort SUBNAME LIST, sort BLOCK LIST,
-sort LIST, splice ARRAY,OFFSET,LENGTH,LIST, splice ARRAY,OFFSET,LENGTH,
-splice ARRAY,OFFSET, splice ARRAY, split /PATTERN/,EXPR,LIMIT, split
-/PATTERN/,EXPR, split /PATTERN/, split, sprintf FORMAT, LIST, format
-parameter index, flags, vector flag, (minimum) width, precision, or maximum
-width, size, order of arguments, sqrt EXPR, sqrt, srand EXPR, srand, stat
-FILEHANDLE, stat EXPR, stat, study SCALAR, study, sub NAME BLOCK, sub NAME
-(PROTO) BLOCK, sub NAME : ATTRS BLOCK, sub NAME (PROTO) : ATTRS BLOCK,
-substr EXPR,OFFSET,LENGTH,REPLACEMENT, substr EXPR,OFFSET,LENGTH, substr
-EXPR,OFFSET, symlink OLDFILE,NEWFILE, syscall NUMBER, LIST, sysopen
-FILEHANDLE,FILENAME,MODE, sysopen FILEHANDLE,FILENAME,MODE,PERMS, sysread
-FILEHANDLE,SCALAR,LENGTH,OFFSET, sysread FILEHANDLE,SCALAR,LENGTH, sysseek
-FILEHANDLE,POSITION,WHENCE, system LIST, system PROGRAM LIST, syswrite
-FILEHANDLE,SCALAR,LENGTH,OFFSET, syswrite FILEHANDLE,SCALAR,LENGTH,
-syswrite FILEHANDLE,SCALAR, tell FILEHANDLE, tell, telldir DIRHANDLE, tie
-VARIABLE,CLASSNAME,LIST, tied VARIABLE, time, times, tr///, truncate
-FILEHANDLE,LENGTH, truncate EXPR,LENGTH, uc EXPR, uc, ucfirst EXPR,
-ucfirst, umask EXPR, umask, undef EXPR, undef, unlink LIST, unlink, unpack
-TEMPLATE,EXPR, unpack TEMPLATE, untie VARIABLE, unshift ARRAY,LIST, use
-Module VERSION LIST, use Module VERSION, use Module LIST, use Module, use
-VERSION, utime LIST, values HASH, vec EXPR,OFFSET,BITS, wait, waitpid
-PID,FLAGS, wantarray, warn LIST, write FILEHANDLE, write EXPR, write, y///
+-I<X> FILEHANDLE
+X<-r>X<-w>X<-x>X<-o>X<-R>X<-W>X<-X>X<-O>X<-e>X<-z>X<-s>X<-f>X<-d>X<-l>X<-p>
+X<-S>X<-b>X<-c>X<-t>X<-u>X<-g>X<-k>X<-T>X<-B>X<-M>X<-A>X<-C>, -I<X> EXPR,
+-I<X>, abs VALUE X<abs> X<absolute>, abs, accept NEWSOCKET,GENERICSOCKET
+X<accept>, alarm SECONDS X<alarm> X<SIGALRM> X<timer>, alarm, atan2 Y,X
+X<atan2> X<arctangent> X<tan> X<tangent>, bind SOCKET,NAME X<bind>, binmode
+FILEHANDLE, LAYER X<binmode> X<binary> X<text> X<DOS> X<Windows>, binmode
+FILEHANDLE, bless REF,CLASSNAME X<bless>, bless REF, break, caller EXPR
+X<caller> X<call stack> X<stack> X<stack trace>, caller, chdir EXPR
+X<chdir> X<cd>, chdir FILEHANDLE, chdir DIRHANDLE, chdir, chmod LIST
+X<chmod> X<permission> X<mode>, chomp VARIABLE X<chomp>
+X<INPUT_RECORD_SEPARATOR> X<$/> X<newline> X<eol>, chomp( LIST ), chomp,
+chop VARIABLE X<chop>, chop( LIST ), chop, chown LIST X<chown> X<owner>
+X<user> X<group>, chr NUMBER X<chr> X<character> X<ASCII> X<Unicode>, chr,
+chroot FILENAME X<chroot> X<root>, chroot, close FILEHANDLE X<close>,
+close, closedir DIRHANDLE X<closedir>, connect SOCKET,NAME X<connect>,
+continue BLOCK X<continue>, continue, cos EXPR X<cos> X<cosine> X<acos>
+X<arccosine>, cos, crypt PLAINTEXT,SALT X<crypt> X<digest> X<hash> X<salt>
+X<plaintext> X<password> X<decrypt> X<cryptography> X<passwd>, dbmclose
+HASH X<dbmclose>, dbmopen HASH,DBNAME,MASK X<dbmopen> X<dbm> X<ndbm>
+X<sdbm> X<gdbm>, defined EXPR X<defined> X<undef> X<undefined>, defined,
+delete EXPR X<delete>, die LIST X<die> X<throw> X<exception> X<raise> X<$@>
+X<abort>, do BLOCK X<do> X<block>, do SUBROUTINE(LIST) X<do>, do EXPR
+X<do>, dump LABEL X<dump> X<core> X<undump>, dump, each HASH X<each>
+X<hash, iterator>, eof FILEHANDLE X<eof> X<end of file> X<end-of-file>, eof
+(), eof, eval EXPR X<eval> X<try> X<catch> X<evaluate> X<parse> X<execute>,
+eval BLOCK, eval, exec LIST X<exec> X<execute>, exec PROGRAM LIST, exists
+EXPR X<exists> X<autovivification>, exit EXPR X<exit> X<terminate>
+X<abort>, exit, exp EXPR X<exp> X<exponential> X<antilog> X<antilogarithm>
+X<e>, exp, fcntl FILEHANDLE,FUNCTION,SCALAR X<fcntl>, fileno FILEHANDLE
+X<fileno>, flock FILEHANDLE,OPERATION X<flock> X<lock> X<locking>, fork
+X<fork> X<child> X<parent>, format X<format>, formline PICTURE,LIST
+X<formline>, getc FILEHANDLE X<getc> X<getchar>, getc, getlogin X<getlogin>
+X<login>, getpeername SOCKET X<getpeername> X<peer>, getpgrp PID X<getpgrp>
+X<group>, getppid X<getppid> X<parent> X<pid>, getpriority WHICH,WHO
+X<getpriority> X<priority> X<nice>, getpwnam NAME X<getpwnam> X<getgrnam>
+X<gethostbyname> X<getnetbyname> X<getprotobyname> X<getpwuid> X<getgrgid>
+X<getservbyname> X<gethostbyaddr> X<getnetbyaddr> X<getprotobynumber>
+X<getservbyport> X<getpwent> X<getgrent> X<gethostent> X<getnetent>
+X<getprotoent> X<getservent> X<setpwent> X<setgrent> X<sethostent>
+X<setnetent> X<setprotoent> X<setservent> X<endpwent> X<endgrent>
+X<endhostent> X<endnetent> X<endprotoent> X<endservent>, getgrnam NAME,
+gethostbyname NAME, getnetbyname NAME, getprotobyname NAME, getpwuid UID,
+getgrgid GID, getservbyname NAME,PROTO, gethostbyaddr ADDR,ADDRTYPE,
+getnetbyaddr ADDR,ADDRTYPE, getprotobynumber NUMBER, getservbyport
+PORT,PROTO, getpwent, getgrent, gethostent, getnetent, getprotoent,
+getservent, setpwent, setgrent, sethostent STAYOPEN, setnetent STAYOPEN,
+setprotoent STAYOPEN, setservent STAYOPEN, endpwent, endgrent, endhostent,
+endnetent, endprotoent, endservent, getsockname SOCKET X<getsockname>,
+getsockopt SOCKET,LEVEL,OPTNAME X<getsockopt>, glob EXPR X<glob>
+X<wildcard> X<filename, expansion> X<expand>, glob, gmtime EXPR X<gmtime>
+X<UTC> X<Greenwich>, gmtime, goto LABEL X<goto> X<jump> X<jmp>, goto EXPR,
+goto &NAME, grep BLOCK LIST X<grep>, grep EXPR,LIST, hex EXPR X<hex>
+X<hexadecimal>, hex, import LIST X<import>, index STR,SUBSTR,POSITION
+X<index> X<indexOf> X<InStr>, index STR,SUBSTR, int EXPR X<int> X<integer>
+X<truncate> X<trunc>, int, ioctl FILEHANDLE,FUNCTION,SCALAR X<ioctl>, join
+EXPR,LIST X<join>, keys HASH X<keys> X<key>, kill SIGNAL, LIST X<kill>
+X<signal>, last LABEL X<last> X<break>, last, lc EXPR X<lc> X<lowercase>,
+lc, lcfirst EXPR X<lcfirst> X<lowercase>, lcfirst, length EXPR X<length>
+X<size>, length, link OLDFILE,NEWFILE X<link>, listen SOCKET,QUEUESIZE
+X<listen>, local EXPR X<local>, localtime EXPR X<localtime>, localtime,
+lock THING X<lock>, log EXPR X<log> X<logarithm> X<e> X<ln> X<base>, log,
+lstat EXPR X<lstat>, lstat, m//, map BLOCK LIST X<map>, map EXPR,LIST,
+mkdir FILENAME,MASK X<mkdir> X<md> X<directory, create>, mkdir FILENAME,
+mkdir, msgctl ID,CMD,ARG X<msgctl>, msgget KEY,FLAGS X<msgget>, msgrcv
+ID,VAR,SIZE,TYPE,FLAGS X<msgrcv>, msgsnd ID,MSG,FLAGS X<msgsnd>, my EXPR
+X<my>, my TYPE EXPR, my EXPR : ATTRS, my TYPE EXPR : ATTRS, next LABEL
+X<next> X<continue>, next, no Module VERSION LIST X<no>, no Module VERSION,
+no Module LIST, no Module, oct EXPR X<oct> X<octal> X<hex> X<hexadecimal>
+X<binary> X<bin>, oct, open FILEHANDLE,EXPR X<open> X<pipe> X<file, open>
+X<fopen>, open FILEHANDLE,MODE,EXPR, open FILEHANDLE,MODE,EXPR,LIST, open
+FILEHANDLE,MODE,REFERENCE, open FILEHANDLE, opendir DIRHANDLE,EXPR
+X<opendir>, ord EXPR X<ord> X<encoding>, ord, our EXPR X<our> X<global>,
+our EXPR TYPE, our EXPR : ATTRS, our TYPE EXPR : ATTRS, pack TEMPLATE,LIST
+X<pack>, package NAMESPACE X<package> X<module> X<namespace>, package, pipe
+READHANDLE,WRITEHANDLE X<pipe>, pop ARRAY X<pop> X<stack>, pop, pos SCALAR
+X<pos> X<match, position>, pos, print FILEHANDLE LIST X<print>, print LIST,
+print, printf FILEHANDLE FORMAT, LIST X<printf>, printf FORMAT, LIST,
+prototype FUNCTION X<prototype>, push ARRAY,LIST X<push>, X<stack>,
+q/STRING/, qq/STRING/, qr/STRING/, qx/STRING/, qw/STRING/, quotemeta EXPR
+X<quotemeta> X<metacharacter>, quotemeta, rand EXPR X<rand> X<random>,
+rand, read FILEHANDLE,SCALAR,LENGTH,OFFSET X<read>, read
+FILEHANDLE,SCALAR,LENGTH, readdir DIRHANDLE X<readdir>, readline EXPR
+X<readline> X<gets> X<fgets>, readlink EXPR X<readlink>, readlink, readpipe
+EXPR X<readpipe>, recv SOCKET,SCALAR,LENGTH,FLAGS X<recv>, redo LABEL
+X<redo>, redo, ref EXPR X<ref> X<reference>, ref, rename OLDNAME,NEWNAME
+X<rename> X<move> X<mv> X<ren>, require VERSION X<require>, require EXPR,
+require, reset EXPR X<reset>, reset, return EXPR X<return>, return, reverse
+LIST X<reverse> X<rev> X<invert>, rewinddir DIRHANDLE X<rewinddir>, rindex
+STR,SUBSTR,POSITION X<rindex>, rindex STR,SUBSTR, rmdir FILENAME X<rmdir>
+X<rd> X<directory, remove>, rmdir, s///, say FILEHANDLE LIST X<say>, say
+LIST, say, scalar EXPR X<scalar> X<context>, seek
+FILEHANDLE,POSITION,WHENCE X<seek> X<fseek> X<filehandle, position>,
+seekdir DIRHANDLE,POS X<seekdir>, select FILEHANDLE X<select> X<filehandle,
+default>, select, select RBITS,WBITS,EBITS,TIMEOUT X<select>, semctl
+ID,SEMNUM,CMD,ARG X<semctl>, semget KEY,NSEMS,FLAGS X<semget>, semop
+KEY,OPSTRING X<semop>, send SOCKET,MSG,FLAGS,TO X<send>, send
+SOCKET,MSG,FLAGS, setpgrp PID,PGRP X<setpgrp> X<group>, setpriority
+WHICH,WHO,PRIORITY X<setpriority> X<priority> X<nice> X<renice>, setsockopt
+SOCKET,LEVEL,OPTNAME,OPTVAL X<setsockopt>, shift ARRAY X<shift>, shift,
+shmctl ID,CMD,ARG X<shmctl>, shmget KEY,SIZE,FLAGS X<shmget>, shmread
+ID,VAR,POS,SIZE X<shmread> X<shmwrite>, shmwrite ID,STRING,POS,SIZE,
+shutdown SOCKET,HOW X<shutdown>, sin EXPR X<sin> X<sine> X<asin>
+X<arcsine>, sin, sleep EXPR X<sleep> X<pause>, sleep, socket
+SOCKET,DOMAIN,TYPE,PROTOCOL X<socket>, socketpair
+SOCKET1,SOCKET2,DOMAIN,TYPE,PROTOCOL X<socketpair>, sort SUBNAME LIST
+X<sort> X<qsort> X<quicksort> X<mergesort>, sort BLOCK LIST, sort LIST,
+splice ARRAY,OFFSET,LENGTH,LIST X<splice>, splice ARRAY,OFFSET,LENGTH,
+splice ARRAY,OFFSET, splice ARRAY, split /PATTERN/,EXPR,LIMIT X<split>,
+split /PATTERN/,EXPR, split /PATTERN/, split, sprintf FORMAT, LIST
+X<sprintf>, format parameter index, flags, vector flag, (minimum) width,
+precision, or maximum width X<precision>, size, order of arguments, sqrt
+EXPR X<sqrt> X<root> X<square root>, sqrt, srand EXPR X<srand> X<seed>
+X<randseed>, srand, stat FILEHANDLE X<stat> X<file, status>, stat EXPR,
+stat, study SCALAR X<study>, study, sub NAME BLOCK X<sub>, sub NAME (PROTO)
+BLOCK, sub NAME : ATTRS BLOCK, sub NAME (PROTO) : ATTRS BLOCK, substr
+EXPR,OFFSET,LENGTH,REPLACEMENT X<substr> X<substring> X<mid> X<left>
+X<right>, substr EXPR,OFFSET,LENGTH, substr EXPR,OFFSET, symlink
+OLDFILE,NEWFILE X<symlink> X<link> X<symbolic link> X<link, symbolic>,
+syscall NUMBER, LIST X<syscall> X<system call>, sysopen
+FILEHANDLE,FILENAME,MODE X<sysopen>, sysopen
+FILEHANDLE,FILENAME,MODE,PERMS, sysread FILEHANDLE,SCALAR,LENGTH,OFFSET
+X<sysread>, sysread FILEHANDLE,SCALAR,LENGTH, sysseek
+FILEHANDLE,POSITION,WHENCE X<sysseek> X<lseek>, system LIST X<system>
+X<shell>, system PROGRAM LIST, syswrite FILEHANDLE,SCALAR,LENGTH,OFFSET
+X<syswrite>, syswrite FILEHANDLE,SCALAR,LENGTH, syswrite FILEHANDLE,SCALAR,
+tell FILEHANDLE X<tell>, tell, telldir DIRHANDLE X<telldir>, tie
+VARIABLE,CLASSNAME,LIST X<tie>, tied VARIABLE X<tied>, time X<time>
+X<epoch>, times X<times>, tr///, truncate FILEHANDLE,LENGTH X<truncate>,
+truncate EXPR,LENGTH, uc EXPR X<uc> X<uppercase> X<toupper>, uc, ucfirst
+EXPR X<ucfirst> X<uppercase>, ucfirst, umask EXPR X<umask>, umask, undef
+EXPR X<undef> X<undefine>, undef, unlink LIST X<unlink> X<delete> X<remove>
+X<rm>, unlink, unpack TEMPLATE,EXPR X<unpack>, unpack TEMPLATE, untie
+VARIABLE X<untie>, unshift ARRAY,LIST X<unshift>, use Module VERSION LIST
+X<use> X<module> X<import>, use Module VERSION, use Module LIST, use
+Module, use VERSION, utime LIST X<utime>, values HASH X<values>, vec
+EXPR,OFFSET,BITS X<vec> X<bit> X<bit vector>, wait X<wait>, waitpid
+PID,FLAGS X<waitpid>, wantarray X<wantarray> X<context>, warn LIST X<warn>
+X<warning> X<STDERR>, write FILEHANDLE X<write>, write EXPR, write, y///
=back
=over 4
=item Ordinary Paragraph
+X<POD, ordinary paragraph>
=item Verbatim Paragraph
+X<POD, verbatim paragraph> X<verbatim>
=item Command Paragraph
+X<POD, command>
-C<=head1 I<Heading Text>>, C<=head2 I<Heading Text>>, C<=head3 I<Heading
-Text>>, C<=head4 I<Heading Text>>, C<=over I<indentlevel>>, C<=item
-I<stuff...>>, C<=back>, C<=cut>, C<=pod>, C<=begin I<formatname>>, C<=end
-I<formatname>>, C<=for I<formatname> I<text...>>, C<=encoding
-I<encodingname>>
+C<=head1 I<Heading Text>> X<=head1> X<=head2> X<=head3> X<=head4> X<head1>
+X<head2> X<head3> X<head4>, C<=head2 I<Heading Text>>, C<=head3 I<Heading
+Text>>, C<=head4 I<Heading Text>>, C<=over I<indentlevel>> X<=over>
+X<=item> X<=back> X<over> X<item> X<back>, C<=item I<stuff...>>, C<=back>,
+C<=cut> X<=cut> X<cut>, C<=pod> X<=pod> X<pod>, C<=begin I<formatname>>
+X<=begin> X<=end> X<=for> X<begin> X<end> X<for>, C<=end I<formatname>>,
+C<=for I<formatname> I<text...>>, C<=encoding I<encodingname>> X<=encoding>
+X<encoding>
=item Formatting Codes
-
-C<IE<lt>textE<gt>> -- italic text, C<BE<lt>textE<gt>> -- bold text,
-C<CE<lt>codeE<gt>> -- code text, C<LE<lt>nameE<gt>> -- a hyperlink,
-C<EE<lt>escapeE<gt>> -- a character escape, C<FE<lt>filenameE<gt>> -- used
-for filenames, C<SE<lt>textE<gt>> -- text contains non-breaking spaces,
-C<XE<lt>topic nameE<gt>> -- an index entry, C<ZE<lt>E<gt>> -- a null
-(zero-effect) formatting code
+X<POD, formatting code> X<formatting code>
+X<POD, interior sequence> X<interior sequence>
+
+C<IE<lt>textE<gt>> -- italic text X<I> X<< IZ<><> >> X<POD, formatting
+code, italic> X<italic>, C<BE<lt>textE<gt>> -- bold text X<B> X<< BZ<><> >>
+X<POD, formatting code, bold> X<bold>, C<CE<lt>codeE<gt>> -- code text X<C>
+X<< CZ<><> >> X<POD, formatting code, code> X<code>, C<LE<lt>nameE<gt>> --
+a hyperlink X<L> X<< LZ<><> >> X<POD, formatting code, hyperlink>
+X<hyperlink>, C<EE<lt>escapeE<gt>> -- a character escape X<E> X<< EZ<><> >>
+X<POD, formatting code, escape> X<escape>, C<FE<lt>filenameE<gt>> -- used
+for filenames X<F> X<< FZ<><> >> X<POD, formatting code, filename>
+X<filename>, C<SE<lt>textE<gt>> -- text contains non-breaking spaces X<S>
+X<< SZ<><> >> X<POD, formatting code, non-breaking space> X<non-breaking
+space>, C<XE<lt>topic nameE<gt>> -- an index entry X<X> X<< XZ<><> >>
+X<POD, formatting code, index entry> X<index entry>, C<ZE<lt>E<gt>> -- a
+null (zero-effect) formatting code X<Z> X<< ZZ<><> >> X<POD, formatting
+code, null> X<null>
=item The Intent
+X<POD, intent of>
=item Embedding Pods in Perl Modules
+X<POD, embedding>
=item Hints for Writing Pod
+X<podchecker> X<POD, validating>
+
=back
=item SEE ALSO
=over 4
=item #! and quoting on non-Unix systems
+X<hashbang> X<#!>
OS/2, MS-DOS, Win95/NT, Macintosh, VMS
=item Location of Perl
+X<perl, location of interpreter>
=item Command Switches
+X<perl, command switches> X<command switches>
-B<-0>[I<octal/hexadecimal>], B<-A[I<module>][=I<assertions>]>, B<-a>, B<-C
-[I<number/list>]>, B<-c>, B<-d>, B<-dt>, B<-d:>I<foo[=bar,baz]>,
-B<-dt:>I<foo[=bar,baz]>, B<-D>I<letters>, B<-D>I<number>, B<-e>
-I<commandline>, B<-f>, B<-F>I<pattern>, B<-h>, B<-i>[I<extension>],
-B<-I>I<directory>, B<-l>[I<octnum>], B<-m>[B<->]I<module>,
-B<-M>[B<->]I<module>, B<-M>[B<->]I<'module ...'>,
-B<-[mM]>[B<->]I<module=arg[,arg]...>, B<-n>, B<-p>, B<-P>, B<-s>, B<-S>,
-B<-t>, B<-T>, B<-u>, B<-U>, B<-v>, B<-V>, B<-V:>I<configvar>, B<-w>, B<-W>,
-B<-X>, B<-x>, B<-x> I<directory>
+B<-0>[I<octal/hexadecimal>] X<-0> X<$/>, B<-A[I<module>][=I<assertions>]>
+X<-A>, B<-a> X<-a> X<autosplit>, B<-C [I<number/list>]> X<-C>, B<-c> X<-c>,
+B<-d> X<-d> X<-dt>, B<-dt>, B<-d:>I<foo[=bar,baz]> X<-d> X<-dt>,
+B<-dt:>I<foo[=bar,baz]>, B<-D>I<letters> X<-D> X<DEBUGGING> X<-DDEBUGGING>,
+B<-D>I<number>, B<-e> I<commandline> X<-e>, B<-E> I<commandline> X<-E>,
+B<-f> X<-f>, B<-F>I<pattern> X<-F>, B<-h> X<-h>, B<-i>[I<extension>] X<-i>
+X<in-place>, B<-I>I<directory> X<-I> X<@INC>, B<-l>[I<octnum>] X<-l> X<$/>
+X<$\>, B<-m>[B<->]I<module> X<-m> X<-M>, B<-M>[B<->]I<module>,
+B<-M>[B<->]I<'module ...'>, B<-[mM]>[B<->]I<module=arg[,arg]...>, B<-n>
+X<-n>, B<-p> X<-p>, B<-P> X<-P>, B<-s> X<-s>, B<-S> X<-S>, B<-t> X<-t>,
+B<-T> X<-T>, B<-u> X<-u>, B<-U> X<-U>, B<-v> X<-v>, B<-V> X<-V>,
+B<-V:>I<configvar>, B<-w> X<-w>, B<-W> X<-W>, B<-X> X<-X>, B<-x> X<-x>,
+B<-x> I<directory>
=back
=item ENVIRONMENT
+X<perl, environment variables>
-HOME, LOGDIR, PATH, PERL5LIB, PERL5OPT, PERLIO, :bytes, :crlf, :mmap,
-:perlio, :pop, :raw, :stdio, :unix, :utf8, :win32, PERLIO_DEBUG, PERLLIB,
-PERL5DB, PERL5DB_THREADED, PERL5SHELL (specific to the Win32 port),
-PERL_ALLOW_NON_IFS_LSP (specific to the Win32 port), PERL_DEBUG_MSTATS,
-PERL_DESTRUCT_LEVEL, PERL_DL_NONLAZY, PERL_ENCODING, PERL_HASH_SEED,
-PERL_HASH_SEED_DEBUG, PERL_ROOT (specific to the VMS port), PERL_SIGNALS,
-PERL_UNICODE, SYS$LOGIN (specific to the VMS port)
+HOME X<HOME>, LOGDIR X<LOGDIR>, PATH X<PATH>, PERL5LIB X<PERL5LIB>,
+PERL5OPT X<PERL5OPT>, PERLIO X<PERLIO>, :bytes X<:bytes>, :crlf X<:crlf>,
+:mmap X<:mmap>, :perlio X<:perlio>, :pop X<:pop>, :raw X<:raw>, :stdio
+X<:stdio>, :unix X<:unix>, :utf8 X<:utf8>, :win32 X<:win32>, PERLIO_DEBUG
+X<PERLIO_DEBUG>, PERLLIB X<PERLLIB>, PERL5DB X<PERL5DB>, PERL5DB_THREADED
+X<PERL5DB_THREADED>, PERL5SHELL (specific to the Win32 port) X<PERL5SHELL>,
+PERL_ALLOW_NON_IFS_LSP (specific to the Win32 port)
+X<PERL_ALLOW_NON_IFS_LSP>, PERL_DEBUG_MSTATS X<PERL_DEBUG_MSTATS>,
+PERL_DESTRUCT_LEVEL X<PERL_DESTRUCT_LEVEL>, PERL_DL_NONLAZY
+X<PERL_DL_NONLAZY>, PERL_ENCODING X<PERL_ENCODING>, PERL_HASH_SEED
+X<PERL_HASH_SEED>, PERL_HASH_SEED_DEBUG X<PERL_HASH_SEED_DEBUG>, PERL_ROOT
+(specific to the VMS port) X<PERL_ROOT>, PERL_SIGNALS X<PERL_SIGNALS>,
+PERL_UNICODE X<PERL_UNICODE>, SYS$LOGIN (specific to the VMS port)
+X<SYS$LOGIN>
=back
=item Controlling Warnings from the Command Line
-B<-w>, B<-W>, B<-X>
+B<-w> X<-w>, B<-W> X<-W>, B<-X> X<-X>
=item Backward Compatibility
=item Category Hierarchy
+X<warning, categories>
=item Fatal Warnings
+X<warning, fatal>
=item Reporting Warnings from a Module
+X<warning, reporting> X<warning, registering>
=back
=item Debugger Commands
-h, h [command], h h, p expr, x [maxdepth] expr, V [pkg [vars]], X [vars], y
-[level [vars]], T, s [expr], n [expr], r, <CR>, c [line|sub], l, l
-min+incr, l min-max, l line, l subname, -, v [line], f filename, /pattern/,
-?pattern?, L [abw], S [[!]regex], t, t expr, b, b [line] [condition], b
-subname [condition], b postpone subname [condition], b load filename, b
-compile subname, B line, B *, a [line] command, A line, A *, w expr, W
-expr, W *, o, o booloption .., o anyoption? .., o option=value .., < ?, < [
-command ], < *, << command, > ?, > command, > *, >> command, { ?, { [
-command ], { *, {{ command, ! number, ! -number, ! pattern, !! cmd, source
-file, H -number, q or ^D, R, |dbcmd, ||dbcmd, command, m expr, M, man
-[manpage]
+h X<debugger command, h>, h [command], h h, p expr X<debugger command, p>,
+x [maxdepth] expr X<debugger command, x>, V [pkg [vars]] X<debugger
+command, V>, X [vars] X<debugger command, X>, y [level [vars]] X<debugger
+command, y>, T X<debugger command, T> X<backtrace> X<stack, backtrace>, s
+[expr] X<debugger command, s> X<step>, n [expr] X<debugger command, n>, r
+X<debugger command, r>, <CR>, c [line|sub] X<debugger command, c>, l
+X<debugger command, l>, l min+incr, l min-max, l line, l subname, -
+X<debugger command, ->, v [line] X<debugger command, v>, . X<debugger
+command, .>, f filename X<debugger command, f>, /pattern/, ?pattern?, L
+[abw] X<debugger command, L>, S [[!]regex] X<debugger command, S>, t
+X<debugger command, t>, t expr X<debugger command, t>, b X<breakpoint>
+X<debugger command, b>, b [line] [condition] X<breakpoint> X<debugger
+command, b>, b subname [condition] X<breakpoint> X<debugger command, b>, b
+postpone subname [condition] X<breakpoint> X<debugger command, b>, b load
+filename X<breakpoint> X<debugger command, b>, b compile subname
+X<breakpoint> X<debugger command, b>, B line X<breakpoint> X<debugger
+command, B>, B * X<breakpoint> X<debugger command, B>, a [line] command
+X<debugger command, a>, A line X<debugger command, A>, A * X<debugger
+command, A>, w expr X<debugger command, w>, W expr X<debugger command, W>,
+W * X<debugger command, W>, o X<debugger command, o>, o booloption ...
+X<debugger command, o>, o anyoption? ... X<debugger command, o>, o
+option=value ... X<debugger command, o>, < ? X<< debugger command, < >>, <
+[ command ] X<< debugger command, < >>, < * X<< debugger command, < >>, <<
+command X<< debugger command, << >>, > ? X<< debugger command, > >>, >
+command X<< debugger command, > >>, > * X<< debugger command, > >>, >>
+command X<<< debugger command, >> >>>, { ? X<debugger command, {>, { [
+command ], { * X<debugger command, {>, {{ command X<debugger command, {{>,
+! number X<debugger command, !>, ! -number X<debugger command, !>, !
+pattern X<debugger command, !>, !! cmd X<debugger command, !!>, source file
+X<debugger command, source>, H -number X<debugger command, H>, q or ^D
+X<debugger command, q> X<debugger command, ^D>, R X<debugger command, R>,
+|dbcmd X<debugger command, |>, ||dbcmd X<debugger command, ||>, command, m
+expr X<debugger command, m>, M X<debugger command, M>, man [manpage]
+X<debugger command, man>
=item Configurable Options
-C<recallCommand>, C<ShellBang>, C<pager>, C<tkRunning>, C<signalLevel>,
-C<warnLevel>, C<dieLevel>, C<AutoTrace>, C<LineInfo>, C<inhibit_exit>,
-C<PrintRet>, C<ornaments>, C<frame>, C<maxTraceLen>, C<windowSize>,
-C<arrayDepth>, C<hashDepth>, C<dumpDepth>, C<compactDump>, C<veryCompact>,
-C<globPrint>, C<DumpDBFiles>, C<DumpPackages>, C<DumpReused>, C<quote>,
-C<HighBit>, C<undefPrint>, C<UsageOnly>, C<TTY>, C<noTTY>, C<ReadLine>,
-C<NonStop>
+C<recallCommand>, C<ShellBang> X<debugger option, recallCommand> X<debugger
+option, ShellBang>, C<pager> X<debugger option, pager>, C<tkRunning>
+X<debugger option, tkRunning>, C<signalLevel>, C<warnLevel>, C<dieLevel>
+X<debugger option, signalLevel> X<debugger option, warnLevel> X<debugger
+option, dieLevel>, C<AutoTrace> X<debugger option, AutoTrace>, C<LineInfo>
+X<debugger option, LineInfo>, C<inhibit_exit> X<debugger option,
+inhibit_exit>, C<PrintRet> X<debugger option, PrintRet>, C<ornaments>
+X<debugger option, ornaments>, C<frame> X<debugger option, frame>,
+C<maxTraceLen> X<debugger option, maxTraceLen>, C<windowSize> X<debugger
+option, windowSize>, C<arrayDepth>, C<hashDepth> X<debugger option,
+arrayDepth> X<debugger option, hashDepth>, C<dumpDepth> X<debugger option,
+dumpDepth>, C<compactDump>, C<veryCompact> X<debugger option, compactDump>
+X<debugger option, veryCompact>, C<globPrint> X<debugger option,
+globPrint>, C<DumpDBFiles> X<debugger option, DumpDBFiles>, C<DumpPackages>
+X<debugger option, DumpPackages>, C<DumpReused> X<debugger option,
+DumpReused>, C<quote>, C<HighBit>, C<undefPrint> X<debugger option, quote>
+X<debugger option, HighBit> X<debugger option, undefPrint>, C<UsageOnly>
+X<debugger option, UsageOnly>, C<TTY> X<debugger option, TTY>, C<noTTY>
+X<debugger option, noTTY>, C<ReadLine> X<debugger option, ReadLine>,
+C<NonStop> X<debugger option, NonStop>
=item Debugger input/output
-Prompt, Multiline commands, Stack backtrace, Line Listing Format, Frame
-listing
+Prompt, Multiline commands, Stack backtrace X<backtrace> X<stack,
+backtrace>, Line Listing Format, Frame listing
=item Debugging compile-time statements
=item Editor Support for Debugging
=item The Perl Profiler
+X<profile> X<profiling> X<profiler>
=back
=item Debugging regular expressions
+X<regular expression, debugging>
+X<regex, debugging> X<regexp, debugging>
=item Debugging memory usage
+X<memory usage>
=item SEE ALSO
HANDLE->autoflush(EXPR), $OUTPUT_AUTOFLUSH, $|,
IO::Handle->output_field_separator EXPR, $OUTPUT_FIELD_SEPARATOR, $OFS, $,,
IO::Handle->output_record_separator EXPR, $OUTPUT_RECORD_SEPARATOR, $ORS,
-$\, $LIST_SEPARATOR, $", $SUBSCRIPT_SEPARATOR, $SUBSEP, $;, $#,
+$\, $LIST_SEPARATOR, $", $SUBSCRIPT_SEPARATOR, $SUBSEP, $;,
HANDLE->format_page_number(EXPR), $FORMAT_PAGE_NUMBER, $%,
HANDLE->format_lines_per_page(EXPR), $FORMAT_LINES_PER_PAGE, $=,
HANDLE->format_lines_left(EXPR), $FORMAT_LINES_LEFT, $-, @LAST_MATCH_START,
C<substr($var, $-[0], $+[0] - $-[0])>, C<$'> is the same as C<substr($var,
$+[0])>, C<$1> is the same as C<substr($var, $-[1], $+[1] - $-[1])>, C<$2>
is the same as C<substr($var, $-[2], $+[2] - $-[2])>, C<$3> is the same as
-C<substr $var, $-[3], $+[3] - $-[3])>, HANDLE->format_name(EXPR),
+C<substr($var, $-[3], $+[3] - $-[3])>, HANDLE->format_name(EXPR),
$FORMAT_NAME, $~, HANDLE->format_top_name(EXPR), $FORMAT_TOP_NAME, $^,
IO::Handle->format_line_break_characters EXPR,
$FORMAT_LINE_BREAK_CHARACTERS, $:, IO::Handle->format_formfeed EXPR,
=item DESCRIPTION
-i, m, s, x
+i X</i> X<regex, case-insensitive> X<regexp, case-insensitive> X<regular
+expression, case-insensitive>, m X</m> X<regex, multiline> X<regexp,
+multiline> X<regular expression, multiline>, s X</s> X<regex, single-line>
+X<regexp, single-line> X<regular expression, single-line>, x X</x>
=over 4
=item Regular Expressions
-[1], [2], [3], cntrl, graph, print, punct, xdigit
+[1], [2], [3], cntrl X<cntrl>, graph X<graph>, print X<print>, punct
+X<punct>, xdigit X<xdigit>
=item Extended Patterns
-C<(?#text)>, C<(?imsx-imsx)>, C<(?:pattern)>, C<(?imsx-imsx:pattern)>,
-C<(?=pattern)>, C<(?!pattern)>, C<(?<=pattern)>, C<(?<!pattern)>, C<(?{
-code })>, C<(??{ code })>, C<< (?>pattern) >>,
-C<(?(condition)yes-pattern|no-pattern)>, C<(?(condition)yes-pattern)>
+C<(?#text)> X<(?#)>, C<(?imsx-imsx)> X<(?)>, C<(?:pattern)> X<(?:)>,
+C<(?imsx-imsx:pattern)>, C<(?=pattern)> X<(?=)> X<look-ahead, positive>
+X<lookahead, positive>, C<(?!pattern)> X<(?!)> X<look-ahead, negative>
+X<lookahead, negative>, C<(?<=pattern)> X<(?<=)> X<look-behind, positive>
+X<lookbehind, positive>, C<(?<!pattern)> X<(?<!)> X<look-behind, negative>
+X<lookbehind, negative>, C<(?{ code })> X<(?{})> X<regex, code in>
+X<regexp, code in> X<regular expression, code in>, C<(??{ code })>
+X<(??{})> X<regex, postponed> X<regexp, postponed> X<regular expression,
+postponed> X<regex, recursive> X<regexp, recursive> X<regular expression,
+recursive>, C<< (?>pattern) >> X<backtrack> X<backtracking>,
+C<(?(condition)yes-pattern|no-pattern)> X<(?()>,
+C<(?(condition)yes-pattern)>
=item Backtracking
+X<backtrack> X<backtracking>
=item Version 8 Regular Expressions
+X<regular expression, version 8> X<regex, version 8> X<regexp, version 8>
=item Warning on \1 vs $1
=over 4
=item Making References
+X<reference, creation> X<referencing>
+
+1. X<\> X<backslash>, 2. X<array, anonymous> X<[> X<[]> X<square bracket>
+X<bracket, square> X<arrayref> X<array reference> X<reference, array>, 3.
+X<hash, anonymous> X<{> X<{}> X<curly bracket> X<bracket, curly> X<brace>
+X<hashref> X<hash reference> X<reference, hash>, 4. X<subroutine,
+anonymous> X<subroutine, reference> X<reference, subroutine> X<scope,
+lexical> X<closure> X<lexical> X<lexical scope>, 5. X<constructor> X<new>,
+6. X<autovivification>, 7. X<*foo{THING}> X<*>
=item Using References
+X<reference, use> X<dereferencing> X<dereference>
+
+2. X<${}> X<@{}> X<%{}>, 3. X<autovivification> X<< -> >> X<arrow>, 4.
+X<encapsulation>
=item Symbolic references
+X<reference, symbolic> X<reference, soft>
+X<symbolic reference> X<soft reference>
=item Not-so-symbolic references
=item Pseudo-hashes: Using an array as a hash
+X<pseudo-hash> X<pseudo hash> X<pseudohash>
=item Function Templates
+X<scope, lexical> X<closure> X<lexical> X<lexical scope>
+X<subroutine, nested> X<sub, nested> X<subroutine, local> X<sub, local>
=back
=item WARNING
+X<reference, string context> X<reference, use as hash key>
=item SEE ALSO
=over 4
=item Text Fields
+X<format, text field>
=item Numeric Fields
+X<#> X<format, numeric field>
=item The Field @* for Variable Width Multi-Line Text
+X<@*>
=item The Field ^* for Variable Width One-line-at-a-time Text
+X<^*>
=item Specifying Values
+X<format, specifying values>
=item Using Fill Mode
+X<format, fill mode>
=item Suppressing Lines Where All Fields Are Void
+X<format, suppressing lines>
=item Repeating Format Lines
+X<format, repeating lines>
=item Top of Form Processing
+X<format, top of form> X<top> X<header>
=item Format Variables
+X<format variables>
+X<format, variables>
=back
=over 4
=item Footers
+X<format, footer> X<footer>
=item Accessing Formatting Internals
+X<format, internals>
=back
=over 4
=item An Object is Simply a Reference
+X<object> X<bless> X<constructor> X<new>
=item A Class is Simply a Package
+X<class> X<package> X<@ISA> X<inheritance>
=item A Method is Simply a Subroutine
+X<method>
=item Method Invocation
+X<invocation> X<method> X<arrow> X<< -> >>
=item Indirect Object Syntax
+X<indirect object syntax> X<invocation, indirect> X<indirect>
=item Default UNIVERSAL methods
+X<UNIVERSAL>
-isa(CLASS), can(METHOD), VERSION( [NEED] )
+isa(CLASS) X<isa>, can(METHOD) X<can>, VERSION( [NEED] ) X<VERSION>
=item Destructors
+X<destructor> X<DESTROY>
=item Summary
=item Two-Phased Garbage Collection
+X<garbage collection> X<GC> X<circular reference>
+X<reference, circular> X<DESTROY> X<destructor>
=back
=over 4
=item Tying Scalars
+X<scalar, tying>
-TIESCALAR classname, LIST, FETCH this, STORE this, value, UNTIE this,
-DESTROY this
+TIESCALAR classname, LIST X<TIESCALAR>, FETCH this X<FETCH>, STORE this,
+value X<STORE>, UNTIE this X<UNTIE>, DESTROY this X<DESTROY>
=item Tying Arrays
+X<array, tying>
-TIEARRAY classname, LIST, FETCH this, index, STORE this, index, value,
-FETCHSIZE this, STORESIZE this, count, EXTEND this, count, EXISTS this,
-key, DELETE this, key, CLEAR this, PUSH this, LIST, POP this, SHIFT this,
-UNSHIFT this, LIST, SPLICE this, offset, length, LIST, UNTIE this, DESTROY
-this
+TIEARRAY classname, LIST X<TIEARRAY>, FETCH this, index X<FETCH>, STORE
+this, index, value X<STORE>, FETCHSIZE this X<FETCHSIZE>, STORESIZE this,
+count X<STORESIZE>, EXTEND this, count X<EXTEND>, EXISTS this, key
+X<EXISTS>, DELETE this, key X<DELETE>, CLEAR this X<CLEAR>, PUSH this, LIST
+ X<PUSH>, POP this X<POP>, SHIFT this X<SHIFT>, UNSHIFT this, LIST
+X<UNSHIFT>, SPLICE this, offset, length, LIST X<SPLICE>, UNTIE this
+X<UNTIE>, DESTROY this X<DESTROY>
=item Tying Hashes
+X<hash, tying>
-USER, HOME, CLOBBER, LIST, TIEHASH classname, LIST, FETCH this, key, STORE
-this, key, value, DELETE this, key, CLEAR this, EXISTS this, key, FIRSTKEY
-this, NEXTKEY this, lastkey, SCALAR this, UNTIE this, DESTROY this
+USER, HOME, CLOBBER, LIST, TIEHASH classname, LIST X<TIEHASH>, FETCH this,
+key X<FETCH>, STORE this, key, value X<STORE>, DELETE this, key X<DELETE>,
+CLEAR this X<CLEAR>, EXISTS this, key X<EXISTS>, FIRSTKEY this X<FIRSTKEY>,
+NEXTKEY this, lastkey X<NEXTKEY>, SCALAR this X<SCALAR>, UNTIE this
+X<UNTIE>, DESTROY this X<DESTROY>
=item Tying FileHandles
+X<filehandle, tying>
-TIEHANDLE classname, LIST, WRITE this, LIST, PRINT this, LIST, PRINTF this,
-LIST, READ this, LIST, READLINE this, GETC this, CLOSE this, UNTIE this,
-DESTROY this
+TIEHANDLE classname, LIST X<TIEHANDLE>, WRITE this, LIST X<WRITE>, PRINT
+this, LIST X<PRINT>, PRINTF this, LIST X<PRINTF>, READ this, LIST X<READ>,
+READLINE this X<READLINE>, GETC this X<GETC>, CLOSE this X<CLOSE>, UNTIE
+this X<UNTIE>, DESTROY this X<DESTROY>
=item UNTIE this
+X<UNTIE>
=item The C<untie> Gotcha
+X<untie>
=back
=over 4
=item Packages
+X<package> X<namespace> X<variable, global> X<global variable> X<global>
=item Symbol Tables
+X<symbol table> X<stash> X<%::> X<%main::> X<typeglob> X<glob> X<alias>
=item BEGIN, CHECK, INIT and END
+X<BEGIN> X<CHECK> X<INIT> X<END>
=item Perl Classes
+X<class> X<@ISA>
=item Perl Modules
+X<module>
=item Making your module threadsafe
+X<threadsafe> X<thread safe>
+X<module, threadsafe> X<module, thread safe>
+X<CLONE> X<CLONE_SKIP> X<thread> X<threads> X<ithread>
=back
assertions, assertions::activate, assertions::compat, attributes, attrs,
autouse, base, bigint, bignum, bigrat, blib, bytes, charnames, constant,
-diagnostics, encoding, encoding::warnings, fields, filetest, if, integer,
-less, lib, locale, open, ops, overload, re, sigtrap, sort, strict, subs,
-threads, threads::shared, utf8, vars, version, vmsish, warnings,
+diagnostics, encoding, encoding::warnings, feature, fields, filetest, if,
+integer, less, lib, locale, open, ops, overload, re, sigtrap, sort, strict,
+subs, threads, threads::shared, utf8, vars, version, vmsish, warnings,
warnings::register
=item Standard Modules
B::Showlex, B::Stackobj, B::Stash, B::Terse, B::Xref, Benchmark,
ByteLoader, CGI, CGI::Apache, CGI::Carp, CGI::Cookie, CGI::Fast,
CGI::Pretty, CGI::Push, CGI::Switch, CGI::Util, CPAN, CPAN::FirstTime,
-CPAN::Nox, Carp, Carp::Heavy, Class::ISA, Class::Struct, Compress::Zlib,
-Config, Cwd, DB, DBM_Filter, DB_File, Data::Dumper, Devel::DProf,
-Devel::PPPort, Devel::Peek, Devel::SelfStubber, Digest, Digest::MD5,
-Digest::base, Digest::file, DirHandle, Dumpvalue, DynaLoader, Encode,
-Encode::Alias, Encode::Byte, Encode::CJKConstants, Encode::CN,
-Encode::CN::HZ, Encode::Config, Encode::EBCDIC, Encode::Encoder,
-Encode::Encoding, Encode::Guess, Encode::JP, Encode::JP::H2Z,
-Encode::JP::JIS7, Encode::KR, Encode::KR::2022_KR, Encode::MIME::Header,
-Encode::PerlIO, Encode::Supported, Encode::Symbol, Encode::TW,
-Encode::Unicode, Encode::Unicode::UTF7, English, Env, Errno, Exporter,
-Exporter::Heavy, ExtUtils::CBuilder, ExtUtils::CBuilder::Platform::Windows,
+CPAN::Nox, CPAN::Version, Carp, Carp::Heavy, Class::ISA, Class::Struct,
+Compress::Zlib, Compress::Zlib::pod::FAQ, Config, Cwd, DB, DBM_Filter,
+DB_File, Data::Dumper, Devel::DProf, Devel::PPPort, Devel::Peek,
+Devel::SelfStubber, Digest, Digest::MD5, Digest::base, Digest::file,
+DirHandle, Dumpvalue, DynaLoader, Encode, Encode::Alias, Encode::Byte,
+Encode::CJKConstants, Encode::CN, Encode::CN::HZ, Encode::Config,
+Encode::EBCDIC, Encode::Encoder, Encode::Encoding, Encode::Guess,
+Encode::JP, Encode::JP::H2Z, Encode::JP::JIS7, Encode::KR,
+Encode::KR::2022_KR, Encode::MIME::Header, Encode::PerlIO,
+Encode::Supported, Encode::Symbol, Encode::TW, Encode::Unicode,
+Encode::Unicode::UTF7, English, Env, Errno, Exporter, Exporter::Heavy,
+ExtUtils::CBuilder, ExtUtils::CBuilder::Platform::Windows,
ExtUtils::Command, ExtUtils::Command::MM, ExtUtils::Constant,
ExtUtils::Constant::Base, ExtUtils::Constant::Utils,
ExtUtils::Constant::XS, ExtUtils::Embed, ExtUtils::Install,
ExtUtils::Mksymlists, ExtUtils::Packlist, ExtUtils::ParseXS,
ExtUtils::testlib, Fatal, Fcntl, File::Basename, File::CheckTree,
File::Compare, File::Copy, File::DosGlob, File::Find, File::Glob,
-File::Path, File::Spec, File::Spec::Cygwin, File::Spec::Epoc,
-File::Spec::Functions, File::Spec::Mac, File::Spec::OS2, File::Spec::Unix,
-File::Spec::VMS, File::Spec::Win32, File::Temp, File::stat, FileCache,
-FileHandle, Filter::Simple, Filter::Util::Call, FindBin, GDBM_File,
-Getopt::Long, Getopt::Std, Hash::Util, I18N::Collate, I18N::LangTags,
-I18N::LangTags::Detect, I18N::LangTags::List, I18N::Langinfo, IO, IO::Dir,
-IO::File, IO::Handle, IO::Pipe, IO::Poll, IO::Seekable, IO::Select,
-IO::Socket, IO::Socket::INET, IO::Socket::UNIX, IO::Zlib, IPC::Open2,
+File::GlobMapper, File::Path, File::Spec, File::Spec::Cygwin,
+File::Spec::Epoc, File::Spec::Functions, File::Spec::Mac, File::Spec::OS2,
+File::Spec::Unix, File::Spec::VMS, File::Spec::Win32, File::Temp,
+File::stat, FileCache, FileHandle, Filter::Simple, Filter::Util::Call,
+FindBin, GDBM_File, Getopt::Long, Getopt::Std, Hash::Util, I18N::Collate,
+I18N::LangTags, I18N::LangTags::Detect, I18N::LangTags::List,
+I18N::Langinfo, IO, IO::Compress::Deflate, IO::Compress::Gzip,
+IO::Compress::RawDeflate, IO::Dir, IO::File, IO::Handle, IO::Pipe,
+IO::Poll, IO::Seekable, IO::Select, IO::Socket, IO::Socket::INET,
+IO::Socket::UNIX, IO::Uncompress::AnyInflate, IO::Uncompress::Gunzip,
+IO::Uncompress::Inflate, IO::Uncompress::RawInflate, IO::Zlib, IPC::Open2,
IPC::Open3, IPC::SysV, IPC::SysV::Msg, IPC::SysV::Semaphore, List::Util,
Locale::Constants, Locale::Country, Locale::Currency, Locale::Language,
Locale::Maketext, Locale::Maketext::TPJ13, Locale::Script, MIME::Base64,
Net::Time, Net::hostent, Net::libnetFAQ, Net::netent, Net::protoent,
Net::servent, O, ODBM_File, Opcode, POSIX, PerlIO, PerlIO::encoding,
PerlIO::scalar, PerlIO::via, PerlIO::via::QuotedPrint, Pod::Checker,
-Pod::Find, Pod::Functions, Pod::Html, Pod::InputObjects, Pod::LaTeX,
-Pod::Man, Pod::ParseLink, Pod::ParseUtils, Pod::Parser,
+Pod::Escapes, Pod::Find, Pod::Functions, Pod::Html, Pod::InputObjects,
+Pod::LaTeX, Pod::Man, Pod::ParseLink, Pod::ParseUtils, Pod::Parser,
Pod::Perldoc::ToChecker, Pod::Perldoc::ToMan, Pod::Perldoc::ToNroff,
Pod::Perldoc::ToPod, Pod::Perldoc::ToRtf, Pod::Perldoc::ToText,
Pod::Perldoc::ToTk, Pod::Perldoc::ToXml, Pod::PlainText, Pod::Plainer,
-Pod::Select, Pod::Text, Pod::Text::Color, Pod::Text::Overstrike,
-Pod::Text::Termcap, Pod::Usage, SDBM_File, Safe, Scalar::Util,
-Search::Dict, SelectSaver, SelfLoader, Shell, Socket, Storable, Switch,
-Symbol, Sys::Hostname, Sys::Syslog, Term::ANSIColor, Term::Cap,
-Term::Complete, Term::ReadLine, Test, Test::Builder, Test::Harness,
-Test::Harness::Assert, Test::Harness::Iterator, Test::Harness::Point,
-Test::Harness::Straps, Test::Harness::TAP, Test::More, Test::Simple,
-Test::Tutorial, Text::Abbrev, Text::Balanced, Text::ParseWords,
-Text::Soundex, Text::Tabs, Text::Wrap, Thread, Thread::Queue,
-Thread::Semaphore, Thread::Signal, Thread::Specific, Tie::Array, Tie::File,
-Tie::Handle, Tie::Hash, Tie::Memoize, Tie::RefHash, Tie::Scalar,
-Tie::SubstrHash, Time::HiRes, Time::Local, Time::gmtime, Time::localtime,
-Time::tm, UNIVERSAL, Unicode::Collate, Unicode::Normalize, Unicode::UCD,
-User::grent, User::pwent, XS::APItest, XS::Typemap, XSLoader
+Pod::Select, Pod::Simple, Pod::Simple::Checker, Pod::Simple::Debug,
+Pod::Simple::DumpAsText, Pod::Simple::DumpAsXML, Pod::Simple::HTML,
+Pod::Simple::HTMLBatch, Pod::Simple::LinkSection, Pod::Simple::Methody,
+Pod::Simple::PullParser, Pod::Simple::PullParserEndToken,
+Pod::Simple::PullParserStartToken, Pod::Simple::PullParserTextToken,
+Pod::Simple::PullParserToken, Pod::Simple::RTF, Pod::Simple::Search,
+Pod::Simple::SimpleTree, Pod::Simple::Subclassing, Pod::Simple::Text,
+Pod::Simple::TextContent, Pod::Simple::XMLOutStream, Pod::Text,
+Pod::Text::Color, Pod::Text::Overstrike, Pod::Text::Termcap, Pod::Usage,
+SDBM_File, Safe, Scalar::Util, Search::Dict, SelectSaver, SelfLoader,
+Shell, Socket, Storable, Switch, Symbol, Sys::Hostname, Sys::Syslog,
+Term::ANSIColor, Term::Cap, Term::Complete, Term::ReadLine, Test,
+Test::Builder, Test::Builder::Module, Test::Builder::Tester,
+Test::Builder::Tester::Color, Test::Harness, Test::Harness::Assert,
+Test::Harness::Iterator, Test::Harness::Point, Test::Harness::Straps,
+Test::Harness::TAP, Test::More, Test::Simple, Test::Tutorial, Text::Abbrev,
+Text::Balanced, Text::ParseWords, Text::Soundex, Text::Tabs, Text::Wrap,
+Thread, Thread::Queue, Thread::Semaphore, Thread::Signal, Thread::Specific,
+Tie::Array, Tie::File, Tie::Handle, Tie::Hash, Tie::Memoize, Tie::RefHash,
+Tie::Scalar, Tie::SubstrHash, Time::HiRes, Time::Local, Time::gmtime,
+Time::localtime, Time::tm, UNIVERSAL, Unicode::Collate, Unicode::Normalize,
+Unicode::UCD, User::grent, User::pwent, XS::APItest, XS::Typemap, XSLoader
=item Extension Modules
=item DESCRIPTION
-=item Terms
+=over 4
+
+=item A
accessor methods, actual arguments, address operator, algorithm, alias,
alternatives, anonymous, architecture, argument, ARGV, arithmetical
operator, array, array context, ASCII, assertion, assignment, assignment
operator, associative array, associativity, asynchronous, atom, atomic
operation, attribute, autogeneration, autoincrement, autoload, autosplit,
-autovivification, AV, awk, backreference, backtracking, backward
-compatibility, bareword, base class, big-endian, binary, binary operator,
-bind, bit, bit shift, bit string, bless, block, BLOCK, block buffering,
-Boolean, Boolean context, breakpoint, broadcast, BSD, bucket, buffer,
-built-in, bundle, byte, bytecode, C, C preprocessor, call by reference,
-call by value, callback, canonical, capturing, character, character class,
-character property, circumfix operator, class, class method, client,
-cloister, closure, cluster, CODE, code generator, code subpattern,
-collating sequence, command, command buffering, command name, command-line
-arguments, comment, compilation unit, compile phase, compile time,
-compiler, composer, concatenation, conditional, connection, construct,
-constructor, context, continuation, core dump, CPAN, cracker, current
-package, current working directory, currently selected output channel, CV,
+autovivification, AV, awk
+
+=item B
+
+backreference, backtracking, backward compatibility, bareword, base class,
+big-endian, binary, binary operator, bind, bit, bit shift, bit string,
+bless, block, BLOCK, block buffering, Boolean, Boolean context, breakpoint,
+broadcast, BSD, bucket, buffer, built-in, bundle, byte, bytecode
+
+=item C
+
+C, C preprocessor, call by reference, call by value, callback, canonical,
+capturing, character, character class, character property, circumfix
+operator, class, class method, client, cloister, closure, cluster, CODE,
+code generator, code subpattern, collating sequence, command, command
+buffering, command name, command-line arguments, comment, compilation unit,
+compile phase, compile time, compiler, composer, concatenation,
+conditional, connection, construct, constructor, context, continuation,
+core dump, CPAN, cracker, current package, current working directory,
+currently selected output channel, CV
+
+=item D
+
dangling statement, data structure, data type, datagram, DBM, declaration,
decrement, default, defined, delimiter, dereference, derived class,
descriptor, destroy, destructor, device, directive, directory, directory
-handle, dispatch, distribution, dweomer, dwimmer, dynamic scoping,
+handle, dispatch, distribution, dweomer, dwimmer, dynamic scoping
+
+=item E
+
eclectic, element, embedding, empty subclass test, en passant,
encapsulation, endian, environment, environment variable, EOF, errno,
error, escape sequence, exception, exception handling, exec, executable
-file, execute, execute bit, exit status, export, expression, extension,
+file, execute, execute bit, exit status, export, expression, extension
+
+=item F
+
false, FAQ, fatal error, field, FIFO, file, file descriptor, file test
operator, fileglob, filehandle, filename, filesystem, filter, flag,
floating point, flush, FMTEYEWTK, fork, formal arguments, format, freely
available, freely redistributable, freeware, function, funny character,
-garbage collection, GID, glob, global, global destruction, glue language,
-granularity, greedy, grep, group, GV, hacker, handler, hard reference,
-hash, hash table, header file, here document, hexadecimal, home directory,
-host, hubris, HV, identifier, impatience, implementation, import,
-increment, indexing, indirect filehandle, indirect object, indirect object
-slot, indirection, infix, inheritance, instance, instance variable,
-integer, interface, interpolation, interpreter, invocant, invocation, I/O,
-IO, IP, IPC, is-a, iteration, iterator, IV, JAPH, key, keyword, label,
-laziness, left shift, leftmost longest, lexeme, lexer, lexical analysis,
-lexical scoping, lexical variable, library, LIFO, line, line buffering,
-line number, link, LIST, list, list context, list operator, list value,
-literal, little-endian, local, logical operator, lookahead, lookbehind,
-loop, loop control statement, loop label, lvaluable, lvalue, lvalue
-modifier, magic, magical increment, magical variables, Makefile, man,
-manpage, matching, member data, memory, metacharacter, metasymbol, method,
+garbage collection
+
+=item G
+
+GID, glob, global, global destruction, glue language, granularity, greedy,
+grep, group, GV
+
+=item H
+
+hacker, handler, hard reference, hash, hash table, header file, here
+document, hexadecimal, home directory, host, hubris, HV
+
+=item I
+
+identifier, impatience, implementation, import, increment, indexing,
+indirect filehandle, indirect object, indirect object slot, indirection,
+infix, inheritance, instance, instance variable, integer, interface,
+interpolation, interpreter, invocant, invocation, I/O, IO, IP, IPC, is-a,
+iteration, iterator, IV
+
+=item J
+
+JAPH
+
+=item K
+
+key, keyword
+
+=item L
+
+label, laziness, left shift, leftmost longest, lexeme, lexer, lexical
+analysis, lexical scoping, lexical variable, library, LIFO, line, line
+buffering, line number, link, LIST, list, list context, list operator, list
+value, literal, little-endian, local, logical operator, lookahead,
+lookbehind, loop, loop control statement, loop label, lvaluable, lvalue,
+lvalue modifier
+
+=item M
+
+magic, magical increment, magical variables, Makefile, man, manpage,
+matching, member data, memory, metacharacter, metasymbol, method,
minimalism, mode, modifier, module, modulus, monger, mortal,
-multidimensional array, multiple inheritance, named pipe, namespace,
-network address, newline, NFS, null character, null list, null string,
-numeric context, NV, nybble, object, octal, offset, one-liner, open source
-software, operand, operating system, operator, operator overloading,
-options, overloading, overriding, owner, package, pad, parameter, parent
-class, parse tree, parsing, patch, PATH, pathname, pattern, pattern
-matching, permission bits, Pern, pipe, pipeline, platform, pod, pointer,
-polymorphism, port, portable, porter, POSIX, postfix, pp, pragma,
-precedence, prefix, preprocessing, procedure, process, program generator,
-progressive matching, property, protocol, prototype, pseudofunction,
-pseudohash, pseudoliteral, public domain, pumpkin, pumpking, PV, qualified,
-quantifier, readable, reaping, record, recursion, reference, referent,
-regex, regular expression, regular expression modifier, regular file,
-relational operator, reserved words, return value, RFC, right shift, root,
-RTFM, run phase, run time, run-time pattern, RV, rvalue, scalar, scalar
-context, scalar literal, scalar value, scalar variable, scope, scratchpad,
-script, script kiddie, sed, semaphore, separator, serialization, server,
-service, setgid, setuid, shared memory, shebang, shell, side effects,
-signal, signal handler, single inheritance, slice, slurp, socket, soft
-reference, source filter, stack, standard, standard error, standard I/O,
-standard input, standard output, stat structure, statement, statement
-modifier, static, static method, static scoping, static variable, status,
-STDERR, STDIN, STDIO, STDOUT, stream, string, string context,
-stringification, struct, structure, subclass, subpattern, subroutine,
-subscript, substitution, substring, superclass, superuser, SV, switch,
-switch cluster, switch statement, symbol, symbol table, symbolic debugger,
-symbolic link, symbolic reference, synchronous, syntactic sugar, syntax,
-syntax tree, syscall, tainted, TCP, term, terminator, ternary, text,
-thread, tie, TMTOWTDI, token, tokener, tokenizing, toolbox approach,
-transliterate, trigger, trinary, troff, true, truncating, type, type
-casting, typed lexical, typedef, typeglob, typemap, UDP, UID, umask, unary
-operator, Unicode, Unix, value, variable, variable interpolation, variadic,
-vector, virtual, void context, v-string, warning, watch expression,
-whitespace, word, working directory, wrapper, WYSIWYG, XS, XSUB, yacc, zero
-width, zombie
+multidimensional array, multiple inheritance
+
+=item N
+
+named pipe, namespace, network address, newline, NFS, null character, null
+list, null string, numeric context, NV, nybble
+
+=item O
+
+object, octal, offset, one-liner, open source software, operand, operating
+system, operator, operator overloading, options, overloading, overriding,
+owner
+
+=item P
+
+package, pad, parameter, parent class, parse tree, parsing, patch, PATH,
+pathname, pattern, pattern matching, permission bits, Pern, pipe, pipeline,
+platform, pod, pointer, polymorphism, port, portable, porter, POSIX,
+postfix, pp, pragma, precedence, prefix, preprocessing, procedure, process,
+program generator, progressive matching, property, protocol, prototype,
+pseudofunction, pseudohash, pseudoliteral, public domain, pumpkin,
+pumpking, PV
+
+=item Q
+
+qualified, quantifier
+
+=item R
+
+readable, reaping, record, recursion, reference, referent, regex, regular
+expression, regular expression modifier, regular file, relational operator,
+reserved words, return value, RFC, right shift, root, RTFM, run phase, run
+time, run-time pattern, RV, rvalue
+
+=item S
+
+scalar, scalar context, scalar literal, scalar value, scalar variable,
+scope, scratchpad, script, script kiddie, sed, semaphore, separator,
+serialization, server, service, setgid, setuid, shared memory, shebang,
+shell, side effects, signal, signal handler, single inheritance, slice,
+slurp, socket, soft reference, source filter, stack, standard, standard
+error, standard I/O, standard input, standard output, stat structure,
+statement, statement modifier, static, static method, static scoping,
+static variable, status, STDERR, STDIN, STDIO, STDOUT, stream, string,
+string context, stringification, struct, structure, subclass, subpattern,
+subroutine, subscript, substitution, substring, superclass, superuser, SV,
+switch, switch cluster, switch statement, symbol, symbol table, symbolic
+debugger, symbolic link, symbolic reference, synchronous, syntactic sugar,
+syntax, syntax tree, syscall
+
+=item T
+
+tainted, TCP, term, terminator, ternary, text, thread, tie, TMTOWTDI,
+token, tokener, tokenizing, toolbox approach, transliterate, trigger,
+trinary, troff, true, truncating, type, type casting, typed lexical,
+typedef, typeglob, typemap
+
+=item U
+
+UDP, UID, umask, unary operator, Unicode, Unix
+
+=item V
+
+value, variable, variable interpolation, variadic, vector, virtual, void
+context, v-string
+
+=item W
+
+warning, watch expression, whitespace, word, working directory, wrapper,
+WYSIWYG
+
+=item X
+
+XS, XSUB
+
+=item Y
+
+yacc
+
+=item Z
+
+zero width, zombie
+
+=back
=item AUTHOR AND COPYRIGHT
SBRKed/SBRKs:CONTINUOUS>, C<pad: 0>, C<heads: 2192>, C<chain: 0>, C<tail:
6144>
-=item Example of using B<-DL> switch
-
-C<717>, C<002>, C<054>, C<602>, C<702>, C<704>
-
-=item B<-DL> details
-
-C<!!!>, C<!!>, C<!>
-
-=item Limitations of B<-DL> statistics
-
=back
=item SEE ALSO
=item Safely Storing Static Data in XS
-MY_CXT_KEY, typedef my_cxt_t, START_MY_CXT, MY_CXT_INIT, dMY_CXT, MY_CXT
+MY_CXT_KEY, typedef my_cxt_t, START_MY_CXT, MY_CXT_INIT, dMY_CXT, MY_CXT,
+aMY_CXT/pMY_CXT, MY_CXT_CLONE, MY_CXT_INIT_INTERP(my_perl),
+dMY_CXT_INTERP(my_perl)
=back
=back
-=item KNOWN PROBLEMS
-
=item EXAMPLES
=over 4
=back
+=item LIGHTWEIGHT CALLBACKS
+
=item SEE ALSO
=item AUTHOR
=over 4
=item DESCRIPTION
+X<Perl API> X<API> X<api>
=item "Gimme" Values
-GIMME, GIMME_V, G_ARRAY, G_DISCARD, G_EVAL, G_NOARGS, G_SCALAR, G_VOID
+GIMME X<GIMME>, GIMME_V X<GIMME_V>, G_ARRAY X<G_ARRAY>, G_DISCARD
+X<G_DISCARD>, G_EVAL X<G_EVAL>, G_NOARGS X<G_NOARGS>, G_SCALAR X<G_SCALAR>,
+G_VOID X<G_VOID>
=item Array Manipulation Functions
-AvFILL, av_clear, av_delete, av_exists, av_extend, av_fetch, av_fill,
-av_len, av_make, av_pop, av_push, av_shift, av_store, av_undef, av_unshift,
-get_av, newAV, sortsv
+AvFILL X<AvFILL>, av_clear X<av_clear>, av_delete X<av_delete>, av_exists
+X<av_exists>, av_extend X<av_extend>, av_fetch X<av_fetch>, av_fill
+X<av_fill>, av_len X<av_len>, av_make X<av_make>, av_pop X<av_pop>, av_push
+X<av_push>, av_shift X<av_shift>, av_store X<av_store>, av_undef
+X<av_undef>, av_unshift X<av_unshift>, get_av X<get_av>, newAV X<newAV>,
+sortsv X<sortsv>, sortsv_flags X<sortsv_flags>
=item Callback Functions
-call_argv, call_method, call_pv, call_sv, ENTER, eval_pv, eval_sv,
-FREETMPS, LEAVE, SAVETMPS
+call_argv X<call_argv>, call_method X<call_method>, call_pv X<call_pv>,
+call_sv X<call_sv>, ENTER X<ENTER>, eval_pv X<eval_pv>, eval_sv X<eval_sv>,
+FREETMPS X<FREETMPS>, LEAVE X<LEAVE>, SAVETMPS X<SAVETMPS>
=item Character classes
-isALNUM, isALPHA, isDIGIT, isLOWER, isSPACE, isUPPER, toLOWER, toUPPER
+isALNUM X<isALNUM>, isALPHA X<isALPHA>, isDIGIT X<isDIGIT>, isLOWER
+X<isLOWER>, isSPACE X<isSPACE>, isUPPER X<isUPPER>, toLOWER X<toLOWER>,
+toUPPER X<toUPPER>
=item Cloning an interpreter
-perl_clone
+perl_clone X<perl_clone>
=item CV Manipulation Functions
-CvSTASH, get_cv
+CvSTASH X<CvSTASH>, get_cv X<get_cv>
=item Embedding Functions
-cv_undef, load_module, nothreadhook, perl_alloc, perl_construct,
-perl_destruct, perl_free, perl_parse, perl_run, require_pv
+cv_undef X<cv_undef>, load_module X<load_module>, nothreadhook
+X<nothreadhook>, perl_alloc X<perl_alloc>, perl_construct
+X<perl_construct>, perl_destruct X<perl_destruct>, perl_free X<perl_free>,
+perl_parse X<perl_parse>, perl_run X<perl_run>, require_pv X<require_pv>
+
+=item Functions in file mathoms.c
+
+gv_fetchmethod X<gv_fetchmethod>, sv_2pvbyte_nolen X<sv_2pvbyte_nolen>,
+sv_2pvutf8_nolen X<sv_2pvutf8_nolen>, sv_2pv_nolen X<sv_2pv_nolen>,
+sv_catpvn_mg X<sv_catpvn_mg>, sv_catsv_mg X<sv_catsv_mg>, sv_force_normal
+X<sv_force_normal>, sv_iv X<sv_iv>, sv_nolocking X<sv_nolocking>,
+sv_nounlocking X<sv_nounlocking>, sv_nv X<sv_nv>, sv_pv X<sv_pv>, sv_pvbyte
+X<sv_pvbyte>, sv_pvbyten X<sv_pvbyten>, sv_pvn X<sv_pvn>, sv_pvutf8
+X<sv_pvutf8>, sv_pvutf8n X<sv_pvutf8n>, sv_taint X<sv_taint>, sv_unref
+X<sv_unref>, sv_uv X<sv_uv>
=item Functions in file pp_pack.c
-packlist, pack_cat, unpackstring, unpack_str
+packlist X<packlist>, pack_cat X<pack_cat>, unpackstring X<unpackstring>,
+unpack_str X<unpack_str>
=item Global Variables
-PL_modglobal, PL_na, PL_sv_no, PL_sv_undef, PL_sv_yes
+PL_modglobal X<PL_modglobal>, PL_na X<PL_na>, PL_sv_no X<PL_sv_no>,
+PL_sv_undef X<PL_sv_undef>, PL_sv_yes X<PL_sv_yes>
=item GV Functions
-GvSV, gv_fetchmeth, gv_fetchmethod, gv_fetchmethod_autoload,
-gv_fetchmeth_autoload, gv_stashpv, gv_stashpvn, gv_stashsv
+GvSV X<GvSV>, gv_const_sv X<gv_const_sv>, gv_fetchmeth X<gv_fetchmeth>,
+gv_fetchmethod_autoload X<gv_fetchmethod_autoload>, gv_fetchmeth_autoload
+X<gv_fetchmeth_autoload>, gv_stashpv X<gv_stashpv>, gv_stashpvn
+X<gv_stashpvn>, gv_stashsv X<gv_stashsv>
=item Handy Values
-Nullav, Nullch, Nullcv, Nullhv, Nullsv
+Nullav X<Nullav>, Nullch X<Nullch>, Nullcv X<Nullcv>, Nullhv X<Nullhv>,
+Nullsv X<Nullsv>
=item Hash Manipulation Functions
-get_hv, HEf_SVKEY, HeHASH, HeKEY, HeKLEN, HePV, HeSVKEY, HeSVKEY_force,
-HeSVKEY_set, HeVAL, HvNAME, hv_assert, hv_clear, hv_clear_placeholders,
-hv_delete, hv_delete_ent, hv_exists, hv_exists_ent, hv_fetch, hv_fetch_ent,
-hv_iterinit, hv_iterkey, hv_iterkeysv, hv_iternext, hv_iternextsv,
-hv_iternext_flags, hv_iterval, hv_magic, hv_scalar, hv_store, hv_store_ent,
-hv_undef, newHV
+get_hv X<get_hv>, HEf_SVKEY X<HEf_SVKEY>, HeHASH X<HeHASH>, HeKEY X<HeKEY>,
+HeKLEN X<HeKLEN>, HePV X<HePV>, HeSVKEY X<HeSVKEY>, HeSVKEY_force
+X<HeSVKEY_force>, HeSVKEY_set X<HeSVKEY_set>, HeVAL X<HeVAL>, HvNAME
+X<HvNAME>, hv_assert X<hv_assert>, hv_clear X<hv_clear>,
+hv_clear_placeholders X<hv_clear_placeholders>, hv_delete X<hv_delete>,
+hv_delete_ent X<hv_delete_ent>, hv_exists X<hv_exists>, hv_exists_ent
+X<hv_exists_ent>, hv_fetch X<hv_fetch>, hv_fetch_ent X<hv_fetch_ent>,
+hv_iterinit X<hv_iterinit>, hv_iterkey X<hv_iterkey>, hv_iterkeysv
+X<hv_iterkeysv>, hv_iternext X<hv_iternext>, hv_iternextsv
+X<hv_iternextsv>, hv_iternext_flags X<hv_iternext_flags>, hv_iterval
+X<hv_iterval>, hv_magic X<hv_magic>, hv_scalar X<hv_scalar>, hv_store
+X<hv_store>, hv_store_ent X<hv_store_ent>, hv_undef X<hv_undef>, newHV
+X<newHV>
=item Magical Functions
-mg_clear, mg_copy, mg_find, mg_free, mg_get, mg_length, mg_magical, mg_set,
-SvGETMAGIC, SvLOCK, SvSETMAGIC, SvSetMagicSV, SvSetMagicSV_nosteal,
-SvSetSV, SvSetSV_nosteal, SvSHARE, SvUNLOCK
+mg_clear X<mg_clear>, mg_copy X<mg_copy>, mg_find X<mg_find>, mg_free
+X<mg_free>, mg_get X<mg_get>, mg_length X<mg_length>, mg_magical
+X<mg_magical>, mg_set X<mg_set>, SvGETMAGIC X<SvGETMAGIC>, SvLOCK
+X<SvLOCK>, SvSETMAGIC X<SvSETMAGIC>, SvSetMagicSV X<SvSetMagicSV>,
+SvSetMagicSV_nosteal X<SvSetMagicSV_nosteal>, SvSetSV X<SvSetSV>,
+SvSetSV_nosteal X<SvSetSV_nosteal>, SvSHARE X<SvSHARE>, SvUNLOCK
+X<SvUNLOCK>
=item Memory Management
-Copy, CopyD, Move, MoveD, New, Newc, Newz, Poison, Renew, Renewc, Safefree,
-savepv, savepvn, savesharedpv, savesvpv, StructCopy, Zero, ZeroD
+Copy X<Copy>, CopyD X<CopyD>, Move X<Move>, MoveD X<MoveD>, Newx X<Newx>,
+Newxc X<Newxc>, Newxz X<Newxz>, Poison X<Poison>, Renew X<Renew>, Renewc
+X<Renewc>, Safefree X<Safefree>, savepv X<savepv>, savepvn X<savepvn>,
+savesharedpv X<savesharedpv>, savesvpv X<savesvpv>, StructCopy
+X<StructCopy>, Zero X<Zero>, ZeroD X<ZeroD>
=item Miscellaneous Functions
-fbm_compile, fbm_instr, form, getcwd_sv, new_version, scan_version, strEQ,
-strGE, strGT, strLE, strLT, strNE, strnEQ, strnNE, sv_nolocking,
-sv_nosharing, sv_nounlocking, upg_version, vcmp, vnormal, vnumify,
-vstringify
+fbm_compile X<fbm_compile>, fbm_instr X<fbm_instr>, form X<form>, getcwd_sv
+X<getcwd_sv>, my_sprintf X<my_sprintf>, new_version X<new_version>,
+scan_version X<scan_version>, strEQ X<strEQ>, strGE X<strGE>, strGT
+X<strGT>, strLE X<strLE>, strLT X<strLT>, strNE X<strNE>, strnEQ X<strnEQ>,
+strnNE X<strnNE>, sv_nosharing X<sv_nosharing>, upg_version X<upg_version>,
+vcmp X<vcmp>, vnormal X<vnormal>, vnumify X<vnumify>, vstringify
+X<vstringify>, vverify X<vverify>
+
+=item Multicall Functions
+
+dMULTICALL X<dMULTICALL>, MULTICALL X<MULTICALL>, POP_MULTICALL
+X<POP_MULTICALL>, PUSH_MULTICALL X<PUSH_MULTICALL>
=item Numeric functions
-grok_bin, grok_hex, grok_number, grok_numeric_radix, grok_oct, scan_bin,
-scan_hex, scan_oct
+grok_bin X<grok_bin>, grok_hex X<grok_hex>, grok_number X<grok_number>,
+grok_numeric_radix X<grok_numeric_radix>, grok_oct X<grok_oct>, scan_bin
+X<scan_bin>, scan_hex X<scan_hex>, scan_oct X<scan_oct>
=item Optree Manipulation Functions
-cv_const_sv, newCONSTSUB, newXS
+cv_const_sv X<cv_const_sv>, newCONSTSUB X<newCONSTSUB>, newXS X<newXS>
=item Pad Data Structures
-pad_sv
+pad_sv X<pad_sv>
=item Simple Exception Handling Macros
-dXCPT, XCPT_CATCH, XCPT_RETHROW, XCPT_TRY_END, XCPT_TRY_START
+dXCPT X<dXCPT>, XCPT_CATCH X<XCPT_CATCH>, XCPT_RETHROW X<XCPT_RETHROW>,
+XCPT_TRY_END X<XCPT_TRY_END>, XCPT_TRY_START X<XCPT_TRY_START>
=item Stack Manipulation Macros
-dMARK, dORIGMARK, dSP, EXTEND, MARK, mPUSHi, mPUSHn, mPUSHp, mPUSHu,
-mXPUSHi, mXPUSHn, mXPUSHp, mXPUSHu, ORIGMARK, POPi, POPl, POPn, POPp,
-POPpbytex, POPpx, POPs, PUSHi, PUSHMARK, PUSHmortal, PUSHn, PUSHp, PUSHs,
-PUSHu, PUTBACK, SP, SPAGAIN, XPUSHi, XPUSHmortal, XPUSHn, XPUSHp, XPUSHs,
-XPUSHu, XSRETURN, XSRETURN_EMPTY, XSRETURN_IV, XSRETURN_NO, XSRETURN_NV,
-XSRETURN_PV, XSRETURN_UNDEF, XSRETURN_UV, XSRETURN_YES, XST_mIV, XST_mNO,
-XST_mNV, XST_mPV, XST_mUNDEF, XST_mYES
+dMARK X<dMARK>, dORIGMARK X<dORIGMARK>, dSP X<dSP>, EXTEND X<EXTEND>, MARK
+X<MARK>, mPUSHi X<mPUSHi>, mPUSHn X<mPUSHn>, mPUSHp X<mPUSHp>, mPUSHu
+X<mPUSHu>, mXPUSHi X<mXPUSHi>, mXPUSHn X<mXPUSHn>, mXPUSHp X<mXPUSHp>,
+mXPUSHu X<mXPUSHu>, ORIGMARK X<ORIGMARK>, POPi X<POPi>, POPl X<POPl>, POPn
+X<POPn>, POPp X<POPp>, POPpbytex X<POPpbytex>, POPpx X<POPpx>, POPs
+X<POPs>, PUSHi X<PUSHi>, PUSHMARK X<PUSHMARK>, PUSHmortal X<PUSHmortal>,
+PUSHn X<PUSHn>, PUSHp X<PUSHp>, PUSHs X<PUSHs>, PUSHu X<PUSHu>, PUTBACK
+X<PUTBACK>, SP X<SP>, SPAGAIN X<SPAGAIN>, XPUSHi X<XPUSHi>, XPUSHmortal
+X<XPUSHmortal>, XPUSHn X<XPUSHn>, XPUSHp X<XPUSHp>, XPUSHs X<XPUSHs>,
+XPUSHu X<XPUSHu>, XSRETURN X<XSRETURN>, XSRETURN_EMPTY X<XSRETURN_EMPTY>,
+XSRETURN_IV X<XSRETURN_IV>, XSRETURN_NO X<XSRETURN_NO>, XSRETURN_NV
+X<XSRETURN_NV>, XSRETURN_PV X<XSRETURN_PV>, XSRETURN_UNDEF
+X<XSRETURN_UNDEF>, XSRETURN_UV X<XSRETURN_UV>, XSRETURN_YES
+X<XSRETURN_YES>, XST_mIV X<XST_mIV>, XST_mNO X<XST_mNO>, XST_mNV
+X<XST_mNV>, XST_mPV X<XST_mPV>, XST_mUNDEF X<XST_mUNDEF>, XST_mYES
+X<XST_mYES>
=item SV Flags
-svtype, SVt_IV, SVt_NV, SVt_PV, SVt_PVAV, SVt_PVCV, SVt_PVHV, SVt_PVMG
+svtype X<svtype>, SVt_IV X<SVt_IV>, SVt_NV X<SVt_NV>, SVt_PV X<SVt_PV>,
+SVt_PVAV X<SVt_PVAV>, SVt_PVCV X<SVt_PVCV>, SVt_PVHV X<SVt_PVHV>, SVt_PVMG
+X<SVt_PVMG>
=item SV Manipulation Functions
-get_sv, looks_like_number, newRV_inc, newRV_noinc, NEWSV, newSV, newSVhek,
-newSViv, newSVnv, newSVpv, newSVpvf, newSVpvn, newSVpvn_share, newSVrv,
-newSVsv, newSVuv, SvCUR, SvCUR_set, SvEND, SvGROW, SvIOK, SvIOKp,
-SvIOK_notUV, SvIOK_off, SvIOK_on, SvIOK_only, SvIOK_only_UV, SvIOK_UV,
-SvIsCOW, SvIsCOW_shared_hash, SvIV, SvIVX, SvIVx, SvIV_nomg, SvIV_set,
-SvLEN, SvLEN_set, SvMAGIC_set, SvNIOK, SvNIOKp, SvNIOK_off, SvNOK, SvNOKp,
-SvNOK_off, SvNOK_on, SvNOK_only, SvNV, SvNVX, SvNVx, SvNV_set, SvOK, SvOOK,
-SvPOK, SvPOKp, SvPOK_off, SvPOK_on, SvPOK_only, SvPOK_only_UTF8, SvPV,
-SvPVbyte, SvPVbytex, SvPVbytex_force, SvPVbyte_force, SvPVbyte_nolen,
-SvPVutf8, SvPVutf8x, SvPVutf8x_force, SvPVutf8_force, SvPVutf8_nolen,
-SvPVX, SvPVx, SvPV_force, SvPV_force_nomg, SvPV_nolen, SvPV_nomg, SvPV_set,
-SvREFCNT, SvREFCNT_dec, SvREFCNT_inc, SvROK, SvROK_off, SvROK_on, SvRV,
-SvRV_set, SvSTASH, SvSTASH_set, SvTAINT, SvTAINTED, SvTAINTED_off,
-SvTAINTED_on, SvTRUE, SvTYPE, SvUOK, SvUPGRADE, SvUTF8, SvUTF8_off,
-SvUTF8_on, SvUV, SvUVX, SvUVx, SvUV_nomg, SvUV_set, SvVOK, sv_2bool,
-sv_2cv, sv_2io, sv_2iv_flags, sv_2mortal, sv_2nv, sv_2pvbyte,
-sv_2pvbyte_nolen, sv_2pvutf8, sv_2pvutf8_nolen, sv_2pv_flags, sv_2pv_nolen,
-sv_2uv_flags, sv_backoff, sv_bless, sv_catpv, sv_catpvf, sv_catpvf_mg,
-sv_catpvn, sv_catpvn_flags, sv_catpvn_mg, sv_catpvn_nomg, sv_catpv_mg,
-sv_catsv, sv_catsv_flags, sv_catsv_mg, sv_catsv_nomg, sv_chop, sv_clear,
-sv_cmp, sv_cmp_locale, sv_collxfrm, sv_copypv, sv_dec, sv_derived_from,
-sv_eq, sv_force_normal, sv_force_normal_flags, sv_free, sv_gets, sv_grow,
-sv_inc, sv_insert, sv_isa, sv_isobject, sv_iv, sv_len, sv_len_utf8,
-sv_magic, sv_magicext, sv_mortalcopy, sv_newmortal, sv_newref, sv_nv,
-sv_pos_b2u, sv_pos_u2b, sv_pv, sv_pvbyte, sv_pvbyten, sv_pvbyten_force,
-sv_pvn, sv_pvn_force, sv_pvn_force_flags, sv_pvutf8, sv_pvutf8n,
-sv_pvutf8n_force, sv_reftype, sv_replace, sv_report_used, sv_reset,
-sv_rvweaken, sv_setiv, sv_setiv_mg, sv_setnv, sv_setnv_mg, sv_setpv,
-sv_setpvf, sv_setpvf_mg, sv_setpviv, sv_setpviv_mg, sv_setpvn,
-sv_setpvn_mg, sv_setpv_mg, sv_setref_iv, sv_setref_nv, sv_setref_pv,
-sv_setref_pvn, sv_setref_uv, sv_setsv, sv_setsv_flags, sv_setsv_mg,
-sv_setsv_nomg, sv_setuv, sv_setuv_mg, sv_taint, sv_tainted, sv_true,
-sv_unmagic, sv_unref, sv_unref_flags, sv_untaint, sv_upgrade, sv_usepvn,
-sv_usepvn_mg, sv_utf8_decode, sv_utf8_downgrade, sv_utf8_encode,
-sv_utf8_upgrade, sv_utf8_upgrade_flags, sv_uv, sv_vcatpvf, sv_vcatpvfn,
-sv_vcatpvf_mg, sv_vsetpvf, sv_vsetpvfn, sv_vsetpvf_mg
+get_sv X<get_sv>, looks_like_number X<looks_like_number>, newRV_inc
+X<newRV_inc>, newRV_noinc X<newRV_noinc>, NEWSV X<NEWSV>, newSV X<newSV>,
+newSVhek X<newSVhek>, newSViv X<newSViv>, newSVnv X<newSVnv>, newSVpv
+X<newSVpv>, newSVpvf X<newSVpvf>, newSVpvn X<newSVpvn>, newSVpvn_share
+X<newSVpvn_share>, newSVrv X<newSVrv>, newSVsv X<newSVsv>, newSVuv
+X<newSVuv>, SvCUR X<SvCUR>, SvCUR_set X<SvCUR_set>, SvEND X<SvEND>, SvGROW
+X<SvGROW>, SvIOK X<SvIOK>, SvIOKp X<SvIOKp>, SvIOK_notUV X<SvIOK_notUV>,
+SvIOK_off X<SvIOK_off>, SvIOK_on X<SvIOK_on>, SvIOK_only X<SvIOK_only>,
+SvIOK_only_UV X<SvIOK_only_UV>, SvIOK_UV X<SvIOK_UV>, SvIsCOW X<SvIsCOW>,
+SvIsCOW_shared_hash X<SvIsCOW_shared_hash>, SvIV X<SvIV>, SvIVX X<SvIVX>,
+SvIVx X<SvIVx>, SvIV_nomg X<SvIV_nomg>, SvIV_set X<SvIV_set>, SvLEN
+X<SvLEN>, SvLEN_set X<SvLEN_set>, SvMAGIC_set X<SvMAGIC_set>, SvNIOK
+X<SvNIOK>, SvNIOKp X<SvNIOKp>, SvNIOK_off X<SvNIOK_off>, SvNOK X<SvNOK>,
+SvNOKp X<SvNOKp>, SvNOK_off X<SvNOK_off>, SvNOK_on X<SvNOK_on>, SvNOK_only
+X<SvNOK_only>, SvNV X<SvNV>, SvNVX X<SvNVX>, SvNVx X<SvNVx>, SvNV_set
+X<SvNV_set>, SvOK X<SvOK>, SvOOK X<SvOOK>, SvPOK X<SvPOK>, SvPOKp
+X<SvPOKp>, SvPOK_off X<SvPOK_off>, SvPOK_on X<SvPOK_on>, SvPOK_only
+X<SvPOK_only>, SvPOK_only_UTF8 X<SvPOK_only_UTF8>, SvPV X<SvPV>, SvPVbyte
+X<SvPVbyte>, SvPVbytex X<SvPVbytex>, SvPVbytex_force X<SvPVbytex_force>,
+SvPVbyte_force X<SvPVbyte_force>, SvPVbyte_nolen X<SvPVbyte_nolen>,
+SvPVutf8 X<SvPVutf8>, SvPVutf8x X<SvPVutf8x>, SvPVutf8x_force
+X<SvPVutf8x_force>, SvPVutf8_force X<SvPVutf8_force>, SvPVutf8_nolen
+X<SvPVutf8_nolen>, SvPVX X<SvPVX>, SvPVx X<SvPVx>, SvPV_force
+X<SvPV_force>, SvPV_force_nomg X<SvPV_force_nomg>, SvPV_nolen
+X<SvPV_nolen>, SvPV_nomg X<SvPV_nomg>, SvPV_set X<SvPV_set>, SvREFCNT
+X<SvREFCNT>, SvREFCNT_dec X<SvREFCNT_dec>, SvREFCNT_inc X<SvREFCNT_inc>,
+SvROK X<SvROK>, SvROK_off X<SvROK_off>, SvROK_on X<SvROK_on>, SvRV X<SvRV>,
+SvRV_set X<SvRV_set>, SvSTASH X<SvSTASH>, SvSTASH_set X<SvSTASH_set>,
+SvTAINT X<SvTAINT>, SvTAINTED X<SvTAINTED>, SvTAINTED_off X<SvTAINTED_off>,
+SvTAINTED_on X<SvTAINTED_on>, SvTRUE X<SvTRUE>, SvTYPE X<SvTYPE>, SvUOK
+X<SvUOK>, SvUPGRADE X<SvUPGRADE>, SvUTF8 X<SvUTF8>, SvUTF8_off
+X<SvUTF8_off>, SvUTF8_on X<SvUTF8_on>, SvUV X<SvUV>, SvUVX X<SvUVX>, SvUVx
+X<SvUVx>, SvUV_nomg X<SvUV_nomg>, SvUV_set X<SvUV_set>, SvVOK X<SvVOK>,
+sv_2bool X<sv_2bool>, sv_2cv X<sv_2cv>, sv_2io X<sv_2io>, sv_2iv_flags
+X<sv_2iv_flags>, sv_2mortal X<sv_2mortal>, sv_2nv X<sv_2nv>, sv_2pvbyte
+X<sv_2pvbyte>, sv_2pvutf8 X<sv_2pvutf8>, sv_2pv_flags X<sv_2pv_flags>,
+sv_2uv_flags X<sv_2uv_flags>, sv_backoff X<sv_backoff>, sv_bless
+X<sv_bless>, sv_catpv X<sv_catpv>, sv_catpvf X<sv_catpvf>, sv_catpvf_mg
+X<sv_catpvf_mg>, sv_catpvn X<sv_catpvn>, sv_catpvn_flags
+X<sv_catpvn_flags>, sv_catpvn_nomg X<sv_catpvn_nomg>, sv_catpv_mg
+X<sv_catpv_mg>, sv_catsv X<sv_catsv>, sv_catsv_flags X<sv_catsv_flags>,
+sv_catsv_nomg X<sv_catsv_nomg>, sv_chop X<sv_chop>, sv_clear X<sv_clear>,
+sv_cmp X<sv_cmp>, sv_cmp_locale X<sv_cmp_locale>, sv_collxfrm
+X<sv_collxfrm>, sv_copypv X<sv_copypv>, sv_dec X<sv_dec>, sv_derived_from
+X<sv_derived_from>, sv_eq X<sv_eq>, sv_force_normal_flags
+X<sv_force_normal_flags>, sv_free X<sv_free>, sv_gets X<sv_gets>, sv_grow
+X<sv_grow>, sv_inc X<sv_inc>, sv_insert X<sv_insert>, sv_isa X<sv_isa>,
+sv_isobject X<sv_isobject>, sv_len X<sv_len>, sv_len_utf8 X<sv_len_utf8>,
+sv_magic X<sv_magic>, sv_magicext X<sv_magicext>, sv_mortalcopy
+X<sv_mortalcopy>, sv_newmortal X<sv_newmortal>, sv_newref X<sv_newref>,
+sv_pos_b2u X<sv_pos_b2u>, sv_pos_u2b X<sv_pos_u2b>, sv_pvbyten_force
+X<sv_pvbyten_force>, sv_pvn_force X<sv_pvn_force>, sv_pvn_force_flags
+X<sv_pvn_force_flags>, sv_pvutf8n_force X<sv_pvutf8n_force>, sv_reftype
+X<sv_reftype>, sv_replace X<sv_replace>, sv_report_used X<sv_report_used>,
+sv_reset X<sv_reset>, sv_rvweaken X<sv_rvweaken>, sv_setiv X<sv_setiv>,
+sv_setiv_mg X<sv_setiv_mg>, sv_setnv X<sv_setnv>, sv_setnv_mg
+X<sv_setnv_mg>, sv_setpv X<sv_setpv>, sv_setpvf X<sv_setpvf>, sv_setpvf_mg
+X<sv_setpvf_mg>, sv_setpviv X<sv_setpviv>, sv_setpviv_mg X<sv_setpviv_mg>,
+sv_setpvn X<sv_setpvn>, sv_setpvn_mg X<sv_setpvn_mg>, sv_setpv_mg
+X<sv_setpv_mg>, sv_setref_iv X<sv_setref_iv>, sv_setref_nv X<sv_setref_nv>,
+sv_setref_pv X<sv_setref_pv>, sv_setref_pvn X<sv_setref_pvn>, sv_setref_uv
+X<sv_setref_uv>, sv_setsv X<sv_setsv>, sv_setsv_flags X<sv_setsv_flags>,
+sv_setsv_mg X<sv_setsv_mg>, sv_setsv_nomg X<sv_setsv_nomg>, sv_setuv
+X<sv_setuv>, sv_setuv_mg X<sv_setuv_mg>, sv_tainted X<sv_tainted>, sv_true
+X<sv_true>, sv_unmagic X<sv_unmagic>, sv_unref_flags X<sv_unref_flags>,
+sv_untaint X<sv_untaint>, sv_upgrade X<sv_upgrade>, sv_usepvn X<sv_usepvn>,
+sv_usepvn_mg X<sv_usepvn_mg>, sv_utf8_decode X<sv_utf8_decode>,
+sv_utf8_downgrade X<sv_utf8_downgrade>, sv_utf8_encode X<sv_utf8_encode>,
+sv_utf8_upgrade X<sv_utf8_upgrade>, sv_utf8_upgrade_flags
+X<sv_utf8_upgrade_flags>, sv_vcatpvf X<sv_vcatpvf>, sv_vcatpvfn
+X<sv_vcatpvfn>, sv_vcatpvf_mg X<sv_vcatpvf_mg>, sv_vsetpvf X<sv_vsetpvf>,
+sv_vsetpvfn X<sv_vsetpvfn>, sv_vsetpvf_mg X<sv_vsetpvf_mg>
=item Unicode Support
-bytes_from_utf8, bytes_to_utf8, ibcmp_utf8, is_utf8_char, is_utf8_string,
-is_utf8_string_loc, is_utf8_string_loclen, pv_uni_display, sv_cat_decode,
-sv_recode_to_utf8, sv_uni_display, to_utf8_case, to_utf8_fold,
-to_utf8_lower, to_utf8_title, to_utf8_upper, utf8n_to_uvchr,
-utf8n_to_uvuni, utf8_distance, utf8_hop, utf8_length, utf8_to_bytes,
-utf8_to_uvchr, utf8_to_uvuni, uvchr_to_utf8, uvuni_to_utf8_flags
+bytes_from_utf8 X<bytes_from_utf8>, bytes_to_utf8 X<bytes_to_utf8>,
+ibcmp_utf8 X<ibcmp_utf8>, is_utf8_char X<is_utf8_char>, is_utf8_string
+X<is_utf8_string>, is_utf8_string_loc X<is_utf8_string_loc>,
+is_utf8_string_loclen X<is_utf8_string_loclen>, pv_uni_display
+X<pv_uni_display>, sv_cat_decode X<sv_cat_decode>, sv_recode_to_utf8
+X<sv_recode_to_utf8>, sv_uni_display X<sv_uni_display>, to_utf8_case
+X<to_utf8_case>, to_utf8_fold X<to_utf8_fold>, to_utf8_lower
+X<to_utf8_lower>, to_utf8_title X<to_utf8_title>, to_utf8_upper
+X<to_utf8_upper>, utf8n_to_uvchr X<utf8n_to_uvchr>, utf8n_to_uvuni
+X<utf8n_to_uvuni>, utf8_distance X<utf8_distance>, utf8_hop X<utf8_hop>,
+utf8_length X<utf8_length>, utf8_to_bytes X<utf8_to_bytes>, utf8_to_uvchr
+X<utf8_to_uvchr>, utf8_to_uvuni X<utf8_to_uvuni>, uvchr_to_utf8
+X<uvchr_to_utf8>, uvuni_to_utf8_flags X<uvuni_to_utf8_flags>
=item Variables created by C<xsubpp> and C<xsubpp> internal functions
-ax, CLASS, dAX, dAXMARK, dITEMS, dUNDERBAR, dXSARGS, dXSI32, items, ix,
-newXSproto, RETVAL, ST, THIS, UNDERBAR, XS, XS_VERSION,
-XS_VERSION_BOOTCHECK
+ax X<ax>, CLASS X<CLASS>, dAX X<dAX>, dAXMARK X<dAXMARK>, dITEMS X<dITEMS>,
+dUNDERBAR X<dUNDERBAR>, dXSARGS X<dXSARGS>, dXSI32 X<dXSI32>, items
+X<items>, ix X<ix>, newXSproto X<newXSproto>, RETVAL X<RETVAL>, ST X<ST>,
+THIS X<THIS>, UNDERBAR X<UNDERBAR>, XS X<XS>, XS_VERSION X<XS_VERSION>,
+XS_VERSION_BOOTCHECK X<XS_VERSION_BOOTCHECK>
=item Warning and Dieing
-croak, warn
+croak X<croak>, warn X<warn>
=item AUTHORS
=over 4
=item DESCRIPTION
+X<internal Perl functions> X<interpreter functions>
=item CV reference counts and CvOUTSIDE
-CvWEAKOUTSIDE
+CvWEAKOUTSIDE X<CvWEAKOUTSIDE>
=item Functions in file pad.h
-CX_CURPAD_SAVE, CX_CURPAD_SV, PAD_BASE_SV, PAD_CLONE_VARS,
-PAD_COMPNAME_FLAGS, PAD_COMPNAME_GEN, PAD_COMPNAME_GEN_set,
-PAD_COMPNAME_OURSTASH, PAD_COMPNAME_PV, PAD_COMPNAME_TYPE, PAD_DUP,
-PAD_RESTORE_LOCAL, PAD_SAVE_LOCAL, PAD_SAVE_SETNULLPAD, PAD_SETSV,
-PAD_SET_CUR, PAD_SET_CUR_NOSAVE, PAD_SV, PAD_SVl, SAVECLEARSV, SAVECOMPPAD,
-SAVEPADSV
+CX_CURPAD_SAVE X<CX_CURPAD_SAVE>, CX_CURPAD_SV X<CX_CURPAD_SV>, PAD_BASE_SV
+X<PAD_BASE_SV>, PAD_CLONE_VARS X<PAD_CLONE_VARS>, PAD_COMPNAME_FLAGS
+X<PAD_COMPNAME_FLAGS>, PAD_COMPNAME_GEN X<PAD_COMPNAME_GEN>,
+PAD_COMPNAME_GEN_set X<PAD_COMPNAME_GEN_set>, PAD_COMPNAME_OURSTASH
+X<PAD_COMPNAME_OURSTASH>, PAD_COMPNAME_PV X<PAD_COMPNAME_PV>,
+PAD_COMPNAME_TYPE X<PAD_COMPNAME_TYPE>, PAD_DUP X<PAD_DUP>,
+PAD_RESTORE_LOCAL X<PAD_RESTORE_LOCAL>, PAD_SAVE_LOCAL X<PAD_SAVE_LOCAL>,
+PAD_SAVE_SETNULLPAD X<PAD_SAVE_SETNULLPAD>, PAD_SETSV X<PAD_SETSV>,
+PAD_SET_CUR X<PAD_SET_CUR>, PAD_SET_CUR_NOSAVE X<PAD_SET_CUR_NOSAVE>,
+PAD_SV X<PAD_SV>, PAD_SVl X<PAD_SVl>, SAVECLEARSV X<SAVECLEARSV>,
+SAVECOMPPAD X<SAVECOMPPAD>, SAVEPADSV X<SAVEPADSV>
=item Functions in file pp_ctl.c
-find_runcv
+find_runcv X<find_runcv>
=item Global Variables
-PL_DBsingle, PL_DBsub, PL_DBtrace, PL_dowarn, PL_last_in_gv, PL_ofs_sv,
-PL_rs
+PL_DBsingle X<PL_DBsingle>, PL_DBsub X<PL_DBsub>, PL_DBtrace X<PL_DBtrace>,
+PL_dowarn X<PL_dowarn>, PL_last_in_gv X<PL_last_in_gv>, PL_ofs_sv
+X<PL_ofs_sv>, PL_rs X<PL_rs>
=item GV Functions
-is_gv_magical, is_gv_magical_sv
+is_gv_magical X<is_gv_magical>, is_gv_magical_sv X<is_gv_magical_sv>
=item IO Functions
-start_glob
+start_glob X<start_glob>
=item Magical Functions
-mg_localize
+mg_localize X<mg_localize>
=item Pad Data Structures
-CvPADLIST, cv_clone, cv_dump, do_dump_pad, intro_my, pad_add_anon,
-pad_add_name, pad_alloc, pad_block_start, pad_check_dup, pad_findlex,
-pad_findmy, pad_fixup_inner_anons, pad_free, pad_leavemy, pad_new,
-pad_push, pad_reset, pad_setsv, pad_swipe, pad_tidy, pad_undef
+CvPADLIST X<CvPADLIST>, cv_clone X<cv_clone>, cv_dump X<cv_dump>,
+do_dump_pad X<do_dump_pad>, intro_my X<intro_my>, pad_add_anon
+X<pad_add_anon>, pad_add_name X<pad_add_name>, pad_alloc X<pad_alloc>,
+pad_block_start X<pad_block_start>, pad_check_dup X<pad_check_dup>,
+pad_findlex X<pad_findlex>, pad_findmy X<pad_findmy>, pad_fixup_inner_anons
+X<pad_fixup_inner_anons>, pad_free X<pad_free>, pad_leavemy X<pad_leavemy>,
+pad_new X<pad_new>, pad_push X<pad_push>, pad_reset X<pad_reset>, pad_setsv
+X<pad_setsv>, pad_swipe X<pad_swipe>, pad_tidy X<pad_tidy>, pad_undef
+X<pad_undef>
=item Stack Manipulation Macros
-djSP, LVRET
+djSP X<djSP>, LVRET X<LVRET>
=item SV Manipulation Functions
-find_uninit_var, report_uninit, sv_add_arena, sv_clean_all, sv_clean_objs,
-sv_free_arenas
+sv_add_arena X<sv_add_arena>, sv_clean_all X<sv_clean_all>, sv_clean_objs
+X<sv_clean_objs>, sv_free_arenas X<sv_free_arenas>
+
+=item Unicode Support
+
+find_uninit_var X<find_uninit_var>, report_uninit X<report_uninit>
=item AUTHORS
=item PERL_DESTRUCT_LEVEL
+=item PERL_MEM_LOG
+
=item Profiling
=item Gprof Profiling
=item DESCRIPTION
-=item assertions
-
-=item iCOW
-
-=item (?{...}) closures in regexps
+=item The roadmap to 5.10
-=item A re-entrant regexp engine
+=over 4
-=item pragmata
+=item Needed for a 5.9.4 release
-=over 4
+=item Needed for a 5.9.5 release
-=item lexical pragmas
+Implement L</_ prototype character>, Implement L</state variables>
-=item use less 'memory'
+=item Needed for a 5.9.6 release
=back
-=item prototypes and functions
+=item Tasks that only need Perl knowledge
=over 4
-=item _ prototype character
+=item common test code for timed bail out
-=item inlining autoloaded constants
+=item POD -> HTML conversion in the core still sucks
-=item Finish off lvalue functions
+=item Parallel testing
-=back
+=item Make Schwern poorer
-=item Unicode and UTF8
+=item Improve the coverage of the core tests
-=over 4
+=item test B
-=item Implicit Latin 1 => Unicode translation
+=item A decent benchmark
-=item UTF8 caching code
+=item fix tainting bugs
-=item Unicode in Filenames
+=item Dual life everything
-=item Unicode in %ENV
+=item Improving C<threads::shared>
+
+=item POSIX memory footprint
=back
-=item Regexps
+=item Tasks that need a little sysadmin-type knowledge
=over 4
-=item regexp optimiser optional
+=item Relocatable perl
-=back
+=item make HTML install work
-=item POD
+=item compressed man pages
-=over 4
+=item Add a code coverage target to the Makefile
+
+=item Make Config.pm cope with differences between build and installed perl
+
+=item make parallel builds work
-=item POD -> HTML conversion still sucks
+=item linker specification files
=back
-=item Misc medium sized projects
+=item Tasks that need a little C knowledge
=over 4
-=item UNITCHECK
+=item Make it clear from -v if this is the exact official release
-=item optional optimizer
+=item Tidy up global variables
-=item You WANT *how* many
+=item Ordering of "global" variables.
-=item lexical aliases
+=item bincompat functions
+
+=item am I hot or not?
+
+=item emulate the per-thread memory pool on Unix
+
+=item reduce duplication in sv_setsv_flags
-=item no 6
+=back
+
+=item Tasks that need a knowledge of XS
+
+=over 4
=item IPv6
-=item entersub XS vs Perl
+=item shrink C<GV>s, C<CV>s
-=item @INC source filter to Filter::Simple
+=item merge Perl_sv_2[inpu]v
-=item bincompat functions
+=item UTF8 caching code
-=item Use fchown/fchmod internally
+=item Implicit Latin 1 => Unicode translation
-=item Constant folding
+=item autovivification
-=back
+=item Unicode in Filenames
-=item Tests
+=item Unicode in %ENV
-=over 4
+=item use less 'memory'
-=item Make Schwern poorer
+=item Re-implement C<:unique> in a way that is actually thread-safe
-=item test B
+=item Make tainting consistent
-=item common test code for timed bailout
+=item readpipe(LIST)
=back
-=item Installation
+=item Tasks that need a knowledge of the interpreter
=over 4
-=item compressed man pages
+=item lexical pragmas
-=item Make Config.pm cope with differences between build and installed perl
+=item Attach/detach debugger from running program
-=item Relocatable perl
+=item Constant folding
-=item make HTML install work
+=item LVALUE functions for lists
-=item put patchlevel in -v
+=item LVALUE functions in the debugger
-=back
+=item _ prototype character
-=item Incremental things
+=item state variables
-=over 4
+=item @INC source filter to Filter::Simple
-=item autovivification
+=item regexp optimiser optional
-=item fix tainting bugs
+=item UNITCHECK
-=item Make tainting consistent
+=item optional optimizer
-=item Dual life everything
+=item You WANT *how* many
-=back
+=item lexical aliases
-=item Vague things
+=item entersub XS vs Perl
-=over 4
+=item Self ties
-=item threads
+=item Optimize away @_
-=item POSIX memory footprint
+=item What hooks would assertions need?
-=item Optimize away @_
+=back
-=item switch ops
+=item Big projects
-=item Attach/detach debugger from running program
+=over 4
-=item A decent benchmark
+=item make ithreads more robust
-=item readpipe(LIST)
+=item iCOW
-=item Self ties
+=item (?{...}) closures in regexps
+
+=item A re-entrant regexp engine
=back
B<-h>, B<-v>, B<-t>, B<-u>, B<-m> I<module>, B<-l>, B<-F>, B<-f>
I<perlfunc>, B<-q> I<perlfaq-search-regexp>, B<-T>, B<-d>
I<destination-filename>, B<-o> I<output-formatname>, B<-M> I<module-name>,
-B<-w> I<option:value> or B<-w> I<option>, B<-X>,
+B<-w> I<option:value> or B<-w> I<option>, B<-X>, B<-L> I<language_code>,
B<PageName|ModuleName|ProgramName>, B<-n> I<some-formatter>, B<-r>, B<-i>,
B<-V>
=item Incompatible Changes
-=item Core Enhancements
+=over 4
-=item Modules and Pragmata
+=item Parsing of C<-f _>
-=item Utility Changes
+=item C<mkdir()>
-=item Documentation
+=item Magic goto and eval
-=item Performance Enhancements
+=item C<$#> has been removed
-=item Installation and Configuration Improvements
+=item C<:unique>
-=item Selected Bug Fixes
+=back
-=item New or Changed Diagnostics
+=item Core Enhancements
-=item Changed Internals
+=over 4
-=item Known Problems
+=item Switch and Smart Match operator
-=over 4
+=item C<say()>
-=item Platform Specific Problems
+=item C<CLONE_SKIP()>
-=back
+=item C<${^CHILD_ERROR_NATIVE}>
-=item Reporting Bugs
+=item Assertions
-=item SEE ALSO
+=item Unicode Character Database 4.1.0
+
+=item C<no VERSION>
=back
-=head2 perl593delta, perldelta - what is new for perl v5.9.3
+=item Modules and Pragmata
=over 4
-=item DESCRIPTION
+=item C<feature>
-=item Incompatible Changes
+=item C<assertions::compat>
-=item Core Enhancements
+=item C<Math::BigInt::FastCalc>
-=item Modules and Pragmata
+=item C<Compress::Zlib>
+
+=item C<IO::Zlib>
+
+=item C<Archive::Tar>
+
+=back
=item Utility Changes
+=over 4
+
+=item C<ptar>
+
+=back
+
=item Documentation
+=over 4
+
+=item Perl Glossary
+
+=back
+
=item Performance Enhancements
=item Installation and Configuration Improvements
+=over 4
+
+=item New Or Improved Platforms
+
+=item Module auxiliary files
+
+=back
+
=item Selected Bug Fixes
+=over 4
+
+=item C<defined $$x>
+
+=item Smaller fixes
+
+=item More Unicode Fixes
+
+=back
+
=item New or Changed Diagnostics
+=over 4
+
+=item Attempt to set length of freed array
+
+=item Search pattern not terminated or ternary operator parsed as search
+pattern
+
+=item "%s" variable %s masks earlier declaration
+
+=back
+
=item Changed Internals
+=over 4
+
+=item B:: modules inheritance changed
+
+=back
+
=item Known Problems
=over 4
=back
-=head2 perl592delta, perldelta - what is new for perl v5.9.2
+=head2 perl593delta, perldelta - what is new for perl v5.9.3
=over 4
=over 4
-=item Packing and UTF-8 strings
+=item Parsing of C<-f _>
-=item Miscellaneous
+=item C<mkdir()>
-=back
+=item Magic goto and eval
-=item Core Enhancements
+=item C<$#> has been removed
+
+=item C<:unique>
+
+=back
+
+=item Core Enhancements
+
+=over 4
+
+=item Switch and Smart Match operator
+
+=item C<say()>
+
+=item C<CLONE_SKIP()>
+
+=item C<${^CHILD_ERROR_NATIVE}>
+
+=item Assertions
+
+=item Unicode Character Database 4.1.0
+
+=item C<no VERSION>
+
+=back
+
+=item Modules and Pragmata
+
+=over 4
+
+=item C<feature>
+
+=item C<assertions::compat>
+
+=item C<Math::BigInt::FastCalc>
+
+=item C<Compress::Zlib>
+
+=item C<IO::Zlib>
+
+=item C<Archive::Tar>
+
+=back
+
+=item Utility Changes
+
+=over 4
+
+=item C<ptar>
+
+=back
+
+=item Documentation
+
+=over 4
+
+=item Perl Glossary
+
+=back
+
+=item Performance Enhancements
+
+=item Installation and Configuration Improvements
+
+=over 4
+
+=item New Or Improved Platforms
+
+=item Module auxiliary files
+
+=back
+
+=item Selected Bug Fixes
+
+=over 4
+
+=item C<defined $$x>
+
+=item Smaller fixes
+
+=item More Unicode Fixes
+
+=back
+
+=item New or Changed Diagnostics
+
+=over 4
+
+=item Attempt to set length of freed array
+
+=item Search pattern not terminated or ternary operator parsed as search
+pattern
+
+=item "%s" variable %s masks earlier declaration
+
+=back
+
+=item Changed Internals
+
+=over 4
+
+=item B:: modules inheritance changed
+
+=back
+
+=item Known Problems
+
+=over 4
+
+=item Platform Specific Problems
+
+=back
+
+=item Reporting Bugs
+
+=item SEE ALSO
+
+=back
+
+=head2 perl592delta, perldelta - what is new for perl v5.9.2
+
+=over 4
+
+=item DESCRIPTION
+
+=item Incompatible Changes
+
+=over 4
+
+=item Packing and UTF-8 strings
+
+=item Miscellaneous
+
+=back
+
+=item Core Enhancements
=over 4
=item Arrays now always interpolate into double-quoted strings
+=item @- and @+ provide starting/ending offsets of regex submatches
+
=back
=item Modules and Pragmata
=item Arrays now always interpolate into double-quoted strings
+=item @- and @+ provide starting/ending offsets of regex matches
+
=back
=item Modules and Pragmata
=over 4
+=item Building Perl for WinCE
+
+=over 4
+
=item DESCRIPTION
+=item General explanations on cross-compiling WinCE
+
=item BUILD
+Microsoft Embedded Visual Tools, Microsoft Visual C++, Rainer Keuchel's
+celib-sources, Rainer Keuchel's console-sources, go to ./wince
+subdirectory, edit file compile.bat, run compile.bat, run compile.bat
+dist
+
+=back
+
+=item Using Perl on WinCE
+
=over 4
-=item Tools & SDK
+=item DESCRIPTION
-Microsoft Embedded Visual Tools, Microsoft Visual C++, Rainer Keuchel's
-celib-sources, Rainer Keuchel's console-sources
+=item LIMITATIONS
-=item Make
+=item ENVIRONMENT
+
+=item REGISTRY
+
+=item PERLFILES
+
+=item XS
+
+=item BUGS
-go to ./wince subdirectory, edit file compile.bat, run compile.bat, run
- compile.bat dist
+=item INSTALLATION
=back
=item AUTHORS
+Rainer Keuchel <coyxc@rainer-keuchel.de>, Vadim Konovalov
+
=back
=head2 perlcygwin, README.cygwin - Perl for Cygwin
=back
+=head2 perllinux, README.linux - Perl version 5 on Linux systems
+
+=over 4
+
+=item DESCRIPTION
+
+=over 4
+
+=item Experimental Support for Sun Studio Compilers for Linux OS
+
+=back
+
+=item AUTHOR
+
+=back
+
=head2 perlmachten, README.machten - Perl version 5 on Power MachTen
systems
=item libperl and Prebinding
-=item Updating Panther
+=item Updating Apple-supplied Perl
+
+=item 64-bit Perl
+
+=item Intel processor support
+
+=item Universal binaries
=item Known problems
Dynamic Loading Problems With GNU as and GNU ld, ld.so.1: ./perl: fatal:
relocation error:, dlopen: stub interception failed, #error "No
-DATAMODEL_NATIVE specified", sh: ar: not found
+DATAMODEL_NATIVE specified", sh: ar: not found, warning: dead part of
+constant expression is nonconstant
=item MAKE TEST
=item AUTHOR
-=item LAST MODIFIED
-
=back
=head2 perlsymbian, README.symbian - Perl version 5 on Symbian OS
=item PerlApp
+=item sisify.pl
+
=item Using Perl in Symbian
=back
=item Perl functions
-File tests, backticks, binmode FILEHANDLE, crypt PLAINTEXT, USER, dump,
-exec LIST, fork, getpwent, getpwnam, getpwuid, gmtime, kill, qx//, select
-(system call), stat EXPR, system LIST, time, times, unlink LIST, utime
-LIST, waitpid PID,FLAGS
+File tests, backticks, binmode FILEHANDLE, crypt PLAINTEXT, USER, die,
+dump, exec LIST, fork, getpwent, getpwnam, getpwuid, gmtime, kill, qx//,
+select (system call), stat EXPR, system LIST, time, times, unlink LIST,
+utime LIST, waitpid PID,FLAGS
=item Perl variables
=item BUGS
-Parent-Child threads, Returning objects, Creating threads inside BEGIN
-blocks, PERL_OLD_SIGNALS are not threadsafe, will not be
+Parent-Child threads, tid is I32, Returning objects, Creating threads
+inside BEGIN blocks, PERL_OLD_SIGNALS are not threadsafe, will not be
=item AUTHOR and COPYRIGHT
=item Methods
-=item Cavaet
+=item Caveat
=item Options
=back
+=head2 feature - Perl pragma to enable new syntactic features
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=over 4
+
+=item The 'switch' feature
+
+=item The '~~' feature
+
+=item The 'say' feature
+
+=item the 'err' feature
+
+=back
+
+=item FEATURE BUNDLES
+
+=back
+
=head2 fields - compile-time class fields
=over 4
=back
-=head2 overload - Package for overloading perl operations
+=head2 overload - Package for overloading Perl operations
=over 4
=item Fallback
+=item Smart Match
+
C<undef>, TRUE, defined, but FALSE
=item Copy Constructor
=over 4
-=item What IS a version
+=item BEST PRACTICES
-Numeric Versions, Quoted Versions
+Be consistent, Be careful
-=item What about v-strings?
+=item What IS a version
+
+Numeric Versions, Extended Versions
=item Numeric Versions
-=item Quoted Versions
+=item Extended Versions
=item Numeric Alpha Versions
=item Quoting
+=item What about v-strings?
+
=item Types of Versions Objects
Ordinary versions, Alpha Versions
=back
+=item SUBCLASSING
+
=item EXPORT
=item AUTHOR
What's the minimum perl version required to run Archive::Tar?, Isn't
Archive::Tar slow?, Isn't Archive::Tar heavier on memory than /bin/tar?,
Can't you lazy-load data instead?, How much memory will an X kb tar file
-need?, What do you do with unsupported filetypes in an archive?
+need?, What do you do with unsupported filetypes in an archive?, How do I
+access .tar.Z files?
=item TODO
=item B::AV Methods
-FILL, MAX, ARRAY, ARRAYelt
+FILL, MAX, ARRAY, ARRAYelt, OFF, AvFLAGS
=item B::CV Methods
=item B::HV Methods
-FILL, MAX, KEYS, RITER, NAME, ARRAY
+FILL, MAX, KEYS, RITER, NAME, ARRAY, PMROOT
=item OP-RELATED CLASSES
=back
+=item One-Liner Command tips
+
+perl -MO=Concise,bar foo.pl, perl -MDigest::MD5=md5 -MO=Concise,md5 -e1,
+perl -MPOSIX -MO=Concise,_POSIX_ARG_MAX -e1, perl -MPOSIX -MO=Concise,a -e
+'print _POSIX_SAVED_IDS', perl -MPOSIX -MO=Concise,a -e 'sub
+a{_POSIX_SAVED_IDS}'
+
=item Using B::Concise outside of the O framework
=over 4
B<-u Package>
+=item EXTENDING LINT
+
=item BUGS
=item AUTHOR
=item DELETING ALL PARAMETERS:
+=item HANDLING NON-URLENCODED ARGUMENTS
+
=item DIRECT ACCESS TO THE PARAMETER LIST:
=item FETCHING THE PARAMETER LIST AS A HASH:
=item PRAGMAS
--any, -compile, -nosticky, -no_undef_params, -no_xhtml, -nph,
+-any, -compile, -nosticky, -tabindex, -no_undef_params, -no_xhtml, -nph,
-newstyle_urls, -oldstyle_urls, -autoload, -no_debug, -debug,
-private_tempfiles
=item OBTAINING THE SCRIPT'S URL
B<-absolute>, B<-relative>, B<-full>, B<-path> (B<-path_info>), B<-query>
-(B<-query_string>), B<-base>
+(B<-query_string>), B<-base>, B<-rewrite>
=item MIXING POST AND URL PARAMETERS
=item Interactive Mode
Searching for authors, bundles, distribution files and modules, make, test,
-install, clean modules or distributions, get, readme, look module or
-distribution, ls author, Signals
+install, clean modules or distributions, get, readme, perldoc, look module
+or distribution, ls author, ls globbing_expresion, Signals
=item CPAN::Shell
CPAN::Distribution::install(), CPAN::Distribution::isa_perl(),
CPAN::Distribution::look(), CPAN::Distribution::make(),
CPAN::Distribution::prereq_pm(), CPAN::Distribution::readme(),
-CPAN::Distribution::test(), CPAN::Distribution::uptodate(),
-CPAN::Index::force_reload(), CPAN::Index::reload(), CPAN::InfoObj::dump(),
-CPAN::Module::as_glimpse(), CPAN::Module::as_string(),
-CPAN::Module::clean(), CPAN::Module::cpan_file(),
-CPAN::Module::cpan_version(), CPAN::Module::cvs_import(),
-CPAN::Module::description(), CPAN::Module::force($method,@args),
-CPAN::Module::get(), CPAN::Module::inst_file(),
-CPAN::Module::inst_version(), CPAN::Module::install(),
-CPAN::Module::look(), CPAN::Module::make(),
+CPAN::Distribution::perldoc(), CPAN::Distribution::test(),
+CPAN::Distribution::uptodate(), CPAN::Index::force_reload(),
+CPAN::Index::reload(), CPAN::InfoObj::dump(), CPAN::Module::as_glimpse(),
+CPAN::Module::as_string(), CPAN::Module::clean(),
+CPAN::Module::cpan_file(), CPAN::Module::cpan_version(),
+CPAN::Module::cvs_import(), CPAN::Module::description(),
+CPAN::Module::force($method,@args), CPAN::Module::get(),
+CPAN::Module::inst_file(), CPAN::Module::inst_version(),
+CPAN::Module::install(), CPAN::Module::look(), CPAN::Module::make(),
CPAN::Module::manpage_headline(), CPAN::Module::readme(),
-CPAN::Module::test(), CPAN::Module::uptodate(), CPAN::Module::userid()
+CPAN::Module::perldoc(), CPAN::Module::test(), CPAN::Module::uptodate(),
+CPAN::Module::userid()
=item Cache Manager
=item SECURITY
+=over 4
+
+=item Cryptographically signed modules
+
+=back
+
=item EXPORT
=item POPULATE AN INSTALLATION WITH LOTS OF MODULES
=item FAQ
-1), 2), 3), 4), 5), 6), 7), 8), 9), 10)
+1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11)
=item BUGS
=back
+=head2 CPAN::Version - utility functions to compare CPAN versions
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=back
+
=head2 CPANox, CPAN::Nox - Wrapper around CPAN.pm without using any XS
module
=item DESCRIPTION
-=item DEFLATE
+=item GZIP INTERFACE
+
+B<$gz = gzopen($filename, $mode)>, B<$gz = gzopen($filehandle, $mode)>,
+B<$bytesread = $gz-E<gt>gzread($buffer [, $size]) ;>, B<$bytesread =
+$gz-E<gt>gzreadline($line) ;>, B<$byteswritten = $gz-E<gt>gzwrite($buffer)
+;>, B<$status = $gz-E<gt>gzflush($flush_type) ;>, B<$offset =
+$gz-E<gt>gztell() ;>, B<$status = $gz-E<gt>gzseek($offset, $whence) ;>,
+B<$gz-E<gt>gzclose>, B<$gz-E<gt>gzsetparams($level, $strategy>, B<$level>,
+B<$strategy>, B<$gz-E<gt>gzerror>, B<$gzerrno>
=over 4
-=item B<($d, $status) = deflateInit( [OPT] )>
+=item Examples
+
+=item Compress::Zlib::memGzip
+
+=item Compress::Zlib::memGunzip
+
+=back
+
+=item COMPRESS/UNCOMPRESS
+
+B<$dest = compress($source [, $level] ) ;>, B<$dest = uncompress($source)
+;>
+
+=item CHECKSUM FUNCTIONS
+
+=item Compress::Zlib::Deflate
+
+=over 4
+
+=item B<($d, $status) = new Compress::Zlib::Deflate( [OPT] ) >
B<-Level>, B<-Method>, B<-WindowBits>, B<-MemLevel>, B<-Strategy>,
-B<-Dictionary>, B<-Bufsize>
+B<-Dictionary>, B<-Bufsize>, B<-AppendOutput>, B<-CRC32>, B<-ADLER32>
-=item B<($out, $status) = $d-E<gt>deflate($buffer)>
+=item B<$status = $d-E<gt>deflate($input, $output)>
-=item B<($out, $status) = $d-E<gt>flush([flush_type])>
+=item B<$status = $d-E<gt>flush($output [, $flush_type]) >
=item B<$status = $d-E<gt>deflateParams([OPT])>
-B<-Level>, B<-Strategy>
+B<-Level>, B<-Strategy>, B<-BufSize>
+
+=item B<$status = $d-E<gt>deflateTune($good_length, $max_lazy,
+$nice_length, $max_chain)>
=item B<$d-E<gt>dict_adler()>
+=item B<$d-E<gt>crc32()>
+
+=item B<$d-E<gt>adler32()>
+
=item B<$d-E<gt>msg()>
=item B<$d-E<gt>total_in()>
=item B<$d-E<gt>total_out()>
+=item B<$d-E<gt>get_Strategy()>
+
+=item B<$d-E<gt>get_Level()>
+
+=item B<$d-E<gt>get_BufSize()>
+
=item Example
=back
-=item INFLATE
+=item Compress::Zlib::Inflate
=over 4
-=item B<($i, $status) = inflateInit()>
+=item B< ($i, $status) = new Compress::Zlib::Inflate( [OPT] ) >
-B<-WindowBits>, B<-Bufsize>, B<-Dictionary>
+B<-WindowBits>, B<-Bufsize>, B<-Dictionary>, B<-AppendOutput>, B<-CRC32>,
+B<-ADLER32>, B<-ConsumeInput>
-=item B<($out, $status) = $i-E<gt>inflate($buffer)>
+=item B< $status = $i-E<gt>inflate($input, $output) >
-=item B<$status = $i-E<gt>inflateSync($buffer)>
+=item B<$status = $i-E<gt>inflateSync($input)>
=item B<$i-E<gt>dict_adler()>
+=item B<$i-E<gt>crc32()>
+
+=item B<$i-E<gt>adler32()>
+
=item B<$i-E<gt>msg()>
=item B<$i-E<gt>total_in()>
=item B<$i-E<gt>total_out()>
+=item B<$d-E<gt>get_BufSize()>
+
=item Example
=back
-=item COMPRESS/UNCOMPRESS
+=item Compress::Zlib 1.x Deflate Interface
-B<$dest = compress($source [, $level] ) ;>, B<$dest = uncompress($source)
-;>
+=over 4
-=item GZIP INTERFACE
+=item B<($d, $status) = deflateInit( [OPT] )>
-B<$gz = gzopen(filename or filehandle, mode)>, B<$bytesread =
-$gz-E<gt>gzread($buffer [, $size]) ;>, B<$bytesread =
-$gz-E<gt>gzreadline($line) ;>, B<$byteswritten = $gz-E<gt>gzwrite($buffer)
-;>, B<$status = $gz-E<gt>gzflush($flush) ;>, B<$status = $gz-E<gt>gzeof()
-;>, B<$gz-E<gt>gzclose>, B<$gz-E<gt>gzsetparams($level, $strategy>,
-B<$level>, B<$strategy>, B<$gz-E<gt>gzerror>, B<$gzerrno>
+B<-Level>, B<-Method>, B<-WindowBits>, B<-MemLevel>, B<-Strategy>,
+B<-Dictionary>, B<-Bufsize>
-=over 4
+=item B<($out, $status) = $d-E<gt>deflate($buffer)>
-=item Examples
+=item B<($out, $status) = $d-E<gt>flush([flush_type])>
-=item Compress::Zlib::memGzip
+=item B<$status = $d-E<gt>deflateParams([OPT])>
-=item Compress::Zlib::memGunzip
+B<-Level>, B<-Strategy>
+
+=item B<$d-E<gt>dict_adler()>
+
+=item B<$d-E<gt>msg()>
+
+=item B<$d-E<gt>total_in()>
+
+=item B<$d-E<gt>total_out()>
+
+=item Example
=back
-=item CHECKSUM FUNCTIONS
+=item Compress::Zlib 1.x Inflate Interface
+
+=over 4
+
+=item B<($i, $status) = inflateInit()>
+
+B<-WindowBits>, B<-Bufsize>, B<-Dictionary>
+
+=item B<($out, $status) = $i-E<gt>inflate($buffer)>
+
+=item B<$status = $i-E<gt>inflateSync($buffer)>
+
+=item B<$i-E<gt>dict_adler()>
+
+=item B<$i-E<gt>msg()>
+
+=item B<$i-E<gt>total_in()>
+
+=item B<$i-E<gt>total_out()>
+
+=item Example
+
+=back
=item ACCESSING ZIP FILES
=item CONSTANTS
+=item SEE ALSO
+
=item AUTHOR
=item MODIFICATION HISTORY
+=item COPYRIGHT AND LICENSE
+
=back
-=head2 Config - access Perl configuration information
+=head2 Compress::Zlib::File::GlobMapper, File::GlobMapper - Extend File
+Glob to Allow Input and Output Files
=over 4
=item DESCRIPTION
-myconfig(), config_sh(), config_re($regex), config_vars(@names)
-
-=item EXAMPLE
-
-=item WARNING
-
-=item GLOSSARY
+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 _
+=item Behind The Scenes
-C<_a>, C<_exe>, C<_o>
+=item Limitations
-=item a
+=item Input File Glob
-C<afs>, C<afsroot>, C<alignbytes>, C<ansi2knr>, C<aphostname>,
-C<api_revision>, C<api_subversion>, C<api_version>, C<api_versionstring>,
-C<ar>, C<archlib>, C<archlibexp>, C<archname64>, C<archname>, C<archobjs>,
-C<asctime_r_proto>, C<awk>
+B<~>, B<~user>, B<.>, B<*>, B<?>, B<\>, B<[]>, B<{,}>, B<()>
-=item b
+=item Output File Glob
-C<baserev>, C<bash>, C<bin>, C<binexp>, C<bison>, C<byacc>, C<byteorder>
+"*", #1
-=item c
+=item Returned Data
-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>
+=back
-=item d
+=item EXAMPLES
-C<d__fwalk>, C<d_access>, C<d_accessx>, C<d_aintl>, C<d_alarm>,
-C<d_archlib>, C<d_asctime_r>, C<d_atolf>, C<d_atoll>,
-C<d_attribute_format>, C<d_attribute_malloc>, C<d_attribute_nonnull>,
-C<d_attribute_noreturn>, C<d_attribute_pure>, C<d_attribute_unused>,
-C<d_attribute_warn_unused_result>, C<d_bcmp>, C<d_bcopy>, C<d_bsd>,
-C<d_bsdgetpgrp>, C<d_bsdsetpgrp>, C<d_bzero>, C<d_casti32>, C<d_castneg>,
-C<d_charvspr>, C<d_chown>, C<d_chroot>, C<d_chsize>, C<d_class>,
-C<d_closedir>, C<d_cmsghdr_s>, C<d_const>, C<d_copysignl>, C<d_crypt>,
-C<d_crypt_r>, C<d_csh>, C<d_ctermid_r>, C<d_ctime_r>, C<d_cuserid>,
-C<d_dbl_dig>, C<d_dbminitproto>, C<d_difftime>, C<d_dirfd>, C<d_dirnamlen>,
-C<d_dlerror>, C<d_dlopen>, C<d_dlsymun>, C<d_dosuid>, C<d_drand48_r>,
-C<d_drand48proto>, C<d_dup2>, C<d_eaccess>, C<d_endgrent>, C<d_endgrent_r>,
-C<d_endhent>, C<d_endhostent_r>, C<d_endnent>, C<d_endnetent_r>,
-C<d_endpent>, C<d_endprotoent_r>, C<d_endpwent>, C<d_endpwent_r>,
-C<d_endsent>, C<d_endservent_r>, C<d_eofnblk>, C<d_eunice>, C<d_faststdio>,
-C<d_fchdir>, C<d_fchmod>, C<d_fchown>, C<d_fcntl>, C<d_fcntl_can_lock>,
-C<d_fd_macros>, C<d_fd_set>, C<d_fds_bits>, C<d_fgetpos>, C<d_finite>,
-C<d_finitel>, C<d_flexfnam>, C<d_flock>, C<d_flockproto>, C<d_fork>,
-C<d_fp_class>, C<d_fpathconf>, C<d_fpclass>, C<d_fpclassify>,
-C<d_fpclassl>, C<d_fpos64_t>, C<d_frexpl>, C<d_fs_data_s>, C<d_fseeko>,
-C<d_fsetpos>, C<d_fstatfs>, C<d_fstatvfs>, C<d_fsync>, C<d_ftello>,
-C<d_ftime>, C<d_Gconvert>, C<d_getcwd>, C<d_getespwnam>, C<d_getfsstat>,
-C<d_getgrent>, C<d_getgrent_r>, C<d_getgrgid_r>, C<d_getgrnam_r>,
-C<d_getgrps>, C<d_gethbyaddr>, C<d_gethbyname>, C<d_gethent>,
-C<d_gethname>, C<d_gethostbyaddr_r>, C<d_gethostbyname_r>,
-C<d_gethostent_r>, C<d_gethostprotos>, C<d_getitimer>, C<d_getlogin>,
-C<d_getlogin_r>, C<d_getmnt>, C<d_getmntent>, C<d_getnbyaddr>,
-C<d_getnbyname>, C<d_getnent>, C<d_getnetbyaddr_r>, C<d_getnetbyname_r>,
-C<d_getnetent_r>, C<d_getnetprotos>, C<d_getpagsz>, C<d_getpbyname>,
-C<d_getpbynumber>, C<d_getpent>, C<d_getpgid>, C<d_getpgrp2>, C<d_getpgrp>,
-C<d_getppid>, C<d_getprior>, C<d_getprotobyname_r>,
-C<d_getprotobynumber_r>, C<d_getprotoent_r>, C<d_getprotoprotos>,
-C<d_getprpwnam>, C<d_getpwent>, C<d_getpwent_r>, C<d_getpwnam_r>,
-C<d_getpwuid_r>, C<d_getsbyname>, C<d_getsbyport>, C<d_getsent>,
-C<d_getservbyname_r>, C<d_getservbyport_r>, C<d_getservent_r>,
-C<d_getservprotos>, C<d_getspnam>, C<d_getspnam_r>, C<d_gettimeod>,
-C<d_gmtime_r>, C<d_gnulibc>, C<d_grpasswd>, C<d_hasmntopt>, C<d_htonl>,
-C<d_ilogbl>, C<d_index>, C<d_inetaton>, C<d_int64_t>, C<d_isascii>,
-C<d_isfinite>, C<d_isinf>, C<d_isnan>, C<d_isnanl>, C<d_killpg>,
-C<d_lchown>, C<d_ldbl_dig>, C<d_link>, C<d_localtime_r>, C<d_locconv>,
-C<d_lockf>, C<d_longdbl>, C<d_longlong>, C<d_lseekproto>, C<d_lstat>,
-C<d_madvise>, C<d_mblen>, C<d_mbstowcs>, C<d_mbtowc>, C<d_memchr>,
-C<d_memcmp>, C<d_memcpy>, C<d_memmove>, C<d_memset>, C<d_mkdir>,
-C<d_mkdtemp>, C<d_mkfifo>, C<d_mkstemp>, C<d_mkstemps>, C<d_mktime>,
-C<d_mmap>, C<d_modfl>, C<d_modfl_pow32_bug>, C<d_modflproto>,
-C<d_mprotect>, C<d_msg>, C<d_msg_ctrunc>, C<d_msg_dontroute>, C<d_msg_oob>,
-C<d_msg_peek>, C<d_msg_proxy>, C<d_msgctl>, C<d_msgget>, C<d_msghdr_s>,
-C<d_msgrcv>, C<d_msgsnd>, C<d_msync>, C<d_munmap>, C<d_mymalloc>,
-C<d_nice>, C<d_nl_langinfo>, C<d_nv_preserves_uv>,
-C<d_nv_zero_is_allbits_zero>, C<d_off64_t>,
-C<d_old_pthread_create_joinable>, C<d_oldpthreads>, C<d_oldsock>,
-C<d_open3>, C<d_pathconf>, C<d_pause>, C<d_perl_otherlibdirs>,
-C<d_phostname>, C<d_pipe>, C<d_poll>, C<d_portable>, C<d_PRId64>,
-C<d_PRIeldbl>, C<d_PRIEUldbl>, C<d_PRIfldbl>, C<d_PRIFUldbl>,
-C<d_PRIgldbl>, C<d_PRIGUldbl>, C<d_PRIi64>, C<d_PRIo64>, C<d_PRIu64>,
-C<d_PRIx64>, C<d_PRIXU64>, C<d_procselfexe>, C<d_pthread_atfork>,
-C<d_pthread_attr_setscope>, C<d_pthread_yield>, C<d_pwage>, C<d_pwchange>,
-C<d_pwclass>, C<d_pwcomment>, C<d_pwexpire>, C<d_pwgecos>, C<d_pwpasswd>,
-C<d_pwquota>, C<d_qgcvt>, C<d_quad>, C<d_random_r>, C<d_readdir64_r>,
-C<d_readdir>, C<d_readdir_r>, C<d_readlink>, C<d_readv>, C<d_recvmsg>,
-C<d_rename>, C<d_rewinddir>, C<d_rmdir>, C<d_safebcpy>, C<d_safemcpy>,
-C<d_sanemcmp>, C<d_sbrkproto>, C<d_scalbnl>, C<d_sched_yield>,
-C<d_scm_rights>, C<d_SCNfldbl>, C<d_seekdir>, C<d_select>, C<d_sem>,
-C<d_semctl>, C<d_semctl_semid_ds>, C<d_semctl_semun>, C<d_semget>,
-C<d_semop>, C<d_sendmsg>, C<d_setegid>, C<d_seteuid>, C<d_setgrent>,
-C<d_setgrent_r>, C<d_setgrps>, C<d_sethent>, C<d_sethostent_r>,
-C<d_setitimer>, C<d_setlinebuf>, C<d_setlocale>, C<d_setlocale_r>,
-C<d_setnent>, C<d_setnetent_r>, C<d_setpent>, C<d_setpgid>, C<d_setpgrp2>,
-C<d_setpgrp>, C<d_setprior>, C<d_setproctitle>, C<d_setprotoent_r>,
-C<d_setpwent>, C<d_setpwent_r>, C<d_setregid>, C<d_setresgid>,
-C<d_setresuid>, C<d_setreuid>, C<d_setrgid>, C<d_setruid>, C<d_setsent>,
-C<d_setservent_r>, C<d_setsid>, C<d_setvbuf>, C<d_sfio>, C<d_shm>,
-C<d_shmat>, C<d_shmatprototype>, C<d_shmctl>, C<d_shmdt>, C<d_shmget>,
-C<d_sigaction>, C<d_sigprocmask>, C<d_sigsetjmp>, C<d_sockatmark>,
-C<d_sockatmarkproto>, C<d_socket>, C<d_socklen_t>, C<d_sockpair>,
-C<d_socks5_init>, C<d_sqrtl>, C<d_srand48_r>, C<d_srandom_r>,
-C<d_sresgproto>, C<d_sresuproto>, C<d_statblks>, C<d_statfs_f_flags>,
-C<d_statfs_s>, C<d_statvfs>, C<d_stdio_cnt_lval>, C<d_stdio_ptr_lval>,
-C<d_stdio_ptr_lval_nochange_cnt>, C<d_stdio_ptr_lval_sets_cnt>,
-C<d_stdio_stream_array>, C<d_stdiobase>, C<d_stdstdio>, C<d_strchr>,
-C<d_strcoll>, C<d_strctcpy>, C<d_strerrm>, C<d_strerror>, C<d_strerror_r>,
-C<d_strftime>, C<d_strlcat>, C<d_strlcpy>, C<d_strtod>, C<d_strtol>,
-C<d_strtold>, C<d_strtoll>, C<d_strtoq>, C<d_strtoul>, C<d_strtoull>,
-C<d_strtouq>, C<d_strxfrm>, C<d_suidsafe>, C<d_symlink>, C<d_syscall>,
-C<d_syscallproto>, C<d_sysconf>, C<d_sysernlst>, C<d_syserrlst>,
-C<d_system>, C<d_tcgetpgrp>, C<d_tcsetpgrp>, C<d_telldir>,
-C<d_telldirproto>, C<d_time>, C<d_times>, C<d_tm_tm_gmtoff>,
-C<d_tm_tm_zone>, C<d_tmpnam_r>, C<d_truncate>, C<d_ttyname_r>, C<d_tzname>,
-C<d_u32align>, C<d_ualarm>, C<d_umask>, C<d_uname>, C<d_union_semun>,
-C<d_unordered>, C<d_usleep>, C<d_usleepproto>, C<d_ustat>, C<d_vendorarch>,
-C<d_vendorbin>, C<d_vendorlib>, C<d_vendorscript>, C<d_vfork>,
-C<d_void_closedir>, C<d_voidsig>, C<d_voidtty>, C<d_volatile>,
-C<d_vprintf>, C<d_wait4>, C<d_waitpid>, C<d_wcstombs>, C<d_wctomb>,
-C<d_writev>, C<d_xenix>, C<date>, C<db_hashtype>, C<db_prefixtype>,
-C<db_version_major>, C<db_version_minor>, C<db_version_patch>,
-C<defvoidused>, C<direntrytype>, C<dlext>, C<dlsrc>, C<doublesize>,
-C<drand01>, C<drand48_r_proto>, C<dynamic_ext>
+=over 4
-=item e
+=item A Rename script
-C<eagain>, C<ebcdic>, C<echo>, C<egrep>, C<emacs>, C<endgrent_r_proto>,
-C<endhostent_r_proto>, C<endnetent_r_proto>, C<endprotoent_r_proto>,
-C<endpwent_r_proto>, C<endservent_r_proto>, C<eunicefix>, C<exe_ext>,
-C<expr>, C<extensions>, C<extras>
+=item A few example globmaps
-=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>
+=item SEE ALSO
-=item g
+=item AUTHOR
-C<gccansipedantic>, C<gccosandvers>, C<gccversion>, C<getgrent_r_proto>,
-C<getgrgid_r_proto>, C<getgrnam_r_proto>, C<gethostbyaddr_r_proto>,
-C<gethostbyname_r_proto>, C<gethostent_r_proto>, C<getlogin_r_proto>,
-C<getnetbyaddr_r_proto>, C<getnetbyname_r_proto>, C<getnetent_r_proto>,
-C<getprotobyname_r_proto>, C<getprotobynumber_r_proto>,
-C<getprotoent_r_proto>, C<getpwent_r_proto>, C<getpwnam_r_proto>,
-C<getpwuid_r_proto>, C<getservbyname_r_proto>, C<getservbyport_r_proto>,
-C<getservent_r_proto>, C<getspnam_r_proto>, C<gidformat>, C<gidsign>,
-C<gidsize>, C<gidtype>, C<glibpth>, C<gmake>, C<gmtime_r_proto>,
-C<gnulibc_version>, C<grep>, C<groupcat>, C<groupstype>, C<gzip>
+=item COPYRIGHT AND LICENSE
-=item h
+=back
-C<h_fcntl>, C<h_sysfile>, C<hint>, C<hostcat>, C<html1dir>, C<html1direxp>,
-C<html3dir>, C<html3direxp>
+=head2 Compress::Zlib::IO::Compress::Deflate, IO::Compress::Deflate -
+Perl interface to write RFC 1950 files/buffers
-=item i
+=over 4
-C<i16size>, C<i16type>, C<i32size>, C<i32type>, C<i64size>, C<i64type>,
-C<i8size>, C<i8type>, C<i_arpainet>, C<i_bsdioctl>, C<i_crypt>, C<i_db>,
-C<i_dbm>, C<i_dirent>, C<i_dld>, C<i_dlfcn>, C<i_fcntl>, C<i_float>,
-C<i_fp>, C<i_fp_class>, C<i_gdbm>, C<i_grp>, C<i_ieeefp>, C<i_inttypes>,
-C<i_langinfo>, C<i_libutil>, C<i_limits>, C<i_locale>, C<i_machcthr>,
-C<i_malloc>, C<i_math>, C<i_memory>, C<i_mntent>, C<i_ndbm>, C<i_netdb>,
-C<i_neterrno>, C<i_netinettcp>, C<i_niin>, C<i_poll>, C<i_prot>,
-C<i_pthread>, C<i_pwd>, C<i_rpcsvcdbm>, C<i_sfio>, C<i_sgtty>, C<i_shadow>,
-C<i_socks>, C<i_stdarg>, C<i_stddef>, C<i_stdlib>, C<i_string>,
-C<i_sunmath>, C<i_sysaccess>, C<i_sysdir>, C<i_sysfile>, C<i_sysfilio>,
-C<i_sysin>, C<i_sysioctl>, C<i_syslog>, C<i_sysmman>, C<i_sysmode>,
-C<i_sysmount>, C<i_sysndir>, C<i_sysparam>, C<i_sysresrc>, C<i_syssecrt>,
-C<i_sysselct>, C<i_syssockio>, C<i_sysstat>, C<i_sysstatfs>,
-C<i_sysstatvfs>, C<i_systime>, C<i_systimek>, C<i_systimes>, C<i_systypes>,
-C<i_sysuio>, C<i_sysun>, C<i_sysutsname>, C<i_sysvfs>, C<i_syswait>,
-C<i_termio>, C<i_termios>, C<i_time>, C<i_unistd>, C<i_ustat>, C<i_utime>,
-C<i_values>, C<i_varargs>, C<i_varhdr>, C<i_vfork>,
-C<ignore_versioned_solibs>, C<inc_version_list>, C<inc_version_list_init>,
-C<incpath>, C<inews>, C<installarchlib>, C<installbin>, C<installhtml1dir>,
-C<installhtml3dir>, C<installman1dir>, C<installman3dir>, C<installprefix>,
-C<installprefixexp>, C<installprivlib>, C<installscript>,
-C<installsitearch>, C<installsitebin>, C<installsitehtml1dir>,
-C<installsitehtml3dir>, C<installsitelib>, C<installsiteman1dir>,
-C<installsiteman3dir>, C<installsitescript>, C<installstyle>,
-C<installusrbinperl>, C<installvendorarch>, C<installvendorbin>,
-C<installvendorhtml1dir>, C<installvendorhtml3dir>, C<installvendorlib>,
-C<installvendorman1dir>, C<installvendorman3dir>, C<installvendorscript>,
-C<intsize>, C<issymlink>, C<ivdformat>, C<ivsize>, C<ivtype>
+=item SYNOPSIS
-=item k
+=item DESCRIPTION
-C<known_extensions>, C<ksh>
+DO NOT use in production code, The documentation is incomplete in places,
+Parts of the interface defined here are tentative, Please report any
+problems you find
-=item l
+=item Functional Interface
-C<ld>, C<lddlflags>, C<ldflags>, C<ldflags_uselargefiles>, C<ldlibpthname>,
-C<less>, C<lib_ext>, C<libc>, C<libperl>, C<libpth>, C<libs>, C<libsdirs>,
-C<libsfiles>, C<libsfound>, C<libspath>, C<libswanted>,
-C<libswanted_uselargefiles>, C<line>, C<lint>, C<lkflags>, C<ln>, C<lns>,
-C<localtime_r_proto>, C<locincpth>, C<loclibpth>, C<longdblsize>,
-C<longlongsize>, C<longsize>, C<lp>, C<lpr>, C<ls>, C<lseeksize>,
-C<lseektype>
+=over 4
-=item m
+=item deflate $input => $output [, OPTS]
-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>
+A filename, A filehandle, A scalar reference, An array reference, An Input
+FileGlob string, A filename, A filehandle, A scalar reference, A Hash
+Reference, An Array Reference, An Output FileGlob
-=item M
+=item deflate \%hash [, OPTS]
-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>
+undef, A filename, A filehandle, A scalar reference, A Hash Reference, An
+Array Reference
-=item n
+=item Notes
-C<n>, C<need_va_copy>, C<netdb_hlen_type>, C<netdb_host_type>,
-C<netdb_name_type>, C<netdb_net_type>, C<nm>, C<nm_opt>, C<nm_so_opt>,
-C<nonxs_ext>, C<nroff>, C<nv_preserves_uv_bits>, C<nveformat>,
-C<nvEUformat>, C<nvfformat>, C<nvFUformat>, C<nvgformat>, C<nvGUformat>,
-C<nvsize>, C<nvtype>
+=item Optional Parameters
-=item o
+AutoClose =E<gt> 0|1, -Append =E<gt> 0|1
-C<o_nonblock>, C<obj_ext>, C<old_pthread_create_joinable>, C<optimize>,
-C<orderlib>, C<osname>, C<osvers>, C<otherlibdirs>
+=item Examples
-=item p
+=back
-C<package>, C<pager>, C<passcat>, C<patchlevel>, C<path_sep>, C<perl5>,
-C<perl>, C<perl_patchlevel>
+=item OO Interface
-=item P
+=over 4
-C<PERL_REVISION>, C<PERL_SUBVERSION>, C<PERL_VERSION>, C<perladmin>,
-C<perllibs>, C<perlpath>, C<pg>, C<phostname>, C<pidtype>, C<plibpth>,
-C<pmake>, C<pr>, C<prefix>, C<prefixexp>, C<privlib>, C<privlibexp>,
-C<procselfexe>, C<prototype>, C<ptrsize>
+=item Constructor
-=item q
+A filename, A filehandle, A scalar reference
-C<quadkind>, C<quadtype>
+=item Constructor Options
-=item r
+-AutoClose =E<gt> 0|1, -Append =E<gt> 0|1, A Buffer, A Filename, A
+Filehandle, -Merge =E<gt> 0|1, -Level, -Strategy, -Strict =E<gt> 0|1
-C<randbits>, C<randfunc>, C<random_r_proto>, C<randseedtype>, C<ranlib>,
-C<rd_nodata>, C<readdir64_r_proto>, C<readdir_r_proto>, C<revision>, C<rm>,
-C<rmail>, C<run>, C<runnm>
+=item Examples
-=item s
+=back
-C<sched_yield>, C<scriptdir>, C<scriptdirexp>, C<sed>, C<seedfunc>,
-C<selectminbits>, C<selecttype>, C<sendmail>, C<setgrent_r_proto>,
-C<sethostent_r_proto>, C<setlocale_r_proto>, C<setnetent_r_proto>,
-C<setprotoent_r_proto>, C<setpwent_r_proto>, C<setservent_r_proto>, C<sh>,
-C<shar>, C<sharpbang>, C<shmattype>, C<shortsize>, C<shrpenv>, C<shsharp>,
-C<sig_count>, C<sig_name>, C<sig_name_init>, C<sig_num>, C<sig_num_init>,
-C<sig_size>, C<signal_t>, C<sitearch>, C<sitearchexp>, C<sitebin>,
-C<sitebinexp>, C<sitehtml1dir>, C<sitehtml1direxp>, C<sitehtml3dir>,
-C<sitehtml3direxp>, C<sitelib>, C<sitelib_stem>, C<sitelibexp>,
-C<siteman1dir>, C<siteman1direxp>, C<siteman3dir>, C<siteman3direxp>,
-C<siteprefix>, C<siteprefixexp>, C<sitescript>, C<sitescriptexp>,
-C<sizesize>, C<sizetype>, C<sleep>, C<smail>, C<so>, C<sockethdr>,
-C<socketlib>, C<socksizetype>, C<sort>, C<spackage>, C<spitshell>,
-C<sPRId64>, C<sPRIeldbl>, C<sPRIEUldbl>, C<sPRIfldbl>, C<sPRIFUldbl>,
-C<sPRIgldbl>, C<sPRIGUldbl>, C<sPRIi64>, C<sPRIo64>, C<sPRIu64>,
-C<sPRIx64>, C<sPRIXU64>, C<srand48_r_proto>, C<srandom_r_proto>, C<src>,
-C<sSCNfldbl>, C<ssizetype>, C<startperl>, C<startsh>, C<static_ext>,
-C<stdchar>, C<stdio_base>, C<stdio_bufsiz>, C<stdio_cnt>, C<stdio_filbuf>,
-C<stdio_ptr>, C<stdio_stream_array>, C<strerror_r_proto>, C<strings>,
-C<submit>, C<subversion>, C<sysman>
+=item Methods
-=item t
+=over 4
-C<tail>, C<tar>, C<targetarch>, C<tbl>, C<tee>, C<test>, C<timeincl>,
-C<timetype>, C<tmpnam_r_proto>, C<to>, C<touch>, C<tr>, C<trnl>, C<troff>,
-C<ttyname_r_proto>
+=item print
-=item u
+=item printf
-C<u16size>, C<u16type>, C<u32size>, C<u32type>, C<u64size>, C<u64type>,
-C<u8size>, C<u8type>, C<uidformat>, C<uidsign>, C<uidsize>, C<uidtype>,
-C<uname>, C<uniq>, C<uquadtype>, C<use5005threads>, C<use64bitall>,
-C<use64bitint>, C<usecrosscompile>, C<usedl>, C<usefaststdio>,
-C<useithreads>, C<uselargefiles>, C<uselongdouble>, C<usemallocwrap>,
-C<usemorebits>, C<usemultiplicity>, C<usemymalloc>, C<usenm>, C<useopcode>,
-C<useperlio>, C<useposix>, C<usereentrant>, C<userelocatableinc>,
-C<usesfio>, C<useshrplib>, C<usesocks>, C<usethreads>, C<usevendorprefix>,
-C<usevfork>, C<usrinc>, C<uuname>, C<uvoformat>, C<uvsize>, C<uvtype>,
-C<uvuformat>, C<uvxformat>, C<uvXUformat>
+=item syswrite
-=item v
+=item write
-C<vendorarch>, C<vendorarchexp>, C<vendorbin>, C<vendorbinexp>,
-C<vendorhtml1dir>, C<vendorhtml1direxp>, C<vendorhtml3dir>,
-C<vendorhtml3direxp>, C<vendorlib>, C<vendorlib_stem>, C<vendorlibexp>,
-C<vendorman1dir>, C<vendorman1direxp>, C<vendorman3dir>,
-C<vendorman3direxp>, C<vendorprefix>, C<vendorprefixexp>, C<vendorscript>,
-C<vendorscriptexp>, C<version>, C<version_patchlevel_string>,
-C<versiononly>, C<vi>, C<voidflags>
+=item flush
-=item x
+=item tell
-C<xlibpth>
+=item eof
-=item y
+=item seek
-C<yacc>, C<yaccflags>
+=item binmode
-=item z
+=item fileno
-C<zcat>, C<zip>
+=item close
-=back
+=item newStream
-=item NOTE
+=item deflateParams
=back
-=over 4
+=item Importing
-=item SYNOPSIS
+:all, :constants, :flush, :level, :strategy
-=item DESCRIPTION
+=item EXAMPLES
-dynamic, nonxs, static
+=item SEE ALSO
=item AUTHOR
+=item MODIFICATION HISTORY
+
+=item COPYRIGHT AND LICENSE
+
=back
-=head2 Cwd - get pathname of current working directory
+=head2 Compress::Zlib::IO::Compress::Gzip, IO::Compress::Gzip - Perl
+interface to write RFC 1952 files/buffers
=over 4
=item DESCRIPTION
+DO NOT use in production code, The documentation is incomplete in places,
+Parts of the interface defined here are tentative, Please report any
+problems you find
+
+=item Functional Interface
+
=over 4
-=item getcwd and friends
+=item gzip $input => $output [, OPTS]
-getcwd, cwd, fastcwd, fastgetcwd, getdcwd
+A filename, A filehandle, A scalar reference, An array reference, An Input
+FileGlob string, A filename, A filehandle, A scalar reference, A Hash
+Reference, An Array Reference, An Output FileGlob
-=item abs_path and friends
+=item gzip \%hash [, OPTS]
-abs_path, realpath, fast_abs_path
+undef, A filename, A filehandle, A scalar reference, A Hash Reference, An
+Array Reference
-=item $ENV{PWD}
+=item Notes
-=back
+=item Optional Parameters
-=item NOTES
+AutoClose =E<gt> 0|1, -Append =E<gt> 0|1
-=item AUTHOR
+=item Examples
-=item COPYRIGHT
+=back
-=item SEE ALSO
+=item OO Interface
+
+=over 4
+
+=item Constructor
+
+A filename, A filehandle, A scalar reference
+
+=item Constructor Options
+
+-AutoClose =E<gt> 0|1, -Append =E<gt> 0|1, A Buffer, A Filename, A
+Filehandle, -Merge =E<gt> 0|1, -Level, -Strategy, -Mimimal =E<gt> 0|1,
+-Comment =E<gt> $comment, -Name =E<gt> $string, -Time =E<gt> $number,
+-TextFlag =E<gt> 0|1, -HeaderCRC =E<gt> 0|1, -OS_Code =E<gt> $value,
+-ExtraField =E<gt> $data, -ExtraFlags =E<gt> $value, -Strict =E<gt> 0|1
+
+=item Examples
=back
-=head2 DB - programmatic interface to the Perl debugging API (draft,
-subject to
-change)
+=item Methods
=over 4
-=item SYNOPSIS
+=item print
-=item DESCRIPTION
+=item printf
-=over 4
+=item syswrite
-=item Global Variables
+=item write
- $DB::sub, %DB::sub, $DB::single, $DB::signal, $DB::trace, @DB::args,
-@DB::dbline, %DB::dbline, $DB::package, $DB::filename, $DB::subname,
-$DB::lineno
+=item flush
-=item API Methods
+=item tell
-CLIENT->register(), CLIENT->evalcode(STRING), CLIENT->skippkg('D::hide'),
-CLIENT->run(), CLIENT->step(), CLIENT->next(), CLIENT->done()
+=item eof
-=item Client Callback Methods
+=item seek
-CLIENT->init(), CLIENT->prestop([STRING]), CLIENT->stop(), CLIENT->idle(),
-CLIENT->poststop([STRING]), CLIENT->evalcode(STRING), CLIENT->cleanup(),
-CLIENT->output(LIST)
+=item binmode
+
+=item fileno
+
+=item close
+
+=item newStream
+
+=item deflateParams
=back
-=item BUGS
+=item Importing
+
+:all, :constants, :flush, :level, :strategy
+
+=item EXAMPLES
+
+=item SEE ALSO
=item AUTHOR
+=item MODIFICATION HISTORY
+
+=item COPYRIGHT AND LICENSE
+
=back
-=head2 DBM_Filter -- Filter DBM keys/values
+=head2 Compress::Zlib::IO::Compress::RawDeflate, IO::Compress::RawDeflate
+ - Perl interface to write RFC 1951 files/buffers
=over 4
=item DESCRIPTION
-=item What is a DBM Filter?
+DO NOT use in production code, The documentation is incomplete in places,
+Parts of the interface defined here are tentative, Please report any
+problems you find
+
+=item Functional Interface
=over 4
-=item So what's new?
+=item rawdeflate $input => $output [, OPTS]
+
+A filename, A filehandle, A scalar reference, An array reference, An Input
+FileGlob string, A filename, A filehandle, A scalar reference, A Hash
+Reference, An Array Reference, An Output FileGlob
+
+=item rawdeflate \%hash [, OPTS]
+
+undef, A filename, A filehandle, A scalar reference, A Hash Reference, An
+Array Reference
+
+=item Notes
+
+=item Optional Parameters
+
+AutoClose =E<gt> 0|1, -Append =E<gt> 0|1
+
+=item Examples
=back
-=item METHODS
+=item OO Interface
=over 4
-=item $db->Filter_Push()
-
-=item $db->Filter_Key_Push()
+=item Constructor
-=item $db->Filter_Value_Push()
+A filename, A filehandle, A scalar reference
-Filter_Push, Filter_Key_Push, Filter_Value_Push
+=item Constructor Options
-=item $db->Filter_Pop()
+-AutoClose =E<gt> 0|1, -Append =E<gt> 0|1, A Buffer, A Filename, A
+Filehandle, -Merge =E<gt> 0|1, -Level, -Strategy, -Strict =E<gt> 0|1
-=item $db->Filtered()
+=item Examples
=back
-=item Writing a Filter
+=item Methods
=over 4
-=item Immediate Filters
+=item print
-=item Canned Filters
+=item printf
-"name", params
+=item syswrite
-=back
+=item write
-=item Filters Included
+=item flush
-utf8, encode, compress, int32, null
+=item tell
-=item NOTES
+=item eof
-=over 4
+=item seek
-=item Maintain Round Trip Integrity
+=item binmode
-=item Don't mix filtered & non-filtered data in the same database file.
+=item fileno
+
+=item close
+
+=item newStream
+
+=item deflateParams
=back
-=item EXAMPLE
+=item Importing
+
+:all, :constants, :flush, :level, :strategy
+
+=item EXAMPLES
=item SEE ALSO
=item AUTHOR
+=item MODIFICATION HISTORY
+
+=item COPYRIGHT AND LICENSE
+
=back
-=head2 DB_File - Perl5 access to Berkeley DB version 1.x
+=head2 Compress::Zlib::IO::Uncompress::AnyInflate,
+IO::Uncompress::AnyInflate - Perl interface to read RFC 1950, 1951 & 1952
+files/buffers
=over 4
=item DESCRIPTION
-B<DB_HASH>, B<DB_BTREE>, B<DB_RECNO>
+DO NOT use in production code, The documentation is incomplete in places,
+Parts of the interface defined here are tentative, Please report any
+problems you find
-=over 4
+=item Functional Interface
-=item Using DB_File with Berkeley DB version 2 or greater
+=over 4
-=item Interface to Berkeley DB
+=item anyinflate $input => $output [, OPTS]
-=item Opening a Berkeley DB Database File
+A filename, A filehandle, A scalar reference, An array reference, An Input
+FileGlob string, A filename, A filehandle, A scalar reference, A Hash
+Reference, An Array Reference, An Output FileGlob
-=item Default Parameters
+=item anyinflate \%hash [, OPTS]
-=item In Memory Databases
+undef, A filename, A filehandle, A scalar reference, A Hash Reference, An
+Array Reference
-=back
+=item Notes
-=item DB_HASH
+=item Optional Parameters
-=over 4
+AutoClose =E<gt> 0|1, -Append =E<gt> 0|1
-=item A Simple Example
+=item Examples
=back
-=item DB_BTREE
+=item OO Interface
=over 4
-=item Changing the BTREE sort order
-
-=item Handling Duplicate Keys
+=item Constructor
-=item The get_dup() Method
+A filename, A filehandle, A scalar reference
-=item The find_dup() Method
+=item Constructor Options
-=item The del_dup() Method
+-AutoClose =E<gt> 0|1, -MultiStream =E<gt> 0|1, -Prime =E<gt> $string,
+-Transparent =E<gt> 0|1, -BlockSize =E<gt> $num, -InputLength =E<gt> $size,
+-Append =E<gt> 0|1, -Strict =E<gt> 0|1, -ParseExtra =E<gt> 0|1
-=item Matching Partial Keys
+=item Examples
=back
-=item DB_RECNO
+=item Methods
=over 4
-=item The 'bval' Option
-
-=item A Simple Example
+=item read
-=item Extra RECNO Methods
+=item read
-B<$X-E<gt>push(list) ;>, B<$value = $X-E<gt>pop ;>, B<$X-E<gt>shift>,
-B<$X-E<gt>unshift(list) ;>, B<$X-E<gt>length>, B<$X-E<gt>splice(offset,
-length, elements);>
+=item getline
-=item Another Example
+=item getc
-=back
+=item ungetc
-=item THE API INTERFACE
+=item inflateSync
-B<$status = $X-E<gt>get($key, $value [, $flags]) ;>, B<$status =
-$X-E<gt>put($key, $value [, $flags]) ;>, B<$status = $X-E<gt>del($key [,
-$flags]) ;>, B<$status = $X-E<gt>fd ;>, B<$status = $X-E<gt>seq($key,
-$value, $flags) ;>, B<$status = $X-E<gt>sync([$flags]) ;>
+=item getHeaderInfo
-=item DBM FILTERS
+=item tell
-B<filter_store_key>, B<filter_store_value>, B<filter_fetch_key>,
-B<filter_fetch_value>
+=item eof
-=over 4
+=item seek
-=item The Filter
+=item binmode
-=item An Example -- the NULL termination problem.
+=item fileno
-=item Another Example -- Key is a C int.
+=item close
=back
-=item HINTS AND TIPS
+=item Importing
-=over 4
+:all
-=item Locking: The Trouble with fd
+=item EXAMPLES
-=item Safe ways to lock a database
+=item SEE ALSO
-B<Tie::DB_Lock>, B<Tie::DB_LockFile>, B<DB_File::Lock>
+=item AUTHOR
-=item Sharing Databases With C Applications
+=item MODIFICATION HISTORY
-=item The untie() Gotcha
+=item COPYRIGHT AND LICENSE
=back
-=item COMMON QUESTIONS
+=head2 Compress::Zlib::IO::Uncompress::Gunzip, IO::Uncompress::Gunzip -
+Perl interface to read RFC 1952 files/buffers
=over 4
-=item Why is there Perl source in my database?
+=item SYNOPSIS
-=item How do I store complex data structures with DB_File?
+=item DESCRIPTION
-=item What does "Invalid Argument" mean?
+DO NOT use in production code, The documentation is incomplete in places,
+Parts of the interface defined here are tentative, Please report any
+problems you find
-=item What does "Bareword 'DB_File' not allowed" mean?
+=item Functional Interface
-=back
+=over 4
-=item REFERENCES
+=item gunzip $input => $output [, OPTS]
-=item HISTORY
+A filename, A filehandle, A scalar reference, An array reference, An Input
+FileGlob string, A filename, A filehandle, A scalar reference, A Hash
+Reference, An Array Reference, An Output FileGlob
-=item BUGS
+=item gunzip \%hash [, OPTS]
-=item AVAILABILITY
+undef, A filename, A filehandle, A scalar reference, A Hash Reference, An
+Array Reference
-=item COPYRIGHT
+=item Notes
-=item SEE ALSO
+=item Optional Parameters
-=item AUTHOR
+AutoClose =E<gt> 0|1, -Append =E<gt> 0|1
+
+=item Examples
=back
-=head2 Data::Dumper - stringified perl data structures, suitable for both
-printing and C<eval>
+=item OO Interface
=over 4
-=item SYNOPSIS
+=item Constructor
-=item DESCRIPTION
+A filename, A filehandle, A scalar reference
-=over 4
+=item Constructor Options
-=item Methods
+-AutoClose =E<gt> 0|1, -MultiStream =E<gt> 0|1, -Prime =E<gt> $string,
+-Transparent =E<gt> 0|1, -BlockSize =E<gt> $num, -InputLength =E<gt> $size,
+-Append =E<gt> 0|1, -Strict =E<gt> 0|1, -ParseExtra =E<gt> 0|1
-I<PACKAGE>->new(I<ARRAYREF [>, I<ARRAYREF]>), I<$OBJ>->Dump I<or>
-I<PACKAGE>->Dump(I<ARRAYREF [>, I<ARRAYREF]>), I<$OBJ>->Seen(I<[HASHREF]>),
-I<$OBJ>->Values(I<[ARRAYREF]>), I<$OBJ>->Names(I<[ARRAYREF]>),
-I<$OBJ>->Reset
+=item Examples
-=item Functions
+=back
-Dumper(I<LIST>)
+=item Methods
-=item Configuration Variables or Methods
+=over 4
-=item Exports
+=item read
-Dumper
+=item read
-=back
+=item getline
-=item EXAMPLES
+=item getc
-=item BUGS
+=item ungetc
-=over 4
+=item inflateSync
-=item NOTE
+=item getHeaderInfo
-=back
+Comment
-=item AUTHOR
+=item tell
-=item VERSION
+=item eof
-=item SEE ALSO
+=item seek
-=back
+=item binmode
-=head2 Devel::DProf - a Perl code profiler
+=item fileno
-=over 4
+=item close
-=item SYNOPSIS
+=back
-=item DESCRIPTION
+=item Importing
-=item PROFILE FORMAT
+:all
-=item AUTOLOAD
+=item EXAMPLES
-=item ENVIRONMENT
+=item SEE ALSO
-=item BUGS
+=item AUTHOR
-=item SEE ALSO
+=item MODIFICATION HISTORY
+
+=item COPYRIGHT AND LICENSE
=back
-=head2 Devel::PPPort - Perl/Pollution/Portability
+=head2 Compress::Zlib::IO::Uncompress::Inflate, IO::Uncompress::Inflate -
+Perl interface to read RFC 1950 files/buffers
=over 4
=item DESCRIPTION
+DO NOT use in production code, The documentation is incomplete in places,
+Parts of the interface defined here are tentative, Please report any
+problems you find
+
+=item Functional Interface
+
=over 4
-=item Why use ppport.h?
+=item inflate $input => $output [, OPTS]
-You should use F<ppport.h> in modern code so that your code will work
-with the widest range of Perl interpreters possible, without significant
-additional work.
+A filename, A filehandle, A scalar reference, An array reference, An Input
+FileGlob string, A filename, A filehandle, A scalar reference, A Hash
+Reference, An Array Reference, An Output FileGlob
-=item How to use ppport.h
+=item inflate \%hash [, OPTS]
-=item Running ppport.h
+undef, A filename, A filehandle, A scalar reference, A Hash Reference, An
+Array Reference
-=back
+=item Notes
-=item FUNCTIONS
+=item Optional Parameters
-=over 4
+AutoClose =E<gt> 0|1, -Append =E<gt> 0|1
-=item WriteFile
+=item Examples
=back
-=item COMPATIBILITY
+=item OO Interface
=over 4
-=item Provided Perl compatibility API
-
-=item Perl API not supported by ppport.h
-
-perl 5.9.2, perl 5.9.1, perl 5.9.0, perl 5.8.3, perl 5.8.1, perl 5.8.0,
-perl 5.7.3, perl 5.7.2, perl 5.7.1, perl 5.6.1, perl 5.6.0, perl 5.005_03,
-perl 5.005, perl 5.004_05, perl 5.004_04, perl 5.004
-
-=back
+=item Constructor
-=item BUGS
+A filename, A filehandle, A scalar reference
-=item AUTHORS
+=item Constructor Options
-=item COPYRIGHT
+-AutoClose =E<gt> 0|1, -MultiStream =E<gt> 0|1, -Prime =E<gt> $string,
+-Transparent =E<gt> 0|1, -BlockSize =E<gt> $num, -InputLength =E<gt> $size,
+-Append =E<gt> 0|1, -Strict =E<gt> 0|1
-=item SEE ALSO
+=item Examples
=back
-=head2 Devel::Peek - A data debugging tool for the XS programmer
+=item Methods
=over 4
-=item SYNOPSIS
+=item read
-=item DESCRIPTION
+=item read
-=over 4
+=item getline
-=item Runtime debugging
+=item getc
-=item Memory footprint debugging
+=item ungetc
-=back
+=item inflateSync
-=item EXAMPLES
+=item getHeaderInfo
-=over 4
+=item tell
-=item A simple scalar string
+=item eof
-=item A simple scalar number
+=item seek
-=item A simple scalar with an extra reference
+=item binmode
-=item A reference to a simple scalar
+=item fileno
-=item A reference to an array
+=item close
-=item A reference to a hash
+=back
-=item Dumping a large array or hash
+=item Importing
-=item A reference to an SV which holds a C pointer
+:all
-=item A reference to a subroutine
+=item EXAMPLES
-=back
-
-=item EXPORTS
-
-=item BUGS
+=item SEE ALSO
=item AUTHOR
-=item SEE ALSO
+=item MODIFICATION HISTORY
+
+=item COPYRIGHT AND LICENSE
=back
-=head2 Devel::SelfStubber - generate stubs for a SelfLoading module
+=head2 Compress::Zlib::IO::Uncompress::RawInflate,
+IO::Uncompress::RawInflate - Perl interface to read RFC 1951 files/buffers
=over 4
=item DESCRIPTION
-=back
+DO NOT use in production code, The documentation is incomplete in places,
+Parts of the interface defined here are tentative, Please report any
+problems you find
-=head2 Digest - Modules that calculate message digests
+=item Functional Interface
=over 4
-=item SYNOPSIS
+=item rawinflate $input => $output [, OPTS]
-=item DESCRIPTION
+A filename, A filehandle, A scalar reference, An array reference, An Input
+FileGlob string, A filename, A filehandle, A scalar reference, A Hash
+Reference, An Array Reference, An Output FileGlob
-I<binary>, I<hex>, I<base64>
+=item rawinflate \%hash [, OPTS]
-=item OO INTERFACE
+undef, A filename, A filehandle, A scalar reference, A Hash Reference, An
+Array Reference
-$ctx = Digest->XXX($arg,...), $ctx = Digest->new(XXX => $arg,...), $ctx =
-Digest::XXX->new($arg,...), $other_ctx = $ctx->clone, $ctx->reset,
-$ctx->add( $data, ... ), $ctx->addfile( $io_handle ), $ctx->add_bits(
-$data, $nbits ), $ctx->add_bits( $bitstring ), $ctx->digest,
-$ctx->hexdigest, $ctx->b64digest
+=item Notes
-=item Digest speed
+=item Optional Parameters
-=item SEE ALSO
+AutoClose =E<gt> 0|1, -Append =E<gt> 0|1
-=item AUTHOR
+=item Examples
=back
-=head2 Digest::MD5 - Perl interface to the MD5 Algorithm
+=item OO Interface
=over 4
-=item SYNOPSIS
+=item Constructor
-=item DESCRIPTION
+A filename, A filehandle, A scalar reference
-=item FUNCTIONS
+=item Constructor Options
-md5($data,...), md5_hex($data,...), md5_base64($data,...)
+-AutoClose =E<gt> 0|1, -MultiStream =E<gt> 0|1, -Prime =E<gt> $string,
+-Transparent =E<gt> 0|1, -BlockSize =E<gt> $num, -InputLength =E<gt> $size,
+-Append =E<gt> 0|1, -Strict =E<gt> 0|1
-=item METHODS
+=item Examples
-$md5 = Digest::MD5->new, $md5->reset, $md5->clone, $md5->add($data,...),
-$md5->addfile($io_handle), $md5->add_bits($data, $nbits),
-$md5->add_bits($bitstring), $md5->digest, $md5->hexdigest, $md5->b64digest
+=back
-=item EXAMPLES
+=item Methods
-=item SEE ALSO
+=over 4
-=item COPYRIGHT
+=item read
-=item AUTHORS
+=item read
-=back
+=item getline
-=head2 Digest::base - Digest base class
+=item getc
-=over 4
+=item ungetc
-=item SYNOPSIS
+=item inflateSync
-=item DESCRIPTION
+=item getHeaderInfo
-=item SEE ALSO
+=item tell
-=back
+=item eof
-=head2 Digest::file - Calculate digests of files
+=item seek
-=over 4
+=item binmode
-=item SYNOPSIS
+=item fileno
-=item DESCRIPTION
+=item close
-digest_file( $file, $algorithm, [$arg,...] ), digest_file_hex( $file,
-$algorithm, [$arg,...] ), digest_file_base64( $file, $algorithm, [$arg,...]
-)
+=back
-=item SEE ALSO
+=item Importing
-=back
+:all
-=head2 DirHandle - supply object methods for directory handles
+=item EXAMPLES
-=over 4
+=item SEE ALSO
-=item SYNOPSIS
+=item AUTHOR
-=item DESCRIPTION
+=item MODIFICATION HISTORY
-=item NOTES
+=item COPYRIGHT AND LICENSE
=back
-=head2 Dumpvalue - provides screen dump of Perl data.
+=head2 Compress::Zlib::pod::FAQ, Compress::Zlib::FAQ -- Frequently Asked
+Questions about Compress::Zlib
=over 4
-=item SYNOPSIS
-
=item DESCRIPTION
=over 4
-=item Creation
-
-C<arrayDepth>, C<hashDepth>, C<compactDump>, C<veryCompact>, C<globPrint>,
-C<dumpDBFiles>, C<dumpPackages>, C<dumpReused>, C<tick>, C<quoteHighBit>,
-C<printUndef>, C<usageOnly>, unctrl, subdump, bareStringify, quoteHighBit,
-stopDbSignal
+=item Compatibility with Unix compress/uncompress.
-=item Methods
+=item Accessing .tar.Z files
-dumpValue, dumpValues, stringify, dumpvars, set_quote, set_unctrl,
-compactDump, veryCompact, set, get
+=item Accessing Zip Files
-=back
+=item Zlib Library Version Support
=back
-=head2 DynaLoader - Dynamically load C libraries into Perl code
-
-=over 4
-
-=item SYNOPSIS
+=item SEE ALSO
-=item DESCRIPTION
+=item AUTHOR
-@dl_library_path, @dl_resolve_using, @dl_require_symbols, @dl_librefs,
-@dl_modules, @dl_shared_objects, dl_error(), $dl_debug, dl_findfile(),
-dl_expandspec(), dl_load_file(), dl_unload_file(), dl_load_flags(),
-dl_find_symbol(), dl_find_symbol_anywhere(), dl_undef_symbols(),
-dl_install_xsub(), bootstrap()
+=item MODIFICATION HISTORY
-=item AUTHOR
+=item COPYRIGHT AND LICENSE
=back
-=head2 DynaLoader::XSLoader, XSLoader - Dynamically load C libraries into
-Perl code
+=head2 Config - access Perl configuration information
=over 4
=item DESCRIPTION
-=over 4
-
-=item Migration from C<DynaLoader>
+myconfig(), config_sh(), config_re($regex), config_vars(@names)
-=item Backward compatible boilerplate
+=item EXAMPLE
-=back
+=item WARNING
-=item Order of initialization: early load()
+=item GLOSSARY
=over 4
-=item The most hairy case
-
-=back
+=item _
-=item LIMITATIONS
+C<_a>, C<_exe>, C<_o>
-=item AUTHOR
+=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<archname64>, C<archname>, C<archobjs>,
+C<asctime_r_proto>, C<awk>
-=head2 Encode - character encodings
+=item b
-=over 4
+C<baserev>, C<bash>, C<bin>, C<binexp>, C<bison>, C<byacc>, C<byteorder>
-=item SYNOPSIS
+=item c
-=over 4
+C<c>, C<castflags>, C<cat>, C<cc>, C<cccdlflags>, C<ccdlflags>, C<ccflags>,
+C<ccflags_uselargefiles>, C<ccname>, C<ccsymbols>, C<ccversion>, C<cf_by>,
+C<cf_email>, C<cf_time>, C<charsize>, C<chgrp>, C<chmod>, C<chown>,
+C<clocktype>, C<comm>, C<compress>, C<contains>, C<cp>, C<cpio>, C<cpp>,
+C<cpp_stuff>, C<cppccsymbols>, C<cppflags>, C<cpplast>, C<cppminus>,
+C<cpprun>, C<cppstdin>, C<cppsymbols>, C<crypt_r_proto>, C<cryptlib>,
+C<csh>, C<ctermid_r_proto>, C<ctime_r_proto>
-=item Table of Contents
+=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_bzero>, C<d_casti32>, C<d_castneg>,
+C<d_charvspr>, C<d_chown>, C<d_chroot>, C<d_chsize>, C<d_class>,
+C<d_clearenv>, C<d_closedir>, C<d_cmsghdr_s>, C<d_const>, C<d_copysignl>,
+C<d_crypt>, C<d_crypt_r>, C<d_csh>, C<d_ctermid_r>, C<d_ctime_r>,
+C<d_cuserid>, C<d_dbl_dig>, C<d_dbminitproto>, C<d_difftime>, C<d_dirfd>,
+C<d_dirnamlen>, C<d_dlerror>, C<d_dlopen>, C<d_dlsymun>, C<d_dosuid>,
+C<d_drand48_r>, C<d_drand48proto>, C<d_dup2>, C<d_eaccess>, C<d_endgrent>,
+C<d_endgrent_r>, C<d_endhent>, C<d_endhostent_r>, C<d_endnent>,
+C<d_endnetent_r>, C<d_endpent>, C<d_endprotoent_r>, C<d_endpwent>,
+C<d_endpwent_r>, C<d_endsent>, C<d_endservent_r>, C<d_eofnblk>,
+C<d_eunice>, C<d_faststdio>, C<d_fchdir>, C<d_fchmod>, C<d_fchown>,
+C<d_fcntl>, C<d_fcntl_can_lock>, C<d_fd_macros>, C<d_fd_set>,
+C<d_fds_bits>, C<d_fgetpos>, C<d_finite>, C<d_finitel>, C<d_flexfnam>,
+C<d_flock>, C<d_flockproto>, C<d_fork>, C<d_fp_class>, C<d_fpathconf>,
+C<d_fpclass>, C<d_fpclassify>, C<d_fpclassl>, C<d_fpos64_t>, C<d_frexpl>,
+C<d_fs_data_s>, C<d_fseeko>, C<d_fsetpos>, C<d_fstatfs>, C<d_fstatvfs>,
+C<d_fsync>, C<d_ftello>, C<d_ftime>, C<d_futimes>, C<d_Gconvert>,
+C<d_getcwd>, C<d_getespwnam>, C<d_getfsstat>, C<d_getgrent>,
+C<d_getgrent_r>, C<d_getgrgid_r>, C<d_getgrnam_r>, C<d_getgrps>,
+C<d_gethbyaddr>, C<d_gethbyname>, C<d_gethent>, C<d_gethname>,
+C<d_gethostbyaddr_r>, C<d_gethostbyname_r>, C<d_gethostent_r>,
+C<d_gethostprotos>, C<d_getitimer>, C<d_getlogin>, C<d_getlogin_r>,
+C<d_getmnt>, C<d_getmntent>, C<d_getnbyaddr>, C<d_getnbyname>,
+C<d_getnent>, C<d_getnetbyaddr_r>, C<d_getnetbyname_r>, C<d_getnetent_r>,
+C<d_getnetprotos>, C<d_getpagsz>, C<d_getpbyname>, C<d_getpbynumber>,
+C<d_getpent>, C<d_getpgid>, C<d_getpgrp2>, C<d_getpgrp>, C<d_getppid>,
+C<d_getprior>, C<d_getprotobyname_r>, C<d_getprotobynumber_r>,
+C<d_getprotoent_r>, C<d_getprotoprotos>, C<d_getprpwnam>, C<d_getpwent>,
+C<d_getpwent_r>, C<d_getpwnam_r>, C<d_getpwuid_r>, C<d_getsbyname>,
+C<d_getsbyport>, C<d_getsent>, C<d_getservbyname_r>, C<d_getservbyport_r>,
+C<d_getservent_r>, C<d_getservprotos>, C<d_getspnam>, C<d_getspnam_r>,
+C<d_gettimeod>, C<d_gmtime_r>, C<d_gnulibc>, C<d_grpasswd>, C<d_hasmntopt>,
+C<d_htonl>, C<d_ilogbl>, C<d_index>, C<d_inetaton>, C<d_int64_t>,
+C<d_isascii>, C<d_isfinite>, C<d_isinf>, C<d_isnan>, C<d_isnanl>,
+C<d_killpg>, C<d_lchown>, C<d_ldbl_dig>, C<d_link>, C<d_localtime_r>,
+C<d_locconv>, C<d_lockf>, C<d_longdbl>, C<d_longlong>, C<d_lseekproto>,
+C<d_lstat>, C<d_madvise>, C<d_malloc_size>, C<d_malloc_good_size>,
+C<d_mblen>, C<d_mbstowcs>, C<d_mbtowc>, C<d_memchr>, C<d_memcmp>,
+C<d_memcpy>, C<d_memmove>, C<d_memset>, C<d_mkdir>, C<d_mkdtemp>,
+C<d_mkfifo>, C<d_mkstemp>, C<d_mkstemps>, C<d_mktime>, C<d_mmap>,
+C<d_modfl>, C<d_modfl_pow32_bug>, C<d_modflproto>, C<d_mprotect>, C<d_msg>,
+C<d_msg_ctrunc>, C<d_msg_dontroute>, C<d_msg_oob>, C<d_msg_peek>,
+C<d_msg_proxy>, C<d_msgctl>, C<d_msgget>, C<d_msghdr_s>, C<d_msgrcv>,
+C<d_msgsnd>, C<d_msync>, C<d_munmap>, C<d_mymalloc>, C<d_nice>,
+C<d_nl_langinfo>, C<d_nv_preserves_uv>, C<d_nv_zero_is_allbits_zero>,
+C<d_off64_t>, C<d_old_pthread_create_joinable>, C<d_oldpthreads>,
+C<d_oldsock>, C<d_open3>, C<d_pathconf>, C<d_pause>,
+C<d_perl_otherlibdirs>, C<d_phostname>, C<d_pipe>, C<d_poll>,
+C<d_portable>, C<d_PRId64>, C<d_PRIeldbl>, C<d_PRIEUldbl>, C<d_PRIfldbl>,
+C<d_PRIFUldbl>, C<d_PRIgldbl>, C<d_PRIGUldbl>, C<d_PRIi64>, C<d_PRIo64>,
+C<d_PRIu64>, C<d_PRIx64>, C<d_PRIXU64>, C<d_procselfexe>,
+C<d_pthread_atfork>, C<d_pthread_attr_setscope>, C<d_pthread_yield>,
+C<d_pwage>, C<d_pwchange>, C<d_pwclass>, C<d_pwcomment>, C<d_pwexpire>,
+C<d_pwgecos>, C<d_pwpasswd>, C<d_pwquota>, C<d_qgcvt>, C<d_quad>,
+C<d_random_r>, C<d_readdir64_r>, C<d_readdir>, C<d_readdir_r>,
+C<d_readlink>, C<d_readv>, C<d_recvmsg>, C<d_rename>, C<d_rewinddir>,
+C<d_rmdir>, C<d_safebcpy>, C<d_safemcpy>, C<d_sanemcmp>, C<d_sbrkproto>,
+C<d_scalbnl>, C<d_sched_yield>, C<d_scm_rights>, C<d_SCNfldbl>,
+C<d_seekdir>, C<d_select>, C<d_sem>, C<d_semctl>, C<d_semctl_semid_ds>,
+C<d_semctl_semun>, C<d_semget>, C<d_semop>, C<d_sendmsg>, C<d_setegid>,
+C<d_seteuid>, C<d_setgrent>, C<d_setgrent_r>, C<d_setgrps>, C<d_sethent>,
+C<d_sethostent_r>, C<d_setitimer>, C<d_setlinebuf>, C<d_setlocale>,
+C<d_setlocale_r>, C<d_setnent>, C<d_setnetent_r>, C<d_setpent>,
+C<d_setpgid>, C<d_setpgrp2>, C<d_setpgrp>, C<d_setprior>,
+C<d_setproctitle>, C<d_setprotoent_r>, C<d_setpwent>, C<d_setpwent_r>,
+C<d_setregid>, C<d_setresgid>, C<d_setresuid>, C<d_setreuid>, C<d_setrgid>,
+C<d_setruid>, C<d_setsent>, C<d_setservent_r>, C<d_setsid>, C<d_setvbuf>,
+C<d_sfio>, C<d_shm>, C<d_shmat>, C<d_shmatprototype>, C<d_shmctl>,
+C<d_shmdt>, C<d_shmget>, C<d_sigaction>, C<d_sigprocmask>, C<d_sigsetjmp>,
+C<d_sockatmark>, C<d_sockatmarkproto>, C<d_socket>, C<d_socklen_t>,
+C<d_sockpair>, C<d_socks5_init>, C<d_sprintf_returns_strlen>, C<d_sqrtl>,
+C<d_srand48_r>, C<d_srandom_r>, C<d_sresgproto>, C<d_sresuproto>,
+C<d_statblks>, C<d_statfs_f_flags>, C<d_statfs_s>, C<d_statvfs>,
+C<d_stdio_cnt_lval>, C<d_stdio_ptr_lval>, C<d_stdio_ptr_lval_nochange_cnt>,
+C<d_stdio_ptr_lval_sets_cnt>, C<d_stdio_stream_array>, C<d_stdiobase>,
+C<d_stdstdio>, C<d_strchr>, C<d_strcoll>, C<d_strctcpy>, C<d_strerrm>,
+C<d_strerror>, C<d_strerror_r>, C<d_strftime>, C<d_strlcat>, C<d_strlcpy>,
+C<d_strtod>, C<d_strtol>, C<d_strtold>, C<d_strtoll>, C<d_strtoq>,
+C<d_strtoul>, C<d_strtoull>, C<d_strtouq>, C<d_strxfrm>, C<d_suidsafe>,
+C<d_symlink>, C<d_syscall>, C<d_syscallproto>, C<d_sysconf>,
+C<d_sysernlst>, C<d_syserrlst>, C<d_system>, C<d_tcgetpgrp>,
+C<d_tcsetpgrp>, C<d_telldir>, C<d_telldirproto>, C<d_time>, C<d_times>,
+C<d_tm_tm_gmtoff>, C<d_tm_tm_zone>, C<d_tmpnam_r>, C<d_truncate>,
+C<d_ttyname_r>, C<d_tzname>, C<d_u32align>, C<d_ualarm>, C<d_umask>,
+C<d_uname>, C<d_union_semun>, C<d_unordered>, C<d_unsetenv>, C<d_usleep>,
+C<d_usleepproto>, C<d_ustat>, C<d_vendorarch>, C<d_vendorbin>,
+C<d_vendorlib>, C<d_vendorscript>, C<d_vfork>, C<d_void_closedir>,
+C<d_voidsig>, C<d_voidtty>, C<d_volatile>, C<d_vprintf>, C<d_wait4>,
+C<d_waitpid>, C<d_wcstombs>, C<d_wctomb>, C<d_writev>, C<d_xenix>, C<date>,
+C<db_hashtype>, C<db_prefixtype>, C<db_version_major>, C<db_version_minor>,
+C<db_version_patch>, C<defvoidused>, C<direntrytype>, C<dlext>, C<dlsrc>,
+C<doublesize>, C<drand01>, C<drand48_r_proto>, C<dynamic_ext>
-=item DESCRIPTION
+=item e
-=over 4
+C<eagain>, C<ebcdic>, C<echo>, C<egrep>, C<emacs>, C<endgrent_r_proto>,
+C<endhostent_r_proto>, C<endnetent_r_proto>, C<endprotoent_r_proto>,
+C<endpwent_r_proto>, C<endservent_r_proto>, C<eunicefix>, C<exe_ext>,
+C<expr>, C<extensions>, C<extras>
-=item TERMINOLOGY
+=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>
-=item PERL ENCODING API
+=item g
-$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]);
+C<gccansipedantic>, C<gccosandvers>, C<gccversion>, C<getgrent_r_proto>,
+C<getgrgid_r_proto>, C<getgrnam_r_proto>, C<gethostbyaddr_r_proto>,
+C<gethostbyname_r_proto>, C<gethostent_r_proto>, C<getlogin_r_proto>,
+C<getnetbyaddr_r_proto>, C<getnetbyname_r_proto>, C<getnetent_r_proto>,
+C<getprotobyname_r_proto>, C<getprotobynumber_r_proto>,
+C<getprotoent_r_proto>, C<getpwent_r_proto>, C<getpwnam_r_proto>,
+C<getpwuid_r_proto>, C<getservbyname_r_proto>, C<getservbyport_r_proto>,
+C<getservent_r_proto>, C<getspnam_r_proto>, C<gidformat>, C<gidsign>,
+C<gidsize>, C<gidtype>, C<glibpth>, C<gmake>, C<gmtime_r_proto>,
+C<gnulibc_version>, C<grep>, C<groupcat>, C<groupstype>, C<gzip>
-=over 4
+=item h
-=item Listing available encodings
+C<h_fcntl>, C<h_sysfile>, C<hint>, C<hostcat>, C<html1dir>, C<html1direxp>,
+C<html3dir>, C<html3direxp>
-=item Defining Aliases
+=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<installarchlib>, C<installbin>, C<installhtml1dir>,
+C<installhtml3dir>, C<installman1dir>, C<installman3dir>, C<installprefix>,
+C<installprefixexp>, C<installprivlib>, C<installscript>,
+C<installsitearch>, C<installsitebin>, C<installsitehtml1dir>,
+C<installsitehtml3dir>, C<installsitelib>, C<installsiteman1dir>,
+C<installsiteman3dir>, C<installsitescript>, C<installstyle>,
+C<installusrbinperl>, C<installvendorarch>, C<installvendorbin>,
+C<installvendorhtml1dir>, C<installvendorhtml3dir>, C<installvendorlib>,
+C<installvendorman1dir>, C<installvendorman3dir>, C<installvendorscript>,
+C<intsize>, C<issymlink>, C<ivdformat>, C<ivsize>, C<ivtype>
-=item Encoding via PerlIO
+=item k
-=item Handling Malformed Data
+C<known_extensions>, C<ksh>
-B<NOTE:> Not all encoding support this feature, I<CHECK> =
-Encode::FB_DEFAULT ( == 0), I<CHECK> = Encode::FB_CROAK ( == 1), I<CHECK> =
-Encode::FB_QUIET, I<CHECK> = Encode::FB_WARN, perlqq mode (I<CHECK> =
-Encode::FB_PERLQQ), HTML charref mode (I<CHECK> = Encode::FB_HTMLCREF), XML
-charref mode (I<CHECK> = Encode::FB_XMLCREF), The bitmask
+=item l
-=over 4
+C<ld>, C<lddlflags>, C<ldflags>, C<ldflags_uselargefiles>, C<ldlibpthname>,
+C<less>, C<lib_ext>, C<libc>, C<libperl>, C<libpth>, C<libs>, C<libsdirs>,
+C<libsfiles>, C<libsfound>, C<libspath>, C<libswanted>,
+C<libswanted_uselargefiles>, C<line>, C<lint>, C<lkflags>, C<ln>, C<lns>,
+C<localtime_r_proto>, C<locincpth>, C<loclibpth>, C<longdblsize>,
+C<longlongsize>, C<longsize>, C<lp>, C<lpr>, C<ls>, C<lseeksize>,
+C<lseektype>
-=item Unimplemented fallback schemes
+=item m
-=back
+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 Defining Encodings
+=item M
-=item The UTF-8 flag
+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>
-Goal #1:, Goal #2:, Goal #3:, Goal #4:
+=item n
-=over 4
+C<n>, C<need_va_copy>, C<netdb_hlen_type>, C<netdb_host_type>,
+C<netdb_name_type>, C<netdb_net_type>, C<nm>, C<nm_opt>, C<nm_so_opt>,
+C<nonxs_ext>, C<nroff>, C<nv_preserves_uv_bits>, C<nveformat>,
+C<nvEUformat>, C<nvfformat>, C<nvFUformat>, C<nvgformat>, C<nvGUformat>,
+C<nvsize>, C<nvtype>
-=item Messing with Perl's Internals
+=item o
-is_utf8(STRING [, CHECK]), _utf8_on(STRING), _utf8_off(STRING)
+C<o_nonblock>, C<obj_ext>, C<old_pthread_create_joinable>, C<optimize>,
+C<orderlib>, C<osname>, C<osvers>, C<otherlibdirs>
-=back
+=item p
-=item UTF-8 vs. utf8
+C<package>, C<pager>, C<passcat>, C<patchlevel>, C<path_sep>, C<perl5>,
+C<perl>, C<perl_patchlevel>
-=item SEE ALSO
+=item P
-=item MAINTAINER
+C<PERL_REVISION>, C<PERL_SUBVERSION>, C<PERL_VERSION>, C<perladmin>,
+C<perllibs>, C<perlpath>, C<pg>, C<phostname>, C<pidtype>, C<plibpth>,
+C<pmake>, C<pr>, C<prefix>, C<prefixexp>, C<privlib>, C<privlibexp>,
+C<procselfexe>, C<prototype>, C<ptrsize>
-=back
+=item q
-=head2 Encode::Alias - alias definitions to encodings
+C<quadkind>, C<quadtype>
-=over 4
+=item r
-=item SYNOPSIS
+C<randbits>, C<randfunc>, C<random_r_proto>, C<randseedtype>, C<ranlib>,
+C<rd_nodata>, C<readdir64_r_proto>, C<readdir_r_proto>, C<revision>, C<rm>,
+C<rmail>, C<run>, C<runnm>
-=item DESCRIPTION
+=item s
-As a simple string, As a qr// compiled regular expression, e.g.:, As a code
-reference, e.g.:
+C<sched_yield>, C<scriptdir>, C<scriptdirexp>, C<sed>, C<seedfunc>,
+C<selectminbits>, C<selecttype>, C<sendmail>, C<setgrent_r_proto>,
+C<sethostent_r_proto>, C<setlocale_r_proto>, C<setnetent_r_proto>,
+C<setprotoent_r_proto>, C<setpwent_r_proto>, C<setservent_r_proto>, C<sh>,
+C<shar>, C<sharpbang>, C<shmattype>, C<shortsize>, C<shrpenv>, C<shsharp>,
+C<sig_count>, C<sig_name>, C<sig_name_init>, C<sig_num>, C<sig_num_init>,
+C<sig_size>, C<signal_t>, C<sitearch>, C<sitearchexp>, C<sitebin>,
+C<sitebinexp>, C<sitehtml1dir>, C<sitehtml1direxp>, C<sitehtml3dir>,
+C<sitehtml3direxp>, C<sitelib>, C<sitelib_stem>, C<sitelibexp>,
+C<siteman1dir>, C<siteman1direxp>, C<siteman3dir>, C<siteman3direxp>,
+C<siteprefix>, C<siteprefixexp>, C<sitescript>, C<sitescriptexp>,
+C<sizesize>, C<sizetype>, C<sleep>, C<smail>, C<so>, C<sockethdr>,
+C<socketlib>, C<socksizetype>, C<sort>, C<spackage>, C<spitshell>,
+C<sPRId64>, C<sPRIeldbl>, C<sPRIEUldbl>, C<sPRIfldbl>, C<sPRIFUldbl>,
+C<sPRIgldbl>, C<sPRIGUldbl>, C<sPRIi64>, C<sPRIo64>, C<sPRIu64>,
+C<sPRIx64>, C<sPRIXU64>, C<srand48_r_proto>, C<srandom_r_proto>, C<src>,
+C<sSCNfldbl>, C<ssizetype>, C<startperl>, C<startsh>, C<static_ext>,
+C<stdchar>, C<stdio_base>, C<stdio_bufsiz>, C<stdio_cnt>, C<stdio_filbuf>,
+C<stdio_ptr>, C<stdio_stream_array>, C<strerror_r_proto>, C<strings>,
+C<submit>, C<subversion>, C<sysman>
-=over 4
+=item t
-=item Alias overloading
+C<tail>, C<tar>, C<targetarch>, C<tbl>, C<tee>, C<test>, C<timeincl>,
+C<timetype>, C<tmpnam_r_proto>, C<to>, C<touch>, C<tr>, C<trnl>, C<troff>,
+C<ttyname_r_proto>
-=back
+=item u
-=item SEE ALSO
+C<u16size>, C<u16type>, C<u32size>, C<u32type>, C<u64size>, C<u64type>,
+C<u8size>, C<u8type>, C<uidformat>, C<uidsign>, C<uidsize>, C<uidtype>,
+C<uname>, C<uniq>, C<uquadtype>, C<use5005threads>, C<use64bitall>,
+C<use64bitint>, C<usecrosscompile>, C<usedl>, C<usefaststdio>,
+C<useithreads>, C<uselargefiles>, C<uselongdouble>, C<usemallocwrap>,
+C<usemorebits>, C<usemultiplicity>, C<usemymalloc>, C<usenm>, C<useopcode>,
+C<useperlio>, C<useposix>, C<usereentrant>, C<userelocatableinc>,
+C<usesfio>, C<useshrplib>, C<usesocks>, C<usethreads>, C<usevendorprefix>,
+C<usevfork>, C<usrinc>, C<uuname>, C<uvoformat>, C<uvsize>, C<uvtype>,
+C<uvuformat>, C<uvxformat>, C<uvXUformat>
-=back
+=item v
-=head2 Encode::Byte - Single Byte Encodings
+C<vendorarch>, C<vendorarchexp>, C<vendorbin>, C<vendorbinexp>,
+C<vendorhtml1dir>, C<vendorhtml1direxp>, C<vendorhtml3dir>,
+C<vendorhtml3direxp>, C<vendorlib>, C<vendorlib_stem>, C<vendorlibexp>,
+C<vendorman1dir>, C<vendorman1direxp>, C<vendorman3dir>,
+C<vendorman3direxp>, C<vendorprefix>, C<vendorprefixexp>, C<vendorscript>,
+C<vendorscriptexp>, C<version>, C<version_patchlevel_string>,
+C<versiononly>, C<vi>, C<voidflags>
-=over 4
+=item x
-=item SYNOPSIS
+C<xlibpth>
-=item ABSTRACT
+=item y
-=item DESCRIPTION
+C<yacc>, C<yaccflags>
-=item SEE ALSO
+=item z
+
+C<zcat>, C<zip>
=back
-=head2 Encode::CJKConstants -- Internally used by Encode::??::ISO_2022_*
+=item NOTE
-=head2 Encode::CN - China-based Chinese Encodings
+=back
=over 4
=item DESCRIPTION
-=item NOTES
-
-=item BUGS
+dynamic, nonxs, static
-=item SEE ALSO
+=item AUTHOR
=back
-=head2 Encode::CN::HZ -- internally used by Encode::CN
+=head2 Cwd - get pathname of current working directory
-=head2 Encode::Config -- internally used by Encode
+=over 4
-=head2 Encode::EBCDIC - EBCDIC Encodings
+=item SYNOPSIS
+
+=item DESCRIPTION
=over 4
-=item SYNOPSIS
+=item getcwd and friends
-=item ABSTRACT
+getcwd, cwd, fastcwd, fastgetcwd, getdcwd
-=item DESCRIPTION
+=item abs_path and friends
+
+abs_path, realpath, fast_abs_path
+
+=item $ENV{PWD}
+
+=back
+
+=item NOTES
+
+=item AUTHOR
+
+=item COPYRIGHT
=item SEE ALSO
=back
-=head2 Encode::Encoding - Encode Implementation Base Class
+=head2 DB - programmatic interface to the Perl debugging API (draft,
+subject to
+change)
=over 4
=over 4
-=item Methods you should implement
-
--E<gt>encode($string [,$check]), -E<gt>decode($octets [,$check]),
--E<gt>cat_decode($destination, $octets, $offset, $terminator [,$check])
-
-=item Other methods defined in Encode::Encodings
-
--E<gt>name, -E<gt>renew, -E<gt>renewed, -E<gt>perlio_ok(),
--E<gt>needs_lines()
+=item Global Variables
-=item Example: Encode::ROT13
+ $DB::sub, %DB::sub, $DB::single, $DB::signal, $DB::trace, @DB::args,
+@DB::dbline, %DB::dbline, $DB::package, $DB::filename, $DB::subname,
+$DB::lineno
-=back
+=item API Methods
-=item Why the heck Encode API is different?
+CLIENT->register(), CLIENT->evalcode(STRING), CLIENT->skippkg('D::hide'),
+CLIENT->run(), CLIENT->step(), CLIENT->next(), CLIENT->done()
-=over 4
+=item Client Callback Methods
-=item Compiled Encodings
+CLIENT->init(), CLIENT->prestop([STRING]), CLIENT->stop(), CLIENT->idle(),
+CLIENT->poststop([STRING]), CLIENT->evalcode(STRING), CLIENT->cleanup(),
+CLIENT->output(LIST)
=back
-=item SEE ALSO
+=item BUGS
-Scheme 1, Scheme 2, Other Schemes
+=item AUTHOR
=back
-=head2 Encode::Guess -- Guesses encoding from data
+=head2 DBM_Filter -- Filter DBM keys/values
=over 4
=item SYNOPSIS
-=item ABSTRACT
-
=item DESCRIPTION
-Encode::Guess->set_suspects, Encode::Guess->add_suspects,
-Encode::decode("Guess" ...), Encode::Guess->guess($data),
-guess_encoding($data, [, I<list of suspects>])
-
-=item CAVEATS
+=item What is a DBM Filter?
-=item TO DO
+=over 4
-=item SEE ALSO
+=item So what's new?
=back
-=head2 Encode::JP - Japanese Encodings
+=item METHODS
=over 4
-=item SYNOPSIS
+=item $db->Filter_Push()
-=item ABSTRACT
+=item $db->Filter_Key_Push()
-=item DESCRIPTION
+=item $db->Filter_Value_Push()
-=item Note on ISO-2022-JP(-1)?
+Filter_Push, Filter_Key_Push, Filter_Value_Push
-=item BUGS
+=item $db->Filter_Pop()
-=item SEE ALSO
+=item $db->Filtered()
=back
-=head2 Encode::JP::H2Z -- internally used by Encode::JP::2022_JP*
-
-=head2 Encode::JP::JIS7 -- internally used by Encode::JP
-
-=head2 Encode::KR - Korean Encodings
+=item Writing a Filter
=over 4
-=item SYNOPSIS
-
-=item DESCRIPTION
+=item Immediate Filters
-=item BUGS
+=item Canned Filters
-=item SEE ALSO
+"name", params
=back
-=head2 Encode::KR::2022_KR -- internally used by Encode::KR
+=item Filters Included
-=head2 Encode::MIME::Header -- MIME 'B' and 'Q' header encoding
+utf8, encode, compress, int32, null
+
+=item NOTES
=over 4
-=item SYNOPSIS
+=item Maintain Round Trip Integrity
-=item ABSTRACT
+=item Don't mix filtered & non-filtered data in the same database file.
-=item DESCRIPTION
+=back
-=item BUGS
+=item EXAMPLE
=item SEE ALSO
+=item AUTHOR
+
=back
-=head2 Encode::PerlIO -- a detailed document on Encode and PerlIO
+=head2 DB_File - Perl5 access to Berkeley DB version 1.x
=over 4
-=item Overview
+=item SYNOPSIS
-=item How does it work?
+=item DESCRIPTION
-=item Line Buffering
+B<DB_HASH>, B<DB_BTREE>, B<DB_RECNO>
=over 4
-=item How can I tell whether my encoding fully supports PerlIO ?
+=item Using DB_File with Berkeley DB version 2 or greater
-=back
+=item Interface to Berkeley DB
-=item SEE ALSO
+=item Opening a Berkeley DB Database File
-=back
+=item Default Parameters
-=head2 Encode::Supported -- Encodings supported by Encode
+=item In Memory Databases
-=over 4
+=back
-=item DESCRIPTION
+=item DB_HASH
=over 4
-=item Encoding Names
+=item A Simple Example
=back
-=item Supported Encodings
+=item DB_BTREE
=over 4
-=item Built-in Encodings
+=item Changing the BTREE sort order
-=item Encode::Unicode -- other Unicode encodings
+=item Handling Duplicate Keys
-=item Encode::Byte -- Extended ASCII
+=item The get_dup() Method
-ISO-8859 and corresponding vendor mappings, KOI8 - De Facto Standard for
-the Cyrillic world, gsm0338 - Hentai Latin 1
+=item The find_dup() Method
-=item CJK: Chinese, Japanese, Korean (Multibyte)
+=item The del_dup() Method
-Encode::CN -- Continental China, Encode::JP -- Japan, Encode::KR -- Korea,
-Encode::TW -- Taiwan, Encode::HanExtra -- More Chinese via CPAN,
-Encode::JIS2K -- JIS X 0213 encodings via CPAN
+=item Matching Partial Keys
-=item Miscellaneous encodings
+=back
-Encode::EBCDIC, Encode::Symbols, Encode::MIME::Header, Encode::Guess
+=item DB_RECNO
-=back
+=over 4
-=item Unsupported encodings
+=item The 'bval' Option
- ISO-2022-JP-2 [RFC1554], ISO-2022-CN [RFC1922], Various HP-UX encodings,
-Cyrillic encoding ISO-IR-111, ISO-8859-8-1 [Hebrew], ISIRI 3342, Iran
-System, ISIRI 2900 [Farsi], Thai encoding TCVN, Vietnamese encodings VPS,
-Various Mac encodings, (Mac) Indic encodings
+=item A Simple Example
-=item Encoding vs. Charset -- terminology
+=item Extra RECNO Methods
-=item Encoding Classification (by Anton Tagunov and Dan Kogai)
+B<$X-E<gt>push(list) ;>, B<$value = $X-E<gt>pop ;>, B<$X-E<gt>shift>,
+B<$X-E<gt>unshift(list) ;>, B<$X-E<gt>length>, B<$X-E<gt>splice(offset,
+length, elements);>
-=over 4
+=item Another Example
-=item Microsoft-related naming mess
+=back
-KS_C_5601-1987, GB2312, Big5, Shift_JIS
+=item THE API INTERFACE
-=back
+B<$status = $X-E<gt>get($key, $value [, $flags]) ;>, B<$status =
+$X-E<gt>put($key, $value [, $flags]) ;>, B<$status = $X-E<gt>del($key [,
+$flags]) ;>, B<$status = $X-E<gt>fd ;>, B<$status = $X-E<gt>seq($key,
+$value, $flags) ;>, B<$status = $X-E<gt>sync([$flags]) ;>
-=item Glossary
+=item DBM FILTERS
-character repertoire, coded character set (CCS), character encoding scheme
-(CES), charset (in MIME context), EUC, ISO-2022, UCS, UCS-2, Unicode, UTF,
-UTF-16
+B<filter_store_key>, B<filter_store_value>, B<filter_fetch_key>,
+B<filter_fetch_value>
-=item See Also
+=over 4
-=item References
+=item The Filter
-ECMA, ECMA-035 (eq C<ISO-2022>), IANA, Assigned Charset Names by IANA, ISO,
-RFC, UC, Unicode Glossary
+=item An Example -- the NULL termination problem.
+
+=item Another Example -- Key is a C int.
+
+=back
+
+=item HINTS AND TIPS
=over 4
-=item Other Notable Sites
+=item Locking: The Trouble with fd
-czyborra.com, CJK.inf, Jungshik Shin's Hangul FAQ, debian.org:
-"Introduction to i18n"
+=item Safe ways to lock a database
-=item Offline sources
+B<Tie::DB_Lock>, B<Tie::DB_LockFile>, B<DB_File::Lock>
-C<CJKV Information Processing> by Ken Lunde
+=item Sharing Databases With C Applications
-=back
+=item The untie() Gotcha
=back
-=head2 Encode::Symbol - Symbol Encodings
+=item COMMON QUESTIONS
=over 4
-=item SYNOPSIS
+=item Why is there Perl source in my database?
-=item ABSTRACT
+=item How do I store complex data structures with DB_File?
-=item DESCRIPTION
+=item What does "Invalid Argument" mean?
-=item SEE ALSO
+=item What does "Bareword 'DB_File' not allowed" mean?
=back
-=head2 Encode::TW - Taiwan-based Chinese Encodings
-
-=over 4
+=item REFERENCES
-=item SYNOPSIS
+=item HISTORY
-=item DESCRIPTION
+=item BUGS
-=item NOTES
+=item AVAILABILITY
-=item BUGS
+=item COPYRIGHT
=item SEE ALSO
+=item AUTHOR
+
=back
-=head2 Encode::Unicode -- Various Unicode Transformation Formats
+=head2 Data::Dumper - stringified perl data structures, suitable for both
+printing and C<eval>
=over 4
=item SYNOPSIS
-=item ABSTRACT
-
-L<http://www.unicode.org/glossary/> says:, Quick Reference
-
-=item Size, Endianness, and BOM
+=item DESCRIPTION
=over 4
-=item by size
+=item Methods
-=item by endianness
+I<PACKAGE>->new(I<ARRAYREF [>, I<ARRAYREF]>), I<$OBJ>->Dump I<or>
+I<PACKAGE>->Dump(I<ARRAYREF [>, I<ARRAYREF]>), I<$OBJ>->Seen(I<[HASHREF]>),
+I<$OBJ>->Values(I<[ARRAYREF]>), I<$OBJ>->Names(I<[ARRAYREF]>),
+I<$OBJ>->Reset
-BOM as integer when fetched in network byte order
+=item Functions
-=back
+Dumper(I<LIST>)
-=item Surrogate Pairs
+=item Configuration Variables or Methods
-=item Error Checking
+=item Exports
-=item SEE ALSO
+Dumper
=back
-=head2 Encode::Unicode::UTF7 -- UTF-7 encoding
+=item EXAMPLES
+
+=item BUGS
=over 4
-=item SYNOPSIS
+=item NOTE
-=item ABSTRACT
+=back
-=item In Practice
+=item AUTHOR
+
+=item VERSION
=item SEE ALSO
=back
-=head2 Encode::lib::Encode::Alias, Encode::Alias - alias definitions to
-encodings
+=head2 Devel::DProf - a Perl code profiler
=over 4
=item DESCRIPTION
-As a simple string, As a qr// compiled regular expression, e.g.:, As a code
-reference, e.g.:
+=item PROFILE FORMAT
-=over 4
+=item AUTOLOAD
-=item Alias overloading
+=item ENVIRONMENT
-=back
+=item BUGS
=item SEE ALSO
=back
-=head2 Encode::lib::Encode::CJKConstants, Encode::CJKConstants.pm --
-Internally used by Encode::??::ISO_2022_*
-
-=head2 Encode::lib::Encode::CN::HZ, Encode::CN::HZ -- internally used by
-Encode::CN
-
-=head2 Encode::lib::Encode::Config, Encode::Config -- internally used by
-Encode
-
-=head2 Encode::lib::Encode::Encoding, Encode::Encoding - Encode
-Implementation Base Class
+=head2 Devel::PPPort - Perl/Pollution/Portability
=over 4
=over 4
-=item Methods you should implement
-
--E<gt>encode($string [,$check]), -E<gt>decode($octets [,$check]),
--E<gt>cat_decode($destination, $octets, $offset, $terminator [,$check])
+=item Why use ppport.h?
-=item Other methods defined in Encode::Encodings
+You should use F<ppport.h> in modern code so that your code will work
+with the widest range of Perl interpreters possible, without significant
+additional work.
--E<gt>name, -E<gt>renew, -E<gt>renewed, -E<gt>perlio_ok(),
--E<gt>needs_lines()
+=item How to use ppport.h
-=item Example: Encode::ROT13
+=item Running ppport.h
=back
-=item Why the heck Encode API is different?
+=item FUNCTIONS
=over 4
-=item Compiled Encodings
-
-=back
-
-=item SEE ALSO
-
-Scheme 1, Scheme 2, Other Schemes
+=item WriteFile
=back
-=head2 Encode::lib::Encode::Guess, Encode::Guess -- Guesses encoding from
-data
+=item COMPATIBILITY
=over 4
-=item SYNOPSIS
+=item Provided Perl compatibility API
-=item ABSTRACT
+=item Perl API not supported by ppport.h
-=item DESCRIPTION
+perl 5.9.2, perl 5.9.1, perl 5.9.0, perl 5.8.3, perl 5.8.1, perl 5.8.0,
+perl 5.7.3, perl 5.7.2, perl 5.7.1, perl 5.6.1, perl 5.6.0, perl 5.005_03,
+perl 5.005, perl 5.004_05, perl 5.004_04, perl 5.004
-Encode::Guess->set_suspects, Encode::Guess->add_suspects,
-Encode::decode("Guess" ...), Encode::Guess->guess($data),
-guess_encoding($data, [, I<list of suspects>])
+=back
-=item CAVEATS
+=item BUGS
-=item TO DO
+=item AUTHORS
+
+=item COPYRIGHT
=item SEE ALSO
=back
-=head2 Encode::lib::Encode::JP::H2Z, Encode::JP::H2Z -- internally used by
-Encode::JP::2022_JP*
-
-=head2 Encode::lib::Encode::JP::JIS7, Encode::JP::JIS7 -- internally used
-by Encode::JP
-
-=head2 Encode::lib::Encode::KR::2022_KR, Encode::KR::2022_KR -- internally
-used by Encode::KR
-
-=head2 Encode::lib::Encode::MIME::Header, Encode::MIME::Header -- MIME 'B'
-and 'Q' header encoding
+=head2 Devel::Peek - A data debugging tool for the XS programmer
=over 4
=item SYNOPSIS
-=item ABSTRACT
-
=item DESCRIPTION
-=item BUGS
+=over 4
-=item SEE ALSO
+=item Runtime debugging
+
+=item Memory footprint debugging
=back
-=head2 Encode::lib::Encode::PerlIO, Encode::PerlIO -- a detailed document
-on Encode and PerlIO
+=item EXAMPLES
=over 4
-=item Overview
+=item A simple scalar string
-=item How does it work?
+=item A simple scalar number
-=item Line Buffering
+=item A simple scalar with an extra reference
-=over 4
+=item A reference to a simple scalar
-=item How can I tell whether my encoding fully supports PerlIO ?
+=item A reference to an array
+
+=item A reference to a hash
+
+=item Dumping a large array or hash
+
+=item A reference to an SV which holds a C pointer
+
+=item A reference to a subroutine
=back
+=item EXPORTS
+
+=item BUGS
+
+=item AUTHOR
+
=item SEE ALSO
=back
-=head2 Encode::lib::Encode::Supported, Encode::Supported -- Encodings
-supported by Encode
+=head2 Devel::SelfStubber - generate stubs for a SelfLoading module
=over 4
-=item DESCRIPTION
-
-=over 4
+=item SYNOPSIS
-=item Encoding Names
+=item DESCRIPTION
=back
-=item Supported Encodings
+=head2 Digest - Modules that calculate message digests
=over 4
-=item Built-in Encodings
+=item SYNOPSIS
-=item Encode::Unicode -- other Unicode encodings
+=item DESCRIPTION
-=item Encode::Byte -- Extended ASCII
+I<binary>, I<hex>, I<base64>
-ISO-8859 and corresponding vendor mappings, KOI8 - De Facto Standard for
-the Cyrillic world, gsm0338 - Hentai Latin 1
+=item OO INTERFACE
-=item CJK: Chinese, Japanese, Korean (Multibyte)
+$ctx = Digest->XXX($arg,...), $ctx = Digest->new(XXX => $arg,...), $ctx =
+Digest::XXX->new($arg,...), $other_ctx = $ctx->clone, $ctx->reset,
+$ctx->add( $data, ... ), $ctx->addfile( $io_handle ), $ctx->add_bits(
+$data, $nbits ), $ctx->add_bits( $bitstring ), $ctx->digest,
+$ctx->hexdigest, $ctx->b64digest
-Encode::CN -- Continental China, Encode::JP -- Japan, Encode::KR -- Korea,
-Encode::TW -- Taiwan, Encode::HanExtra -- More Chinese via CPAN,
-Encode::JIS2K -- JIS X 0213 encodings via CPAN
+=item Digest speed
-=item Miscellaneous encodings
+=item SEE ALSO
-Encode::EBCDIC, Encode::Symbols, Encode::MIME::Header, Encode::Guess
+=item AUTHOR
=back
-=item Unsupported encodings
-
- ISO-2022-JP-2 [RFC1554], ISO-2022-CN [RFC1922], Various HP-UX encodings,
-Cyrillic encoding ISO-IR-111, ISO-8859-8-1 [Hebrew], ISIRI 3342, Iran
-System, ISIRI 2900 [Farsi], Thai encoding TCVN, Vietnamese encodings VPS,
-Various Mac encodings, (Mac) Indic encodings
+=head2 Digest::MD5 - Perl interface to the MD5 Algorithm
-=item Encoding vs. Charset -- terminology
+=over 4
-=item Encoding Classification (by Anton Tagunov and Dan Kogai)
+=item SYNOPSIS
-=over 4
+=item DESCRIPTION
-=item Microsoft-related naming mess
+=item FUNCTIONS
-KS_C_5601-1987, GB2312, Big5, Shift_JIS
+md5($data,...), md5_hex($data,...), md5_base64($data,...)
-=back
+=item METHODS
-=item Glossary
+$md5 = Digest::MD5->new, $md5->reset, $md5->clone, $md5->add($data,...),
+$md5->addfile($io_handle), $md5->add_bits($data, $nbits),
+$md5->add_bits($bitstring), $md5->digest, $md5->hexdigest, $md5->b64digest
-character repertoire, coded character set (CCS), character encoding scheme
-(CES), charset (in MIME context), EUC, ISO-2022, UCS, UCS-2, Unicode, UTF,
-UTF-16
+=item EXAMPLES
-=item See Also
+=item SEE ALSO
-=item References
+=item COPYRIGHT
-ECMA, ECMA-035 (eq C<ISO-2022>), IANA, Assigned Charset Names by IANA, ISO,
-RFC, UC, Unicode Glossary
+=item AUTHORS
-=over 4
+=back
-=item Other Notable Sites
+=head2 Digest::base - Digest base class
-czyborra.com, CJK.inf, Jungshik Shin's Hangul FAQ, debian.org:
-"Introduction to i18n"
+=over 4
-=item Offline sources
+=item SYNOPSIS
-C<CJKV Information Processing> by Ken Lunde
+=item DESCRIPTION
-=back
+=item SEE ALSO
=back
-=head2 Encode::lib::Encode::Unicode::UTF7, Encode::Unicode::UTF7 -- UTF-7
-encoding
+=head2 Digest::file - Calculate digests of files
=over 4
=item SYNOPSIS
-=item ABSTRACT
+=item DESCRIPTION
-=item In Practice
+digest_file( $file, $algorithm, [$arg,...] ), digest_file_hex( $file,
+$algorithm, [$arg,...] ), digest_file_base64( $file, $algorithm, [$arg,...]
+)
=item SEE ALSO
=back
-=head2 Encode::lib::Encoder, Encode::Encoder -- Object Oriented Encoder
+=head2 DirHandle - supply object methods for directory handles
=over 4
=item SYNOPSIS
-=item ABSTRACT
+=item DESCRIPTION
-=item Description
+=item NOTES
+
+=back
+
+=head2 Dumpvalue - provides screen dump of Perl data.
=over 4
-=item Predefined Methods
+=item SYNOPSIS
-$e = Encode::Encoder-E<gt>new([$data, $encoding]);, encoder(),
-$e-E<gt>data([$data]), $e-E<gt>encoding([$encoding]),
-$e-E<gt>bytes([$encoding])
+=item DESCRIPTION
-=item Example: base64 transcoder
+=over 4
-=item Operator Overloading
+=item Creation
-=back
+C<arrayDepth>, C<hashDepth>, C<compactDump>, C<veryCompact>, C<globPrint>,
+C<dumpDBFiles>, C<dumpPackages>, C<dumpReused>, C<tick>, C<quoteHighBit>,
+C<printUndef>, C<usageOnly>, unctrl, subdump, bareStringify, quoteHighBit,
+stopDbSignal
-=item SEE ALSO
+=item Methods
+
+dumpValue, dumpValues, stringify, dumpvars, set_quote, set_unctrl,
+compactDump, veryCompact, set, get
=back
-=head2 Encodencoding, encoding - allows you to write your script in
-non-ascii or non-utf8
+=back
+
+=head2 DynaLoader - Dynamically load C libraries into Perl code
=over 4
=item SYNOPSIS
-=item ABSTRACT
-
-=over 4
-
-=item Literal Conversions
+=item DESCRIPTION
-=item PerlIO layers for C<STD(IN|OUT)>
+@dl_library_path, @dl_resolve_using, @dl_require_symbols, @dl_librefs,
+@dl_modules, @dl_shared_objects, dl_error(), $dl_debug, dl_findfile(),
+dl_expandspec(), dl_load_file(), dl_unload_file(), dl_load_flags(),
+dl_find_symbol(), dl_find_symbol_anywhere(), dl_undef_symbols(),
+dl_install_xsub(), bootstrap()
-=item Implicit upgrading for byte strings
+=item AUTHOR
=back
-=item FEATURES THAT REQUIRE 5.8.1
+=head2 DynaLoader::XSLoader, XSLoader - Dynamically load C libraries into
+Perl code
-"NON-EUC" doublebyte encodings, tr//, DATA pseudo-filehandle
+=over 4
-=item USAGE
+=item VERSION
-use encoding [I<ENCNAME>] ;, use encoding I<ENCNAME> [ STDIN =E<gt>
-I<ENCNAME_IN> ...] ;, use encoding I<ENCNAME> Filter=E<gt>1;, no encoding;
+=item SYNOPSIS
-=item The Filter Option
+=item DESCRIPTION
=over 4
-=item Filter-related changes at Encode version 1.87
+=item Migration from C<DynaLoader>
+
+=item Backward compatible boilerplate
=back
-=item CAVEATS
+=item Order of initialization: early load()
=over 4
-=item NOT SCOPED
+=item The most hairy case
-=item DO NOT MIX MULTIPLE ENCODINGS
+=back
-=item tr/// with ranges
+=item DIAGNOSTICS
-Legend of characters above
+Can't find '%s' symbol in %s, Can't load '%s' for module %s: %s, Undefined
+symbols present after loading %s: %s, XSLoader::load('Your::Module',
+$Your::Module::VERSION)
+
+=item LIMITATIONS
+
+=item BUGS
+
+=item SEE ALSO
+
+=item AUTHORS
+
+=item COPYRIGHT
=back
-=item EXAMPLE - Greekperl
+=head2 Encode - character encodings
-=item KNOWN PROBLEMS
+=over 4
-literals in regex that are longer than 127 bytes, EBCDIC, format
+=item SYNOPSIS
=over 4
-=item The Logic of :locale
+=item Table of Contents
=back
-=item HISTORY
+=item DESCRIPTION
-=item SEE ALSO
+=over 4
+
+=item TERMINOLOGY
=back
-=head2 Encoder, Encode::Encoder -- Object Oriented Encoder
+=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]);
=over 4
-=item SYNOPSIS
+=item Listing available encodings
-=item ABSTRACT
+=item Defining Aliases
-=item Description
+=back
+
+=item Encoding via PerlIO
+
+=item Handling Malformed Data
+
+B<NOTE:> Not all encoding support this feature, I<CHECK> =
+Encode::FB_DEFAULT ( == 0), I<CHECK> = Encode::FB_CROAK ( == 1), I<CHECK> =
+Encode::FB_QUIET, I<CHECK> = Encode::FB_WARN, perlqq mode (I<CHECK> =
+Encode::FB_PERLQQ), HTML charref mode (I<CHECK> = Encode::FB_HTMLCREF), XML
+charref mode (I<CHECK> = Encode::FB_XMLCREF), The bitmask
=over 4
-=item Predefined Methods
+=item coderef for CHECK
-$e = Encode::Encoder-E<gt>new([$data, $encoding]);, encoder(),
-$e-E<gt>data([$data]), $e-E<gt>encoding([$encoding]),
-$e-E<gt>bytes([$encoding])
+=back
-=item Example: base64 transcoder
+=item Defining Encodings
-=item Operator Overloading
+=item The UTF-8 flag
+
+Goal #1:, Goal #2:, Goal #3:, Goal #4:
+
+=over 4
+
+=item Messing with Perl's Internals
+
+is_utf8(STRING [, CHECK]), _utf8_on(STRING), _utf8_off(STRING)
=back
+=item UTF-8 vs. utf8
+
=item SEE ALSO
+=item MAINTAINER
+
=back
-=head2 English - use nice English (or awk) names for ugly punctuation
-variables
+=head2 Encode::Alias - alias definitions to encodings
=over 4
=item DESCRIPTION
-=item PERFORMANCE
+As a simple string, As a qr// compiled regular expression, e.g.:, As a code
+reference, e.g.:
+
+=over 4
+
+=item Alias overloading
=back
-=head2 Env - perl module that imports environment variables as scalars or
-arrays
+=item SEE ALSO
+
+=back
+
+=head2 Encode::Byte - Single Byte Encodings
=over 4
=item SYNOPSIS
-=item DESCRIPTION
+=item ABSTRACT
-=item LIMITATIONS
+=item DESCRIPTION
-=item AUTHOR
+=item SEE ALSO
=back
-=head2 Errno - System errno constants
+=head2 Encode::CJKConstants -- Internally used by Encode::??::ISO_2022_*
+
+=head2 Encode::CN - China-based Chinese Encodings
=over 4
=item DESCRIPTION
-=item CAVEATS
+=item NOTES
-=item AUTHOR
+=item BUGS
-=item COPYRIGHT
+=item SEE ALSO
=back
-=head2 Exporter - Implements default import method for modules
+=head2 Encode::CN::HZ -- internally used by Encode::CN
+
+=head2 Encode::Config -- internally used by Encode
+
+=head2 Encode::EBCDIC - EBCDIC Encodings
=over 4
=item SYNOPSIS
+=item ABSTRACT
+
=item DESCRIPTION
-=over 4
+=item SEE ALSO
-=item How to Export
-
-=item Selecting What To Export
+=back
-=item How to Import
+=head2 Encode::Encoding - Encode Implementation Base Class
-C<use ModuleName;>, C<use ModuleName ();>, C<use ModuleName qw(...);>
+=over 4
-=back
+=item SYNOPSIS
-=item Advanced features
+=item DESCRIPTION
=over 4
-=item Specialised Import Lists
+=item Methods you should implement
-=item Exporting without using Exporter's import method
+-E<gt>encode($string [,$check]), -E<gt>decode($octets [,$check]),
+-E<gt>cat_decode($destination, $octets, $offset, $terminator [,$check])
-=item Exporting without inheriting from Exporter
+=item Other methods defined in Encode::Encodings
-=item Module Version Checking
+-E<gt>name, -E<gt>renew, -E<gt>renewed, -E<gt>perlio_ok(),
+-E<gt>needs_lines()
-=item Managing Unknown Symbols
+=item Example: Encode::ROT13
-=item Tag Handling Utility Functions
+=back
-=item Generating combined tags
+=item Why the heck Encode API is different?
-=item C<AUTOLOAD>ed Constants
+=over 4
+
+=item Compiled Encodings
=back
+=item SEE ALSO
+
+Scheme 1, Scheme 2, Other Schemes
+
=back
-=head2 Exporter::Heavy - Exporter guts
+=head2 Encode::Guess -- Guesses encoding from data
=over 4
=item SYNOPSIS
+=item ABSTRACT
+
=item DESCRIPTION
-=back
+Encode::Guess->set_suspects, Encode::Guess->add_suspects,
+Encode::decode("Guess" ...), Encode::Guess->guess($data),
+guess_encoding($data, [, I<list of suspects>])
-=head2 ExtUtils::CBuilder - Compile and link C code for Perl modules
+=item CAVEATS
-=over 4
+=item TO DO
-=item SYNOPSIS
+=item SEE ALSO
-=item DESCRIPTION
+=back
-=item METHODS
+=head2 Encode::JP - Japanese Encodings
-new, have_compiler, compile, C<object_file>, C<include_dirs>,
-C<extra_compiler_flags>, link, lib_file, module_name, extra_linker_flags,
-link_executable, exe_file, object_file, lib_file, exe_file, prelink,
-need_prelink
+=over 4
-=item TO DO
+=item SYNOPSIS
-=item HISTORY
+=item ABSTRACT
-=item AUTHOR
+=item DESCRIPTION
-=item COPYRIGHT
+=item Note on ISO-2022-JP(-1)?
+
+=item BUGS
=item SEE ALSO
=back
-=head2 ExtUtils::CBuilder::Platform::Windows - Builder class for Windows
-platforms
+=head2 Encode::JP::H2Z -- internally used by Encode::JP::2022_JP*
+
+=head2 Encode::JP::JIS7 -- internally used by Encode::JP
+
+=head2 Encode::KR - Korean Encodings
=over 4
+=item SYNOPSIS
+
=item DESCRIPTION
-=item AUTHOR
+=item BUGS
=item SEE ALSO
=back
-=head2 ExtUtils::Command - utilities to replace common UNIX commands in
-Makefiles etc.
+=head2 Encode::KR::2022_KR -- internally used by Encode::KR
+
+=head2 Encode::MIME::Header -- MIME 'B' and 'Q' header encoding
=over 4
=item SYNOPSIS
+=item ABSTRACT
+
=item DESCRIPTION
+=item BUGS
+
+=item SEE ALSO
+
=back
-cat
+=head2 Encode::PerlIO -- a detailed document on Encode and PerlIO
-eqtime
+=over 4
-rm_rf
+=item Overview
-rm_f
+=item How does it work?
-touch
+=item Line Buffering
-mv
+=over 4
-cp
+=item How can I tell whether my encoding fully supports PerlIO ?
-chmod
+=back
-mkpath
+=item SEE ALSO
-test_f
+=back
-dos2unix
+=head2 Encode::Supported -- Encodings supported by Encode
=over 4
-=item SEE ALSO
+=item DESCRIPTION
-=item AUTHOR
+=over 4
+
+=item Encoding Names
=back
-=head2 ExtUtils::Command::MM - Commands for the MM's to use in Makefiles
+=item Supported Encodings
=over 4
-=item SYNOPSIS
+=item Built-in Encodings
-=item DESCRIPTION
+=item Encode::Unicode -- other Unicode encodings
-B<test_harness>
+=item Encode::Byte -- Extended ASCII
-=back
+ISO-8859 and corresponding vendor mappings, KOI8 - De Facto Standard for
+the Cyrillic world, gsm0338 - Hentai Latin 1
-B<pod2man>
+=item CJK: Chinese, Japanese, Korean (Multibyte)
-B<warn_if_old_packlist>
+Encode::CN -- Continental China, Encode::JP -- Japan, Encode::KR -- Korea,
+Encode::TW -- Taiwan, Encode::HanExtra -- More Chinese via CPAN,
+Encode::JIS2K -- JIS X 0213 encodings via CPAN
-B<perllocal_install>
+=item Miscellaneous encodings
-B<uninstall>
+Encode::EBCDIC, Encode::Symbols, Encode::MIME::Header, Encode::Guess
-=head2 ExtUtils::Constant - generate XS code to import C header constants
+=back
-=over 4
+=item Unsupported encodings
-=item SYNOPSIS
+ ISO-2022-JP-2 [RFC1554], ISO-2022-CN [RFC1922], Various HP-UX encodings,
+Cyrillic encoding ISO-IR-111, ISO-8859-8-1 [Hebrew], ISIRI 3342, Iran
+System, ISIRI 2900 [Farsi], Thai encoding TCVN, Vietnamese encodings VPS,
+Various Mac encodings, (Mac) Indic encodings
-=item DESCRIPTION
+=item Encoding vs. Charset -- terminology
-=item USAGE
+=item Encoding Classification (by Anton Tagunov and Dan Kogai)
-IV, UV, NV, PV, PVN, SV, YES, NO, UNDEF
+=over 4
-=item FUNCTIONS
+=item Microsoft-related naming mess
+
+KS_C_5601-1987, GB2312, Big5, Shift_JIS
=back
-constant_types
+=item Glossary
-XS_constant PACKAGE, TYPES, SUBNAME, C_SUBNAME
+character repertoire, coded character set (CCS), character encoding scheme
+(CES), charset (in MIME context), EUC, ISO-2022, UCS, UCS-2, Unicode, UTF,
+UTF-16
-autoload PACKAGE, VERSION, AUTOLOADER
+=item See Also
-WriteMakefileSnippet
+=item References
-WriteConstants ATTRIBUTE =E<gt> VALUE [, ...], NAME, DEFAULT_TYPE,
-BREAKOUT_AT, NAMES, C_FILE, XS_FILE, SUBNAME, C_SUBNAME
+ECMA, ECMA-035 (eq C<ISO-2022>), IANA, Assigned Charset Names by IANA, ISO,
+RFC, UC, Unicode Glossary
=over 4
-=item AUTHOR
+=item Other Notable Sites
+
+czyborra.com, CJK.inf, Jungshik Shin's Hangul FAQ, debian.org:
+"Introduction to i18n"
+
+=item Offline sources
+
+C<CJKV Information Processing> by Ken Lunde
=back
-=head2 ExtUtils::Constant::Base - base class for ExtUtils::Constant objects
+=back
+
+=head2 Encode::Symbol - Symbol Encodings
=over 4
=item SYNOPSIS
+=item ABSTRACT
+
=item DESCRIPTION
-=item USAGE
+=item SEE ALSO
=back
-header
+=head2 Encode::TW - Taiwan-based Chinese Encodings
-memEQ_clause args_hashref
+=over 4
-dump_names arg_hashref, ITEM..
+=item SYNOPSIS
-assign arg_hashref, VALUE..
+=item DESCRIPTION
-return_clause arg_hashref, ITEM
+=item NOTES
-switch_clause arg_hashref, NAMELEN, ITEMHASH, ITEM..
+=item BUGS
-params WHAT
+=item SEE ALSO
-dogfood arg_hashref, ITEM..
+=back
-C_constant arg_hashref, ITEM.., name, type, value, macro, default, pre,
-post, def_pre, def_post, utf8, weight
+=head2 Encode::Unicode -- Various Unicode Transformation Formats
=over 4
-=item BUGS
+=item SYNOPSIS
-=item AUTHOR
+=item ABSTRACT
-=back
+L<http://www.unicode.org/glossary/> says:, Quick Reference
-=head2 ExtUtils::Constant::Utils - helper functions for ExtUtils::Constant
+=item Size, Endianness, and BOM
=over 4
-=item SYNOPSIS
-
-=item DESCRIPTION
+=item by size
-=item USAGE
+=item by endianness
-C_stringify NAME
+BOM as integer when fetched in network byte order
=back
-perl_stringify NAME
+=item Surrogate Pairs
-=over 4
+=item Error Checking
-=item AUTHOR
+=item SEE ALSO
=back
-=head2 ExtUtils::Constant::XS, ExtUtils::Constant::Base - base class for
-ExtUtils::Constant objects
+=head2 Encode::Unicode::UTF7 -- UTF-7 encoding
=over 4
=item SYNOPSIS
-=item DESCRIPTION
+=item ABSTRACT
-=item BUGS
+=item In Practice
-=item AUTHOR
+=item SEE ALSO
=back
-=head2 ExtUtils::Embed - Utilities for embedding Perl in C/C++ applications
+=head2 Encode::lib::Encode::Alias, Encode::Alias - alias definitions to
+encodings
=over 4
=item DESCRIPTION
-=item @EXPORT
+As a simple string, As a qr// compiled regular expression, e.g.:, As a code
+reference, e.g.:
-=item FUNCTIONS
+=over 4
-xsinit(), Examples, ldopts(), Examples, perl_inc(), ccflags(), ccdlflags(),
-ccopts(), xsi_header(), xsi_protos(@modules), xsi_body(@modules)
+=item Alias overloading
-=item EXAMPLES
+=back
=item SEE ALSO
-=item AUTHOR
-
=back
-=head2 ExtUtils::Install - install files from here to there
+=head2 Encode::lib::Encode::CJKConstants, Encode::CJKConstants.pm --
+Internally used by Encode::??::ISO_2022_*
-=over 4
+=head2 Encode::lib::Encode::CN::HZ, Encode::CN::HZ -- internally used by
+Encode::CN
+
+=head2 Encode::lib::Encode::Config, Encode::Config -- internally used by
+Encode
+
+=head2 Encode::lib::Encode::Encoding, Encode::Encoding - Encode
+Implementation Base Class
+
+=over 4
=item SYNOPSIS
=over 4
-=item Functions
-
-B<install>
+=item Methods you should implement
-=back
+-E<gt>encode($string [,$check]), -E<gt>decode($octets [,$check]),
+-E<gt>cat_decode($destination, $octets, $offset, $terminator [,$check])
-=back
+=item Other methods defined in Encode::Encodings
-B<install_default> I<DISCOURAGED>
+-E<gt>name, -E<gt>renew, -E<gt>renewed, -E<gt>perlio_ok(),
+-E<gt>needs_lines()
-B<uninstall>
+=item Example: Encode::ROT13
-B<pm_to_blib>
+=back
-_autosplit
+=item Why the heck Encode API is different?
=over 4
-=item ENVIRONMENT
+=item Compiled Encodings
-B<PERL_INSTALL_ROOT>
+=back
-=item AUTHOR
+=item SEE ALSO
-=item LICENSE
+Scheme 1, Scheme 2, Other Schemes
=back
-=head2 ExtUtils::Installed - Inventory management of installed modules
+=head2 Encode::lib::Encode::Guess, Encode::Guess -- Guesses encoding from
+data
=over 4
=item SYNOPSIS
-=item DESCRIPTION
+=item ABSTRACT
-=item USAGE
+=item DESCRIPTION
-=item FUNCTIONS
+Encode::Guess->set_suspects, Encode::Guess->add_suspects,
+Encode::decode("Guess" ...), Encode::Guess->guess($data),
+guess_encoding($data, [, I<list of suspects>])
-new(), modules(), files(), directories(), directory_tree(), validate(),
-packlist(), version()
+=item CAVEATS
-=item EXAMPLE
+=item TO DO
-=item AUTHOR
+=item SEE ALSO
=back
-=head2 ExtUtils::Liblist - determine libraries to use and how to use them
+=head2 Encode::lib::Encode::JP::H2Z, Encode::JP::H2Z -- internally used by
+Encode::JP::2022_JP*
+
+=head2 Encode::lib::Encode::JP::JIS7, Encode::JP::JIS7 -- internally used
+by Encode::JP
+
+=head2 Encode::lib::Encode::KR::2022_KR, Encode::KR::2022_KR -- internally
+used by Encode::KR
+
+=head2 Encode::lib::Encode::MIME::Header, Encode::MIME::Header -- MIME 'B'
+and 'Q' header encoding
=over 4
=item SYNOPSIS
+=item ABSTRACT
+
=item DESCRIPTION
-For static extensions, For dynamic extensions at build/link time, For
-dynamic extensions at load time
+=item BUGS
-=over 4
+=item SEE ALSO
-=item EXTRALIBS
+=back
-=item LDLOADLIBS and LD_RUN_PATH
+=head2 Encode::lib::Encode::PerlIO, Encode::PerlIO -- a detailed document
+on Encode and PerlIO
-=item BSLOADLIBS
+=over 4
-=back
+=item Overview
-=item PORTABILITY
+=item How does it work?
-=over 4
+=item Line Buffering
-=item VMS implementation
+=over 4
-=item Win32 implementation
+=item How can I tell whether my encoding fully supports PerlIO ?
=back
=back
-=head2 ExtUtils::MM - OS adjusted ExtUtils::MakeMaker subclass
+=head2 Encode::lib::Encode::Supported, Encode::Supported -- Encodings
+supported by Encode
=over 4
-=item SYNOPSIS
-
=item DESCRIPTION
+=over 4
+
+=item Encoding Names
+
=back
-=head2 ExtUtils::MM_AIX - AIX specific subclass of ExtUtils::MM_Unix
+=item Supported Encodings
=over 4
-=item SYNOPSIS
-
-=item DESCRIPTION
+=item Built-in Encodings
-=over 4
+=item Encode::Unicode -- other Unicode encodings
-=item Overridden methods
+=item Encode::Byte -- Extended ASCII
-=back
+ISO-8859 and corresponding vendor mappings, KOI8 - De Facto Standard for
+the Cyrillic world, gsm0338 - Hentai Latin 1
-=back
+=item CJK: Chinese, Japanese, Korean (Multibyte)
-=over 4
+Encode::CN -- Continental China, Encode::JP -- Japan, Encode::KR -- Korea,
+Encode::TW -- Taiwan, Encode::HanExtra -- More Chinese via CPAN,
+Encode::JIS2K -- JIS X 0213 encodings via CPAN
-=item AUTHOR
+=item Miscellaneous encodings
-=item SEE ALSO
+Encode::EBCDIC, Encode::Symbols, Encode::MIME::Header, Encode::Guess
=back
-=head2 ExtUtils::MM_Any - Platform-agnostic MM methods
-
-=over 4
+=item Unsupported encodings
-=item SYNOPSIS
+ ISO-2022-JP-2 [RFC1554], ISO-2022-CN [RFC1922], Various HP-UX encodings,
+Cyrillic encoding ISO-IR-111, ISO-8859-8-1 [Hebrew], ISIRI 3342, Iran
+System, ISIRI 2900 [Farsi], Thai encoding TCVN, Vietnamese encodings VPS,
+Various Mac encodings, (Mac) Indic encodings
-=item DESCRIPTION
+=item Encoding vs. Charset -- terminology
-=item METHODS
+=item Encoding Classification (by Anton Tagunov and Dan Kogai)
=over 4
-=item Cross-platform helper methods
+=item Microsoft-related naming mess
-=back
+KS_C_5601-1987, GB2312, Big5, Shift_JIS
=back
-=over 4
-
-=item Targets
+=item Glossary
-=back
+character repertoire, coded character set (CCS), character encoding scheme
+(CES), charset (in MIME context), EUC, ISO-2022, UCS, UCS-2, Unicode, UTF,
+UTF-16
-=over 4
+=item See Also
-=item Init methods
+=item References
-=back
+ECMA, ECMA-035 (eq C<ISO-2022>), IANA, Assigned Charset Names by IANA, ISO,
+RFC, UC, Unicode Glossary
=over 4
-=item Tools
+=item Other Notable Sites
-=back
+czyborra.com, CJK.inf, Jungshik Shin's Hangul FAQ, debian.org:
+"Introduction to i18n"
-=over 4
+=item Offline sources
-=item File::Spec wrappers
+C<CJKV Information Processing> by Ken Lunde
+
+=back
=back
+=head2 Encode::lib::Encode::Unicode::UTF7, Encode::Unicode::UTF7 -- UTF-7
+encoding
+
=over 4
-=item Misc
+=item SYNOPSIS
-=back
+=item ABSTRACT
-=over 4
+=item In Practice
-=item AUTHOR
+=item SEE ALSO
=back
-=head2 ExtUtils::MM_BeOS - methods to override UN*X behaviour in
-ExtUtils::MakeMaker
+=head2 Encode::lib::Encoder, Encode::Encoder -- Object Oriented Encoder
=over 4
=item SYNOPSIS
-=item DESCRIPTION
-
-=back
-
-os_flavor
-
-init_linker
+=item ABSTRACT
-=head2 ExtUtils::MM_Cygwin - methods to override UN*X behaviour in
-ExtUtils::MakeMaker
+=item Description
=over 4
-=item SYNOPSIS
+=item Predefined Methods
-=item DESCRIPTION
+$e = Encode::Encoder-E<gt>new([$data, $encoding]);, encoder(),
+$e-E<gt>data([$data]), $e-E<gt>encoding([$encoding]),
+$e-E<gt>bytes([$encoding])
-os_flavor
+=item Example: base64 transcoder
-=back
+=item Operator Overloading
-cflags
+=back
-replace_manpage_separator
+=item SEE ALSO
-init_linker
+=back
-=head2 ExtUtils::MM_DOS - DOS specific subclass of ExtUtils::MM_Unix
+=head2 Encodencoding, encoding - allows you to write your script in
+non-ascii or non-utf8
=over 4
=item SYNOPSIS
-=item DESCRIPTION
+=item ABSTRACT
=over 4
-=item Overridden methods
+=item Literal Conversions
-os_flavor
+=item PerlIO layers for C<STD(IN|OUT)>
-=back
+=item Implicit upgrading for byte strings
=back
-B<replace_manpage_separator>
-
-=over 4
+=item FEATURES THAT REQUIRE 5.8.1
-=item AUTHOR
+"NON-EUC" doublebyte encodings, tr//, DATA pseudo-filehandle
-=item SEE ALSO
+=item USAGE
-=back
+use encoding [I<ENCNAME>] ;, use encoding I<ENCNAME> [ STDIN =E<gt>
+I<ENCNAME_IN> ...] ;, use encoding I<ENCNAME> Filter=E<gt>1;, no encoding;
-=head2 ExtUtils::MM_MacOS - once produced Makefiles for MacOS Classic
+=item The Filter Option
=over 4
-=item SYNOPSIS
-
-=item DESCRIPTION
+=item Filter-related changes at Encode version 1.87
=back
-=head2 ExtUtils::MM_NW5 - methods to override UN*X behaviour in
-ExtUtils::MakeMaker
+=item CAVEATS
=over 4
-=item SYNOPSIS
-
-=item DESCRIPTION
+=item NOT SCOPED
-=back
+=item DO NOT MIX MULTIPLE ENCODINGS
-os_flavor
+=item tr/// with ranges
-init_platform, platform_constants
+Legend of characters above
-const_cccmd
+=back
-static_lib
+=item EXAMPLE - Greekperl
-dynamic_lib
+=item KNOWN PROBLEMS
-=head2 ExtUtils::MM_OS2 - methods to override UN*X behaviour in
-ExtUtils::MakeMaker
+literals in regex that are longer than 127 bytes, EBCDIC, format
=over 4
-=item SYNOPSIS
+=item The Logic of :locale
-=item DESCRIPTION
+=back
-=item METHODS
+=item HISTORY
-init_dist
+=item SEE ALSO
=back
-init_linker
-
-os_flavor
-
-=head2 ExtUtils::MM_QNX - QNX specific subclass of ExtUtils::MM_Unix
+=head2 Encoder, Encode::Encoder -- Object Oriented Encoder
=over 4
=item SYNOPSIS
-=item DESCRIPTION
+=item ABSTRACT
+
+=item Description
=over 4
-=item Overridden methods
+=item Predefined Methods
-=back
+$e = Encode::Encoder-E<gt>new([$data, $encoding]);, encoder(),
+$e-E<gt>data([$data]), $e-E<gt>encoding([$encoding]),
+$e-E<gt>bytes([$encoding])
-=back
+=item Example: base64 transcoder
-=over 4
+=item Operator Overloading
-=item AUTHOR
+=back
=item SEE ALSO
=back
-=head2 ExtUtils::MM_UWIN - U/WIN specific subclass of ExtUtils::MM_Unix
+=head2 English - use nice English (or awk) names for ugly punctuation
+variables
=over 4
=item DESCRIPTION
-=over 4
+=item PERFORMANCE
-=item Overridden methods
+=back
-os_flavor
+=head2 Env - perl module that imports environment variables as scalars or
+arrays
-=back
+=over 4
-=back
+=item SYNOPSIS
-B<replace_manpage_separator>
+=item DESCRIPTION
-=over 4
+=item LIMITATIONS
=item AUTHOR
-=item SEE ALSO
-
=back
-=head2 ExtUtils::MM_Unix - methods used by ExtUtils::MakeMaker
+=head2 Errno - System errno constants
=over 4
=item DESCRIPTION
-=item METHODS
-
-=back
-
-=over 4
+=item CAVEATS
-=item Methods
+=item AUTHOR
-os_flavor
+=item COPYRIGHT
=back
-c_o (o)
+=head2 Exporter - Implements default import method for modules
-cflags (o)
+=over 4
-const_cccmd (o)
+=item SYNOPSIS
-const_config (o)
+=item DESCRIPTION
-const_loadlibs (o)
+=over 4
-constants (o)
+=item How to Export
-depend (o)
+=item Selecting What To Export
-init_DEST
+=item How to Import
-init_dist
+C<use ModuleName;>, C<use ModuleName ();>, C<use ModuleName qw(...);>
-dist (o)
+=back
-dist_basics (o)
+=item Advanced features
-dist_ci (o)
+=over 4
-dist_core (o)
+=item Specialised Import Lists
-B<dist_target>
+=item Exporting without using Exporter's import method
-B<tardist_target>
+=item Exporting without inheriting from Exporter
-B<zipdist_target>
+=item Module Version Checking
-B<tarfile_target>
+=item Managing Unknown Symbols
-zipfile_target
+=item Tag Handling Utility Functions
-uutardist_target
+=item Generating combined tags
-shdist_target
+=item C<AUTOLOAD>ed Constants
-dlsyms (o)
+=back
-dynamic_bs (o)
+=back
-dynamic_lib (o)
+=head2 Exporter::Heavy - Exporter guts
-exescan
+=over 4
-extliblist
+=item SYNOPSIS
-find_perl
+=item DESCRIPTION
-fixin
+=back
-force (o)
+=head2 ExtUtils::CBuilder - Compile and link C code for Perl modules
-guess_name
+=over 4
-has_link_code
+=item SYNOPSIS
-init_dirscan
+=item DESCRIPTION
-init_DIRFILESEP
+=item METHODS
-init_main
+new, have_compiler, compile, C<object_file>, C<include_dirs>,
+C<extra_compiler_flags>, link, lib_file, module_name, extra_linker_flags,
+link_executable, exe_file, object_file, lib_file, exe_file, prelink,
+need_prelink, extra_link_args_after_prelink
-init_others
+=item TO DO
-init_linker
+=item HISTORY
-init_lib2arch
+=item AUTHOR
-init_PERL
+=item COPYRIGHT
-init_platform, platform_constants
+=item SEE ALSO
-init_PERM
+=back
-init_xs
+=head2 ExtUtils::CBuilder::Platform::Windows - Builder class for Windows
+platforms
-install (o)
+=over 4
-installbin (o)
+=item DESCRIPTION
-linkext (o)
+=item AUTHOR
-lsdir
+=item SEE ALSO
-macro (o)
+=back
-makeaperl (o)
+=head2 ExtUtils::Command - utilities to replace common UNIX commands in
+Makefiles etc.
-makefile (o)
+=over 4
-maybe_command
+=item SYNOPSIS
-needs_linking (o)
+=item DESCRIPTION
-nicetext
+=back
-parse_abstract
+cat
-parse_version
+eqtime
-pasthru (o)
+rm_rf
-perl_script
+rm_f
-perldepend (o)
+touch
-perm_rw (o)
+mv
-perm_rwx (o)
+cp
-pm_to_blib
+chmod
-post_constants (o)
+mkpath
-post_initialize (o)
+test_f
-postamble (o)
+dos2unix
-ppd
+=over 4
-prefixify
+=item SEE ALSO
-processPL (o)
+=item AUTHOR
-quote_paren
+=back
-replace_manpage_separator
+=head2 ExtUtils::Command::MM - Commands for the MM's to use in Makefiles
-cd
+=over 4
-oneliner
+=item SYNOPSIS
-quote_literal
+=item DESCRIPTION
-escape_newlines
+B<test_harness>
-max_exec_len
+=back
-static (o)
+B<pod2man>
-static_lib (o)
+B<warn_if_old_packlist>
-staticmake (o)
+B<perllocal_install>
-subdir_x (o)
+B<uninstall>
-subdirs (o)
+=head2 ExtUtils::Constant - generate XS code to import C header constants
-test (o)
+=over 4
-test_via_harness (override)
+=item SYNOPSIS
-test_via_script (override)
+=item DESCRIPTION
-tools_other (o)
+=item USAGE
-tool_xsubpp (o)
+IV, UV, NV, PV, PVN, SV, YES, NO, UNDEF
-all_target
+=item FUNCTIONS
-top_targets (o)
+=back
-writedoc
+constant_types
-xs_c (o)
+XS_constant PACKAGE, TYPES, SUBNAME, C_SUBNAME
-xs_cpp (o)
+autoload PACKAGE, VERSION, AUTOLOADER
-xs_o (o)
+WriteMakefileSnippet
+
+WriteConstants ATTRIBUTE =E<gt> VALUE [, ...], NAME, DEFAULT_TYPE,
+BREAKOUT_AT, NAMES, C_FH, C_FILE, XS_FH, XS_FILE, SUBNAME, C_SUBNAME
=over 4
-=item SEE ALSO
+=item AUTHOR
=back
-=head2 ExtUtils::MM_VMS - methods to override UN*X behaviour in
-ExtUtils::MakeMaker
+=head2 ExtUtils::Constant::Base - base class for ExtUtils::Constant objects
=over 4
=item DESCRIPTION
-=over 4
-
-=item Methods always loaded
-
-wraplist
+=item USAGE
=back
-=back
+header
-=over 4
-
-=item Methods
-
-guess_name (override)
-
-=back
-
-find_perl (override)
-
-maybe_command (override)
-
-pasthru (override)
-
-pm_to_blib (override)
+memEQ_clause args_hashref
-perl_script (override)
+dump_names arg_hashref, ITEM..
-replace_manpage_separator
+assign arg_hashref, VALUE..
-init_DEST
+return_clause arg_hashref, ITEM
-init_DIRFILESEP
+switch_clause arg_hashref, NAMELEN, ITEMHASH, ITEM..
-init_main (override)
+params WHAT
-init_others (override)
+dogfood arg_hashref, ITEM..
-init_platform (override)
+normalise_items args, default_type, seen_types, seen_items, ITEM..
-platform_constants
+C_constant arg_hashref, ITEM.., name, type, value, macro, default, pre,
+post, def_pre, def_post, utf8, weight
-init_VERSION (override)
+=over 4
-constants (override)
+=item BUGS
-special_targets
+=item AUTHOR
-cflags (override)
+=back
-const_cccmd (override)
+=head2 ExtUtils::Constant::Utils - helper functions for ExtUtils::Constant
-tools_other (override)
+=over 4
-init_dist (override)
+=item SYNOPSIS
-c_o (override)
+=item DESCRIPTION
-xs_c (override)
+=item USAGE
-xs_o (override)
+C_stringify NAME
-dlsyms (override)
+=back
-dynamic_lib (override)
+perl_stringify NAME
-static_lib (override)
+=over 4
-extra_clean_files
+=item AUTHOR
-zipfile_target, tarfile_target, shdist_target
+=back
-install (override)
+=head2 ExtUtils::Constant::XS, ExtUtils::Constant::Base - base class for
+ExtUtils::Constant objects
-perldepend (override)
+=over 4
-makeaperl (override)
+=item SYNOPSIS
-nicetext (override)
+=item DESCRIPTION
-prefixify (override)
+=item BUGS
-cd
+=item AUTHOR
-oneliner
+=back
-B<echo>
+=head2 ExtUtils::Embed - Utilities for embedding Perl in C/C++ applications
-quote_literal
+=over 4
-escape_newlines
+=item SYNOPSIS
-max_exec_len
+=item DESCRIPTION
-init_linker
+=item @EXPORT
-eliminate_macros
+=item FUNCTIONS
-fixpath
+xsinit(), Examples, ldopts(), Examples, perl_inc(), ccflags(), ccdlflags(),
+ccopts(), xsi_header(), xsi_protos(@modules), xsi_body(@modules)
-os_flavor
+=item EXAMPLES
-=over 4
+=item SEE ALSO
=item AUTHOR
=back
-=head2 ExtUtils::MM_VOS - VOS specific subclass of ExtUtils::MM_Unix
+=head2 ExtUtils::Install - install files from here to there
=over 4
=over 4
-=item Overridden methods
+=item Functions
-=back
+B<install>
=back
-=over 4
-
-=item AUTHOR
-
-=item SEE ALSO
-
=back
-=head2 ExtUtils::MM_Win32 - methods to override UN*X behaviour in
-ExtUtils::MakeMaker
-
-=over 4
+B<install_default> I<DISCOURAGED>
-=item SYNOPSIS
+B<uninstall>
-=item DESCRIPTION
+B<pm_to_blib>
-=back
+_autosplit
=over 4
-=item Overridden methods
-
-B<dlsyms>
-
-=back
-
-replace_manpage_separator
-
-B<maybe_command>
-
-B<init_DIRFILESEP>
+=item ENVIRONMENT
-B<init_others>
+B<PERL_INSTALL_ROOT>
-init_platform, platform_constants
+=item AUTHOR
-special_targets
+=item LICENSE
-static_lib
+=back
-dynamic_lib
+=head2 ExtUtils::Installed - Inventory management of installed modules
-extra_clean_files
+=over 4
-init_linker
+=item SYNOPSIS
-perl_script
+=item DESCRIPTION
-xs_o
+=item USAGE
-pasthru
+=item FUNCTIONS
-oneliner
+new(), modules(), files(), directories(), directory_tree(), validate(),
+packlist(), version()
-cd
+=item EXAMPLE
-max_exec_len
+=item AUTHOR
-os_flavor
+=back
-=head2 ExtUtils::MM_Win95 - method to customize MakeMaker for Win9X
+=head2 ExtUtils::Liblist - determine libraries to use and how to use them
=over 4
=item DESCRIPTION
+For static extensions, For dynamic extensions at build/link time, For
+dynamic extensions at load time
+
=over 4
-=item Overridden methods
+=item EXTRALIBS
-xs_c
+=item LDLOADLIBS and LD_RUN_PATH
-=back
+=item BSLOADLIBS
=back
-xs_cpp
+=item PORTABILITY
-xs_o
+=over 4
-max_exec_len
+=item VMS implementation
-os_flavor
+=item Win32 implementation
-=over 4
+=back
-=item AUTHOR
+=item SEE ALSO
=back
-=head2 ExtUtils::MY - ExtUtils::MakeMaker subclass for customization
+=head2 ExtUtils::MM - OS adjusted ExtUtils::MakeMaker subclass
=over 4
=back
-=head2 ExtUtils::MakeMaker - Create a module Makefile
+=head2 ExtUtils::MM_AIX - AIX specific subclass of ExtUtils::MM_Unix
=over 4
=over 4
-=item How To Write A Makefile.PL
+=item Overridden methods
-=item Default Makefile Behaviour
+=back
-=item make test
+=back
-=item make testdb
+=over 4
-=item make install
+=item AUTHOR
-=item PREFIX and LIB attribute
+=item SEE ALSO
-=item AFS users
+=back
-=item Static Linking of a new Perl Binary
+=head2 ExtUtils::MM_Any - Platform-agnostic MM methods
-=item Determination of Perl Library and Installation Locations
+=over 4
-=item Which architecture dependent directory?
+=item SYNOPSIS
-=item Using Attributes and Parameters
+=item DESCRIPTION
-ABSTRACT, ABSTRACT_FROM, AUTHOR, BINARY_LOCATION, C, CCFLAGS, CONFIG,
-CONFIGURE, DEFINE, DESTDIR, DIR, DISTNAME, DISTVNAME, DL_FUNCS, DL_VARS,
-EXCLUDE_EXT, EXE_FILES, FIRST_MAKEFILE, FULLPERL, FULLPERLRUN,
-FULLPERLRUNINST, FUNCLIST, H, IMPORTS, INC, INCLUDE_EXT, INSTALLARCHLIB,
-INSTALLBIN, INSTALLDIRS, INSTALLMAN1DIR, INSTALLMAN3DIR, INSTALLPRIVLIB,
-INSTALLSCRIPT, INSTALLSITEARCH, INSTALLSITEBIN, INSTALLSITELIB,
-INSTALLSITEMAN1DIR, INSTALLSITEMAN3DIR, INSTALLVENDORARCH,
-INSTALLVENDORBIN, INSTALLVENDORLIB, INSTALLVENDORMAN1DIR,
-INSTALLVENDORMAN3DIR, INST_ARCHLIB, INST_BIN, INST_LIB, INST_MAN1DIR,
-INST_MAN3DIR, INST_SCRIPT, LD, LDDLFLAGS, LDFROM, LIB, LIBPERL_A, LIBS,
-LINKTYPE, MAKEAPERL, MAKEFILE_OLD, MAN1PODS, MAN3PODS, MAP_TARGET,
-MYEXTLIB, NAME, NEEDS_LINKING, NOECHO, NORECURS, NO_META, NO_VC, OBJECT,
-OPTIMIZE, PERL, PERL_CORE, PERLMAINCC, PERL_ARCHLIB, PERL_LIB,
-PERL_MALLOC_OK, PERLPREFIX, PERLRUN, PERLRUNINST, PERL_SRC, PERM_RW,
-PERM_RWX, PL_FILES, PM, PMLIBDIRS, PM_FILTER, POLLUTE, PPM_INSTALL_EXEC,
-PPM_INSTALL_SCRIPT, PREFIX, PREREQ_FATAL, PREREQ_PM, PREREQ_PRINT,
-PRINT_PREREQ, SITEPREFIX, SIGN, SKIP, TYPEMAPS, VENDORPREFIX, VERBINST,
-VERSION, VERSION_FROM, VERSION_SYM, XS, XSOPT, XSPROTOARG, XS_VERSION
+=item METHODS
-=item Additional lowercase attributes
+=over 4
-clean, depend, dist, dynamic_lib, linkext, macro, postamble, realclean,
-test, tool_autosplit
+=item Cross-platform helper methods
-=item Overriding MakeMaker Methods
+=back
-=item The End Of Cargo Cult Programming
+=back
-C<< MAN3PODS => ' ' >>
+=over 4
-=item Hintsfile support
+=item Targets
-=item Distribution Support
+=back
- make distcheck, make skipcheck, make distclean, make manifest,
- make distdir, make disttest, make tardist, make dist, make
-uutardist, make shdist, make zipdist, make ci
+=over 4
-=item Module Meta-Data
+=item Init methods
-=item Disabling an extension
+=back
-=item Other Handy Functions
+=over 4
-prompt
+=item Tools
=back
-=item ENVIRONMENT
+=over 4
-PERL_MM_OPT, PERL_MM_USE_DEFAULT, PERL_CORE
+=item File::Spec wrappers
-=item SEE ALSO
+=back
-=item AUTHORS
+=over 4
-=item LICENSE
+=item Misc
=back
-=head2 ExtUtils::MakeMaker::Config - Wrapper around Config.pm
-
=over 4
-=item SYNOPSIS
-
-=item DESCRIPTION
+=item AUTHOR
=back
-=head2 ExtUtils::MakeMaker::FAQ - Frequently Asked Questions About
-MakeMaker
+=head2 ExtUtils::MM_BeOS - methods to override UN*X behaviour in
+ExtUtils::MakeMaker
=over 4
-=item DESCRIPTION
+=item SYNOPSIS
-=over 4
+=item DESCRIPTION
-=item Module Installation
+=back
-How do I keep from installing man pages?, How do I use a module without
-installing it?
+os_flavor
-=item Philosophy and History
+init_linker
-Why not just use <insert other build config tool here>?, What is
-Module::Build and how does it relate to MakeMaker?, pure perl. no make, no
-shell commands, easier to customize, cleaner internals, less cruft
+=head2 ExtUtils::MM_Cygwin - methods to override UN*X behaviour in
+ExtUtils::MakeMaker
-=item Module Writing
+=over 4
-How do I keep my $VERSION up to date without resetting it manually?, What's
-this F<META.yml> thing and how did it get in my F<MANIFEST>?!
+=item SYNOPSIS
-=item XS
+=item DESCRIPTION
-How to I prevent "object version X.XX does not match bootstrap parameter
-Y.YY" errors?, How do I make two or more XS files coexist in the same
-directory?
+os_flavor
=back
-=item PATCHING
-
-=item AUTHOR
+cflags
-=item SEE ALSO
+replace_manpage_separator
-=back
+init_linker
-=head2 ExtUtils::MakeMaker::Tutorial - Writing a module with MakeMaker
+=head2 ExtUtils::MM_DOS - DOS specific subclass of ExtUtils::MM_Unix
=over 4
=over 4
-=item The Mantra
-
-=item The Layout
+=item Overridden methods
-Makefile.PL, MANIFEST, lib/, t/, Changes, README, INSTALL, MANIFEST.SKIP,
-bin/
+os_flavor
=back
-=item SEE ALSO
-
=back
-=head2 ExtUtils::MakeMaker::bytes - Version-agnostic bytes.pm
+B<replace_manpage_separator>
=over 4
-=item SYNOPSIS
+=item AUTHOR
-=item DESCRIPTION
+=item SEE ALSO
=back
-=head2 ExtUtils::MakeMaker::vmsish - Platform-agnostic vmsish.pm
+=head2 ExtUtils::MM_MacOS - once produced Makefiles for MacOS Classic
=over 4
=back
-=head2 ExtUtils::Manifest - utilities to write and check a MANIFEST file
+=head2 ExtUtils::MM_NW5 - methods to override UN*X behaviour in
+ExtUtils::MakeMaker
=over 4
=item DESCRIPTION
-=over 4
-
-=item Functions
-
-mkmanifest
-
-=back
-
=back
-manifind
-
-manicheck
-
-filecheck
+os_flavor
-fullcheck
+init_platform, platform_constants
-skipcheck
+const_cccmd
-maniread
+static_lib
-manicopy
+dynamic_lib
-maniadd
+=head2 ExtUtils::MM_OS2 - methods to override UN*X behaviour in
+ExtUtils::MakeMaker
=over 4
-=item MANIFEST
+=item SYNOPSIS
-=item MANIFEST.SKIP
+=item DESCRIPTION
-=item EXPORT_OK
+=item METHODS
-=item GLOBAL VARIABLES
+init_dist
=back
-=over 4
+init_linker
-=item DIAGNOSTICS
+os_flavor
-C<Not in MANIFEST:> I<file>, C<Skipping> I<file>, C<No such file:> I<file>,
-C<MANIFEST:> I<$!>, C<Added to MANIFEST:> I<file>
+=head2 ExtUtils::MM_QNX - QNX specific subclass of ExtUtils::MM_Unix
-=item ENVIRONMENT
+=over 4
-B<PERL_MM_MANIFEST_DEBUG>
+=item SYNOPSIS
-=item SEE ALSO
+=item DESCRIPTION
-=item AUTHOR
+=over 4
+
+=item Overridden methods
=back
-=head2 ExtUtils::Miniperl, writemain - write the C code for perlmain.c
+=back
=over 4
-=item SYNOPSIS
-
-=item DESCRIPTION
+=item AUTHOR
=item SEE ALSO
=back
-=head2 ExtUtils::Mkbootstrap - make a bootstrap file for use by DynaLoader
+=head2 ExtUtils::MM_UWIN - U/WIN specific subclass of ExtUtils::MM_Unix
=over 4
=item DESCRIPTION
-=back
+=over 4
-=head2 ExtUtils::Mksymlists - write linker options files for dynamic
-extension
+=item Overridden methods
-=over 4
+os_flavor
-=item SYNOPSIS
+=back
-=item DESCRIPTION
+=back
-DLBASE, DL_FUNCS, DL_VARS, FILE, FUNCLIST, IMPORTS, NAME
+B<replace_manpage_separator>
+
+=over 4
=item AUTHOR
-=item REVISION
+=item SEE ALSO
=back
-=head2 ExtUtils::Packlist - manage .packlist files
+=head2 ExtUtils::MM_Unix - methods used by ExtUtils::MakeMaker
=over 4
=item DESCRIPTION
-=item USAGE
+=item METHODS
-=item FUNCTIONS
+=back
-new(), read(), write(), validate(), packlist_file()
+=over 4
-=item EXAMPLE
+=item Methods
-=item AUTHOR
+os_flavor
=back
-=head2 ExtUtils::ParseXS - converts Perl XS code into C code
+c_o (o)
-=over 4
+cflags (o)
-=item SYNOPSIS
+const_cccmd (o)
-=item EXPORT
+const_config (o)
-=item FUNCTIONS
+const_loadlibs (o)
-process_xs(), B<C++>, B<hiertype>, B<except>, B<typemap>, B<prototypes>,
-B<versioncheck>, B<linenumbers>, B<optimize>, B<inout>, B<argtypes>, B<s>,
-errors()
+constants (o)
-=item AUTHOR
+depend (o)
-=item COPYRIGHT
+init_DEST
-=item SEE ALSO
+init_dist
-=back
+dist (o)
-=head2 ExtUtils::testlib - add blib/* directories to @INC
+dist_basics (o)
-=over 4
+dist_ci (o)
-=item SYNOPSIS
+dist_core (o)
-=item DESCRIPTION
+B<dist_target>
-=back
+B<tardist_target>
-=head2 Fatal - replace functions with equivalents which succeed or die
+B<zipdist_target>
-=over 4
+B<tarfile_target>
-=item SYNOPSIS
+zipfile_target
-=item DESCRIPTION
+uutardist_target
-=item AUTHOR
+shdist_target
-=back
+dlsyms (o)
-=head2 Fcntl - load the C Fcntl.h defines
+dynamic_bs (o)
-=over 4
+dynamic_lib (o)
-=item SYNOPSIS
+exescan
-=item DESCRIPTION
+extliblist
-=item NOTE
+find_perl
-=item EXPORTED SYMBOLS
+fixin
-=back
+force (o)
-=head2 File::Basename, fileparse - split a pathname into pieces
+guess_name
-=over 4
+has_link_code
-=item SYNOPSIS
+init_dirscan
-=item DESCRIPTION
+init_DIRFILESEP
-fileparse_set_fstype, fileparse
+init_main
-=item EXAMPLES
+init_others
-C<basename>, C<dirname>
+init_linker
-=back
+init_lib2arch
-=head2 File::CheckTree, validate - run many filetest checks on a tree
+init_PERL
-=over 4
+init_platform, platform_constants
-=item SYNOPSIS
+init_PERM
-=item DESCRIPTION
+init_xs
-=item AUTHOR
+install (o)
-=item HISTORY
+installbin (o)
-=back
+linkext (o)
-=head2 File::Compare - Compare files or filehandles
+lsdir
-=over 4
+macro (o)
-=item SYNOPSIS
+makeaperl (o)
-=item DESCRIPTION
+makefile (o)
-=item RETURN
+maybe_command
-=item AUTHOR
+needs_linking (o)
-=back
+nicetext
-=head2 File::Copy - Copy files or filehandles
+parse_abstract
-=over 4
+parse_version
-=item SYNOPSIS
+pasthru (o)
-=item DESCRIPTION
-
-=over 4
+perl_script
-=item Special behaviour if C<syscopy> is defined (OS/2, VMS and Win32)
+perldepend (o)
-rmscopy($from,$to[,$date_flag])
+perm_rw (o)
-=back
+perm_rwx (o)
-=item RETURN
+pm_to_blib
-=item NOTES
+post_constants (o)
-=item AUTHOR
+post_initialize (o)
-=back
+postamble (o)
-=head2 File::DosGlob - DOS like globbing and then some
+ppd
-=over 4
+prefixify
-=item SYNOPSIS
+processPL (o)
-=item DESCRIPTION
+quote_paren
-=item NOTES
+replace_manpage_separator
-=item EXPORTS (by request only)
+cd
-=item BUGS
+oneliner
-=item AUTHOR
+quote_literal
-=item HISTORY
+escape_newlines
-=item SEE ALSO
+max_exec_len
-=back
+static (o)
-=head2 File::Find - Traverse a directory tree.
+static_lib (o)
-=over 4
+staticmake (o)
-=item SYNOPSIS
+subdir_x (o)
-=item DESCRIPTION
+subdirs (o)
-B<find>, B<finddepth>
+test (o)
-=over 4
+test_via_harness (override)
-=item %options
+test_via_script (override)
-C<wanted>, C<bydepth>, C<preprocess>, C<postprocess>, C<follow>,
-C<follow_fast>, C<follow_skip>, C<dangling_symlinks>, C<no_chdir>,
-C<untaint>, C<untaint_pattern>, C<untaint_skip>
+tools_other (o)
-=item The wanted function
+tool_xsubpp (o)
-C<$File::Find::dir> is the current directory name,, C<$_> is the current
-filename within that directory, C<$File::Find::name> is the complete
-pathname to the file
+all_target
-=back
+top_targets (o)
-=item WARNINGS
+writedoc
-=item CAVEAT
+xs_c (o)
-$dont_use_nlink, symlinks
+xs_cpp (o)
-=item NOTES
+xs_o (o)
-=item BUGS AND CAVEATS
+=over 4
-=item HISTORY
+=item SEE ALSO
=back
-=head2 File::Glob - Perl extension for BSD glob routine
+=head2 ExtUtils::MM_VMS - methods to override UN*X behaviour in
+ExtUtils::MakeMaker
=over 4
=over 4
-=item META CHARACTERS
+=item Methods always loaded
-=item POSIX FLAGS
+wraplist
-C<GLOB_ERR>, C<GLOB_LIMIT>, C<GLOB_MARK>, C<GLOB_NOCASE>, C<GLOB_NOCHECK>,
-C<GLOB_NOSORT>, C<GLOB_BRACE>, C<GLOB_NOMAGIC>, C<GLOB_QUOTE>,
-C<GLOB_TILDE>, C<GLOB_CSH>, C<GLOB_ALPHASORT>
+=back
=back
-=item DIAGNOSTICS
+=over 4
-C<GLOB_NOSPACE>, C<GLOB_ABEND>
+=item Methods
-=item NOTES
+guess_name (override)
-=item SEE ALSO
+=back
-=item AUTHOR
+find_perl (override)
-=back
+maybe_command (override)
-=head2 File::Path - create or remove directory trees
+pasthru (override)
-=over 4
+pm_to_blib (override)
-=item SYNOPSIS
+perl_script (override)
-=item DESCRIPTION
+replace_manpage_separator
-=item DIAGNOSTICS
+init_DEST
-=item AUTHORS
+init_DIRFILESEP
-=back
+init_main (override)
-=head2 File::Spec - portably perform operations on file names
+init_others (override)
-=over 4
+init_platform (override)
-=item SYNOPSIS
+platform_constants
-=item DESCRIPTION
+init_VERSION (override)
-=item METHODS
+constants (override)
-canonpath, catdir, catfile, curdir, devnull, rootdir, tmpdir, updir,
-no_upwards, case_tolerant, file_name_is_absolute, path, join, splitpath,
-splitdir, catpath(), abs2rel, rel2abs()
+special_targets
-=item SEE ALSO
+cflags (override)
-=item AUTHOR
+const_cccmd (override)
-=item COPYRIGHT
+tools_other (override)
-=back
+init_dist (override)
-=head2 File::Spec::Cygwin - methods for Cygwin file specs
+c_o (override)
-=over 4
+xs_c (override)
-=item SYNOPSIS
+xs_o (override)
-=item DESCRIPTION
+dlsyms (override)
-=back
+dynamic_lib (override)
-canonpath
+static_lib (override)
-file_name_is_absolute
+extra_clean_files
-tmpdir (override)
+zipfile_target, tarfile_target, shdist_target
-=over 4
+install (override)
-=item COPYRIGHT
+perldepend (override)
-=back
+makeaperl (override)
-=head2 File::Spec::Epoc - methods for Epoc file specs
+nicetext (override)
-=over 4
+prefixify (override)
-=item SYNOPSIS
+cd
-=item DESCRIPTION
+oneliner
-=back
+B<echo>
-canonpath()
+quote_literal
-=over 4
+escape_newlines
-=item AUTHOR
+max_exec_len
-=item COPYRIGHT
+init_linker
-=item SEE ALSO
+eliminate_macros
+
+fixpath
+
+os_flavor
+
+=over 4
+
+=item AUTHOR
=back
-=head2 File::Spec::Functions - portably perform operations on file names
+=head2 ExtUtils::MM_VOS - VOS specific subclass of ExtUtils::MM_Unix
=over 4
=over 4
-=item Exports
+=item Overridden methods
=back
-=item COPYRIGHT
+=back
+
+=over 4
+
+=item AUTHOR
=item SEE ALSO
=back
-=head2 File::Spec::Mac - File::Spec for Mac OS (Classic)
+=head2 ExtUtils::MM_Win32 - methods to override UN*X behaviour in
+ExtUtils::MakeMaker
=over 4
=item DESCRIPTION
-=item METHODS
+=back
-canonpath
+=over 4
-=back
+=item Overridden methods
-catdir()
+B<dlsyms>
-catfile
+=back
-curdir
+replace_manpage_separator
-devnull
+B<maybe_command>
-rootdir
+B<init_DIRFILESEP>
-tmpdir
+B<init_others>
-updir
+init_platform, platform_constants
-file_name_is_absolute
+special_targets
-path
+static_lib
-splitpath
+dynamic_lib
-splitdir
+extra_clean_files
-catpath
+init_linker
-abs2rel
+perl_script
-rel2abs
+xs_o
-=over 4
+pasthru
-=item AUTHORS
+oneliner
-=item COPYRIGHT
+cd
-=item SEE ALSO
+max_exec_len
-=back
+os_flavor
-=head2 File::Spec::OS2 - methods for OS/2 file specs
+=head2 ExtUtils::MM_Win95 - method to customize MakeMaker for Win9X
=over 4
=item DESCRIPTION
-tmpdir, splitpath
+=over 4
-=item COPYRIGHT
+=item Overridden methods
+
+xs_c
=back
-=head2 File::Spec::Unix - File::Spec for Unix, base for other File::Spec
-modules
+=back
-=over 4
+xs_cpp
-=item SYNOPSIS
-
-=item DESCRIPTION
-
-=item METHODS
-
-canonpath()
-
-=back
+xs_o
-catdir()
+max_exec_len
-catfile
+os_flavor
-curdir
+=over 4
-devnull
+=item AUTHOR
-rootdir
+=back
-tmpdir
+=head2 ExtUtils::MY - ExtUtils::MakeMaker subclass for customization
-updir
+=over 4
-no_upwards
+=item SYNOPSIS
-case_tolerant
+=item DESCRIPTION
-file_name_is_absolute
+=back
-path
+=head2 ExtUtils::MakeMaker - Create a module Makefile
-join
+=over 4
-splitpath
+=item SYNOPSIS
-splitdir
+=item DESCRIPTION
-catpath()
+=over 4
-abs2rel
+=item How To Write A Makefile.PL
-rel2abs()
+=item Default Makefile Behaviour
-=over 4
+=item make test
-=item COPYRIGHT
+=item make testdb
-=item SEE ALSO
+=item make install
-=back
+=item PREFIX and LIB attribute
-=head2 File::Spec::VMS - methods for VMS file specs
+=item AFS users
-=over 4
+=item Static Linking of a new Perl Binary
-=item SYNOPSIS
+=item Determination of Perl Library and Installation Locations
-=item DESCRIPTION
+=item Which architecture dependent directory?
-eliminate_macros
+=item Using Attributes and Parameters
-=back
+ABSTRACT, ABSTRACT_FROM, AUTHOR, BINARY_LOCATION, C, CCFLAGS, CONFIG,
+CONFIGURE, DEFINE, DESTDIR, DIR, DISTNAME, DISTVNAME, DL_FUNCS, DL_VARS,
+EXCLUDE_EXT, EXE_FILES, FIRST_MAKEFILE, FULLPERL, FULLPERLRUN,
+FULLPERLRUNINST, FUNCLIST, H, IMPORTS, INC, INCLUDE_EXT, INSTALLARCHLIB,
+INSTALLBIN, INSTALLDIRS, INSTALLMAN1DIR, INSTALLMAN3DIR, INSTALLPRIVLIB,
+INSTALLSCRIPT, INSTALLSITEARCH, INSTALLSITEBIN, INSTALLSITELIB,
+INSTALLSITEMAN1DIR, INSTALLSITEMAN3DIR, INSTALLSITESCRIPT,
+INSTALLVENDORARCH, INSTALLVENDORBIN, INSTALLVENDORLIB,
+INSTALLVENDORMAN1DIR, INSTALLVENDORMAN3DIR, INSTALLVENDORSCRIPT,
+INST_ARCHLIB, INST_BIN, INST_LIB, INST_MAN1DIR, INST_MAN3DIR, INST_SCRIPT,
+LD, LDDLFLAGS, LDFROM, LIB, LIBPERL_A, LIBS, LINKTYPE, MAKEAPERL,
+MAKEFILE_OLD, MAN1PODS, MAN3PODS, MAP_TARGET, MYEXTLIB, NAME,
+NEEDS_LINKING, NOECHO, NORECURS, NO_META, NO_VC, OBJECT, OPTIMIZE, PERL,
+PERL_CORE, PERLMAINCC, PERL_ARCHLIB, PERL_LIB, PERL_MALLOC_OK, PERLPREFIX,
+PERLRUN, PERLRUNINST, PERL_SRC, PERM_RW, PERM_RWX, PL_FILES, PM, PMLIBDIRS,
+PM_FILTER, POLLUTE, PPM_INSTALL_EXEC, PPM_INSTALL_SCRIPT, PREFIX,
+PREREQ_FATAL, PREREQ_PM, PREREQ_PRINT, PRINT_PREREQ, SITEPREFIX, SIGN,
+SKIP, TYPEMAPS, VENDORPREFIX, VERBINST, VERSION, VERSION_FROM, VERSION_SYM,
+XS, XSOPT, XSPROTOARG, XS_VERSION
-fixpath
+=item Additional lowercase attributes
-=over 4
+clean, depend, dist, dynamic_lib, linkext, macro, postamble, realclean,
+test, tool_autosplit
-=item Methods always loaded
+=item Overriding MakeMaker Methods
-canonpath (override)
+=item The End Of Cargo Cult Programming
-=back
+C<< MAN3PODS => ' ' >>
-catdir
+=item Hintsfile support
-catfile
+=item Distribution Support
-curdir (override)
+ make distcheck, make skipcheck, make distclean, make manifest,
+ make distdir, make disttest, make tardist, make dist, make
+uutardist, make shdist, make zipdist, make ci
-devnull (override)
+=item Module Meta-Data
-rootdir (override)
+=item Disabling an extension
-tmpdir (override)
+=item Other Handy Functions
-updir (override)
+prompt
-case_tolerant (override)
+=back
-path (override)
+=item ENVIRONMENT
-file_name_is_absolute (override)
+PERL_MM_OPT, PERL_MM_USE_DEFAULT, PERL_CORE
-splitpath (override)
+=item SEE ALSO
-splitdir (override)
+=item AUTHORS
-catpath (override)
+=item LICENSE
-abs2rel (override)
+=back
-rel2abs (override)
+=head2 ExtUtils::MakeMaker::Config - Wrapper around Config.pm
=over 4
-=item COPYRIGHT
+=item SYNOPSIS
-=item SEE ALSO
+=item DESCRIPTION
=back
-=head2 File::Spec::Win32 - methods for Win32 file specs
+=head2 ExtUtils::MakeMaker::FAQ - Frequently Asked Questions About
+MakeMaker
=over 4
-=item SYNOPSIS
-
=item DESCRIPTION
-devnull
-
-=back
+=over 4
-tmpdir
+=item Module Installation
-catfile
+How do I keep from installing man pages?, How do I use a module without
+installing it?
-canonpath
+=item Philosophy and History
-splitpath
+Why not just use <insert other build config tool here>?, What is
+Module::Build and how does it relate to MakeMaker?, pure perl. no make, no
+shell commands, easier to customize, cleaner internals, less cruft
-splitdir
+=item Module Writing
-catpath
+How do I keep my $VERSION up to date without resetting it manually?, What's
+this F<META.yml> thing and how did it get in my F<MANIFEST>?!
-=over 4
+=item XS
-=item Note For File::Spec::Win32 Maintainers
+How to I prevent "object version X.XX does not match bootstrap parameter
+Y.YY" errors?, How do I make two or more XS files coexist in the same
+directory?
=back
-=over 4
+=item PATCHING
-=item COPYRIGHT
+=item AUTHOR
=item SEE ALSO
=back
-=head2 File::Temp - return name and handle of a temporary file safely
+=head2 ExtUtils::MakeMaker::Tutorial - Writing a module with MakeMaker
=over 4
-=item PORTABILITY
-
=item SYNOPSIS
=item DESCRIPTION
-=back
-
=over 4
-=item OBJECT-ORIENTED INTERFACE
+=item The Mantra
-B<new>
+=item The Layout
+
+Makefile.PL, MANIFEST, lib/, t/, Changes, README, INSTALL, MANIFEST.SKIP,
+bin/
=back
-B<filename>
+=item SEE ALSO
-B<unlink_on_destroy>
+=back
-B<DESTROY>
+=head2 ExtUtils::MakeMaker::bytes - Version-agnostic bytes.pm
=over 4
-=item FUNCTIONS
+=item SYNOPSIS
-B<tempfile>
+=item DESCRIPTION
=back
-B<tempdir>
+=head2 ExtUtils::MakeMaker::vmsish - Platform-agnostic vmsish.pm
=over 4
-=item MKTEMP FUNCTIONS
+=item SYNOPSIS
-B<mkstemp>
+=item DESCRIPTION
=back
-B<mkstemps>
-
-B<mkdtemp>
-
-B<mktemp>
+=head2 ExtUtils::Manifest - utilities to write and check a MANIFEST file
=over 4
-=item POSIX FUNCTIONS
-
-B<tmpnam>
-
-=back
+=item SYNOPSIS
-B<tmpfile>
+=item DESCRIPTION
=over 4
-=item ADDITIONAL FUNCTIONS
+=item Functions
-B<tempnam>
+mkmanifest
=back
-=over 4
+=back
-=item UTILITY FUNCTIONS
+manifind
-B<unlink0>
+manicheck
-=back
+filecheck
-B<cmpstat>
+fullcheck
-B<unlink1>
+skipcheck
-B<cleanup>
+maniread
-=over 4
+manicopy
-=item PACKAGE VARIABLES
+maniadd
-B<safe_level>, STANDARD, MEDIUM, HIGH
+=over 4
-=back
+=item MANIFEST
-TopSystemUID
+=item MANIFEST.SKIP
-B<$KEEP_ALL>, B<$DEBUG>
+=item EXPORT_OK
-=over 4
+=item GLOBAL VARIABLES
-=item WARNING
+=back
=over 4
-=item Temporary files and NFS
-
-=item Forking
+=item DIAGNOSTICS
-=item BINMODE
+C<Not in MANIFEST:> I<file>, C<Skipping> I<file>, C<No such file:> I<file>,
+C<MANIFEST:> I<$!>, C<Added to MANIFEST:> I<file>
-=back
+=item ENVIRONMENT
-=item HISTORY
+B<PERL_MM_MANIFEST_DEBUG>
=item SEE ALSO
=back
-=head2 File::stat - by-name interface to Perl's built-in stat() functions
+=head2 ExtUtils::Miniperl, writemain - write the C code for perlmain.c
=over 4
=item DESCRIPTION
-=item BUGS
-
-=item NOTE
-
-=item AUTHOR
+=item SEE ALSO
=back
-=head2 FileCache - keep more files open than the system permits
+=head2 ExtUtils::Mkbootstrap - make a bootstrap file for use by DynaLoader
=over 4
=item DESCRIPTION
-cacheout EXPR, cacheout MODE, EXPR
+=back
-=item CAVEATS
+=head2 ExtUtils::Mksymlists - write linker options files for dynamic
+extension
-=item BUGS
-
-=back
-
-=head2 FileHandle - supply object methods for filehandles
-
-=over 4
+=over 4
=item SYNOPSIS
=item DESCRIPTION
-$fh->print, $fh->printf, $fh->getline, $fh->getlines
+DLBASE, DL_FUNCS, DL_VARS, FILE, FUNCLIST, IMPORTS, NAME
-=item SEE ALSO
+=item AUTHOR
+
+=item REVISION
=back
-=head2 Filter::Simple - Simplified source filtering
+=head2 ExtUtils::Packlist - manage .packlist files
=over 4
=item DESCRIPTION
-=over 4
-
-=item The Problem
+=item USAGE
-=item A Solution
+=item FUNCTIONS
-=item Disabling or changing <no> behaviour
+new(), read(), write(), validate(), packlist_file()
-=item All-in-one interface
+=item EXAMPLE
-=item Filtering only specific components of source code
+=item AUTHOR
-C<"code">, C<"code_no_comments">, C<"executable">,
-C<"executable_no_comments">, C<"quotelike">, C<"string">, C<"regex">,
-C<"all">
+=back
-=item Filtering only the code parts of source code
+=head2 ExtUtils::ParseXS - converts Perl XS code into C code
-Most source code ceases to be grammatically correct when it is broken up
-into the pieces between string literals and regexes. So the C<'code'>
-and C<'code_no_comments'> component filter behave slightly differently
-from the other partial filters described in the previous section.
+=over 4
-=item Using Filter::Simple with an explicit C<import> subroutine
+=item SYNOPSIS
-=item Using Filter::Simple and Exporter together
+=item EXPORT
-=item How it works
+=item FUNCTIONS
-=back
+process_xs(), B<C++>, B<hiertype>, B<except>, B<typemap>, B<prototypes>,
+B<versioncheck>, B<linenumbers>, B<optimize>, B<inout>, B<argtypes>, B<s>,
+errors()
=item AUTHOR
=item COPYRIGHT
+=item SEE ALSO
+
=back
-=head2 Filter::Util::Call - Perl Source Filter Utility Module
+=head2 ExtUtils::testlib - add blib/* directories to @INC
=over 4
=item DESCRIPTION
-=over 4
+=back
-=item B<use Filter::Util::Call>
+=head2 Fatal - replace functions with equivalents which succeed or die
-=item B<import()>
+=over 4
-=item B<filter() and anonymous sub>
+=item SYNOPSIS
-B<$_>, B<$status>, B<filter_read> and B<filter_read_exact>, B<filter_del>
+=item DESCRIPTION
+
+=item AUTHOR
=back
-=item EXAMPLES
+=head2 Fcntl - load the C Fcntl.h defines
=over 4
-=item Example 1: A simple filter.
-
-=item Example 2: Using the context
-
-=item Example 3: Using the context within the filter
-
-=item Example 4: Using filter_del
-
-=back
+=item SYNOPSIS
-=item Filter::Simple
+=item DESCRIPTION
-=item AUTHOR
+=item NOTE
-=item DATE
+=item EXPORTED SYMBOLS
=back
-=head2 FindBin - Locate directory of original perl script
+=head2 File::Basename - Parse file paths into directory, filename and
+suffix.
=over 4
=item DESCRIPTION
-=item EXPORTABLE VARIABLES
+=back
-=item KNOWN ISSUES
+C<fileparse>
-=item KNOWN BUGS
+C<basename>
-=item AUTHORS
+C<dirname>
-=item COPYRIGHT
+C<fileparse_set_fstype>
+
+=over 4
+
+=item SEE ALSO
=back
-=head2 GDBM_File - Perl5 access to the gdbm library.
+=head2 File::CheckTree, validate - run many filetest checks on a tree
=over 4
=item DESCRIPTION
-=item AVAILABILITY
-
-=item BUGS
+=item AUTHOR
-=item SEE ALSO
+=item HISTORY
=back
-=head2 Getopt::Long - Extended processing of command line options
+=head2 File::Compare - Compare files or filehandles
=over 4
=item DESCRIPTION
-=item Command Line Options, an Introduction
+=item RETURN
-=item Getting Started with Getopt::Long
+=item AUTHOR
-=over 4
+=back
-=item Simple options
+=head2 File::Copy - Copy files or filehandles
-=item A little bit less simple options
+=over 4
-=item Mixing command line option with other arguments
+=item SYNOPSIS
-=item Options with values
+=item DESCRIPTION
-=item Options with multiple values
+=over 4
-=item Options with hash values
+=item Special behaviour if C<syscopy> is defined (OS/2, VMS and Win32)
-=item User-defined subroutines to handle options
+rmscopy($from,$to[,$date_flag])
-=item Options with multiple names
+=back
-=item Case and abbreviations
+=item RETURN
-=item Summary of Option Specifications
+=item NOTES
-!, +, s, i, o, f, : I<type> [ I<desttype> ], : I<number> [ I<desttype> ], :
-+ [ I<desttype> ]
+=item AUTHOR
=back
-=item Advanced Possibilities
+=head2 File::DosGlob - DOS like globbing and then some
=over 4
-=item Object oriented interface
+=item SYNOPSIS
-=item Thread Safety
+=item DESCRIPTION
-=item Documentation and help texts
+=item NOTES
-=item Storing options in a hash
+=item EXPORTS (by request only)
-=item Bundling
+=item BUGS
-=item The lonesome dash
+=item AUTHOR
-=item Argument callback
+=item HISTORY
-=back
+=item SEE ALSO
-=item Configuring Getopt::Long
+=back
-default, posix_default, auto_abbrev, getopt_compat, gnu_compat, gnu_getopt,
-require_order, permute, bundling (default: disabled), bundling_override
-(default: disabled), ignore_case (default: enabled), ignore_case_always
-(default: disabled), auto_version (default:disabled), auto_help
-(default:disabled), pass_through (default: disabled), prefix,
-prefix_pattern, debug (default: disabled)
+=head2 File::Find - Traverse a directory tree.
-=item Exportable Methods
+=over 4
-VersionMessage, C<-message>, C<-msg>, C<-exitval>, C<-output>, HelpMessage
+=item SYNOPSIS
-=item Return values and Errors
+=item DESCRIPTION
-=item Legacy
+B<find>, B<finddepth>
=over 4
-=item Default destinations
+=item %options
-=item Alternative option starters
+C<wanted>, C<bydepth>, C<preprocess>, C<postprocess>, C<follow>,
+C<follow_fast>, C<follow_skip>, C<dangling_symlinks>, C<no_chdir>,
+C<untaint>, C<untaint_pattern>, C<untaint_skip>
-=item Configuration variables
+=item The wanted function
+
+C<$File::Find::dir> is the current directory name,, C<$_> is the current
+filename within that directory, C<$File::Find::name> is the complete
+pathname to the file
=back
-=item Trouble Shooting
+=item WARNINGS
-=over 4
+=item CAVEAT
-=item GetOptions does not return a false result when an option is not
-supplied
+$dont_use_nlink, symlinks
-=item GetOptions does not split the command line correctly
+=item NOTES
-=item Undefined subroutine &main::GetOptions called
+=item BUGS AND CAVEATS
-=item How do I put a "-?" option into a Getopt::Long?
+=item HISTORY
=back
-=item AUTHOR
+=head2 File::Glob - Perl extension for BSD glob routine
-=item COPYRIGHT AND DISCLAIMER
+=over 4
-=back
+=item SYNOPSIS
-=head2 Getopt::Std, getopt, getopts - Process single-character switches
-with switch clustering
+=item DESCRIPTION
=over 4
-=item SYNOPSIS
+=item META CHARACTERS
-=item DESCRIPTION
+=item POSIX FLAGS
-=item C<--help> and C<--version>
+C<GLOB_ERR>, C<GLOB_LIMIT>, C<GLOB_MARK>, C<GLOB_NOCASE>, C<GLOB_NOCHECK>,
+C<GLOB_NOSORT>, C<GLOB_BRACE>, C<GLOB_NOMAGIC>, C<GLOB_QUOTE>,
+C<GLOB_TILDE>, C<GLOB_CSH>, C<GLOB_ALPHASORT>
=back
-=head2 Hash::Util - A selection of general-utility hash subroutines
+=item DIAGNOSTICS
+
+C<GLOB_NOSPACE>, C<GLOB_ABEND>
+
+=item NOTES
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=back
+
+=head2 File::GlobMapper - Extend File Glob to Allow Input and Output Files
=over 4
=item 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 Restricted hashes
+=item Behind The Scenes
-lock_keys, unlock_keys
+=item Limitations
-=back
+=item Input File Glob
-=back
+B<~>, B<~user>, B<.>, B<*>, B<?>, B<\>, B<[]>, B<{,}>, B<()>
-lock_value, unlock_value
+=item Output File Glob
-B<lock_hash>, B<unlock_hash>
+"*", #1
-B<hash_seed>
+=item Returned Data
+
+=back
+
+=item EXAMPLES
=over 4
-=item CAVEATS
+=item A Rename script
-=item AUTHOR
+=item A few example globmaps
+
+=back
=item SEE ALSO
+=item AUTHOR
+
+=item COPYRIGHT AND LICENSE
+
=back
-=head2 I18N::Collate - compare 8-bit scalar data according to the current
-locale
+=head2 File::Path - create or remove directory trees
=over 4
=item DESCRIPTION
+=item DIAGNOSTICS
+
+=item AUTHORS
+
=back
-=head2 I18N::LangTags - functions for dealing with RFC3066-style language
-tags
+=head2 File::Spec - portably perform operations on file names
=over 4
=item DESCRIPTION
-=back
+=item METHODS
-the function is_language_tag($lang1)
+canonpath, catdir, catfile, curdir, devnull, rootdir, tmpdir, updir,
+no_upwards, case_tolerant, file_name_is_absolute, path, join, splitpath,
+splitdir, catpath(), abs2rel, rel2abs()
-the function extract_language_tags($whatever)
+=item SEE ALSO
+
+=item AUTHOR
+
+=item COPYRIGHT
+
+=back
+
+=head2 File::Spec::Cygwin - methods for Cygwin file specs
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=back
+
+canonpath
+
+file_name_is_absolute
+
+tmpdir (override)
+
+=over 4
+
+=item COPYRIGHT
+
+=back
+
+=head2 File::Spec::Epoc - methods for Epoc file specs
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=back
+
+canonpath()
+
+=over 4
+
+=item AUTHOR
+
+=item COPYRIGHT
+
+=item SEE ALSO
+
+=back
+
+=head2 File::Spec::Functions - portably perform operations on file names
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=over 4
+
+=item Exports
+
+=back
+
+=item COPYRIGHT
+
+=item SEE ALSO
+
+=back
+
+=head2 File::Spec::Mac - File::Spec for Mac OS (Classic)
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item METHODS
+
+canonpath
+
+=back
+
+catdir()
+
+catfile
+
+curdir
+
+devnull
+
+rootdir
+
+tmpdir
+
+updir
+
+file_name_is_absolute
+
+path
+
+splitpath
+
+splitdir
+
+catpath
+
+abs2rel
+
+rel2abs
+
+=over 4
+
+=item AUTHORS
+
+=item COPYRIGHT
+
+=item SEE ALSO
+
+=back
+
+=head2 File::Spec::OS2 - methods for OS/2 file specs
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+tmpdir, splitpath
+
+=item COPYRIGHT
+
+=back
+
+=head2 File::Spec::Unix - File::Spec for Unix, base for other File::Spec
+modules
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item METHODS
+
+canonpath()
+
+=back
+
+catdir()
+
+catfile
+
+curdir
+
+devnull
+
+rootdir
+
+tmpdir
+
+updir
+
+no_upwards
+
+case_tolerant
+
+file_name_is_absolute
+
+path
+
+join
+
+splitpath
+
+splitdir
+
+catpath()
+
+abs2rel
+
+rel2abs()
+
+=over 4
+
+=item COPYRIGHT
+
+=item SEE ALSO
+
+=back
+
+=head2 File::Spec::VMS - methods for VMS file specs
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+canonpath (override)
+
+=back
+
+catdir (override)
+
+catfile (override)
+
+curdir (override)
+
+devnull (override)
+
+rootdir (override)
+
+tmpdir (override)
+
+updir (override)
+
+case_tolerant (override)
+
+path (override)
+
+file_name_is_absolute (override)
+
+splitpath (override)
+
+splitdir (override)
+
+catpath (override)
+
+abs2rel (override)
+
+rel2abs (override)
+
+=over 4
+
+=item COPYRIGHT
+
+=item SEE ALSO
+
+=back
+
+=head2 File::Spec::Win32 - methods for Win32 file specs
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+devnull
+
+=back
+
+tmpdir
+
+catfile
+
+canonpath
+
+splitpath
+
+splitdir
+
+catpath
+
+=over 4
+
+=item Note For File::Spec::Win32 Maintainers
+
+=back
+
+=over 4
+
+=item COPYRIGHT
+
+=item SEE ALSO
+
+=back
+
+=head2 File::Temp - return name and handle of a temporary file safely
+
+=over 4
+
+=item PORTABILITY
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=back
+
+=over 4
+
+=item OBJECT-ORIENTED INTERFACE
+
+B<new>
+
+=back
+
+B<filename>
+
+B<unlink_on_destroy>
+
+B<DESTROY>
+
+=over 4
+
+=item FUNCTIONS
+
+B<tempfile>
+
+=back
+
+B<tempdir>
+
+=over 4
+
+=item MKTEMP FUNCTIONS
+
+B<mkstemp>
+
+=back
+
+B<mkstemps>
+
+B<mkdtemp>
+
+B<mktemp>
+
+=over 4
+
+=item POSIX FUNCTIONS
+
+B<tmpnam>
+
+=back
+
+B<tmpfile>
+
+=over 4
+
+=item ADDITIONAL FUNCTIONS
+
+B<tempnam>
+
+=back
+
+=over 4
+
+=item UTILITY FUNCTIONS
+
+B<unlink0>
+
+=back
+
+B<cmpstat>
+
+B<unlink1>
+
+B<cleanup>
+
+=over 4
+
+=item PACKAGE VARIABLES
+
+B<safe_level>, STANDARD, MEDIUM, HIGH
+
+=back
+
+TopSystemUID
+
+B<$KEEP_ALL>, B<$DEBUG>
+
+=over 4
+
+=item WARNING
+
+=over 4
+
+=item Temporary files and NFS
+
+=item Forking
+
+=item BINMODE
+
+=back
+
+=item HISTORY
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=back
+
+=head2 File::stat - by-name interface to Perl's built-in stat() functions
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item BUGS
+
+=item NOTE
+
+=item AUTHOR
+
+=back
+
+=head2 FileCache - keep more files open than the system permits
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+cacheout EXPR, cacheout MODE, EXPR
+
+=item CAVEATS
+
+=item BUGS
+
+=back
+
+=head2 FileHandle - supply object methods for filehandles
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+$fh->print, $fh->printf, $fh->getline, $fh->getlines
+
+=item SEE ALSO
+
+=back
+
+=head2 Filter::Simple - Simplified source filtering
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=over 4
+
+=item The Problem
+
+=item A Solution
+
+=item Disabling or changing <no> behaviour
+
+=item All-in-one interface
+
+=item Filtering only specific components of source code
+
+C<"code">, C<"code_no_comments">, C<"executable">,
+C<"executable_no_comments">, C<"quotelike">, C<"string">, C<"regex">,
+C<"all">
+
+=item Filtering only the code parts of source code
+
+Most source code ceases to be grammatically correct when it is broken up
+into the pieces between string literals and regexes. So the C<'code'>
+and C<'code_no_comments'> component filter behave slightly differently
+from the other partial filters described in the previous section.
+
+=item Using Filter::Simple with an explicit C<import> subroutine
+
+=item Using Filter::Simple and Exporter together
+
+=item How it works
+
+=back
+
+=item AUTHOR
+
+=item COPYRIGHT
+
+=back
+
+=head2 Filter::Util::Call - Perl Source Filter Utility Module
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=over 4
+
+=item B<use Filter::Util::Call>
+
+=item B<import()>
+
+=item B<filter() and anonymous sub>
+
+B<$_>, B<$status>, B<filter_read> and B<filter_read_exact>, B<filter_del>
+
+=back
+
+=item EXAMPLES
+
+=over 4
+
+=item Example 1: A simple filter.
+
+=item Example 2: Using the context
+
+=item Example 3: Using the context within the filter
+
+=item Example 4: Using filter_del
+
+=back
+
+=item Filter::Simple
+
+=item AUTHOR
+
+=item DATE
+
+=back
+
+=head2 FindBin - Locate directory of original perl script
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item EXPORTABLE VARIABLES
+
+=item KNOWN ISSUES
+
+=item KNOWN BUGS
+
+=item AUTHORS
+
+=item COPYRIGHT
+
+=back
+
+=head2 GDBM_File - Perl5 access to the gdbm library.
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item AVAILABILITY
+
+=item BUGS
+
+=item SEE ALSO
+
+=back
+
+=head2 Getopt::Long - Extended processing of command line options
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item Command Line Options, an Introduction
+
+=item Getting Started with Getopt::Long
+
+=over 4
+
+=item Simple options
+
+=item A little bit less simple options
+
+=item Mixing command line option with other arguments
+
+=item Options with values
+
+=item Options with multiple values
+
+=item Options with hash values
+
+=item User-defined subroutines to handle options
+
+=item Options with multiple names
+
+=item Case and abbreviations
+
+=item Summary of Option Specifications
+
+!, +, s, i, o, f, : I<type> [ I<desttype> ], : I<number> [ I<desttype> ], :
++ [ I<desttype> ]
+
+=back
+
+=item Advanced Possibilities
+
+=over 4
+
+=item Object oriented interface
+
+=item Thread Safety
+
+=item Documentation and help texts
+
+=item Storing option values in a hash
+
+=item Bundling
+
+=item The lonesome dash
+
+=item Argument callback
+
+=back
+
+=item Configuring Getopt::Long
+
+default, posix_default, auto_abbrev, getopt_compat, gnu_compat, gnu_getopt,
+require_order, permute, bundling (default: disabled), bundling_override
+(default: disabled), ignore_case (default: enabled), ignore_case_always
+(default: disabled), auto_version (default:disabled), auto_help
+(default:disabled), pass_through (default: disabled), prefix,
+prefix_pattern, long_prefix_pattern, debug (default: disabled)
+
+=item Exportable Methods
+
+VersionMessage, C<-message>, C<-msg>, C<-exitval>, C<-output>, HelpMessage
+
+=item Return values and Errors
+
+=item Legacy
+
+=over 4
+
+=item Default destinations
+
+=item Alternative option starters
+
+=item Configuration variables
+
+=back
+
+=item Trouble Shooting
+
+=over 4
+
+=item GetOptions does not return a false result when an option is not
+supplied
+
+=item GetOptions does not split the command line correctly
+
+=item Undefined subroutine &main::GetOptions called
+
+=item How do I put a "-?" option into a Getopt::Long?
+
+=back
+
+=item AUTHOR
+
+=item COPYRIGHT AND DISCLAIMER
+
+=back
+
+=head2 Getopt::Std, getopt, getopts - Process single-character switches
+with switch clustering
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item C<--help> and C<--version>
+
+=back
+
+=head2 Hash::Util - A selection of general-utility hash subroutines
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=over 4
+
+=item Restricted hashes
+
+lock_keys, unlock_keys
+
+=back
+
+=back
+
+lock_value, unlock_value
+
+B<lock_hash>, B<unlock_hash>
+
+B<hash_seed>
+
+=over 4
+
+=item CAVEATS
+
+=item AUTHOR
+
+=item SEE ALSO
+
+=back
+
+=head2 I18N::Collate - compare 8-bit scalar data according to the current
+locale
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=back
+
+=head2 I18N::LangTags - functions for dealing with RFC3066-style language
+tags
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=back
+
+the function is_language_tag($lang1)
+
+the function extract_language_tags($whatever)
the function same_language_tag($lang1, $lang2)
-the function similarity_language_tag($lang1, $lang2)
+the function similarity_language_tag($lang1, $lang2)
+
+the function is_dialect_of($lang1, $lang2)
+
+the function super_languages($lang1)
+
+the function locale2language_tag($locale_identifier)
+
+the function encode_language_tag($lang1)
+
+the function alternate_language_tags($lang1)
+
+the function @langs = panic_languages(@accept_languages)
+
+the function implicate_supers( ...languages... ), the function
+implicate_supers_strictly( ...languages... )
+
+=over 4
+
+=item ABOUT LOWERCASING
+
+=item ABOUT UNICODE PLAINTEXT LANGUAGE TAGS
+
+=item SEE ALSO
+
+=item COPYRIGHT
+
+=item AUTHOR
+
+=back
+
+=head2 I18N::LangTags::Detect - detect the user's language preferences
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item FUNCTIONS
+
+=item ENVIRONMENT
+
+=item SEE ALSO
+
+=item COPYRIGHT
+
+=item AUTHOR
+
+=back
+
+=head2 I18N::LangTags::List -- tags and names for human languages
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item ABOUT LANGUAGE TAGS
+
+=item LIST OF LANGUAGES
+
+{ab} : Abkhazian, {ace} : Achinese, {ach} : Acoli, {ada} : Adangme, {ady} :
+Adyghe, {aa} : Afar, {afh} : Afrihili, {af} : Afrikaans, [{afa} :
+Afro-Asiatic (Other)], {ak} : Akan, {akk} : Akkadian, {sq} : Albanian,
+{ale} : Aleut, [{alg} : Algonquian languages], [{tut} : Altaic (Other)],
+{am} : Amharic, {i-ami} : Ami, [{apa} : Apache languages], {ar} : Arabic,
+{arc} : Aramaic, {arp} : Arapaho, {arn} : Araucanian, {arw} : Arawak, {hy}
+: Armenian, {an} : Aragonese, [{art} : Artificial (Other)], {ast} :
+Asturian, {as} : Assamese, [{ath} : Athapascan languages], [{aus} :
+Australian languages], [{map} : Austronesian (Other)], {av} : Avaric, {ae}
+: Avestan, {awa} : Awadhi, {ay} : Aymara, {az} : Azerbaijani, {ban} :
+Balinese, [{bat} : Baltic (Other)], {bal} : Baluchi, {bm} : Bambara, [{bai}
+: Bamileke languages], {bad} : Banda, [{bnt} : Bantu (Other)], {bas} :
+Basa, {ba} : Bashkir, {eu} : Basque, {btk} : Batak (Indonesia), {bej} :
+Beja, {be} : Belarusian, {bem} : Bemba, {bn} : Bengali, [{ber} : Berber
+(Other)], {bho} : Bhojpuri, {bh} : Bihari, {bik} : Bikol, {bin} : Bini,
+{bi} : Bislama, {bs} : Bosnian, {bra} : Braj, {br} : Breton, {bug} :
+Buginese, {bg} : Bulgarian, {i-bnn} : Bunun, {bua} : Buriat, {my} :
+Burmese, {cad} : Caddo, {car} : Carib, {ca} : Catalan, [{cau} : Caucasian
+(Other)], {ceb} : Cebuano, [{cel} : Celtic (Other)], [{cai} : Central
+American Indian (Other)], {chg} : Chagatai, [{cmc} : Chamic languages],
+{ch} : Chamorro, {ce} : Chechen, {chr} : Cherokee, {chy} : Cheyenne, {chb}
+: Chibcha, {ny} : Chichewa, {zh} : Chinese, {chn} : Chinook Jargon, {chp} :
+Chipewyan, {cho} : Choctaw, {cu} : Church Slavic, {chk} : Chuukese, {cv} :
+Chuvash, {cop} : Coptic, {kw} : Cornish, {co} : Corsican, {cr} : Cree,
+{mus} : Creek, [{cpe} : English-based Creoles and pidgins (Other)], [{cpf}
+: French-based Creoles and pidgins (Other)], [{cpp} : Portuguese-based
+Creoles and pidgins (Other)], [{crp} : Creoles and pidgins (Other)], {hr} :
+Croatian, [{cus} : Cushitic (Other)], {cs} : Czech, {dak} : Dakota, {da} :
+Danish, {dar} : Dargwa, {day} : Dayak, {i-default} : Default (Fallthru)
+Language, {del} : Delaware, {din} : Dinka, {dv} : Divehi, {doi} : Dogri,
+{dgr} : Dogrib, [{dra} : Dravidian (Other)], {dua} : Duala, {nl} : Dutch,
+{dum} : Middle Dutch (ca.1050-1350), {dyu} : Dyula, {dz} : Dzongkha, {efi}
+: Efik, {egy} : Ancient Egyptian, {eka} : Ekajuk, {elx} : Elamite, {en} :
+English, {enm} : Old English (1100-1500), {ang} : Old English
+(ca.450-1100), {i-enochian} : Enochian (Artificial), {myv} : Erzya, {eo} :
+Esperanto, {et} : Estonian, {ee} : Ewe, {ewo} : Ewondo, {fan} : Fang, {fat}
+: Fanti, {fo} : Faroese, {fj} : Fijian, {fi} : Finnish, [{fiu} :
+Finno-Ugrian (Other)], {fon} : Fon, {fr} : French, {frm} : Middle French
+(ca.1400-1600), {fro} : Old French (842-ca.1400), {fy} : Frisian, {fur} :
+Friulian, {ff} : Fulah, {gaa} : Ga, {gd} : Scots Gaelic, {gl} : Gallegan,
+{lg} : Ganda, {gay} : Gayo, {gba} : Gbaya, {gez} : Geez, {ka} : Georgian,
+{de} : German, {gmh} : Middle High German (ca.1050-1500), {goh} : Old High
+German (ca.750-1050), [{gem} : Germanic (Other)], {gil} : Gilbertese, {gon}
+: Gondi, {gor} : Gorontalo, {got} : Gothic, {grb} : Grebo, {grc} : Ancient
+Greek, {el} : Modern Greek, {gn} : Guarani, {gu} : Gujarati, {gwi} :
+Gwich'in, {hai} : Haida, {ht} : Haitian, {ha} : Hausa, {haw} : Hawaiian,
+{he} : Hebrew, {hz} : Herero, {hil} : Hiligaynon, {him} : Himachali, {hi} :
+Hindi, {ho} : Hiri Motu, {hit} : Hittite, {hmn} : Hmong, {hu} : Hungarian,
+{hup} : Hupa, {iba} : Iban, {is} : Icelandic, {io} : Ido, {ig} : Igbo,
+{ijo} : Ijo, {ilo} : Iloko, [{inc} : Indic (Other)], [{ine} : Indo-European
+(Other)], {id} : Indonesian, {inh} : Ingush, {ia} : Interlingua
+(International Auxiliary Language Association), {ie} : Interlingue, {iu} :
+Inuktitut, {ik} : Inupiaq, [{ira} : Iranian (Other)], {ga} : Irish, {mga} :
+Middle Irish (900-1200), {sga} : Old Irish (to 900), [{iro} : Iroquoian
+languages], {it} : Italian, {ja} : Japanese, {jv} : Javanese, {jrb} :
+Judeo-Arabic, {jpr} : Judeo-Persian, {kbd} : Kabardian, {kab} : Kabyle,
+{kac} : Kachin, {kl} : Kalaallisut, {xal} : Kalmyk, {kam} : Kamba, {kn} :
+Kannada, {kr} : Kanuri, {krc} : Karachay-Balkar, {kaa} : Kara-Kalpak, {kar}
+: Karen, {ks} : Kashmiri, {csb} : Kashubian, {kaw} : Kawi, {kk} : Kazakh,
+{kha} : Khasi, {km} : Khmer, [{khi} : Khoisan (Other)], {kho} : Khotanese,
+{ki} : Kikuyu, {kmb} : Kimbundu, {rw} : Kinyarwanda, {ky} : Kirghiz,
+{i-klingon} : Klingon, {kv} : Komi, {kg} : Kongo, {kok} : Konkani, {ko} :
+Korean, {kos} : Kosraean, {kpe} : Kpelle, {kro} : Kru, {kj} : Kuanyama,
+{kum} : Kumyk, {ku} : Kurdish, {kru} : Kurukh, {kut} : Kutenai, {lad} :
+Ladino, {lah} : Lahnda, {lam} : Lamba, {lo} : Lao, {la} : Latin, {lv} :
+Latvian, {lb} : Letzeburgesch, {lez} : Lezghian, {li} : Limburgish, {ln} :
+Lingala, {lt} : Lithuanian, {nds} : Low German, {art-lojban} : Lojban
+(Artificial), {loz} : Lozi, {lu} : Luba-Katanga, {lua} : Luba-Lulua, {lui}
+: Luiseno, {lun} : Lunda, {luo} : Luo (Kenya and Tanzania), {lus} : Lushai,
+{mk} : Macedonian, {mad} : Madurese, {mag} : Magahi, {mai} : Maithili,
+{mak} : Makasar, {mg} : Malagasy, {ms} : Malay, {ml} : Malayalam, {mt} :
+Maltese, {mnc} : Manchu, {mdr} : Mandar, {man} : Mandingo, {mni} :
+Manipuri, [{mno} : Manobo languages], {gv} : Manx, {mi} : Maori, {mr} :
+Marathi, {chm} : Mari, {mh} : Marshall, {mwr} : Marwari, {mas} : Masai,
+[{myn} : Mayan languages], {men} : Mende, {mic} : Micmac, {min} :
+Minangkabau, {i-mingo} : Mingo, [{mis} : Miscellaneous languages], {moh} :
+Mohawk, {mdf} : Moksha, {mo} : Moldavian, [{mkh} : Mon-Khmer (Other)],
+{lol} : Mongo, {mn} : Mongolian, {mos} : Mossi, [{mul} : Multiple
+languages], [{mun} : Munda languages], {nah} : Nahuatl, {nap} : Neapolitan,
+{na} : Nauru, {nv} : Navajo, {nd} : North Ndebele, {nr} : South Ndebele,
+{ng} : Ndonga, {ne} : Nepali, {new} : Newari, {nia} : Nias, [{nic} :
+Niger-Kordofanian (Other)], [{ssa} : Nilo-Saharan (Other)], {niu} : Niuean,
+{nog} : Nogai, {non} : Old Norse, [{nai} : North American Indian], {no} :
+Norwegian, {nb} : Norwegian Bokmal, {nn} : Norwegian Nynorsk, [{nub} :
+Nubian languages], {nym} : Nyamwezi, {nyn} : Nyankole, {nyo} : Nyoro, {nzi}
+: Nzima, {oc} : Occitan (post 1500), {oj} : Ojibwa, {or} : Oriya, {om} :
+Oromo, {osa} : Osage, {os} : Ossetian; Ossetic, [{oto} : Otomian
+languages], {pal} : Pahlavi, {i-pwn} : Paiwan, {pau} : Palauan, {pi} :
+Pali, {pam} : Pampanga, {pag} : Pangasinan, {pa} : Panjabi, {pap} :
+Papiamento, [{paa} : Papuan (Other)], {fa} : Persian, {peo} : Old Persian
+(ca.600-400 B.C.), [{phi} : Philippine (Other)], {phn} : Phoenician, {pon}
+: Pohnpeian, {pl} : Polish, {pt} : Portuguese, [{pra} : Prakrit languages],
+{pro} : Old Provencal (to 1500), {ps} : Pushto, {qu} : Quechua, {rm} :
+Raeto-Romance, {raj} : Rajasthani, {rap} : Rapanui, {rar} : Rarotongan,
+[{qaa - qtz} : Reserved for local use.], [{roa} : Romance (Other)], {ro} :
+Romanian, {rom} : Romany, {rn} : Rundi, {ru} : Russian, [{sal} : Salishan
+languages], {sam} : Samaritan Aramaic, {se} : Northern Sami, {sma} :
+Southern Sami, {smn} : Inari Sami, {smj} : Lule Sami, {sms} : Skolt Sami,
+[{smi} : Sami languages (Other)], {sm} : Samoan, {sad} : Sandawe, {sg} :
+Sango, {sa} : Sanskrit, {sat} : Santali, {sc} : Sardinian, {sas} : Sasak,
+{sco} : Scots, {sel} : Selkup, [{sem} : Semitic (Other)], {sr} : Serbian,
+{srr} : Serer, {shn} : Shan, {sn} : Shona, {sid} : Sidamo, {sgn-...} : Sign
+Languages, {bla} : Siksika, {sd} : Sindhi, {si} : Sinhalese, [{sit} :
+Sino-Tibetan (Other)], [{sio} : Siouan languages], {den} : Slave
+(Athapascan), [{sla} : Slavic (Other)], {sk} : Slovak, {sl} : Slovenian,
+{sog} : Sogdian, {so} : Somali, {son} : Songhai, {snk} : Soninke, {wen} :
+Sorbian languages, {nso} : Northern Sotho, {st} : Southern Sotho, [{sai} :
+South American Indian (Other)], {es} : Spanish, {suk} : Sukuma, {sux} :
+Sumerian, {su} : Sundanese, {sus} : Susu, {sw} : Swahili, {ss} : Swati,
+{sv} : Swedish, {syr} : Syriac, {tl} : Tagalog, {ty} : Tahitian, [{tai} :
+Tai (Other)], {tg} : Tajik, {tmh} : Tamashek, {ta} : Tamil, {i-tao} : Tao,
+{tt} : Tatar, {i-tay} : Tayal, {te} : Telugu, {ter} : Tereno, {tet} :
+Tetum, {th} : Thai, {bo} : Tibetan, {tig} : Tigre, {ti} : Tigrinya, {tem} :
+Timne, {tiv} : Tiv, {tli} : Tlingit, {tpi} : Tok Pisin, {tkl} : Tokelau,
+{tog} : Tonga (Nyasa), {to} : Tonga (Tonga Islands), {tsi} : Tsimshian,
+{ts} : Tsonga, {i-tsu} : Tsou, {tn} : Tswana, {tum} : Tumbuka, [{tup} :
+Tupi languages], {tr} : Turkish, {ota} : Ottoman Turkish (1500-1928), {crh}
+: Crimean Turkish, {tk} : Turkmen, {tvl} : Tuvalu, {tyv} : Tuvinian, {tw} :
+Twi, {udm} : Udmurt, {uga} : Ugaritic, {ug} : Uighur, {uk} : Ukrainian,
+{umb} : Umbundu, {und} : Undetermined, {ur} : Urdu, {uz} : Uzbek, {vai} :
+Vai, {ve} : Venda, {vi} : Vietnamese, {vo} : Volapuk, {vot} : Votic, [{wak}
+: Wakashan languages], {wa} : Walloon, {wal} : Walamo, {war} : Waray, {was}
+: Washo, {cy} : Welsh, {wo} : Wolof, {x-...} : Unregistered (Semi-Private
+Use), {xh} : Xhosa, {sah} : Yakut, {yao} : Yao, {yap} : Yapese, {ii} :
+Sichuan Yi, {yi} : Yiddish, {yo} : Yoruba, [{ypk} : Yupik languages], {znd}
+: Zande, [{zap} : Zapotec], {zen} : Zenaga, {za} : Zhuang, {zu} : Zulu,
+{zun} : Zuni
+
+=item SEE ALSO
+
+=item COPYRIGHT AND DISCLAIMER
+
+=item AUTHOR
+
+=back
+
+=head2 I18N::Langinfo - query locale information
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=over 4
+
+=item EXPORT
+
+=back
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=item COPYRIGHT AND LICENSE
+
+=back
+
+=head2 IO - load various IO modules
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item DEPRECATED
+
+=back
+
+=head2 IO::Compress::Deflate - Perl interface to write RFC 1950
+files/buffers
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+DO NOT use in production code, The documentation is incomplete in places,
+Parts of the interface defined here are tentative, Please report any
+problems you find
+
+=item Functional Interface
+
+=over 4
+
+=item deflate $input => $output [, OPTS]
+
+A filename, A filehandle, A scalar reference, An array reference, An Input
+FileGlob string, A filename, A filehandle, A scalar reference, A Hash
+Reference, An Array Reference, An Output FileGlob
+
+=item deflate \%hash [, OPTS]
+
+undef, A filename, A filehandle, A scalar reference, A Hash Reference, An
+Array Reference
+
+=item Notes
+
+=item Optional Parameters
+
+AutoClose =E<gt> 0|1, -Append =E<gt> 0|1
+
+=item Examples
+
+=back
+
+=item OO Interface
+
+=over 4
+
+=item Constructor
+
+A filename, A filehandle, A scalar reference
+
+=item Constructor Options
+
+-AutoClose =E<gt> 0|1, -Append =E<gt> 0|1, A Buffer, A Filename, A
+Filehandle, -Merge =E<gt> 0|1, -Level, -Strategy, -Strict =E<gt> 0|1
+
+=item Examples
+
+=back
+
+=item Methods
+
+=over 4
+
+=item print
+
+=item printf
+
+=item syswrite
+
+=item write
+
+=item flush
+
+=item tell
+
+=item eof
+
+=item seek
+
+=item binmode
+
+=item fileno
+
+=item close
+
+=item newStream
+
+=item deflateParams
+
+=back
+
+=item Importing
+
+:all, :constants, :flush, :level, :strategy
+
+=item EXAMPLES
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=item MODIFICATION HISTORY
+
+=item COPYRIGHT AND LICENSE
+
+=back
+
+=head2 IO::Compress::Gzip - Perl interface to write RFC 1952
+files/buffers
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+DO NOT use in production code, The documentation is incomplete in places,
+Parts of the interface defined here are tentative, Please report any
+problems you find
+
+=item Functional Interface
+
+=over 4
+
+=item gzip $input => $output [, OPTS]
+
+A filename, A filehandle, A scalar reference, An array reference, An Input
+FileGlob string, A filename, A filehandle, A scalar reference, A Hash
+Reference, An Array Reference, An Output FileGlob
+
+=item gzip \%hash [, OPTS]
+
+undef, A filename, A filehandle, A scalar reference, A Hash Reference, An
+Array Reference
+
+=item Notes
+
+=item Optional Parameters
+
+AutoClose =E<gt> 0|1, -Append =E<gt> 0|1
+
+=item Examples
+
+=back
+
+=item OO Interface
+
+=over 4
+
+=item Constructor
+
+A filename, A filehandle, A scalar reference
+
+=item Constructor Options
+
+-AutoClose =E<gt> 0|1, -Append =E<gt> 0|1, A Buffer, A Filename, A
+Filehandle, -Merge =E<gt> 0|1, -Level, -Strategy, -Mimimal =E<gt> 0|1,
+-Comment =E<gt> $comment, -Name =E<gt> $string, -Time =E<gt> $number,
+-TextFlag =E<gt> 0|1, -HeaderCRC =E<gt> 0|1, -OS_Code =E<gt> $value,
+-ExtraField =E<gt> $data, -ExtraFlags =E<gt> $value, -Strict =E<gt> 0|1
+
+=item Examples
+
+=back
+
+=item Methods
+
+=over 4
+
+=item print
+
+=item printf
+
+=item syswrite
+
+=item write
+
+=item flush
+
+=item tell
+
+=item eof
+
+=item seek
+
+=item binmode
+
+=item fileno
+
+=item close
+
+=item newStream
+
+=item deflateParams
+
+=back
+
+=item Importing
+
+:all, :constants, :flush, :level, :strategy
+
+=item EXAMPLES
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=item MODIFICATION HISTORY
+
+=item COPYRIGHT AND LICENSE
+
+=back
+
+=head2 IO::Compress::RawDeflate - Perl interface to write RFC 1951
+files/buffers
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+DO NOT use in production code, The documentation is incomplete in places,
+Parts of the interface defined here are tentative, Please report any
+problems you find
+
+=item Functional Interface
+
+=over 4
+
+=item rawdeflate $input => $output [, OPTS]
+
+A filename, A filehandle, A scalar reference, An array reference, An Input
+FileGlob string, A filename, A filehandle, A scalar reference, A Hash
+Reference, An Array Reference, An Output FileGlob
+
+=item rawdeflate \%hash [, OPTS]
+
+undef, A filename, A filehandle, A scalar reference, A Hash Reference, An
+Array Reference
+
+=item Notes
+
+=item Optional Parameters
+
+AutoClose =E<gt> 0|1, -Append =E<gt> 0|1
+
+=item Examples
+
+=back
+
+=item OO Interface
+
+=over 4
+
+=item Constructor
+
+A filename, A filehandle, A scalar reference
+
+=item Constructor Options
+
+-AutoClose =E<gt> 0|1, -Append =E<gt> 0|1, A Buffer, A Filename, A
+Filehandle, -Merge =E<gt> 0|1, -Level, -Strategy, -Strict =E<gt> 0|1
+
+=item Examples
+
+=back
+
+=item Methods
+
+=over 4
+
+=item print
+
+=item printf
+
+=item syswrite
+
+=item write
+
+=item flush
+
+=item tell
+
+=item eof
+
+=item seek
+
+=item binmode
+
+=item fileno
+
+=item close
+
+=item newStream
+
+=item deflateParams
+
+=back
+
+=item Importing
+
+:all, :constants, :flush, :level, :strategy
+
+=item EXAMPLES
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=item MODIFICATION HISTORY
+
+=item COPYRIGHT AND LICENSE
+
+=back
+
+=head2 IO::Dir - supply object methods for directory handles
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+new ( [ DIRNAME ] ), open ( DIRNAME ), read (), seek ( POS ), tell (),
+rewind (), close (), tie %hash, 'IO::Dir', DIRNAME [, OPTIONS ]
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=item COPYRIGHT
+
+=back
+
+=head2 IO::File - supply object methods for filehandles
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item CONSTRUCTOR
+
+new ( FILENAME [,MODE [,PERMS]] ), new_tmpfile
+
+=item METHODS
+
+open( FILENAME [,MODE [,PERMS]] ), open( FILENAME, IOLAYERS ), binmode(
+[LAYER] )
+
+=item NOTE
+
+=item SEE ALSO
+
+=item HISTORY
+
+=back
+
+=head2 IO::Handle - supply object methods for I/O handles
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item CONSTRUCTOR
+
+new (), new_from_fd ( FD, MODE )
+
+=item METHODS
+
+$io->fdopen ( FD, MODE ), $io->opened, $io->getline, $io->getlines,
+$io->ungetc ( ORD ), $io->write ( BUF, LEN [, OFFSET ] ), $io->error,
+$io->clearerr, $io->sync, $io->flush, $io->printflush ( ARGS ),
+$io->blocking ( [ BOOL ] ), $io->untaint
+
+=item NOTE
+
+=item SEE ALSO
+
+=item BUGS
+
+=item HISTORY
+
+=back
+
+=head2 IO::Pipe - supply object methods for pipes
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item CONSTRUCTOR
+
+new ( [READER, WRITER] )
+
+=item METHODS
+
+reader ([ARGS]), writer ([ARGS]), handles ()
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=item COPYRIGHT
+
+=back
+
+=head2 IO::Poll - Object interface to system poll call
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item METHODS
+
+mask ( IO [, EVENT_MASK ] ), poll ( [ TIMEOUT ] ), events ( IO ), remove (
+IO ), handles( [ EVENT_MASK ] )
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=item COPYRIGHT
+
+=back
+
+=head2 IO::Seekable - supply seek based methods for I/O objects
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+$io->getpos, $io->setpos, $io->seek ( POS, WHENCE ), WHENCE=0 (SEEK_SET),
+WHENCE=1 (SEEK_CUR), WHENCE=2 (SEEK_END), $io->sysseek( POS, WHENCE ),
+$io->tell
+
+=item SEE ALSO
+
+=item HISTORY
+
+=back
+
+=head2 IO::Select - OO interface to the select system call
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item CONSTRUCTOR
+
+new ( [ HANDLES ] )
+
+=item METHODS
+
+add ( HANDLES ), remove ( HANDLES ), exists ( HANDLE ), handles, can_read (
+[ TIMEOUT ] ), can_write ( [ TIMEOUT ] ), has_exception ( [ TIMEOUT ] ),
+count (), bits(), select ( READ, WRITE, EXCEPTION [, TIMEOUT ] )
+
+=item EXAMPLE
+
+=item AUTHOR
+
+=item COPYRIGHT
+
+=back
+
+=head2 IO::Socket - Object interface to socket communications
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item CONSTRUCTOR
+
+new ( [ARGS] )
+
+=item METHODS
+
+accept([PKG]), socketpair(DOMAIN, TYPE, PROTOCOL), atmark, connected,
+protocol, sockdomain, sockopt(OPT [, VAL]), socktype, timeout([VAL])
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=item COPYRIGHT
+
+=back
+
+=head2 IO::Socket::INET - Object interface for AF_INET domain sockets
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item CONSTRUCTOR
+
+new ( [ARGS] )
+
+=over 4
+
+=item METHODS
+
+sockaddr (), sockport (), sockhost (), peeraddr (), peerport (), peerhost
+()
+
+=back
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=item COPYRIGHT
+
+=back
+
+=head2 IO::Socket::UNIX - Object interface for AF_UNIX domain sockets
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item CONSTRUCTOR
+
+new ( [ARGS] )
+
+=item METHODS
+
+hostpath(), peerpath()
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=item COPYRIGHT
+
+=back
+
+=head2 IO::Uncompress::AnyInflate - Perl interface to read RFC 1950, 1951 &
+1952 files/buffers
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+DO NOT use in production code, The documentation is incomplete in places,
+Parts of the interface defined here are tentative, Please report any
+problems you find
+
+=item Functional Interface
+
+=over 4
+
+=item anyinflate $input => $output [, OPTS]
+
+A filename, A filehandle, A scalar reference, An array reference, An Input
+FileGlob string, A filename, A filehandle, A scalar reference, A Hash
+Reference, An Array Reference, An Output FileGlob
+
+=item anyinflate \%hash [, OPTS]
+
+undef, A filename, A filehandle, A scalar reference, A Hash Reference, An
+Array Reference
+
+=item Notes
+
+=item Optional Parameters
+
+AutoClose =E<gt> 0|1, -Append =E<gt> 0|1
+
+=item Examples
+
+=back
+
+=item OO Interface
+
+=over 4
+
+=item Constructor
+
+A filename, A filehandle, A scalar reference
+
+=item Constructor Options
+
+-AutoClose =E<gt> 0|1, -MultiStream =E<gt> 0|1, -Prime =E<gt> $string,
+-Transparent =E<gt> 0|1, -BlockSize =E<gt> $num, -InputLength =E<gt> $size,
+-Append =E<gt> 0|1, -Strict =E<gt> 0|1, -ParseExtra =E<gt> 0|1
+
+=item Examples
+
+=back
+
+=item Methods
+
+=over 4
+
+=item read
+
+=item read
+
+=item getline
+
+=item getc
+
+=item ungetc
+
+=item inflateSync
+
+=item getHeaderInfo
+
+=item tell
+
+=item eof
+
+=item seek
+
+=item binmode
+
+=item fileno
+
+=item close
+
+=back
+
+=item Importing
+
+:all
+
+=item EXAMPLES
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=item MODIFICATION HISTORY
+
+=item COPYRIGHT AND LICENSE
+
+=back
+
+=head2 IO::Uncompress::Gunzip - Perl interface to read RFC 1952
+files/buffers
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+DO NOT use in production code, The documentation is incomplete in places,
+Parts of the interface defined here are tentative, Please report any
+problems you find
+
+=item Functional Interface
+
+=over 4
+
+=item gunzip $input => $output [, OPTS]
+
+A filename, A filehandle, A scalar reference, An array reference, An Input
+FileGlob string, A filename, A filehandle, A scalar reference, A Hash
+Reference, An Array Reference, An Output FileGlob
+
+=item gunzip \%hash [, OPTS]
+
+undef, A filename, A filehandle, A scalar reference, A Hash Reference, An
+Array Reference
+
+=item Notes
+
+=item Optional Parameters
+
+AutoClose =E<gt> 0|1, -Append =E<gt> 0|1
+
+=item Examples
+
+=back
+
+=item OO Interface
+
+=over 4
+
+=item Constructor
+
+A filename, A filehandle, A scalar reference
+
+=item Constructor Options
+
+-AutoClose =E<gt> 0|1, -MultiStream =E<gt> 0|1, -Prime =E<gt> $string,
+-Transparent =E<gt> 0|1, -BlockSize =E<gt> $num, -InputLength =E<gt> $size,
+-Append =E<gt> 0|1, -Strict =E<gt> 0|1, -ParseExtra =E<gt> 0|1
+
+=item Examples
+
+=back
+
+=item Methods
+
+=over 4
+
+=item read
+
+=item read
+
+=item getline
+
+=item getc
+
+=item ungetc
+
+=item inflateSync
+
+=item getHeaderInfo
+
+Comment
+
+=item tell
+
+=item eof
+
+=item seek
+
+=item binmode
+
+=item fileno
+
+=item close
+
+=back
+
+=item Importing
+
+:all
+
+=item EXAMPLES
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=item MODIFICATION HISTORY
+
+=item COPYRIGHT AND LICENSE
+
+=back
+
+=head2 IO::Uncompress::Inflate - Perl interface to read RFC 1950
+files/buffers
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+DO NOT use in production code, The documentation is incomplete in places,
+Parts of the interface defined here are tentative, Please report any
+problems you find
+
+=item Functional Interface
+
+=over 4
+
+=item inflate $input => $output [, OPTS]
+
+A filename, A filehandle, A scalar reference, An array reference, An Input
+FileGlob string, A filename, A filehandle, A scalar reference, A Hash
+Reference, An Array Reference, An Output FileGlob
+
+=item inflate \%hash [, OPTS]
+
+undef, A filename, A filehandle, A scalar reference, A Hash Reference, An
+Array Reference
+
+=item Notes
+
+=item Optional Parameters
+
+AutoClose =E<gt> 0|1, -Append =E<gt> 0|1
+
+=item Examples
+
+=back
+
+=item OO Interface
+
+=over 4
+
+=item Constructor
+
+A filename, A filehandle, A scalar reference
+
+=item Constructor Options
+
+-AutoClose =E<gt> 0|1, -MultiStream =E<gt> 0|1, -Prime =E<gt> $string,
+-Transparent =E<gt> 0|1, -BlockSize =E<gt> $num, -InputLength =E<gt> $size,
+-Append =E<gt> 0|1, -Strict =E<gt> 0|1
+
+=item Examples
+
+=back
+
+=item Methods
+
+=over 4
+
+=item read
+
+=item read
+
+=item getline
+
+=item getc
+
+=item ungetc
+
+=item inflateSync
+
+=item getHeaderInfo
+
+=item tell
+
+=item eof
+
+=item seek
+
+=item binmode
+
+=item fileno
+
+=item close
+
+=back
+
+=item Importing
+
+:all
+
+=item EXAMPLES
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=item MODIFICATION HISTORY
+
+=item COPYRIGHT AND LICENSE
+
+=back
+
+=head2 IO::Uncompress::RawInflate - Perl interface to read RFC 1951
+files/buffers
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+DO NOT use in production code, The documentation is incomplete in places,
+Parts of the interface defined here are tentative, Please report any
+problems you find
+
+=item Functional Interface
+
+=over 4
+
+=item rawinflate $input => $output [, OPTS]
+
+A filename, A filehandle, A scalar reference, An array reference, An Input
+FileGlob string, A filename, A filehandle, A scalar reference, A Hash
+Reference, An Array Reference, An Output FileGlob
+
+=item rawinflate \%hash [, OPTS]
+
+undef, A filename, A filehandle, A scalar reference, A Hash Reference, An
+Array Reference
+
+=item Notes
+
+=item Optional Parameters
+
+AutoClose =E<gt> 0|1, -Append =E<gt> 0|1
+
+=item Examples
+
+=back
+
+=item OO Interface
+
+=over 4
+
+=item Constructor
+
+A filename, A filehandle, A scalar reference
+
+=item Constructor Options
+
+-AutoClose =E<gt> 0|1, -MultiStream =E<gt> 0|1, -Prime =E<gt> $string,
+-Transparent =E<gt> 0|1, -BlockSize =E<gt> $num, -InputLength =E<gt> $size,
+-Append =E<gt> 0|1, -Strict =E<gt> 0|1
+
+=item Examples
+
+=back
+
+=item Methods
+
+=over 4
+
+=item read
+
+=item read
+
+=item getline
+
+=item getc
+
+=item ungetc
+
+=item inflateSync
+
+=item getHeaderInfo
+
+=item tell
+
+=item eof
+
+=item seek
+
+=item binmode
+
+=item fileno
+
+=item close
+
+=back
+
+=item Importing
+
+:all
+
+=item EXAMPLES
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=item MODIFICATION HISTORY
+
+=item COPYRIGHT AND LICENSE
+
+=back
+
+=head2 IO::Zlib - IO:: style interface to L<Compress::Zlib>
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item CONSTRUCTOR
+
+new ( [ARGS] )
+
+=item OBJECT METHODS
+
+open ( FILENAME, MODE ), opened, close, getc, getline, getlines, print (
+ARGS... ), read ( BUF, NBYTES, [OFFSET] ), eof, seek ( OFFSET, WHENCE ),
+tell, setpos ( POS ), getpos ( POS )
+
+=item USING THE EXTERNAL GZIP
-the function is_dialect_of($lang1, $lang2)
+=item CLASS METHODS
-the function super_languages($lang1)
+has_Compress_Zlib, gzip_external, gzip_used, gzip_read_open,
+gzip_write_open
-the function locale2language_tag($locale_identifier)
+=item DIAGNOSTICS
-the function encode_language_tag($lang1)
+IO::Zlib::getlines: must be called in list context,
+IO::Zlib::gzopen_external: mode '...' is illegal, IO::Zlib::import: '...'
+is illegal, IO::Zlib::import: ':gzip_external' requires an argument,
+IO::Zlib::import: 'gzip_read_open' requires an argument, IO::Zlib::import:
+'gzip_read' '...' is illegal, IO::Zlib::import: 'gzip_write_open' requires
+an argument, IO::Zlib::import: 'gzip_write_open' '...' is illegal,
+IO::Zlib::import: no Compress::Zlib and no external gzip, IO::Zlib::open:
+needs a filename, IO::Zlib::READ: NBYTES must be specified, IO::Zlib::READ:
+OFFSET is not supported, IO::Zlib::WRITE: too long LENGTH, IO::Zlib::WRITE:
+OFFSET is not supported
-the function alternate_language_tags($lang1)
+=item SEE ALSO
-the function @langs = panic_languages(@accept_languages)
+=item HISTORY
-the function implicate_supers( ...languages... ), the function
-implicate_supers_strictly( ...languages... )
+=item COPYRIGHT
+
+=back
+
+=head2 IO::lib::IO::Dir, IO::Dir - supply object methods for directory
+handles
=over 4
-=item ABOUT LOWERCASING
+=item SYNOPSIS
-=item ABOUT UNICODE PLAINTEXT LANGUAGE TAGS
+=item DESCRIPTION
+
+new ( [ DIRNAME ] ), open ( DIRNAME ), read (), seek ( POS ), tell (),
+rewind (), close (), tie %hash, 'IO::Dir', DIRNAME [, OPTIONS ]
=item SEE ALSO
+=item AUTHOR
+
=item COPYRIGHT
-=item AUTHOR
+=back
+
+=head2 IO::lib::IO::File, IO::File - supply object methods for filehandles
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item CONSTRUCTOR
+
+new ( FILENAME [,MODE [,PERMS]] ), new_tmpfile
+
+=item METHODS
+
+open( FILENAME [,MODE [,PERMS]] ), open( FILENAME, IOLAYERS ), binmode(
+[LAYER] )
+
+=item NOTE
+
+=item SEE ALSO
+
+=item HISTORY
=back
-=head2 I18N::LangTags::Detect - detect the user's language preferences
+=head2 IO::lib::IO::Handle, IO::Handle - supply object methods for I/O
+handles
=over 4
=item DESCRIPTION
-=item FUNCTIONS
+=item CONSTRUCTOR
-=item ENVIRONMENT
+new (), new_from_fd ( FD, MODE )
+
+=item METHODS
+
+$io->fdopen ( FD, MODE ), $io->opened, $io->getline, $io->getlines,
+$io->ungetc ( ORD ), $io->write ( BUF, LEN [, OFFSET ] ), $io->error,
+$io->clearerr, $io->sync, $io->flush, $io->printflush ( ARGS ),
+$io->blocking ( [ BOOL ] ), $io->untaint
+
+=item NOTE
=item SEE ALSO
-=item COPYRIGHT
+=item BUGS
+
+=item HISTORY
+
+=back
+
+=head2 IO::lib::IO::Pipe, IO::Pipe - supply object methods for pipes
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item CONSTRUCTOR
+
+new ( [READER, WRITER] )
+
+=item METHODS
+
+reader ([ARGS]), writer ([ARGS]), handles ()
+
+=item SEE ALSO
=item AUTHOR
+=item COPYRIGHT
+
=back
-=head2 I18N::LangTags::List -- tags and names for human languages
+=head2 IO::lib::IO::Poll, IO::Poll - Object interface to system poll call
=over 4
=item DESCRIPTION
-=item ABOUT LANGUAGE TAGS
+=item METHODS
-=item LIST OF LANGUAGES
+mask ( IO [, EVENT_MASK ] ), poll ( [ TIMEOUT ] ), events ( IO ), remove (
+IO ), handles( [ EVENT_MASK ] )
-{ab} : Abkhazian, {ace} : Achinese, {ach} : Acoli, {ada} : Adangme, {ady} :
-Adyghe, {aa} : Afar, {afh} : Afrihili, {af} : Afrikaans, [{afa} :
-Afro-Asiatic (Other)], {ak} : Akan, {akk} : Akkadian, {sq} : Albanian,
-{ale} : Aleut, [{alg} : Algonquian languages], [{tut} : Altaic (Other)],
-{am} : Amharic, {i-ami} : Ami, [{apa} : Apache languages], {ar} : Arabic,
-{arc} : Aramaic, {arp} : Arapaho, {arn} : Araucanian, {arw} : Arawak, {hy}
-: Armenian, {an} : Aragonese, [{art} : Artificial (Other)], {ast} :
-Asturian, {as} : Assamese, [{ath} : Athapascan languages], [{aus} :
-Australian languages], [{map} : Austronesian (Other)], {av} : Avaric, {ae}
-: Avestan, {awa} : Awadhi, {ay} : Aymara, {az} : Azerbaijani, {ban} :
-Balinese, [{bat} : Baltic (Other)], {bal} : Baluchi, {bm} : Bambara, [{bai}
-: Bamileke languages], {bad} : Banda, [{bnt} : Bantu (Other)], {bas} :
-Basa, {ba} : Bashkir, {eu} : Basque, {btk} : Batak (Indonesia), {bej} :
-Beja, {be} : Belarusian, {bem} : Bemba, {bn} : Bengali, [{ber} : Berber
-(Other)], {bho} : Bhojpuri, {bh} : Bihari, {bik} : Bikol, {bin} : Bini,
-{bi} : Bislama, {bs} : Bosnian, {bra} : Braj, {br} : Breton, {bug} :
-Buginese, {bg} : Bulgarian, {i-bnn} : Bunun, {bua} : Buriat, {my} :
-Burmese, {cad} : Caddo, {car} : Carib, {ca} : Catalan, [{cau} : Caucasian
-(Other)], {ceb} : Cebuano, [{cel} : Celtic (Other)], [{cai} : Central
-American Indian (Other)], {chg} : Chagatai, [{cmc} : Chamic languages],
-{ch} : Chamorro, {ce} : Chechen, {chr} : Cherokee, {chy} : Cheyenne, {chb}
-: Chibcha, {ny} : Chichewa, {zh} : Chinese, {chn} : Chinook Jargon, {chp} :
-Chipewyan, {cho} : Choctaw, {cu} : Church Slavic, {chk} : Chuukese, {cv} :
-Chuvash, {cop} : Coptic, {kw} : Cornish, {co} : Corsican, {cr} : Cree,
-{mus} : Creek, [{cpe} : English-based Creoles and pidgins (Other)], [{cpf}
-: French-based Creoles and pidgins (Other)], [{cpp} : Portuguese-based
-Creoles and pidgins (Other)], [{crp} : Creoles and pidgins (Other)], {hr} :
-Croatian, [{cus} : Cushitic (Other)], {cs} : Czech, {dak} : Dakota, {da} :
-Danish, {dar} : Dargwa, {day} : Dayak, {i-default} : Default (Fallthru)
-Language, {del} : Delaware, {din} : Dinka, {dv} : Divehi, {doi} : Dogri,
-{dgr} : Dogrib, [{dra} : Dravidian (Other)], {dua} : Duala, {nl} : Dutch,
-{dum} : Middle Dutch (ca.1050-1350), {dyu} : Dyula, {dz} : Dzongkha, {efi}
-: Efik, {egy} : Ancient Egyptian, {eka} : Ekajuk, {elx} : Elamite, {en} :
-English, {enm} : Old English (1100-1500), {ang} : Old English
-(ca.450-1100), {i-enochian} : Enochian (Artificial), {myv} : Erzya, {eo} :
-Esperanto, {et} : Estonian, {ee} : Ewe, {ewo} : Ewondo, {fan} : Fang, {fat}
-: Fanti, {fo} : Faroese, {fj} : Fijian, {fi} : Finnish, [{fiu} :
-Finno-Ugrian (Other)], {fon} : Fon, {fr} : French, {frm} : Middle French
-(ca.1400-1600), {fro} : Old French (842-ca.1400), {fy} : Frisian, {fur} :
-Friulian, {ff} : Fulah, {gaa} : Ga, {gd} : Scots Gaelic, {gl} : Gallegan,
-{lg} : Ganda, {gay} : Gayo, {gba} : Gbaya, {gez} : Geez, {ka} : Georgian,
-{de} : German, {gmh} : Middle High German (ca.1050-1500), {goh} : Old High
-German (ca.750-1050), [{gem} : Germanic (Other)], {gil} : Gilbertese, {gon}
-: Gondi, {gor} : Gorontalo, {got} : Gothic, {grb} : Grebo, {grc} : Ancient
-Greek, {el} : Modern Greek, {gn} : Guarani, {gu} : Gujarati, {gwi} :
-Gwich'in, {hai} : Haida, {ht} : Haitian, {ha} : Hausa, {haw} : Hawaiian,
-{he} : Hebrew, {hz} : Herero, {hil} : Hiligaynon, {him} : Himachali, {hi} :
-Hindi, {ho} : Hiri Motu, {hit} : Hittite, {hmn} : Hmong, {hu} : Hungarian,
-{hup} : Hupa, {iba} : Iban, {is} : Icelandic, {io} : Ido, {ig} : Igbo,
-{ijo} : Ijo, {ilo} : Iloko, [{inc} : Indic (Other)], [{ine} : Indo-European
-(Other)], {id} : Indonesian, {inh} : Ingush, {ia} : Interlingua
-(International Auxiliary Language Association), {ie} : Interlingue, {iu} :
-Inuktitut, {ik} : Inupiaq, [{ira} : Iranian (Other)], {ga} : Irish, {mga} :
-Middle Irish (900-1200), {sga} : Old Irish (to 900), [{iro} : Iroquoian
-languages], {it} : Italian, {ja} : Japanese, {jv} : Javanese, {jrb} :
-Judeo-Arabic, {jpr} : Judeo-Persian, {kbd} : Kabardian, {kab} : Kabyle,
-{kac} : Kachin, {kl} : Kalaallisut, {xal} : Kalmyk, {kam} : Kamba, {kn} :
-Kannada, {kr} : Kanuri, {krc} : Karachay-Balkar, {kaa} : Kara-Kalpak, {kar}
-: Karen, {ks} : Kashmiri, {csb} : Kashubian, {kaw} : Kawi, {kk} : Kazakh,
-{kha} : Khasi, {km} : Khmer, [{khi} : Khoisan (Other)], {kho} : Khotanese,
-{ki} : Kikuyu, {kmb} : Kimbundu, {rw} : Kinyarwanda, {ky} : Kirghiz,
-{i-klingon} : Klingon, {kv} : Komi, {kg} : Kongo, {kok} : Konkani, {ko} :
-Korean, {kos} : Kosraean, {kpe} : Kpelle, {kro} : Kru, {kj} : Kuanyama,
-{kum} : Kumyk, {ku} : Kurdish, {kru} : Kurukh, {kut} : Kutenai, {lad} :
-Ladino, {lah} : Lahnda, {lam} : Lamba, {lo} : Lao, {la} : Latin, {lv} :
-Latvian, {lb} : Letzeburgesch, {lez} : Lezghian, {li} : Limburgish, {ln} :
-Lingala, {lt} : Lithuanian, {nds} : Low German, {art-lojban} : Lojban
-(Artificial), {loz} : Lozi, {lu} : Luba-Katanga, {lua} : Luba-Lulua, {lui}
-: Luiseno, {lun} : Lunda, {luo} : Luo (Kenya and Tanzania), {lus} : Lushai,
-{mk} : Macedonian, {mad} : Madurese, {mag} : Magahi, {mai} : Maithili,
-{mak} : Makasar, {mg} : Malagasy, {ms} : Malay, {ml} : Malayalam, {mt} :
-Maltese, {mnc} : Manchu, {mdr} : Mandar, {man} : Mandingo, {mni} :
-Manipuri, [{mno} : Manobo languages], {gv} : Manx, {mi} : Maori, {mr} :
-Marathi, {chm} : Mari, {mh} : Marshall, {mwr} : Marwari, {mas} : Masai,
-[{myn} : Mayan languages], {men} : Mende, {mic} : Micmac, {min} :
-Minangkabau, {i-mingo} : Mingo, [{mis} : Miscellaneous languages], {moh} :
-Mohawk, {mdf} : Moksha, {mo} : Moldavian, [{mkh} : Mon-Khmer (Other)],
-{lol} : Mongo, {mn} : Mongolian, {mos} : Mossi, [{mul} : Multiple
-languages], [{mun} : Munda languages], {nah} : Nahuatl, {nap} : Neapolitan,
-{na} : Nauru, {nv} : Navajo, {nd} : North Ndebele, {nr} : South Ndebele,
-{ng} : Ndonga, {ne} : Nepali, {new} : Newari, {nia} : Nias, [{nic} :
-Niger-Kordofanian (Other)], [{ssa} : Nilo-Saharan (Other)], {niu} : Niuean,
-{nog} : Nogai, {non} : Old Norse, [{nai} : North American Indian], {no} :
-Norwegian, {nb} : Norwegian Bokmal, {nn} : Norwegian Nynorsk, [{nub} :
-Nubian languages], {nym} : Nyamwezi, {nyn} : Nyankole, {nyo} : Nyoro, {nzi}
-: Nzima, {oc} : Occitan (post 1500), {oj} : Ojibwa, {or} : Oriya, {om} :
-Oromo, {osa} : Osage, {os} : Ossetian; Ossetic, [{oto} : Otomian
-languages], {pal} : Pahlavi, {i-pwn} : Paiwan, {pau} : Palauan, {pi} :
-Pali, {pam} : Pampanga, {pag} : Pangasinan, {pa} : Panjabi, {pap} :
-Papiamento, [{paa} : Papuan (Other)], {fa} : Persian, {peo} : Old Persian
-(ca.600-400 B.C.), [{phi} : Philippine (Other)], {phn} : Phoenician, {pon}
-: Pohnpeian, {pl} : Polish, {pt} : Portuguese, [{pra} : Prakrit languages],
-{pro} : Old Provencal (to 1500), {ps} : Pushto, {qu} : Quechua, {rm} :
-Raeto-Romance, {raj} : Rajasthani, {rap} : Rapanui, {rar} : Rarotongan,
-[{qaa - qtz} : Reserved for local use.], [{roa} : Romance (Other)], {ro} :
-Romanian, {rom} : Romany, {rn} : Rundi, {ru} : Russian, [{sal} : Salishan
-languages], {sam} : Samaritan Aramaic, {se} : Northern Sami, {sma} :
-Southern Sami, {smn} : Inari Sami, {smj} : Lule Sami, {sms} : Skolt Sami,
-[{smi} : Sami languages (Other)], {sm} : Samoan, {sad} : Sandawe, {sg} :
-Sango, {sa} : Sanskrit, {sat} : Santali, {sc} : Sardinian, {sas} : Sasak,
-{sco} : Scots, {sel} : Selkup, [{sem} : Semitic (Other)], {sr} : Serbian,
-{srr} : Serer, {shn} : Shan, {sn} : Shona, {sid} : Sidamo, {sgn-...} : Sign
-Languages, {bla} : Siksika, {sd} : Sindhi, {si} : Sinhalese, [{sit} :
-Sino-Tibetan (Other)], [{sio} : Siouan languages], {den} : Slave
-(Athapascan), [{sla} : Slavic (Other)], {sk} : Slovak, {sl} : Slovenian,
-{sog} : Sogdian, {so} : Somali, {son} : Songhai, {snk} : Soninke, {wen} :
-Sorbian languages, {nso} : Northern Sotho, {st} : Southern Sotho, [{sai} :
-South American Indian (Other)], {es} : Spanish, {suk} : Sukuma, {sux} :
-Sumerian, {su} : Sundanese, {sus} : Susu, {sw} : Swahili, {ss} : Swati,
-{sv} : Swedish, {syr} : Syriac, {tl} : Tagalog, {ty} : Tahitian, [{tai} :
-Tai (Other)], {tg} : Tajik, {tmh} : Tamashek, {ta} : Tamil, {i-tao} : Tao,
-{tt} : Tatar, {i-tay} : Tayal, {te} : Telugu, {ter} : Tereno, {tet} :
-Tetum, {th} : Thai, {bo} : Tibetan, {tig} : Tigre, {ti} : Tigrinya, {tem} :
-Timne, {tiv} : Tiv, {tli} : Tlingit, {tpi} : Tok Pisin, {tkl} : Tokelau,
-{tog} : Tonga (Nyasa), {to} : Tonga (Tonga Islands), {tsi} : Tsimshian,
-{ts} : Tsonga, {i-tsu} : Tsou, {tn} : Tswana, {tum} : Tumbuka, [{tup} :
-Tupi languages], {tr} : Turkish, {ota} : Ottoman Turkish (1500-1928), {crh}
-: Crimean Turkish, {tk} : Turkmen, {tvl} : Tuvalu, {tyv} : Tuvinian, {tw} :
-Twi, {udm} : Udmurt, {uga} : Ugaritic, {ug} : Uighur, {uk} : Ukrainian,
-{umb} : Umbundu, {und} : Undetermined, {ur} : Urdu, {uz} : Uzbek, {vai} :
-Vai, {ve} : Venda, {vi} : Vietnamese, {vo} : Volapuk, {vot} : Votic, [{wak}
-: Wakashan languages], {wa} : Walloon, {wal} : Walamo, {war} : Waray, {was}
-: Washo, {cy} : Welsh, {wo} : Wolof, {x-...} : Unregistered (Semi-Private
-Use), {xh} : Xhosa, {sah} : Yakut, {yao} : Yao, {yap} : Yapese, {ii} :
-Sichuan Yi, {yi} : Yiddish, {yo} : Yoruba, [{ypk} : Yupik languages], {znd}
-: Zande, [{zap} : Zapotec], {zen} : Zenaga, {za} : Zhuang, {zu} : Zulu,
-{zun} : Zuni
+=item SEE ALSO
+
+=item AUTHOR
+
+=item COPYRIGHT
+
+=back
+
+=head2 IO::lib::IO::Seekable, IO::Seekable - supply seek based methods for
+I/O objects
+
+=over 4
+
+=item SYNOPSIS
-=item SEE ALSO
+=item DESCRIPTION
-=item COPYRIGHT AND DISCLAIMER
+$io->getpos, $io->setpos, $io->seek ( POS, WHENCE ), WHENCE=0 (SEEK_SET),
+WHENCE=1 (SEEK_CUR), WHENCE=2 (SEEK_END), $io->sysseek( POS, WHENCE ),
+$io->tell
-=item AUTHOR
+=item SEE ALSO
+
+=item HISTORY
=back
-=head2 I18N::Langinfo - query locale information
+=head2 IO::lib::IO::Select, IO::Select - OO interface to the select system
+call
=over 4
=item DESCRIPTION
-=over 4
+=item CONSTRUCTOR
-=item EXPORT
+new ( [ HANDLES ] )
-=back
+=item METHODS
-=item SEE ALSO
+add ( HANDLES ), remove ( HANDLES ), exists ( HANDLE ), handles, can_read (
+[ TIMEOUT ] ), can_write ( [ TIMEOUT ] ), has_exception ( [ TIMEOUT ] ),
+count (), bits(), select ( READ, WRITE, EXCEPTION [, TIMEOUT ] )
+
+=item EXAMPLE
=item AUTHOR
-=item COPYRIGHT AND LICENSE
+=item COPYRIGHT
=back
-=head2 IO - load various IO modules
+=head2 IO::lib::IO::Socket, IO::Socket - Object interface to socket
+communications
=over 4
=item DESCRIPTION
-=item DEPRECATED
+=item CONSTRUCTOR
+
+new ( [ARGS] )
+
+=item METHODS
+
+accept([PKG]), socketpair(DOMAIN, TYPE, PROTOCOL), atmark, connected,
+protocol, sockdomain, sockopt(OPT [, VAL]), socktype, timeout([VAL])
+
+=item SEE ALSO
+
+=item AUTHOR
+
+=item COPYRIGHT
=back
-=head2 IO::Dir - supply object methods for directory handles
+=head2 IO::lib::IO::Socket::INET, IO::Socket::INET - Object interface for
+AF_INET domain sockets
=over 4
=item DESCRIPTION
-new ( [ DIRNAME ] ), open ( DIRNAME ), read (), seek ( POS ), tell (),
-rewind (), close (), tie %hash, 'IO::Dir', DIRNAME [, OPTIONS ]
+=item CONSTRUCTOR
+
+new ( [ARGS] )
+
+=over 4
+
+=item METHODS
+
+sockaddr (), sockport (), sockhost (), peeraddr (), peerport (), peerhost
+()
+
+=back
=item SEE ALSO
=back
-=head2 IO::File - supply object methods for filehandles
+=head2 IO::lib::IO::Socket::UNIX, IO::Socket::UNIX - Object interface for
+AF_UNIX domain sockets
=over 4
=item CONSTRUCTOR
-new ( FILENAME [,MODE [,PERMS]] ), new_tmpfile
+new ( [ARGS] )
=item METHODS
-open( FILENAME [,MODE [,PERMS]] ), open( FILENAME, IOLAYERS ), binmode(
-[LAYER] )
-
-=item NOTE
+hostpath(), peerpath()
=item SEE ALSO
-=item HISTORY
+=item AUTHOR
+
+=item COPYRIGHT
=back
-=head2 IO::Handle - supply object methods for I/O handles
+=head2 IPC::Msg - SysV Msg IPC object class
=over 4
=item DESCRIPTION
-=item CONSTRUCTOR
-
-new (), new_from_fd ( FD, MODE )
-
=item METHODS
-$io->fdopen ( FD, MODE ), $io->opened, $io->getline, $io->getlines,
-$io->ungetc ( ORD ), $io->write ( BUF, LEN [, OFFSET ] ), $io->error,
-$io->clearerr, $io->sync, $io->flush, $io->printflush ( ARGS ),
-$io->blocking ( [ BOOL ] ), $io->untaint
-
-=item NOTE
+new ( KEY , FLAGS ), id, rcv ( BUF, LEN [, TYPE [, FLAGS ]] ), remove, set
+( STAT ), set ( NAME => VALUE [, NAME => VALUE ...] ), snd ( TYPE, MSG [,
+FLAGS ] ), stat
=item SEE ALSO
-=item BUGS
+=item AUTHOR
-=item HISTORY
+=item COPYRIGHT
=back
-=head2 IO::Pipe - supply object methods for pipes
+=head2 IPC::Open2, open2 - open a process for both reading and writing
=over 4
=item DESCRIPTION
-=item CONSTRUCTOR
+=item WARNING
-new ( [READER, WRITER] )
+=item SEE ALSO
-=item METHODS
+=back
-reader ([ARGS]), writer ([ARGS]), handles ()
+=head2 IPC::Open3, open3 - open a process for reading, writing, and error
+handling
-=item SEE ALSO
+=over 4
-=item AUTHOR
+=item SYNOPSIS
-=item COPYRIGHT
+=item DESCRIPTION
+
+=item WARNING
=back
-=head2 IO::Poll - Object interface to system poll call
+=head2 IPC::Semaphore - SysV Semaphore IPC object class
=over 4
=item METHODS
-mask ( IO [, EVENT_MASK ] ), poll ( [ TIMEOUT ] ), events ( IO ), remove (
-IO ), handles( [ EVENT_MASK ] )
+new ( KEY , NSEMS , FLAGS ), getall, getncnt ( SEM ), getpid ( SEM ),
+getval ( SEM ), getzcnt ( SEM ), id, op ( OPLIST ), remove, set ( STAT ),
+set ( NAME => VALUE [, NAME => VALUE ...] ), setall ( VALUES ), setval ( N
+, VALUE ), stat
=item SEE ALSO
=back
-=head2 IO::Seekable - supply seek based methods for I/O objects
+=head2 IPC::SysV - SysV IPC constants
=over 4
=item DESCRIPTION
-$io->getpos, $io->setpos, $io->seek ( POS, WHENCE ), WHENCE=0 (SEEK_SET),
-WHENCE=1 (SEEK_CUR), WHENCE=2 (SEEK_END), $io->sysseek( POS, WHENCE ),
-$io->tell
+ftok( PATH, ID )
=item SEE ALSO
-=item HISTORY
+=item AUTHORS
+
+=item COPYRIGHT
=back
-=head2 IO::Select - OO interface to the select system call
+=head2 IPC::SysV::Msg, IPC::Msg - SysV Msg IPC object class
=over 4
=item DESCRIPTION
-=item CONSTRUCTOR
-
-new ( [ HANDLES ] )
-
=item METHODS
-add ( HANDLES ), remove ( HANDLES ), exists ( HANDLE ), handles, can_read (
-[ TIMEOUT ] ), can_write ( [ TIMEOUT ] ), has_exception ( [ TIMEOUT ] ),
-count (), bits(), select ( READ, WRITE, EXCEPTION [, TIMEOUT ] )
+new ( KEY , FLAGS ), id, rcv ( BUF, LEN [, TYPE [, FLAGS ]] ), remove, set
+( STAT ), set ( NAME => VALUE [, NAME => VALUE ...] ), snd ( TYPE, MSG [,
+FLAGS ] ), stat
-=item EXAMPLE
+=item SEE ALSO
=item AUTHOR
=back
-=head2 IO::Socket - Object interface to socket communications
+=head2 IPC::SysV::Semaphore, IPC::Semaphore - SysV Semaphore IPC object
+class
=over 4
=item DESCRIPTION
-=item CONSTRUCTOR
-
-new ( [ARGS] )
-
=item METHODS
-accept([PKG]), socketpair(DOMAIN, TYPE, PROTOCOL), atmark, connected,
-protocol, sockdomain, sockopt(OPT [, VAL]), socktype, timeout([VAL])
+new ( KEY , NSEMS , FLAGS ), getall, getncnt ( SEM ), getpid ( SEM ),
+getval ( SEM ), getzcnt ( SEM ), id, op ( OPLIST ), remove, set ( STAT ),
+set ( NAME => VALUE [, NAME => VALUE ...] ), setall ( VALUES ), setval ( N
+, VALUE ), stat
=item SEE ALSO
=back
-=head2 IO::Socket::INET - Object interface for AF_INET domain sockets
+=head2 List::Util - A selection of general-utility list subroutines
=over 4
=item DESCRIPTION
-=item CONSTRUCTOR
+first BLOCK LIST, max LIST, maxstr LIST, min LIST, minstr LIST, reduce
+BLOCK LIST, shuffle LIST, sum LIST
-new ( [ARGS] )
+=item KNOWN BUGS
+
+=item SUGGESTED ADDITIONS
+
+=item COPYRIGHT
+
+=back
+
+=head2 List::Utilib::List::Util, List::Util - A selection of
+general-utility list subroutines
=over 4
-=item METHODS
+=item SYNOPSIS
-sockaddr (), sockport (), sockhost (), peeraddr (), peerport (), peerhost
-()
+=item DESCRIPTION
-=back
+first BLOCK LIST, max LIST, maxstr LIST, min LIST, minstr LIST, reduce
+BLOCK LIST, shuffle LIST, sum LIST
-=item SEE ALSO
+=item KNOWN BUGS
-=item AUTHOR
+=item SUGGESTED ADDITIONS
=item COPYRIGHT
=back
-=head2 IO::Socket::UNIX - Object interface for AF_UNIX domain sockets
+=head2 List::Utilib::Scalar::Util, Scalar::Util - A selection of
+general-utility scalar subroutines
=over 4
=item DESCRIPTION
-=item CONSTRUCTOR
+blessed EXPR, dualvar NUM, STRING, isvstring EXPR, isweak EXPR,
+looks_like_number EXPR, openhandle FH, refaddr EXPR, reftype EXPR,
+set_prototype CODEREF, PROTOTYPE, tainted EXPR, weaken REF
-new ( [ARGS] )
+=item KNOWN BUGS
-=item METHODS
+=item COPYRIGHT
-hostpath(), peerpath()
+=item BLATANT PLUG
+
+=back
+
+=head2 Locale::Constants - constants for Locale codes
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=item KNOWN BUGS AND LIMITATIONS
=item SEE ALSO
+Locale::Language, Locale::Country, Locale::Script, Locale::Currency
+
=item AUTHOR
=item COPYRIGHT
=back
-=head2 IO::Zlib - IO:: style interface to L<Compress::Zlib>
+=head2 Locale::Country - ISO codes for country identification (ISO 3166)
=over 4
=item DESCRIPTION
-=item CONSTRUCTOR
+B<alpha-2>, B<alpha-3>, B<numeric>
-new ( [ARGS] )
+=item CONVERSION ROUTINES
-=item OBJECT METHODS
+code2country( CODE, [ CODESET ] ), country2code( STRING, [ CODESET ] ),
+country_code2code( CODE, CODESET, CODESET )
-open ( FILENAME, MODE ), opened, close, getc, getline, getlines, print (
-ARGS... ), read ( BUF, NBYTES, [OFFSET] ), eof, seek ( OFFSET, WHENCE ),
-tell, setpos ( POS ), getpos ( POS )
+=item QUERY ROUTINES
-=item USING THE EXTERNAL GZIP
+C<all_country_codes( [ CODESET ] )>, C<all_country_names( [ CODESET ] )>
-=item CLASS METHODS
+=item SEMI-PRIVATE ROUTINES
-has_Compress_Zlib, gzip_external, gzip_used, gzip_read_open,
-gzip_write_open
+=over 4
-=item DIAGNOSTICS
+=item alias_code
-IO::Zlib::getlines: must be called in list context,
-IO::Zlib::gzopen_external: mode '...' is illegal, IO::Zlib::import: '...'
-is illegal, IO::Zlib::import: ':gzip_external' requires an argument,
-IO::Zlib::import: 'gzip_read_open' requires an argument, IO::Zlib::import:
-'gzip_read' '...' is illegal, IO::Zlib::import: 'gzip_write_open' requires
-an argument, IO::Zlib::import: 'gzip_write_open' '...' is illegal,
-IO::Zlib::import: no Compress::Zlib and no external gzip, IO::Zlib::open:
-needs a filename, IO::Zlib::READ: NBYTES must be specified, IO::Zlib::READ:
-OFFSET is not supported, IO::Zlib::WRITE: too long LENGTH, IO::Zlib::WRITE:
-OFFSET is not supported
+=item rename_country
+
+=back
+
+=item EXAMPLES
+
+=item DOMAIN NAMES
+
+=item KNOWN BUGS AND LIMITATIONS
=item SEE ALSO
-=item HISTORY
+Locale::Language, Locale::Script, Locale::Currency, Locale::SubCountry, ISO
+3166-1, http://www.iso.org/iso/en/prods-services/iso3166ma/index.html,
+http://www.egt.ie/standards/iso3166/iso3166-1-en.html,
+http://www.cia.gov/cia/publications/factbook/docs/app-d-1.html
+
+=item AUTHOR
=item COPYRIGHT
=back
-=head2 IO::lib::IO::Dir, IO::Dir - supply object methods for directory
-handles
+=head2 Locale::Currency - ISO three letter codes for currency
+identification (ISO 4217)
=over 4
=item DESCRIPTION
-new ( [ DIRNAME ] ), open ( DIRNAME ), read (), seek ( POS ), tell (),
-rewind (), close (), tie %hash, 'IO::Dir', DIRNAME [, OPTIONS ]
+XTS, XXX
+
+=item CONVERSION ROUTINES
+
+code2currency(), currency2code()
+
+=item QUERY ROUTINES
+
+C<all_currency_codes()>, C<all_currency_names()>
+
+=item EXAMPLES
+
+=item KNOWN BUGS AND LIMITATIONS
=item SEE ALSO
+Locale::Country, Locale::Script, ISO 4217:1995,
+http://www.bsi-global.com/iso4217currency
+
=item AUTHOR
=item COPYRIGHT
=back
-=head2 IO::lib::IO::File, IO::File - supply object methods for filehandles
+=head2 Locale::Language - ISO two letter codes for language identification
+(ISO 639)
=over 4
=item DESCRIPTION
-=item CONSTRUCTOR
+=item CONVERSION ROUTINES
-new ( FILENAME [,MODE [,PERMS]] ), new_tmpfile
+code2language(), language2code()
-=item METHODS
+=item QUERY ROUTINES
-open( FILENAME [,MODE [,PERMS]] ), open( FILENAME, IOLAYERS ), binmode(
-[LAYER] )
+C<all_language_codes()>, C<all_language_names()>
-=item NOTE
+=item EXAMPLES
+
+=item KNOWN BUGS AND LIMITATIONS
=item SEE ALSO
-=item HISTORY
+Locale::Country, Locale::Script, Locale::Currency, ISO 639:1988 (E/F),
+http://lcweb.loc.gov/standards/iso639-2/langhome.html
+
+=item AUTHOR
+
+=item COPYRIGHT
=back
-=head2 IO::lib::IO::Handle, IO::Handle - supply object methods for I/O
-handles
+=head2 Locale::Maketext - framework for localization
=over 4
=item DESCRIPTION
-=item CONSTRUCTOR
-
-new (), new_from_fd ( FD, MODE )
+=item QUICK OVERVIEW
=item METHODS
-$io->fdopen ( FD, MODE ), $io->opened, $io->getline, $io->getlines,
-$io->ungetc ( ORD ), $io->write ( BUF, LEN [, OFFSET ] ), $io->error,
-$io->clearerr, $io->sync, $io->flush, $io->printflush ( ARGS ),
-$io->blocking ( [ BOOL ] ), $io->untaint
+=over 4
-=item NOTE
+=item Construction Methods
-=item SEE ALSO
+=item The "maketext" Method
-=item BUGS
+$lh->fail_with I<or> $lh->fail_with(I<PARAM>), $lh->failure_handler_auto
-=item HISTORY
+=item Utility Methods
-=back
+$language->quant($number, $singular), $language->quant($number, $singular,
+$plural), $language->quant($number, $singular, $plural, $negative),
+$language->numf($number), $language->sprintf($format, @items),
+$language->language_tag(), $language->encoding()
-=head2 IO::lib::IO::Pipe, IO::Pipe - supply object methods for pipes
+=item Language Handle Attributes and Internals
-=over 4
+=back
-=item SYNOPSIS
+=item LANGUAGE CLASS HIERARCHIES
-=item DESCRIPTION
+=item ENTRIES IN EACH LEXICON
-=item CONSTRUCTOR
+=item BRACKET NOTATION
-new ( [READER, WRITER] )
+=item AUTO LEXICONS
-=item METHODS
+=item CONTROLLING LOOKUP FAILURE
-reader ([ARGS]), writer ([ARGS]), handles ()
+=item HOW TO USE MAKETEXT
=item SEE ALSO
-=item AUTHOR
+=item COPYRIGHT AND DISCLAIMER
-=item COPYRIGHT
+=item AUTHOR
=back
-=head2 IO::lib::IO::Poll, IO::Poll - Object interface to system poll call
+=head2 Locale::Maketext::TPJ13 -- article about software localization
=over 4
=item DESCRIPTION
-=item METHODS
+=item Localization and Perl: gettext breaks, Maketext fixes
-mask ( IO [, EVENT_MASK ] ), poll ( [ TIMEOUT ] ), events ( IO ), remove (
-IO ), handles( [ EVENT_MASK ] )
+=over 4
-=item SEE ALSO
+=item A Localization Horror Story: It Could Happen To You
-=item AUTHOR
+=item The Linguistic View
-=item COPYRIGHT
+=item Breaking gettext
-=back
+=item Replacing gettext
-=head2 IO::lib::IO::Seekable, IO::Seekable - supply seek based methods for
-I/O objects
+=item Buzzwords: Abstraction and Encapsulation
-=over 4
+=item Buzzword: Isomorphism
-=item SYNOPSIS
+=item Buzzword: Inheritance
-=item DESCRIPTION
+=item Buzzword: Concision
-$io->getpos, $io->setpos, $io->seek ( POS, WHENCE ), WHENCE=0 (SEEK_SET),
-WHENCE=1 (SEEK_CUR), WHENCE=2 (SEEK_END), $io->sysseek( POS, WHENCE ),
-$io->tell
+=item The Devil in the Details
-=item SEE ALSO
+=item The Proof in the Pudding: Localizing Web Sites
-=item HISTORY
+=item References
=back
-=head2 IO::lib::IO::Select, IO::Select - OO interface to the select system
-call
+=back
+
+=head2 Locale::Script - ISO codes for script identification (ISO 15924)
=over 4
=item DESCRIPTION
-=item CONSTRUCTOR
+B<alpha-2>, B<alpha-3>, B<numeric>
-new ( [ HANDLES ] )
+=over 4
-=item METHODS
+=item SPECIAL CODES
-add ( HANDLES ), remove ( HANDLES ), exists ( HANDLE ), handles, can_read (
-[ TIMEOUT ] ), can_write ( [ TIMEOUT ] ), has_exception ( [ TIMEOUT ] ),
-count (), bits(), select ( READ, WRITE, EXCEPTION [, TIMEOUT ] )
+=back
-=item EXAMPLE
+=item CONVERSION ROUTINES
+
+code2script( CODE, [ CODESET ] ), script2code( STRING, [ CODESET ] ),
+script_code2code( CODE, CODESET, CODESET )
+
+=item QUERY ROUTINES
+
+C<all_script_codes ( [ CODESET ] )>, C<all_script_names ( [ CODESET ] )>
+
+=item EXAMPLES
+
+=item KNOWN BUGS AND LIMITATIONS
+
+=item SEE ALSO
+
+Locale::Language, Locale::Currency, Locale::Country, ISO 15924,
+http://www.evertype.com/standards/iso15924/
=item AUTHOR
=back
-=head2 IO::lib::IO::Socket, IO::Socket - Object interface to socket
-communications
+=head2 MIME::Base64 - Encoding and decoding of base64 strings
=over 4
=item DESCRIPTION
-=item CONSTRUCTOR
-
-new ( [ARGS] )
-
-=item METHODS
+encode_base64($str), encode_base64($str, $eol);, decode_base64($str)
-accept([PKG]), socketpair(DOMAIN, TYPE, PROTOCOL), atmark, connected,
-protocol, sockdomain, sockopt(OPT [, VAL]), socktype, timeout([VAL])
+=item DIAGNOSTICS
-=item SEE ALSO
+Premature end of base64 data, Premature padding of base64 data, Wide
+character in subroutine entry
-=item AUTHOR
+=item EXAMPLES
=item COPYRIGHT
+=item SEE ALSO
+
=back
-=head2 IO::lib::IO::Socket::INET, IO::Socket::INET - Object interface for
-AF_INET domain sockets
+=head2 MIME::Base64::QuotedPrint, MIME::QuotedPrint - Encoding and decoding
+of quoted-printable strings
=over 4
=item DESCRIPTION
-=item CONSTRUCTOR
+encode_qp($str), encode_qp($str, $eol), encode_qp($str, $eol, $binmode),
+decode_qp($str);
-new ( [ARGS] )
+=item COPYRIGHT
-=over 4
+=item SEE ALSO
-=item METHODS
+=back
-sockaddr (), sockport (), sockhost (), peeraddr (), peerport (), peerhost
-()
+=head2 MIME::QuotedPrint - Encoding and decoding of quoted-printable
+strings
-=back
+=over 4
-=item SEE ALSO
+=item SYNOPSIS
-=item AUTHOR
+=item DESCRIPTION
+
+encode_qp($str), encode_qp($str, $eol), encode_qp($str, $eol, $binmode),
+decode_qp($str);
=item COPYRIGHT
+=item SEE ALSO
+
=back
-=head2 IO::lib::IO::Socket::UNIX, IO::Socket::UNIX - Object interface for
-AF_UNIX domain sockets
+=head2 Math::BigFloat - Arbitrary size floating point math package
=over 4
=item DESCRIPTION
-=item CONSTRUCTOR
+=over 4
-new ( [ARGS] )
+=item Canonical notation
-=item METHODS
+=item Output
-hostpath(), peerpath()
+=item C<mantissa()>, C<exponent()> and C<parts()>
-=item SEE ALSO
+=item Accuracy vs. Precision
-=item AUTHOR
+=item Rounding
-=item COPYRIGHT
+ffround ( +$scale ), ffround ( -$scale ), ffround ( 0 ), fround ( +$scale
+), fround ( -$scale ) and fround ( 0 )
=back
-=head2 IPC::Msg - SysV Msg IPC object class
+=item METHODS
=over 4
-=item SYNOPSIS
+=item accuracy
-=item DESCRIPTION
+=item precision()
-=item METHODS
+=back
-new ( KEY , FLAGS ), id, rcv ( BUF, LEN [, TYPE [, FLAGS ]] ), remove, set
-( STAT ), set ( NAME => VALUE [, NAME => VALUE ...] ), snd ( TYPE, MSG [,
-FLAGS ] ), stat
+=item Autocreating constants
+
+=over 4
+
+=item Math library
+
+=item Using Math::BigInt::Lite
+
+=back
+
+=item BUGS
+
+=item CAVEATS
+
+stringify, bstr(), bdiv, Modifying and =, bpow, precision() vs. accuracy()
=item SEE ALSO
-=item AUTHOR
+=item LICENSE
-=item COPYRIGHT
+=item AUTHORS
=back
-=head2 IPC::Open2, open2 - open a process for both reading and writing
+=head2 Math::BigInt - Arbitrary size integer/float math package
=over 4
=item DESCRIPTION
-=item WARNING
+Input, Output
-=item SEE ALSO
+=item METHODS
-=back
+=over 4
-=head2 IPC::Open3, open3 - open a process for reading, writing, and error
-handling
+=item config
-=over 4
+=item accuracy
-=item SYNOPSIS
+=item precision
-=item DESCRIPTION
+=item brsft
-=item WARNING
+=item new
-=back
+=item bnan
-=head2 IPC::Semaphore - SysV Semaphore IPC object class
+=item bzero
-=over 4
+=item binf
-=item SYNOPSIS
+=item bone
-=item DESCRIPTION
+=item is_one()/is_zero()/is_nan()/is_inf()
-=item METHODS
+=item is_pos()/is_neg()
-new ( KEY , NSEMS , FLAGS ), getall, getncnt ( SEM ), getpid ( SEM ),
-getval ( SEM ), getzcnt ( SEM ), id, op ( OPLIST ), remove, set ( STAT ),
-set ( NAME => VALUE [, NAME => VALUE ...] ), setall ( VALUES ), setval ( N
-, VALUE ), stat
+ $x->is_pos(); # true if > 0
+ $x->is_neg(); # true if < 0
-=item SEE ALSO
+=item is_odd()/is_even()/is_int()
-=item AUTHOR
+=item bcmp
-=item COPYRIGHT
+=item bacmp
-=back
+=item sign
-=head2 IPC::SysV - SysV IPC constants
+=item digit
-=over 4
+=item bneg
-=item SYNOPSIS
+=item babs
-=item DESCRIPTION
+=item bnorm
-ftok( PATH, ID )
+=item bnot
-=item SEE ALSO
+=item binc
-=item AUTHORS
+=item bdec
-=item COPYRIGHT
+=item badd
-=back
+=item bsub
-=head2 IPC::SysV::Msg, IPC::Msg - SysV Msg IPC object class
+=item bmul
-=over 4
+=item bdiv
-=item SYNOPSIS
+=item bmod
-=item DESCRIPTION
+=item bmodinv
-=item METHODS
+=item bmodpow
-new ( KEY , FLAGS ), id, rcv ( BUF, LEN [, TYPE [, FLAGS ]] ), remove, set
-( STAT ), set ( NAME => VALUE [, NAME => VALUE ...] ), snd ( TYPE, MSG [,
-FLAGS ] ), stat
+=item bpow
-=item SEE ALSO
+=item blsft
-=item AUTHOR
+=item brsft
-=item COPYRIGHT
+=item band
-=back
+=item bior
-=head2 IPC::SysV::Semaphore, IPC::Semaphore - SysV Semaphore IPC object
-class
+=item bxor
-=over 4
+=item bnot
-=item SYNOPSIS
+=item bsqrt
-=item DESCRIPTION
+=item bfac
-=item METHODS
+=item round
-new ( KEY , NSEMS , FLAGS ), getall, getncnt ( SEM ), getpid ( SEM ),
-getval ( SEM ), getzcnt ( SEM ), id, op ( OPLIST ), remove, set ( STAT ),
-set ( NAME => VALUE [, NAME => VALUE ...] ), setall ( VALUES ), setval ( N
-, VALUE ), stat
+=item bround
-=item SEE ALSO
+=item bfround
-=item AUTHOR
+=item bfloor
-=item COPYRIGHT
+=item bceil
-=back
+=item bgcd
-=head2 List::Util - A selection of general-utility list subroutines
+=item blcm
-=over 4
+=item exponent
-=item SYNOPSIS
+=item mantissa
-=item DESCRIPTION
+=item parts
-first BLOCK LIST, max LIST, maxstr LIST, min LIST, minstr LIST, reduce
-BLOCK LIST, shuffle LIST, sum LIST
+=item copy
-=item KNOWN BUGS
+=item as_int
-=item SUGGESTED ADDITIONS
+=item bsstr
-=item COPYRIGHT
+=item as_hex
+
+=item as_bin
=back
-=head2 List::Utilib::List::Util, List::Util - A selection of
-general-utility list subroutines
+=item ACCURACY and PRECISION
=over 4
-=item SYNOPSIS
-
-=item DESCRIPTION
+=item Precision P
-first BLOCK LIST, max LIST, maxstr LIST, min LIST, minstr LIST, reduce
-BLOCK LIST, shuffle LIST, sum LIST
+=item Accuracy A
-=item KNOWN BUGS
+=item Fallback F
-=item SUGGESTED ADDITIONS
+=item Rounding mode R
-=item COPYRIGHT
+'trunc', 'even', 'odd', '+inf', '-inf', 'zero', Precision, Accuracy
+(significant digits), Setting/Accessing, Creating numbers, Usage,
+Precedence, Overriding globals, Local settings, Rounding, Default values,
+Remarks
=back
-=head2 List::Utilib::Scalar::Util, Scalar::Util - A selection of
-general-utility scalar subroutines
+=item Infinity and Not a Number
+
+oct()/hex(), log(-inf), exp(), cos(), sin(), atan2()
+
+=item INTERNALS
=over 4
-=item SYNOPSIS
+=item MATH LIBRARY
-=item DESCRIPTION
+=item SIGN
-blessed EXPR, dualvar NUM, STRING, isvstring EXPR, isweak EXPR,
-looks_like_number EXPR, openhandle FH, refaddr EXPR, reftype EXPR,
-set_prototype CODEREF, PROTOTYPE, tainted EXPR, weaken REF
+=item mantissa(), exponent() and parts()
-=item KNOWN BUGS
+=back
-=item COPYRIGHT
+=item EXAMPLES
-=item BLATANT PLUG
+ use Math::BigInt;
-=back
+=item Autocreating constants
-=head2 Locale::Constants - constants for Locale codes
+=item PERFORMANCE
=over 4
-=item SYNOPSIS
+=item Alternative math libraries
-=item DESCRIPTION
+=item SUBCLASSING
-=item KNOWN BUGS AND LIMITATIONS
+=back
-=item SEE ALSO
+=item Subclassing Math::BigInt
-Locale::Language, Locale::Country, Locale::Script, Locale::Currency
+=item UPGRADING
-=item AUTHOR
+=over 4
-=item COPYRIGHT
+=item Auto-upgrade
-=back
+bsqrt(), div(), blog()
-=head2 Locale::Country - ISO codes for country identification (ISO 3166)
+=back
-=over 4
+=item BUGS
-=item SYNOPSIS
+broot() does not work, Out of Memory!, Fails to load Calc on Perl prior
+5.6.0
-=item DESCRIPTION
+=item CAVEATS
-B<alpha-2>, B<alpha-3>, B<numeric>
+bstr(), bsstr() and 'cmp', int(), length, bdiv, infinity handling,
+Modifying and =, bpow, Overloading -$x, Mixing different object types,
+bsqrt(), brsft()
-=item CONVERSION ROUTINES
+=item LICENSE
-code2country( CODE, [ CODESET ] ), country2code( STRING, [ CODESET ] ),
-country_code2code( CODE, CODESET, CODESET )
+=item SEE ALSO
-=item QUERY ROUTINES
+=item AUTHORS
-C<all_country_codes( [ CODESET ] )>, C<all_country_names( [ CODESET ] )>
+=back
-=item SEMI-PRIVATE ROUTINES
+=head2 Math::BigInt::Calc - Pure Perl module to support Math::BigInt
=over 4
-=item alias_code
-
-=item rename_country
+=item SYNOPSIS
-=back
+=item DESCRIPTION
-=item EXAMPLES
+=item STORAGE
-=item DOMAIN NAMES
+=item METHODS
-=item KNOWN BUGS AND LIMITATIONS
+=item WRAP YOUR OWN
-=item SEE ALSO
+=item LICENSE
-Locale::Language, Locale::Script, Locale::Currency, Locale::SubCountry, ISO
-3166-1, http://www.iso.org/iso/en/prods-services/iso3166ma/index.html,
-http://www.egt.ie/standards/iso3166/iso3166-1-en.html,
-http://www.cia.gov/cia/publications/factbook/docs/app-d-1.html
+This program is free software; you may redistribute it and/or modify it
+under
+the same terms as Perl itself.
-=item AUTHOR
+=item AUTHORS
-=item COPYRIGHT
+=item SEE ALSO
=back
-=head2 Locale::Currency - ISO three letter codes for currency
-identification (ISO 4217)
+=head2 Math::BigInt::CalcEmu - Emulate low-level math with BigInt code
=over 4
=item DESCRIPTION
-XTS, XXX
-
-=item CONVERSION ROUTINES
+=item METHODS
-code2currency(), currency2code()
+=over 4
-=item QUERY ROUTINES
+=item __emu_bxor
-C<all_currency_codes()>, C<all_currency_names()>
+=item __emu_band
-=item EXAMPLES
+=item __emu_bior
-=item KNOWN BUGS AND LIMITATIONS
+=back
-=item SEE ALSO
+=item LICENSE
-Locale::Country, Locale::Script, ISO 4217:1995,
-http://www.bsi-global.com/iso4217currency
+This program is free software; you may redistribute it and/or modify it
+under
+the same terms as Perl itself.
-=item AUTHOR
+=item AUTHORS
-=item COPYRIGHT
+=item SEE ALSO
=back
-=head2 Locale::Language - ISO two letter codes for language identification
-(ISO 639)
+=head2 Math::BigInt::FastCalc - Math::BigInt::Calc with some XS for more
+speed
=over 4
=item DESCRIPTION
-=item CONVERSION ROUTINES
-
-code2language(), language2code()
+=item STORAGE
-=item QUERY ROUTINES
+=item METHODS
-C<all_language_codes()>, C<all_language_names()>
+=item LICENSE
-=item EXAMPLES
+This program is free software; you may redistribute it and/or modify it
+under
+the same terms as Perl itself.
-=item KNOWN BUGS AND LIMITATIONS
+=item AUTHORS
=item SEE ALSO
-Locale::Country, Locale::Script, Locale::Currency, ISO 639:1988 (E/F),
-http://lcweb.loc.gov/standards/iso639-2/langhome.html
-
-=item AUTHOR
-
-=item COPYRIGHT
-
=back
-=head2 Locale::Maketext - framework for localization
+=head2 Math::BigRat - Arbitrary big rational numbers
=over 4
=item DESCRIPTION
-=item QUICK OVERVIEW
-
-=item METHODS
-
=over 4
-=item Construction Methods
+=item MATH LIBRARY
-=item The "maketext" Method
+=back
-$lh->fail_with I<or> $lh->fail_with(I<PARAM>), $lh->failure_handler_auto
+=item METHODS
-=item Utility Methods
+=over 4
-$language->quant($number, $singular), $language->quant($number, $singular,
-$plural), $language->quant($number, $singular, $plural, $negative),
-$language->numf($number), $language->sprintf($format, @items),
-$language->language_tag(), $language->encoding()
+=item new()
-=item Language Handle Attributes and Internals
+=item numerator()
-=back
+=item denominator()
-=item LANGUAGE CLASS HIERARCHIES
+ $d = $x->denominator();
-=item ENTRIES IN EACH LEXICON
+=item parts()
-=item BRACKET NOTATION
+=item as_int()
-=item AUTO LEXICONS
+=item as_hex()
-=item CONTROLLING LOOKUP FAILURE
+=item as_bin()
-=item HOW TO USE MAKETEXT
+=item bfac()
-=item SEE ALSO
+=item blog()
-=item COPYRIGHT AND DISCLAIMER
+=item bround()/round()/bfround()
-=item AUTHOR
+=item bmod()
-=back
+=item is_one()
-=head2 Locale::Maketext::TPJ13 -- article about software localization
+=item is_zero()
-=over 4
+=item is_pos()
-=item SYNOPSIS
+=item is_neg()
-=item DESCRIPTION
+=item is_int()
-=item Localization and Perl: gettext breaks, Maketext fixes
+=item is_odd()
-=over 4
+=item is_even()
-=item A Localization Horror Story: It Could Happen To You
+=item bceil()
-=item The Linguistic View
+=item bfloor()
-=item Breaking gettext
+ $x->bfloor();
-=item Replacing gettext
+=item bsqrt()
-=item Buzzwords: Abstraction and Encapsulation
+ $x->bsqrt();
-=item Buzzword: Isomorphism
+=item config
-=item Buzzword: Inheritance
+=back
-=item Buzzword: Concision
+=item BUGS
-=item The Devil in the Details
+inf handling (partial), NaN handling (partial), rounding (not implemented
+except for bceil/bfloor), $x ** $y where $y is not an integer, bmod(),
+blog(), bmodinv() and bmodpow() (partial)
-=item The Proof in the Pudding: Localizing Web Sites
+=item LICENSE
-=item References
+=item SEE ALSO
-=back
+=item AUTHORS
=back
-=head2 Locale::Script - ISO codes for script identification (ISO 15924)
+=head2 Math::Complex - complex numbers and associated mathematical
+functions
=over 4
=item DESCRIPTION
-B<alpha-2>, B<alpha-3>, B<numeric>
+=item OPERATIONS
+
+=item CREATION
+
+=item DISPLAYING
=over 4
-=item SPECIAL CODES
+=item CHANGED IN PERL 5.6
=back
-=item CONVERSION ROUTINES
+=item USAGE
-code2script( CODE, [ CODESET ] ), script2code( STRING, [ CODESET ] ),
-script_code2code( CODE, CODESET, CODESET )
+=item ERRORS DUE TO DIVISION BY ZERO OR LOGARITHM OF ZERO
-=item QUERY ROUTINES
+=item ERRORS DUE TO INDIGESTIBLE ARGUMENTS
-C<all_script_codes ( [ CODESET ] )>, C<all_script_names ( [ CODESET ] )>
+=item BUGS
-=item EXAMPLES
+=item AUTHORS
-=item KNOWN BUGS AND LIMITATIONS
+=back
-=item SEE ALSO
+=head2 Math::Trig - trigonometric functions
-Locale::Language, Locale::Currency, Locale::Country, ISO 15924,
-http://www.evertype.com/standards/iso15924/
+=over 4
-=item AUTHOR
+=item SYNOPSIS
-=item COPYRIGHT
+=item DESCRIPTION
-=back
+=item TRIGONOMETRIC FUNCTIONS
-=head2 MIME::Base64 - Encoding and decoding of base64 strings
+B<tan>
=over 4
-=item SYNOPSIS
+=item ERRORS DUE TO DIVISION BY ZERO
-=item DESCRIPTION
+=item SIMPLE (REAL) ARGUMENTS, COMPLEX RESULTS
-encode_base64($str), encode_base64($str, $eol);, decode_base64($str)
+=back
-=item DIAGNOSTICS
+=item PLANE ANGLE CONVERSIONS
-Premature end of base64 data, Premature padding of base64 data
+=item RADIAL COORDINATE CONVERSIONS
-=item EXAMPLES
+=over 4
-=item COPYRIGHT
+=item COORDINATE SYSTEMS
-=item SEE ALSO
+=item 3-D ANGLE CONVERSIONS
+
+cartesian_to_cylindrical, cartesian_to_spherical, cylindrical_to_cartesian,
+cylindrical_to_spherical, spherical_to_cartesian, spherical_to_cylindrical
=back
-=head2 MIME::Base64::QuotedPrint, MIME::QuotedPrint - Encoding and decoding
-of quoted-printable strings
+=item GREAT CIRCLE DISTANCES AND DIRECTIONS
-=over 4
+=item EXAMPLES
-=item SYNOPSIS
+=over 4
-=item DESCRIPTION
+=item CAVEAT FOR GREAT CIRCLE FORMULAS
-encode_qp($str), encode_qp($str, $eol), encode_qp($str, $eol, $binmode),
-decode_qp($str);
+=back
-=item COPYRIGHT
+=item BUGS
-=item SEE ALSO
+=item AUTHORS
=back
-=head2 MIME::QuotedPrint - Encoding and decoding of quoted-printable
-strings
+=head2 Memoize - Make functions faster by trading space for time
=over 4
=item DESCRIPTION
-encode_qp($str), encode_qp($str, $eol), encode_qp($str, $eol, $binmode),
-decode_qp($str);
+=item DETAILS
-=item COPYRIGHT
+=item OPTIONS
-=item SEE ALSO
+=over 4
+
+=item INSTALL
+
+=item NORMALIZER
+
+=item C<SCALAR_CACHE>, C<LIST_CACHE>
+
+C<MEMORY>, C<HASH>, C<TIE>, C<FAULT>, C<MERGE>
=back
-=head2 Math::BigFloat - Arbitrary size floating point math package
+=item OTHER FACILITIES
=over 4
-=item SYNOPSIS
+=item C<unmemoize>
-=item DESCRIPTION
+=item C<flush_cache>
-=over 4
+=back
-=item Canonical notation
+=item CAVEATS
-=item Output
+=item PERSISTENT CACHE SUPPORT
-=item C<mantissa()>, C<exponent()> and C<parts()>
+=item EXPIRATION SUPPORT
-=item Accuracy vs. Precision
+=item BUGS
-=item Rounding
+=item MAILING LIST
-ffround ( +$scale ), ffround ( -$scale ), ffround ( 0 ), fround ( +$scale
-), fround ( -$scale ) and fround ( 0 )
+=item AUTHOR
+
+=item COPYRIGHT AND LICENSE
+
+=item THANK YOU
=back
-=item METHODS
+=head2 Memoize::AnyDBM_File - glue to provide EXISTS for AnyDBM_File for
+Storable use
=over 4
-=item accuracy
-
-=item precision()
+=item DESCRIPTION
=back
-=item Autocreating constants
+=head2 Memoize::Expire - Plug-in module for automatic expiration of
+memoized values
=over 4
-=item Math library
+=item SYNOPSIS
-=item Using Math::BigInt::Lite
+=item DESCRIPTION
-=back
+=item INTERFACE
-=item BUGS
+ TIEHASH, EXISTS, STORE
+
+=item ALTERNATIVES
=item CAVEATS
-stringify, bstr(), bdiv, Modifying and =, bpow, precision() vs. accuracy()
+=item AUTHOR
=item SEE ALSO
-=item LICENSE
+=back
-=item AUTHORS
+=head2 Memoize::ExpireFile - test for Memoize expiration semantics
+
+=over 4
+
+=item DESCRIPTION
=back
-=head2 Math::BigInt - Arbitrary size integer/float math package
+=head2 Memoize::ExpireTest - test for Memoize expiration semantics
=over 4
-=item SYNOPSIS
-
=item DESCRIPTION
-Input, Output
+=back
-=item METHODS
+=head2 Memoize::NDBM_File - glue to provide EXISTS for NDBM_File for
+Storable use
=over 4
-=item config
+=item DESCRIPTION
-=item accuracy
+=back
-=item precision
+=head2 Memoize::SDBM_File - glue to provide EXISTS for SDBM_File for
+Storable use
-=item brsft
+=over 4
-=item new
+=item DESCRIPTION
-=item bnan
+=back
-=item bzero
+=head2 Memoize::Storable - store Memoized data in Storable database
-=item binf
+=over 4
-=item bone
+=item DESCRIPTION
-=item is_one()/is_zero()/is_nan()/is_inf()
+=back
-=item is_pos()/is_neg()
+=head2 Module::CoreList - what modules shipped with versions of perl
- $x->is_pos(); # true if > 0
- $x->is_neg(); # true if < 0
+=over 4
-=item is_odd()/is_even()/is_int()
+=item SYNOPSIS
-=item bcmp
+=item DESCRIPTION
-=item bacmp
+=item CAVEATS
-=item sign
+=item HISTORY
-=item digit
+=item AUTHOR
-=item bneg
+=item COPYRIGHT
-=item babs
+=item SEE ALSO
-=item bnorm
+=back
-=item bnot
+=head2 NDBM_File - Tied access to ndbm files
-=item binc
+=over 4
-=item bdec
+=item SYNOPSIS
-=item badd
+=item DESCRIPTION
-=item bsub
+C<O_RDONLY>, C<O_WRONLY>, C<O_RDWR>
-=item bmul
+=item DIAGNOSTICS
-=item bdiv
+=over 4
-=item bmod
+=item C<ndbm store returned -1, errno 22, key "..." at ...>
-=item bmodinv
+=back
-=item bmodpow
+=item BUGS AND WARNINGS
-=item bpow
+=back
-=item blsft
+=head2 NEXT - Provide a pseudo-class NEXT (et al) that allows method
+redispatch
-=item brsft
+=over 4
-=item band
+=item SYNOPSIS
-=item bior
+=item DESCRIPTION
-=item bxor
+=over 4
-=item bnot
+=item Enforcing redispatch
-=item bsqrt
+=item Avoiding repetitions
-=item bfac
+=item Invoking all versions of a method with a single call
-=item round
+=item Using C<EVERY> methods
-=item bround
+=back
-=item bfround
+=item AUTHOR
-=item bfloor
+=item BUGS AND IRRITATIONS
-=item bceil
+=item COPYRIGHT
-=item bgcd
+=back
-=item blcm
+=head2 Net::Cmd - Network Command class (as used by FTP, SMTP etc)
-=item exponent
+=over 4
-=item mantissa
+=item SYNOPSIS
-=item parts
+=item DESCRIPTION
-=item copy
+=item USER METHODS
-=item as_int
+debug ( VALUE ), message (), code (), ok (), status (), datasend ( DATA ),
+dataend ()
-=item bsstr
+=item CLASS METHODS
-=item as_hex
+debug_print ( DIR, TEXT ), debug_text ( TEXT ), command ( CMD [, ARGS, ...
+]), unsupported (), response (), parse_response ( TEXT ), getline (),
+ungetline ( TEXT ), rawdatasend ( DATA ), read_until_dot (), tied_fh ()
-=item as_bin
+=item EXPORTS
+
+=item AUTHOR
+
+=item COPYRIGHT
=back
-=item ACCURACY and PRECISION
+=head2 Net::Config - Local configuration data for libnet
=over 4
-=item Precision P
+=item SYNOPSYS
-=item Accuracy A
+=item DESCRIPTION
-=item Fallback F
+=item METHODS
-=item Rounding mode R
+requires_firewall HOST
-'trunc', 'even', 'odd', '+inf', '-inf', 'zero', Precision, Accuracy
-(significant digits), Setting/Accessing, Creating numbers, Usage,
-Precedence, Overriding globals, Local settings, Rounding, Default values,
-Remarks
+=item NetConfig VALUES
+
+nntp_hosts, snpp_hosts, pop3_hosts, smtp_hosts, ph_hosts, daytime_hosts,
+time_hosts, inet_domain, ftp_firewall, ftp_firewall_type, ftp_ext_passive,
+ftp_int_passive, local_netmask, test_hosts, test_exists
=back
-=item Infinity and Not a Number
+=head2 Net::Domain - Attempt to evaluate the current host's internet name
+and domain
-oct()/hex(), log(-inf), exp(), cos(), sin(), atan2()
+=over 4
-=item INTERNALS
+=item SYNOPSIS
-=over 4
+=item DESCRIPTION
-=item MATH LIBRARY
+hostfqdn (), domainname (), hostname (), hostdomain ()
-=item SIGN
+=item AUTHOR
-=item mantissa(), exponent() and parts()
+=item COPYRIGHT
=back
-=item EXAMPLES
-
- use Math::BigInt;
+=head2 Net::FTP - FTP Client class
-=item Autocreating constants
+=over 4
-=item PERFORMANCE
+=item SYNOPSIS
-=over 4
+=item DESCRIPTION
-=item Alternative math libraries
+=item OVERVIEW
-=item SUBCLASSING
+=item CONSTRUCTOR
-=back
+new ([ HOST ] [, OPTIONS ])
-=item Subclassing Math::BigInt
+=item METHODS
-=item UPGRADING
+login ([LOGIN [,PASSWORD [, ACCOUNT] ] ]), authorize ( [AUTH [, RESP]]),
+site (ARGS), ascii, binary, rename ( OLDNAME, NEWNAME ), delete ( FILENAME
+), cwd ( [ DIR ] ), cdup (), pwd (), restart ( WHERE ), rmdir ( DIR [,
+RECURSE ]), mkdir ( DIR [, RECURSE ]), alloc ( SIZE [, RECORD_SIZE] ), ls (
+[ DIR ] ), dir ( [ DIR ] ), get ( REMOTE_FILE [, LOCAL_FILE [, WHERE]] ),
+put ( LOCAL_FILE [, REMOTE_FILE ] ), put_unique ( LOCAL_FILE [, REMOTE_FILE
+] ), append ( LOCAL_FILE [, REMOTE_FILE ] ), unique_name (), mdtm ( FILE ),
+size ( FILE ), supported ( CMD ), hash ( [FILEHANDLE_GLOB_REF],[
+BYTES_PER_HASH_MARK] ), nlst ( [ DIR ] ), list ( [ DIR ] ), retr ( FILE ),
+stor ( FILE ), stou ( FILE ), appe ( FILE ), port ( [ PORT ] ), pasv (),
+pasv_xfer ( SRC_FILE, DEST_SERVER [, DEST_FILE ] ), pasv_xfer_unique (
+SRC_FILE, DEST_SERVER [, DEST_FILE ] ), pasv_wait ( NON_PASV_SERVER ),
+abort (), quit ()
=over 4
-=item Auto-upgrade
+=item Methods for the adventurous
-bsqrt(), div(), blog()
+quot (CMD [,ARGS])
=back
-=item BUGS
+=item THE dataconn CLASS
-broot() does not work, Out of Memory!, Fails to load Calc on Perl prior
-5.6.0
+read ( BUFFER, SIZE [, TIMEOUT ] ), write ( BUFFER, SIZE [, TIMEOUT ] ),
+bytes_read (), abort (), close ()
-=item CAVEATS
+=item UNIMPLEMENTED
-bstr(), bsstr() and 'cmp', int(), length, bdiv, infinity handling,
-Modifying and =, bpow, Overloading -$x, Mixing different object types,
-bsqrt(), brsft()
+B<SMNT>, B<HELP>, B<MODE>, B<SYST>, B<STAT>, B<STRU>, B<REIN>
-=item LICENSE
+=item REPORTING BUGS
+
+=item AUTHOR
=item SEE ALSO
-=item AUTHORS
+=item USE EXAMPLES
+
+http://www.csh.rit.edu/~adam/Progs/
+
+=item CREDITS
+
+=item COPYRIGHT
=back
-=head2 Math::BigInt::Calc - Pure Perl module to support Math::BigInt
+=head2 Net::NNTP - NNTP Client class
=over 4
=item DESCRIPTION
-=item STORAGE
+=item CONSTRUCTOR
+
+new ( [ HOST ] [, OPTIONS ])
=item METHODS
-=item WRAP YOUR OWN
+article ( [ MSGID|MSGNUM ], [FH] ), body ( [ MSGID|MSGNUM ], [FH] ), head (
+[ MSGID|MSGNUM ], [FH] ), articlefh ( [ MSGID|MSGNUM ] ), bodyfh ( [
+MSGID|MSGNUM ] ), headfh ( [ MSGID|MSGNUM ] ), nntpstat ( [ MSGID|MSGNUM ]
+), group ( [ GROUP ] ), ihave ( MSGID [, MESSAGE ]), last (), date (),
+postok (), authinfo ( USER, PASS ), list (), newgroups ( SINCE [,
+DISTRIBUTIONS ]), newnews ( SINCE [, GROUPS [, DISTRIBUTIONS ]]), next (),
+post ( [ MESSAGE ] ), postfh (), slave (), quit ()
-=item LICENSE
+=over 4
-This program is free software; you may redistribute it and/or modify it
-under
-the same terms as Perl itself.
+=item Extension methods
-=item AUTHORS
+newsgroups ( [ PATTERN ] ), distributions (), subscriptions (),
+overview_fmt (), active_times (), active ( [ PATTERN ] ), xgtitle ( PATTERN
+), xhdr ( HEADER, MESSAGE-SPEC ), xover ( MESSAGE-SPEC ), xpath (
+MESSAGE-ID ), xpat ( HEADER, PATTERN, MESSAGE-SPEC), xrover, listgroup ( [
+GROUP ] ), reader
+
+=back
+
+=item UNSUPPORTED
+
+=item DEFINITIONS
+
+MESSAGE-SPEC, PATTERN, Examples, C<[^]-]>, C<*bdc>, C<[0-9a-zA-Z]>, C<a??d>
+
+=item SEE ALSO
+
+=item AUTHOR
-=item SEE ALSO
+=item COPYRIGHT
=back
-=head2 Math::BigInt::CalcEmu - Emulate low-level math with BigInt code
+=head2 Net::POP3 - Post Office Protocol 3 Client class (RFC1939)
=over 4
=item DESCRIPTION
-=item METHODS
-
-=over 4
-
-=item __emu_bxor
+=item CONSTRUCTOR
-=item __emu_band
+new ( [ HOST ] [, OPTIONS ] 0
-=item __emu_bior
+=item METHODS
-=back
+auth ( USERNAME, PASSWORD ), user ( USER ), pass ( PASS ), login ( [ USER
+[, PASS ]] ), apop ( [ USER [, PASS ]] ), banner (), capa (), capabilities
+(), top ( MSGNUM [, NUMLINES ] ), list ( [ MSGNUM ] ), get ( MSGNUM [, FH ]
+), getfh ( MSGNUM ), last (), popstat (), ping ( USER ), uidl ( [ MSGNUM ]
+), delete ( MSGNUM ), reset (), quit ()
-=item LICENSE
+=item NOTES
-This program is free software; you may redistribute it and/or modify it
-under
-the same terms as Perl itself.
+=item SEE ALSO
-=item AUTHORS
+=item AUTHOR
-=item SEE ALSO
+=item COPYRIGHT
=back
-=head2 Math::BigInt::FastCalc - Math::BigInt::Calc with some XS for more
-speed
+=head2 Net::Ping - check a remote host for reachability
=over 4
=item DESCRIPTION
-=item STORAGE
+=over 4
-=item METHODS
+=item Functions
-=item LICENSE
+Net::Ping->new([$proto [, $def_timeout [, $bytes [, $device [, $tos
+]]]]]);, $p->ping($host [, $timeout]);, $p->source_verify( { 0 | 1 } );,
+$p->service_check( { 0 | 1 } );, $p->tcp_service_check( { 0 | 1 } );,
+$p->hires( { 0 | 1 } );, $p->bind($local_addr);, $p->open($host);, $p->ack(
+[ $host ] );, $p->nack( $failed_ack_host );, $p->close();, pingecho($host
+[, $timeout]);
-This program is free software; you may redistribute it and/or modify it
-under
-the same terms as Perl itself.
+=back
+
+=item NOTES
+
+=item INSTALL
+
+=item BUGS
=item AUTHORS
-=item SEE ALSO
+=item COPYRIGHT
=back
-=head2 Math::BigRat - Arbitrary big rational numbers
+=head2 Net::SMTP - Simple Mail Transfer Protocol Client
=over 4
=item DESCRIPTION
-=over 4
+=item EXAMPLES
-=item MATH LIBRARY
+=item CONSTRUCTOR
-=back
+new ( [ HOST ] [, OPTIONS ] )
=item METHODS
-=over 4
+banner (), domain (), hello ( DOMAIN ), host (), etrn ( DOMAIN ), auth (
+USERNAME, PASSWORD ), mail ( ADDRESS [, OPTIONS] ), send ( ADDRESS ),
+send_or_mail ( ADDRESS ), send_and_mail ( ADDRESS ), reset (), recipient (
+ADDRESS [, ADDRESS, [...]] [, OPTIONS ] ), to ( ADDRESS [, ADDRESS [...]]
+), cc ( ADDRESS [, ADDRESS [...]] ), bcc ( ADDRESS [, ADDRESS [...]] ),
+data ( [ DATA ] ), expand ( ADDRESS ), verify ( ADDRESS ), help ( [
+$subject ] ), quit ()
-=item new()
+=item ADDRESSES
-=item numerator()
+=item SEE ALSO
-=item denominator()
+=item AUTHOR
- $d = $x->denominator();
+=item COPYRIGHT
-=item parts()
+=back
-=item as_int()
+=head2 Net::Time - time and daytime network client interface
-=item as_hex()
+=over 4
-=item as_bin()
+=item SYNOPSIS
-=item bfac()
+=item DESCRIPTION
-=item blog()
+inet_time ( [HOST [, PROTOCOL [, TIMEOUT]]]), inet_daytime ( [HOST [,
+PROTOCOL [, TIMEOUT]]])
-=item bround()/round()/bfround()
+=item AUTHOR
-=item bmod()
+=item COPYRIGHT
-=item is_one()
+=back
-=item is_zero()
+=head2 Net::hostent - by-name interface to Perl's built-in gethost*()
+functions
-=item is_pos()
+=over 4
-=item is_neg()
+=item SYNOPSIS
-=item is_int()
+=item DESCRIPTION
-=item is_odd()
+=item EXAMPLES
-=item is_even()
+=item NOTE
-=item bceil()
+=item AUTHOR
-=item bfloor()
+=back
- $x->bfloor();
+=head2 Net::libnetFAQ, libnetFAQ - libnet Frequently Asked Questions
-=item bsqrt()
+=over 4
- $x->bsqrt();
+=item DESCRIPTION
-=item config
+=over 4
-=back
+=item Where to get this document
-=item BUGS
+=item How to contribute to this document
-inf handling (partial), NaN handling (partial), rounding (not implemented
-except for bceil/bfloor), $x ** $y where $y is not an integer, bmod(),
-blog(), bmodinv() and bmodpow() (partial)
+=back
-=item LICENSE
+=item Author and Copyright Information
-=item SEE ALSO
+=over 4
-=item AUTHORS
+=item Disclaimer
=back
-=head2 Math::Complex - complex numbers and associated mathematical
-functions
+=item Obtaining and installing libnet
=over 4
-=item SYNOPSIS
-
-=item DESCRIPTION
-
-=item OPERATIONS
+=item What is libnet ?
-=item CREATION
+=item Which version of perl do I need ?
-=item STRINGIFICATION
+=item What other modules do I need ?
-=over 4
+=item What machines support libnet ?
-=item CHANGED IN PERL 5.6
+=item Where can I get the latest libnet release
=back
-=item USAGE
+=item Using Net::FTP
-=item ERRORS DUE TO DIVISION BY ZERO OR LOGARITHM OF ZERO
+=over 4
-=item ERRORS DUE TO INDIGESTIBLE ARGUMENTS
+=item How do I download files from an FTP server ?
-=item BUGS
+=item How do I transfer files in binary mode ?
-=item AUTHORS
+=item How can I get the size of a file on a remote FTP server ?
-=back
+=item How can I get the modification time of a file on a remote FTP server
+?
-=head2 Math::Trig - trigonometric functions
+=item How can I change the permissions of a file on a remote server ?
-=over 4
+=item Can I do a reget operation like the ftp command ?
-=item SYNOPSIS
+=item How do I get a directory listing from an FTP server ?
-=item DESCRIPTION
+=item Changing directory to "" does not fail ?
-=item TRIGONOMETRIC FUNCTIONS
+=item I am behind a SOCKS firewall, but the Firewall option does not work ?
-B<tan>
+=item I am behind an FTP proxy firewall, but cannot access machines outside
+?
-=over 4
+=item My ftp proxy firewall does not listen on port 21
-=item ERRORS DUE TO DIVISION BY ZERO
+=item Is it possible to change the file permissions of a file on an FTP
+server ?
-=item SIMPLE (REAL) ARGUMENTS, COMPLEX RESULTS
+=item I have seen scripts call a method message, but cannot find it
+documented ?
-=back
+=item Why does Net::FTP not implement mput and mget methods
-=item PLANE ANGLE CONVERSIONS
+=back
-=item RADIAL COORDINATE CONVERSIONS
+=item Using Net::SMTP
=over 4
-=item COORDINATE SYSTEMS
+=item Why can't the part of an Email address after the @ be used as the
+hostname ?
-=item 3-D ANGLE CONVERSIONS
+=item Why does Net::SMTP not do DNS MX lookups ?
-cartesian_to_cylindrical, cartesian_to_spherical, cylindrical_to_cartesian,
-cylindrical_to_spherical, spherical_to_cartesian, spherical_to_cylindrical
+=item The verify method always returns true ?
=back
-=item GREAT CIRCLE DISTANCES AND DIRECTIONS
-
-=item EXAMPLES
+=item Debugging scripts
=over 4
-=item CAVEAT FOR GREAT CIRCLE FORMULAS
+=item How can I debug my scripts that use Net::* modules ?
=back
-=item BUGS
-
-=item AUTHORS
+=item AUTHOR AND COPYRIGHT
=back
-=head2 Memoize - Make functions faster by trading space for time
+=head2 Net::netent - by-name interface to Perl's built-in getnet*()
+functions
=over 4
=item DESCRIPTION
-=item DETAILS
-
-=item OPTIONS
-
-=over 4
-
-=item INSTALL
-
-=item NORMALIZER
+=item EXAMPLES
-=item C<SCALAR_CACHE>, C<LIST_CACHE>
+=item NOTE
-C<MEMORY>, C<HASH>, C<TIE>, C<FAULT>, C<MERGE>
+=item AUTHOR
=back
-=item OTHER FACILITIES
+=head2 Net::protoent - by-name interface to Perl's built-in getproto*()
+functions
=over 4
-=item C<unmemoize>
-
-=item C<flush_cache>
-
-=back
-
-=item CAVEATS
-
-=item PERSISTENT CACHE SUPPORT
-
-=item EXPIRATION SUPPORT
+=item SYNOPSIS
-=item BUGS
+=item DESCRIPTION
-=item MAILING LIST
+=item NOTE
=item AUTHOR
-=item COPYRIGHT AND LICENSE
-
-=item THANK YOU
-
=back
-=head2 Memoize::AnyDBM_File - glue to provide EXISTS for AnyDBM_File for
-Storable use
+=head2 Net::servent - by-name interface to Perl's built-in getserv*()
+functions
=over 4
+=item SYNOPSIS
+
=item DESCRIPTION
+=item EXAMPLES
+
+=item NOTE
+
+=item AUTHOR
+
=back
-=head2 Memoize::Expire - Plug-in module for automatic expiration of
-memoized values
+=head2 Netrc, Net::Netrc - OO interface to users netrc file
=over 4
=item DESCRIPTION
-=item INTERFACE
+=item THE .netrc FILE
- TIEHASH, EXISTS, STORE
+machine name, default, login name, password string, account string, macdef
+name
-=item ALTERNATIVES
+=item CONSTRUCTOR
-=item CAVEATS
+lookup ( MACHINE [, LOGIN ])
+
+=item METHODS
+
+login (), password (), account (), lpa ()
=item AUTHOR
=item SEE ALSO
+=item COPYRIGHT
+
=back
-=head2 Memoize::ExpireFile - test for Memoize expiration semantics
+=head2 O - Generic interface to Perl Compiler backends
=over 4
+=item SYNOPSIS
+
=item DESCRIPTION
-=back
+=item CONVENTIONS
-=head2 Memoize::ExpireTest - test for Memoize expiration semantics
+=item IMPLEMENTATION
-=over 4
+=item BUGS
-=item DESCRIPTION
+=item AUTHOR
=back
-=head2 Memoize::NDBM_File - glue to provide EXISTS for NDBM_File for
-Storable use
+=head2 ODBM_File - Tied access to odbm files
=over 4
+=item SYNOPSIS
+
=item DESCRIPTION
-=back
+C<O_RDONLY>, C<O_WRONLY>, C<O_RDWR>
-=head2 Memoize::SDBM_File - glue to provide EXISTS for SDBM_File for
-Storable use
+=item DIAGNOSTICS
=over 4
-=item DESCRIPTION
+=item C<odbm store returned -1, errno 22, key "..." at ...>
=back
-=head2 Memoize::Storable - store Memoized data in Storable database
-
-=over 4
-
-=item DESCRIPTION
+=item BUGS AND WARNINGS
=back
-=head2 Module::CoreList - what modules shipped with versions of perl
+=head2 Opcode - Disable named opcodes when compiling perl code
=over 4
=item DESCRIPTION
-=item CAVEATS
-
-=item HISTORY
-
-=item AUTHOR
-
-=item COPYRIGHT
+=item NOTE
-=item SEE ALSO
+=item WARNING
-=back
+=item Operator Names and Operator Lists
-=head2 NDBM_File - Tied access to ndbm files
+an operator name (opname), an operator tag name (optag), a negated opname
+or optag, an operator set (opset)
-=over 4
+=item Opcode Functions
-=item SYNOPSIS
+opcodes, opset (OP, ...), opset_to_ops (OPSET), opset_to_hex (OPSET),
+full_opset, empty_opset, invert_opset (OPSET), verify_opset (OPSET, ...),
+define_optag (OPTAG, OPSET), opmask_add (OPSET), opmask, opdesc (OP, ...),
+opdump (PAT)
-=item DESCRIPTION
+=item Manipulating Opsets
-C<O_RDONLY>, C<O_WRONLY>, C<O_RDWR>
+=item TO DO (maybe)
-=item DIAGNOSTICS
+=back
=over 4
-=item C<ndbm store returned -1, errno 22, key "..." at ...>
+=item Predefined Opcode Tags
-=back
+:base_core, :base_mem, :base_loop, :base_io, :base_orig, :base_math,
+:base_thread, :default, :filesys_read, :sys_db, :browse, :filesys_open,
+:filesys_write, :subprocess, :ownprocess, :others, :still_to_be_decided,
+:dangerous
-=item BUGS AND WARNINGS
+=item SEE ALSO
+
+=item AUTHORS
=back
-=head2 NEXT - Provide a pseudo-class NEXT (et al) that allows method
-redispatch
+=head2 Opcode::Safe, Safe - Compile and execute code in restricted
+compartments
=over 4
=item DESCRIPTION
+a new namespace, an operator mask
+
+=item WARNING
+
=over 4
-=item Enforcing redispatch
+=item RECENT CHANGES
-=item Avoiding repetitions
+=item Methods in class Safe
-=item Invoking all versions of a method with a single call
+permit (OP, ...), permit_only (OP, ...), deny (OP, ...), deny_only (OP,
+...), trap (OP, ...), untrap (OP, ...), share (NAME, ...), share_from
+(PACKAGE, ARRAYREF), varglob (VARNAME), reval (STRING), rdo (FILENAME),
+root (NAMESPACE), mask (MASK)
-=item Using C<EVERY> methods
+=item Some Safety Issues
-=back
+Memory, CPU, Snooping, Signals, State Changes
=item AUTHOR
-=item BUGS AND IRRITATIONS
-
-=item COPYRIGHT
+=back
=back
-=head2 Net::Cmd - Network Command class (as used by FTP, SMTP etc)
+=head2 Opcode::ops, ops - Perl pragma to restrict unsafe operations when
+compiling
=over 4
-=item SYNOPSIS
+=item SYNOPSIS
=item DESCRIPTION
-=item USER METHODS
+=item SEE ALSO
-debug ( VALUE ), message (), code (), ok (), status (), datasend ( DATA ),
-dataend ()
+=back
-=item CLASS METHODS
+=head2 POSIX - Perl interface to IEEE Std 1003.1
-debug_print ( DIR, TEXT ), debug_text ( TEXT ), command ( CMD [, ARGS, ...
-]), unsupported (), response (), parse_response ( TEXT ), getline (),
-ungetline ( TEXT ), rawdatasend ( DATA ), read_until_dot (), tied_fh ()
+=over 4
-=item EXPORTS
+=item SYNOPSIS
-=item AUTHOR
+=item DESCRIPTION
-=item COPYRIGHT
+=item NOTE
-=back
+=item CAVEATS
-=head2 Net::Config - Local configuration data for libnet
+=item FUNCTIONS
+
+_exit, abort, abs, access, acos, alarm, asctime, asin, assert, atan, atan2,
+atexit, atof, atoi, atol, bsearch, calloc, ceil, chdir, chmod, chown,
+clearerr, clock, close, closedir, cos, cosh, creat, ctermid, ctime,
+cuserid, difftime, div, dup, dup2, errno, execl, execle, execlp, execv,
+execve, execvp, exit, exp, fabs, fclose, fcntl, fdopen, feof, ferror,
+fflush, fgetc, fgetpos, fgets, fileno, floor, fmod, fopen, fork, fpathconf,
+fprintf, fputc, fputs, fread, free, freopen, frexp, fscanf, fseek, fsetpos,
+fstat, fsync, ftell, fwrite, getc, getchar, getcwd, getegid, getenv,
+geteuid, getgid, getgrgid, getgrnam, getgroups, getlogin, getpgrp, getpid,
+getppid, getpwnam, getpwuid, gets, getuid, gmtime, isalnum, isalpha,
+isatty, iscntrl, isdigit, isgraph, islower, isprint, ispunct, isspace,
+isupper, isxdigit, kill, labs, ldexp, ldiv, link, localeconv, localtime,
+log, log10, longjmp, lseek, malloc, mblen, mbstowcs, mbtowc, memchr,
+memcmp, memcpy, memmove, memset, mkdir, mkfifo, mktime, modf, nice,
+offsetof, open, opendir, pathconf, pause, perror, pipe, pow, printf, putc,
+putchar, puts, qsort, raise, rand, read, readdir, realloc, remove, rename,
+rewind, rewinddir, rmdir, scanf, setgid, setjmp, setlocale, setpgid,
+setsid, setuid, sigaction, siglongjmp, sigpending, sigprocmask, sigsetjmp,
+sigsuspend, sin, sinh, sleep, sprintf, sqrt, srand, sscanf, stat, strcat,
+strchr, strcmp, strcoll, strcpy, strcspn, strerror, strftime, strlen,
+strncat, strncmp, strncpy, strpbrk, strrchr, strspn, strstr, strtod,
+strtok, strtol, strtoul, strxfrm, sysconf, system, tan, tanh, tcdrain,
+tcflow, tcflush, tcgetpgrp, tcsendbreak, tcsetpgrp, time, times, tmpfile,
+tmpnam, tolower, toupper, ttyname, tzname, tzset, umask, uname, ungetc,
+unlink, utime, vfprintf, vprintf, vsprintf, wait, waitpid, wcstombs,
+wctomb, write
+
+=item CLASSES
=over 4
-=item SYNOPSYS
+=item POSIX::SigAction
-=item DESCRIPTION
+new, handler, mask, flags, safe
-=item METHODS
+=item POSIX::SigRt
-requires_firewall HOST
+%SIGRT, SIGRTMIN, SIGRTMAX
-=item NetConfig VALUES
+=item POSIX::SigSet
-nntp_hosts, snpp_hosts, pop3_hosts, smtp_hosts, ph_hosts, daytime_hosts,
-time_hosts, inet_domain, ftp_firewall, ftp_firewall_type, ftp_ext_passive,
-ftp_int_pasive, local_netmask, test_hosts, test_exists
+new, addset, delset, emptyset, fillset, ismember
+
+=item POSIX::Termios
+
+new, getattr, getcc, getcflag, getiflag, getispeed, getlflag, getoflag,
+getospeed, setattr, setcc, setcflag, setiflag, setispeed, setlflag,
+setoflag, setospeed, Baud rate values, Terminal interface values, c_cc
+field values, c_cflag field values, c_iflag field values, c_lflag field
+values, c_oflag field values
=back
-=head2 Net::Domain - Attempt to evaluate the current host's internet name
-and domain
+=item PATHNAME CONSTANTS
-=over 4
+Constants
-=item SYNOPSIS
+=item POSIX CONSTANTS
-=item DESCRIPTION
+Constants
-hostfqdn (), hostname (), hostdomain ()
+=item SYSTEM CONFIGURATION
-=item AUTHOR
+Constants
-=item COPYRIGHT
+=item ERRNO
-=back
+Constants
-=head2 Net::FTP - FTP Client class
+=item FCNTL
-=over 4
+Constants
-=item SYNOPSIS
+=item FLOAT
-=item DESCRIPTION
+Constants
-=item OVERVIEW
+=item LIMITS
-=item CONSTRUCTOR
+Constants
-new ([ HOST ] [, OPTIONS ])
+=item LOCALE
-=item METHODS
+Constants
-login ([LOGIN [,PASSWORD [, ACCOUNT] ] ]), authorize ( [AUTH [, RESP]]),
-site (ARGS), ascii, binary, rename ( OLDNAME, NEWNAME ), delete ( FILENAME
-), cwd ( [ DIR ] ), cdup (), pwd (), restart ( WHERE ), rmdir ( DIR [,
-RECURSE ]), mkdir ( DIR [, RECURSE ]), alloc ( SIZE [, RECORD_SIZE] ), ls (
-[ DIR ] ), dir ( [ DIR ] ), get ( REMOTE_FILE [, LOCAL_FILE [, WHERE]] ),
-put ( LOCAL_FILE [, REMOTE_FILE ] ), put_unique ( LOCAL_FILE [, REMOTE_FILE
-] ), append ( LOCAL_FILE [, REMOTE_FILE ] ), unique_name (), mdtm ( FILE ),
-size ( FILE ), supported ( CMD ), hash ( [FILEHANDLE_GLOB_REF],[
-BYTES_PER_HASH_MARK] ), nlst ( [ DIR ] ), list ( [ DIR ] ), retr ( FILE ),
-stor ( FILE ), stou ( FILE ), appe ( FILE ), port ( [ PORT ] ), pasv (),
-pasv_xfer ( SRC_FILE, DEST_SERVER [, DEST_FILE ] ), pasv_xfer_unique (
-SRC_FILE, DEST_SERVER [, DEST_FILE ] ), pasv_wait ( NON_PASV_SERVER ),
-abort (), quit ()
+=item MATH
-=over 4
+Constants
-=item Methods for the adventurous
+=item SIGNAL
-quot (CMD [,ARGS])
+Constants
-=back
+=item STAT
-=item THE dataconn CLASS
+Constants, Macros
-read ( BUFFER, SIZE [, TIMEOUT ] ), write ( BUFFER, SIZE [, TIMEOUT ] ),
-bytes_read (), abort (), close ()
+=item STDLIB
-=item UNIMPLEMENTED
+Constants
-B<SMNT>, B<HELP>, B<MODE>, B<SYST>, B<STAT>, B<STRU>, B<REIN>
+=item STDIO
-=item REPORTING BUGS
+Constants
-=item AUTHOR
+=item TIME
-=item SEE ALSO
+Constants
-=item USE EXAMPLES
+=item UNISTD
-http://www.csh.rit.edu/~adam/Progs/
+Constants
-=item CREDITS
+=item WAIT
-=item COPYRIGHT
+Constants, WNOHANG, WUNTRACED, Macros, WIFEXITED, WEXITSTATUS, WIFSIGNALED,
+WTERMSIG, WIFSTOPPED, WSTOPSIG
=back
-=head2 Net::NNTP - NNTP Client class
+=head2 PerlIO - On demand loader for PerlIO layers and root of PerlIO::*
+name space
=over 4
=item DESCRIPTION
-=item CONSTRUCTOR
-
-new ( [ HOST ] [, OPTIONS ])
-
-=item METHODS
-
-article ( [ MSGID|MSGNUM ], [FH] ), body ( [ MSGID|MSGNUM ], [FH] ), head (
-[ MSGID|MSGNUM ], [FH] ), articlefh ( [ MSGID|MSGNUM ] ), bodyfh ( [
-MSGID|MSGNUM ] ), headfh ( [ MSGID|MSGNUM ] ), nntpstat ( [ MSGID|MSGNUM ]
-), group ( [ GROUP ] ), ihave ( MSGID [, MESSAGE ]), last (), date (),
-postok (), authinfo ( USER, PASS ), list (), newgroups ( SINCE [,
-DISTRIBUTIONS ]), newnews ( SINCE [, GROUPS [, DISTRIBUTIONS ]]), next (),
-post ( [ MESSAGE ] ), postfh (), slave (), quit ()
+:unix, :stdio, :perlio, :crlf, :mmap, :utf8, :bytes, :raw, :pop, :win32
=over 4
-=item Extension methods
-
-newsgroups ( [ PATTERN ] ), distributions (), subscriptions (),
-overview_fmt (), active_times (), active ( [ PATTERN ] ), xgtitle ( PATTERN
-), xhdr ( HEADER, MESSAGE-SPEC ), xover ( MESSAGE-SPEC ), xpath (
-MESSAGE-ID ), xpat ( HEADER, PATTERN, MESSAGE-SPEC), xrover, listgroup ( [
-GROUP ] ), reader
+=item Custom Layers
-=back
+:encoding, :via
-=item UNSUPPORTED
+=item Alternatives to raw
-=item DEFINITIONS
+=item Defaults and how to override them
-MESSAGE-SPEC, PATTERN, Examples, C<[^]-]>, C<*bdc>, C<[0-9a-zA-Z]>, C<a??d>
+=item Querying the layers of filehandles
-=item SEE ALSO
+=back
=item AUTHOR
-=item COPYRIGHT
+=item SEE ALSO
=back
-=head2 Net::POP3 - Post Office Protocol 3 Client class (RFC1939)
+=head2 PerlIO::encoding - encoding layer
=over 4
=item DESCRIPTION
-=item CONSTRUCTOR
-
-new ( [ HOST ] [, OPTIONS ] 0
+=item SEE ALSO
-=item METHODS
+=back
-auth ( USERNAME, PASSWORD ), user ( USER ), pass ( PASS ), login ( [ USER
-[, PASS ]] ), apop ( [ USER [, PASS ]] ), banner (), capa (), capabilities
-(), top ( MSGNUM [, NUMLINES ] ), list ( [ MSGNUM ] ), get ( MSGNUM [, FH ]
-), getfh ( MSGNUM ), last (), popstat (), ping ( USER ), uidl ( [ MSGNUM ]
-), delete ( MSGNUM ), reset (), quit ()
+=head2 PerlIO::scalar - in-memory IO, scalar IO
-=item NOTES
+=over 4
-=item SEE ALSO
+=item SYNOPSIS
-=item AUTHOR
+=item DESCRIPTION
-=item COPYRIGHT
+=item IMPLEMENTATION NOTE
=back
-=head2 Net::Ping - check a remote host for reachability
+=head2 PerlIO::via - Helper class for PerlIO layers implemented in perl
=over 4
=item DESCRIPTION
+=item EXPECTED METHODS
+
+$class->PUSHED([$mode[,$fh]]), $obj->POPPED([$fh]),
+$obj->UTF8($bellowFlag,[$fh]), $obj->OPEN($path,$mode[,$fh]),
+$obj->BINMODE([,$fh]), $obj->FDOPEN($fd[,$fh]),
+$obj->SYSOPEN($path,$imode,$perm,[,$fh]), $obj->FILENO($fh),
+$obj->READ($buffer,$len,$fh), $obj->WRITE($buffer,$fh), $obj->FILL($fh),
+$obj->CLOSE($fh), $obj->SEEK($posn,$whence,$fh), $obj->TELL($fh),
+$obj->UNREAD($buffer,$fh), $obj->FLUSH($fh), $obj->SETLINEBUF($fh),
+$obj->CLEARERR($fh), $obj->ERROR($fh), $obj->EOF($fh)
+
+=item EXAMPLES
+
=over 4
-=item Functions
+=item Example - a Hexadecimal Handle
-Net::Ping->new([$proto [, $def_timeout [, $bytes [, $device [, $tos
-]]]]]);, $p->ping($host [, $timeout]);, $p->source_verify( { 0 | 1 } );,
-$p->service_check( { 0 | 1 } );, $p->tcp_service_check( { 0 | 1 } );,
-$p->hires( { 0 | 1 } );, $p->bind($local_addr);, $p->open($host);, $p->ack(
-[ $host ] );, $p->nack( $failed_ack_host );, $p->close();, pingecho($host
-[, $timeout]);
+=back
=back
-=item NOTES
+=head2 PerlIO::via::QuotedPrint - PerlIO layer for quoted-printable strings
-=item INSTALL
+=over 4
-=item BUGS
+=item SYNOPSIS
-=item AUTHORS
+=item DESCRIPTION
+
+=item REQUIRED MODULES
+
+=item SEE ALSO
+
+=item ACKNOWLEDGEMENTS
=item COPYRIGHT
=back
-=head2 Net::SMTP - Simple Mail Transfer Protocol Client
+=head2 Pod::Checker, podchecker() - check pod documents for syntax errors
=over 4
=item SYNOPSIS
-=item DESCRIPTION
+=item OPTIONS/ARGUMENTS
-=item EXAMPLES
+=over 4
-=item CONSTRUCTOR
+=item podchecker()
-new ( [ HOST ] [, OPTIONS ] )
+B<-warnings> =E<gt> I<val>
-=item METHODS
+=back
-banner (), domain (), hello ( DOMAIN ), host (), etrn ( DOMAIN ), auth (
-USERNAME, PASSWORD ), mail ( ADDRESS [, OPTIONS] ), send ( ADDRESS ),
-send_or_mail ( ADDRESS ), send_and_mail ( ADDRESS ), reset (), recipient (
-ADDRESS [, ADDRESS, [...]] [, OPTIONS ] ), to ( ADDRESS [, ADDRESS [...]]
-), cc ( ADDRESS [, ADDRESS [...]] ), bcc ( ADDRESS [, ADDRESS [...]] ),
-data ( [ DATA ] ), expand ( ADDRESS ), verify ( ADDRESS ), help ( [
-$subject ] ), quit ()
+=item DESCRIPTION
-=item ADDRESSES
+=item DIAGNOSTICS
-=item SEE ALSO
+=over 4
-=item AUTHOR
+=item Errors
-=item COPYRIGHT
+empty =headn, =over on line I<N> without closing =back, =item without
+previous =over, =back without previous =over, No argument for =begin, =end
+without =begin, Nested =begin's, =for without formatter specification,
+unresolved internal link I<NAME>, Unknown command "I<CMD>", Unknown
+interior-sequence "I<SEQ>", nested commands
+I<CMD>E<lt>...I<CMD>E<lt>...E<gt>...E<gt>, garbled entity I<STRING>, Entity
+number out of range, malformed link LE<lt>E<gt>, nonempty ZE<lt>E<gt>,
+empty XE<lt>E<gt>, Spurious text after =pod / =cut, Spurious character(s)
+after =back
-=back
+=item Warnings
-=head2 Net::Time - time and daytime network client interface
+multiple occurrence of link target I<name>, line containing nothing but
+whitespace in paragraph, file does not start with =head, previous =item has
+no contents, preceding non-item paragraph(s), =item type mismatch (I<one>
+vs. I<two>), I<N> unescaped C<E<lt>E<gt>> in paragraph, Unknown entity, No
+items in =over, No argument for =item, empty section in previous paragraph,
+Verbatim paragraph in NAME section, =headI<n> without preceding higher
+level
-=over 4
+=item Hyperlinks
-=item SYNOPSIS
+ignoring leading/trailing whitespace in link, (section) in '$page'
+deprecated, alternative text/node '%s' contains non-escaped | or /
-=item DESCRIPTION
+=back
-inet_time ( [HOST [, PROTOCOL [, TIMEOUT]]]), inet_daytime ( [HOST [,
-PROTOCOL [, TIMEOUT]]])
+=item RETURN VALUE
-=item AUTHOR
+=item EXAMPLES
-=item COPYRIGHT
+=item INTERFACE
=back
-=head2 Net::hostent - by-name interface to Perl's built-in gethost*()
-functions
+C<Pod::Checker-E<gt>new( %options )>
-=over 4
+C<$checker-E<gt>poderror( @args )>, C<$checker-E<gt>poderror( {%opts},
+@args )>
-=item SYNOPSIS
+C<$checker-E<gt>num_errors()>
-=item DESCRIPTION
+C<$checker-E<gt>num_warnings()>
-=item EXAMPLES
+C<$checker-E<gt>name()>
-=item NOTE
+C<$checker-E<gt>node()>
+
+C<$checker-E<gt>idx()>
+
+C<$checker-E<gt>hyperlink()>
+
+=over 4
=item AUTHOR
=back
-=head2 Net::libnetFAQ, libnetFAQ - libnet Frequently Asked Questions
+=head2 Pod::Escapes -- for resolving Pod EE<lt>...E<gt> sequences
=over 4
-=item DESCRIPTION
+=item SYNOPSIS
-=over 4
+=item DESCRIPTION
-=item Where to get this document
+=item GOODIES
-=item How to contribute to this document
+e2char($e_content), e2charnum($e_content), $Name2character{I<name>},
+$Name2character_number{I<name>}, $Latin1Code_to_fallback{I<integer>},
+$Latin1Char_to_fallback{I<character>}, $Code2USASCII{I<integer>}
-=back
+=item CAVEATS
-=item Author and Copyright Information
+=item SEE ALSO
-=over 4
+=item COPYRIGHT AND DISCLAIMERS
-=item Disclaimer
+=item AUTHOR
=back
-=item Obtaining and installing libnet
+=head2 Pod::Find - find POD documents in directory trees
=over 4
-=item What is libnet ?
+=item SYNOPSIS
-=item Which version of perl do I need ?
+=item DESCRIPTION
-=item What other modules do I need ?
+=back
-=item What machines support libnet ?
+=over 4
-=item Where can I get the latest libnet release
+=item C<pod_find( { %opts } , @directories )>
-=back
+C<-verbose =E<gt> 1>, C<-perl =E<gt> 1>, C<-script =E<gt> 1>, C<-inc =E<gt>
+1>
-=item Using Net::FTP
+=back
=over 4
-=item How do I download files from an FTP server ?
-
-=item How do I transfer files in binary mode ?
-
-=item How can I get the size of a file on a remote FTP server ?
+=item C<simplify_name( $str )>
-=item How can I get the modification time of a file on a remote FTP server
-?
+=back
-=item How can I change the permissions of a file on a remote server ?
+=over 4
-=item Can I do a reget operation like the ftp command ?
+=item C<pod_where( { %opts }, $pod )>
-=item How do I get a directory listing from an FTP server ?
+C<-inc =E<gt> 1>, C<-dirs =E<gt> [ $dir1, $dir2, ... ]>, C<-verbose =E<gt>
+1>
-=item Changing directory to "" does not fail ?
+=back
-=item I am behind a SOCKS firewall, but the Firewall option does not work ?
+=over 4
-=item I am behind an FTP proxy firewall, but cannot access machines outside
-?
+=item C<contains_pod( $file , $verbose )>
-=item My ftp proxy firewall does not listen on port 21
+=back
-=item Is it possible to change the file permissions of a file on an FTP
-server ?
+=over 4
-=item I have seen scripts call a method message, but cannot find it
-documented ?
+=item AUTHOR
-=item Why does Net::FTP not implement mput and mget methods
+=item SEE ALSO
=back
-=item Using Net::SMTP
+=head2 Pod::Html - module to convert pod files to HTML
=over 4
-=item Why can't the part of an Email address after the @ be used as the
-hostname ?
+=item SYNOPSIS
-=item Why does Net::SMTP not do DNS MX lookups ?
+=item DESCRIPTION
-=item The verify method always returns true ?
+=item ARGUMENTS
-=back
+backlink, cachedir, css, flush, header, help, hiddendirs, htmldir,
+htmlroot, index, infile, libpods, netscape, outfile, podpath, podroot,
+quiet, recurse, title, verbose
-=item Debugging scripts
+=item EXAMPLE
-=over 4
+=item ENVIRONMENT
-=item How can I debug my scripts that use Net::* modules ?
+=item AUTHOR
-=back
+=item SEE ALSO
-=item AUTHOR AND COPYRIGHT
+=item COPYRIGHT
=back
-=head2 Net::netent - by-name interface to Perl's built-in getnet*()
-functions
+=head2 Pod::InputObjects - objects representing POD input paragraphs,
+commands, etc.
=over 4
=item SYNOPSIS
-=item DESCRIPTION
+=item REQUIRES
-=item EXAMPLES
+=item EXPORTS
-=item NOTE
+=item DESCRIPTION
-=item AUTHOR
+package B<Pod::InputSource>, package B<Pod::Paragraph>, package
+B<Pod::InteriorSequence>, package B<Pod::ParseTree>
=back
-=head2 Net::protoent - by-name interface to Perl's built-in getproto*()
-functions
-
=over 4
-=item SYNOPSIS
+=item B<Pod::InputSource>
-=item DESCRIPTION
+=back
-=item NOTE
+=over 4
-=item AUTHOR
+=item B<new()>
=back
-=head2 Net::servent - by-name interface to Perl's built-in getserv*()
-functions
-
=over 4
-=item SYNOPSIS
-
-=item DESCRIPTION
+=item B<name()>
-=item EXAMPLES
+=back
-=item NOTE
+=over 4
-=item AUTHOR
+=item B<handle()>
=back
-=head2 Netrc, Net::Netrc - OO interface to users netrc file
-
=over 4
-=item SYNOPSIS
-
-=item DESCRIPTION
+=item B<was_cutting()>
-=item THE .netrc FILE
+=back
-machine name, default, login name, password string, account string, macdef
-name
+=over 4
-=item CONSTRUCTOR
+=item B<Pod::Paragraph>
-lookup ( MACHINE [, LOGIN ])
+=back
-=item METHODS
+=over 4
-login (), password (), account (), lpa ()
+=item Pod::Paragraph-E<gt>B<new()>
-=item AUTHOR
+=back
-=item SEE ALSO
+=over 4
-=item COPYRIGHT
+=item $pod_para-E<gt>B<cmd_name()>
=back
-=head2 O - Generic interface to Perl Compiler backends
-
=over 4
-=item SYNOPSIS
+=item $pod_para-E<gt>B<text()>
-=item DESCRIPTION
+=back
-=item CONVENTIONS
+=over 4
-=item IMPLEMENTATION
+=item $pod_para-E<gt>B<raw_text()>
-=item BUGS
+=back
-=item AUTHOR
+=over 4
-=back
+=item $pod_para-E<gt>B<cmd_prefix()>
-=head2 ODBM_File - Tied access to odbm files
+=back
=over 4
-=item SYNOPSIS
+=item $pod_para-E<gt>B<cmd_separator()>
-=item DESCRIPTION
+=back
-C<O_RDONLY>, C<O_WRONLY>, C<O_RDWR>
+=over 4
-=item DIAGNOSTICS
+=item $pod_para-E<gt>B<parse_tree()>
+
+=back
=over 4
-=item C<odbm store returned -1, errno 22, key "..." at ...>
+=item $pod_para-E<gt>B<file_line()>
=back
-=item BUGS AND WARNINGS
+=over 4
-=back
+=item B<Pod::InteriorSequence>
-=head2 Opcode - Disable named opcodes when compiling perl code
+=back
=over 4
-=item SYNOPSIS
+=item Pod::InteriorSequence-E<gt>B<new()>
-=item DESCRIPTION
+=back
-=item NOTE
+=over 4
-=item WARNING
+=item $pod_seq-E<gt>B<cmd_name()>
-=item Operator Names and Operator Lists
+=back
-an operator name (opname), an operator tag name (optag), a negated opname
-or optag, an operator set (opset)
+=over 4
-=item Opcode Functions
+=item $pod_seq-E<gt>B<prepend()>
-opcodes, opset (OP, ...), opset_to_ops (OPSET), opset_to_hex (OPSET),
-full_opset, empty_opset, invert_opset (OPSET), verify_opset (OPSET, ...),
-define_optag (OPTAG, OPSET), opmask_add (OPSET), opmask, opdesc (OP, ...),
-opdump (PAT)
+=back
-=item Manipulating Opsets
+=over 4
-=item TO DO (maybe)
+=item $pod_seq-E<gt>B<append()>
=back
=over 4
-=item Predefined Opcode Tags
+=item $pod_seq-E<gt>B<nested()>
-:base_core, :base_mem, :base_loop, :base_io, :base_orig, :base_math,
-:base_thread, :default, :filesys_read, :sys_db, :browse, :filesys_open,
-:filesys_write, :subprocess, :ownprocess, :others, :still_to_be_decided,
-:dangerous
+=back
-=item SEE ALSO
+=over 4
-=item AUTHORS
+=item $pod_seq-E<gt>B<raw_text()>
=back
-=head2 Opcode::Safe, Safe - Compile and execute code in restricted
-compartments
-
=over 4
-=item SYNOPSIS
+=item $pod_seq-E<gt>B<left_delimiter()>
-=item DESCRIPTION
+=back
-a new namespace, an operator mask
+=over 4
-=item WARNING
+=item $pod_seq-E<gt>B<right_delimiter()>
+
+=back
=over 4
-=item RECENT CHANGES
+=item $pod_seq-E<gt>B<parse_tree()>
-=item Methods in class Safe
+=back
-permit (OP, ...), permit_only (OP, ...), deny (OP, ...), deny_only (OP,
-...), trap (OP, ...), untrap (OP, ...), share (NAME, ...), share_from
-(PACKAGE, ARRAYREF), varglob (VARNAME), reval (STRING), rdo (FILENAME),
-root (NAMESPACE), mask (MASK)
+=over 4
-=item Some Safety Issues
+=item $pod_seq-E<gt>B<file_line()>
-Memory, CPU, Snooping, Signals, State Changes
+=back
-=item AUTHOR
+=over 4
+
+=item Pod::InteriorSequence::B<DESTROY()>
=back
+=over 4
+
+=item B<Pod::ParseTree>
+
=back
-=head2 Opcode::ops, ops - Perl pragma to restrict unsafe operations when
-compiling
+=over 4
+
+=item Pod::ParseTree-E<gt>B<new()>
+
+=back
=over 4
-=item SYNOPSIS
+=item $ptree-E<gt>B<top()>
-=item DESCRIPTION
+=back
-=item SEE ALSO
+=over 4
+
+=item $ptree-E<gt>B<children()>
=back
-=head2 POSIX - Perl interface to IEEE Std 1003.1
+=over 4
+
+=item $ptree-E<gt>B<prepend()>
+
+=back
=over 4
-=item SYNOPSIS
+=item $ptree-E<gt>B<append()>
-=item DESCRIPTION
+=back
-=item NOTE
+=over 4
-=item CAVEATS
+=item $ptree-E<gt>B<raw_text()>
-=item FUNCTIONS
+=back
-_exit, abort, abs, access, acos, alarm, asctime, asin, assert, atan, atan2,
-atexit, atof, atoi, atol, bsearch, calloc, ceil, chdir, chmod, chown,
-clearerr, clock, close, closedir, cos, cosh, creat, ctermid, ctime,
-cuserid, difftime, div, dup, dup2, errno, execl, execle, execlp, execv,
-execve, execvp, exit, exp, fabs, fclose, fcntl, fdopen, feof, ferror,
-fflush, fgetc, fgetpos, fgets, fileno, floor, fmod, fopen, fork, fpathconf,
-fprintf, fputc, fputs, fread, free, freopen, frexp, fscanf, fseek, fsetpos,
-fstat, fsync, ftell, fwrite, getc, getchar, getcwd, getegid, getenv,
-geteuid, getgid, getgrgid, getgrnam, getgroups, getlogin, getpgrp, getpid,
-getppid, getpwnam, getpwuid, gets, getuid, gmtime, isalnum, isalpha,
-isatty, iscntrl, isdigit, isgraph, islower, isprint, ispunct, isspace,
-isupper, isxdigit, kill, labs, ldexp, ldiv, link, localeconv, localtime,
-log, log10, longjmp, lseek, malloc, mblen, mbstowcs, mbtowc, memchr,
-memcmp, memcpy, memmove, memset, mkdir, mkfifo, mktime, modf, nice,
-offsetof, open, opendir, pathconf, pause, perror, pipe, pow, printf, putc,
-putchar, puts, qsort, raise, rand, read, readdir, realloc, remove, rename,
-rewind, rewinddir, rmdir, scanf, setgid, setjmp, setlocale, setpgid,
-setsid, setuid, sigaction, siglongjmp, sigpending, sigprocmask, sigsetjmp,
-sigsuspend, sin, sinh, sleep, sprintf, sqrt, srand, sscanf, stat, strcat,
-strchr, strcmp, strcoll, strcpy, strcspn, strerror, strftime, strlen,
-strncat, strncmp, strncpy, strpbrk, strrchr, strspn, strstr, strtod,
-strtok, strtol, strtoul, strxfrm, sysconf, system, tan, tanh, tcdrain,
-tcflow, tcflush, tcgetpgrp, tcsendbreak, tcsetpgrp, time, times, tmpfile,
-tmpnam, tolower, toupper, ttyname, tzname, tzset, umask, uname, ungetc,
-unlink, utime, vfprintf, vprintf, vsprintf, wait, waitpid, wcstombs,
-wctomb, write
+=over 4
-=item CLASSES
+=item Pod::ParseTree::B<DESTROY()>
+
+=back
=over 4
-=item POSIX::SigAction
+=item SEE ALSO
-new, handler, mask, flags, safe
+=item AUTHOR
-=item POSIX::SigSet
+=back
-new, addset, delset, emptyset, fillset, ismember
+=head2 Pod::LaTeX - Convert Pod data to formatted Latex
-=item POSIX::Termios
+=over 4
-new, getattr, getcc, getcflag, getiflag, getispeed, getlflag, getoflag,
-getospeed, setattr, setcc, setcflag, setiflag, setispeed, setlflag,
-setoflag, setospeed, Baud rate values, Terminal interface values, c_cc
-field values, c_cflag field values, c_iflag field values, c_lflag field
-values, c_oflag field values
+=item SYNOPSIS
+
+=item DESCRIPTION
=back
-=item PATHNAME CONSTANTS
+=over 4
-Constants
+=item OBJECT METHODS
-=item POSIX CONSTANTS
+C<initialize>
-Constants
+=back
-=item SYSTEM CONFIGURATION
+=over 4
-Constants
+=item Data Accessors
-=item ERRNO
+B<AddPreamble>
-Constants
+=back
-=item FCNTL
+B<AddPostamble>
-Constants
+B<Head1Level>
-=item FLOAT
+B<Label>
-Constants
+B<LevelNoNum>
-=item LIMITS
+B<MakeIndex>
-Constants
+B<ReplaceNAMEwithSection>
-=item LOCALE
+B<StartWithNewPage>
-Constants
+B<TableOfContents>
-=item MATH
+B<UniqueLabels>
-Constants
+B<UserPreamble>
-=item SIGNAL
+B<UserPostamble>
-Constants
+B<Lists>
-=item STAT
+=over 4
-Constants, Macros
+=item Subclassed methods
-=item STDLIB
+=back
-Constants
+B<begin_pod>
-=item STDIO
+B<end_pod>
-Constants
+B<command>
-=item TIME
+B<verbatim>
-Constants
+B<textblock>
-=item UNISTD
+B<interior_sequence>
-Constants
+=over 4
-=item WAIT
+=item List Methods
-Constants, WNOHANG, WUNTRACED, Macros, WIFEXITED, WEXITSTATUS, WIFSIGNALED,
-WTERMSIG, WIFSTOPPED, WSTOPSIG
+B<begin_list>
=back
-=head2 PerlIO - On demand loader for PerlIO layers and root of PerlIO::*
-name space
+B<end_list>
+
+B<add_item>
=over 4
-=item SYNOPSIS
+=item Methods for headings
-=item DESCRIPTION
+B<head>
-:unix, :stdio, :perlio, :crlf, :mmap, :utf8, :bytes, :raw, :pop, :win32
+=back
=over 4
-=item Custom Layers
-
-:encoding, :via
+=item Internal methods
-=item Alternatives to raw
+B<_output>
-=item Defaults and how to override them
+=back
-=item Querying the layers of filehandles
+B<_replace_special_chars>
-=back
+B<_replace_special_chars_late>
-=item AUTHOR
+B<_create_label>
-=item SEE ALSO
+B<_create_index>
-=back
+B<_clean_latex_commands>
-=head2 PerlIO::encoding - encoding layer
+B<_split_delimited>
=over 4
-=item SYNOPSIS
-
-=item DESCRIPTION
+=item NOTES
=item SEE ALSO
-=back
-
-=head2 PerlIO::scalar - in-memory IO, scalar IO
-
-=over 4
-
-=item SYNOPSIS
+=item AUTHORS
-=item DESCRIPTION
+=item COPYRIGHT
-=item IMPLEMENTATION NOTE
+=item REVISION
=back
-=head2 PerlIO::via - Helper class for PerlIO layers implemented in perl
+=head2 Pod::Man - Convert POD data to formatted *roff input
=over 4
=item DESCRIPTION
-=item EXPECTED METHODS
+center, date, fixed, fixedbold, fixeditalic, fixedbolditalic, name, quotes,
+release, section
-$class->PUSHED([$mode[,$fh]]), $obj->POPPED([$fh]),
-$obj->UTF8($bellowFlag,[$fh]), $obj->OPEN($path,$mode[,$fh]),
-$obj->BINMODE([,$fh]), $obj->FDOPEN($fd[,$fh]),
-$obj->SYSOPEN($path,$imode,$perm,[,$fh]), $obj->FILENO($fh),
-$obj->READ($buffer,$len,$fh), $obj->WRITE($buffer,$fh), $obj->FILL($fh),
-$obj->CLOSE($fh), $obj->SEEK($posn,$whence,$fh), $obj->TELL($fh),
-$obj->UNREAD($buffer,$fh), $obj->FLUSH($fh), $obj->SETLINEBUF($fh),
-$obj->CLEARERR($fh), $obj->ERROR($fh), $obj->EOF($fh)
+=item DIAGNOSTICS
-=item EXAMPLES
+roff font should be 1 or 2 chars, not "%s", Invalid quote specification
+"%s"
-=over 4
+=item BUGS
-=item Example - a Hexadecimal Handle
+=item CAVEATS
-=back
+=item AUTHOR
+
+=item COPYRIGHT AND LICENSE
+
+=item SEE ALSO
=back
-=head2 PerlIO::via::QuotedPrint - PerlIO layer for quoted-printable strings
+=head2 Pod::ParseLink - Parse an LE<lt>E<gt> formatting code in POD text
=over 4
=item DESCRIPTION
-=item REQUIRED MODULES
-
=item SEE ALSO
-=item ACKNOWLEDGEMENTS
+=item AUTHOR
-=item COPYRIGHT
+=item COPYRIGHT AND LICENSE
=back
-=head2 Pod::Checker, podchecker() - check pod documents for syntax errors
+=head2 Pod::ParseUtils - helpers for POD parsing and conversion
=over 4
=item SYNOPSIS
-=item OPTIONS/ARGUMENTS
-
-=over 4
-
-=item podchecker()
-
-B<-warnings> =E<gt> I<val>
-
-=back
-
=item DESCRIPTION
-=item DIAGNOSTICS
-
-=over 4
-
-=item Errors
-
-empty =headn, =over on line I<N> without closing =back, =item without
-previous =over, =back without previous =over, No argument for =begin, =end
-without =begin, Nested =begin's, =for without formatter specification,
-unresolved internal link I<NAME>, Unknown command "I<CMD>", Unknown
-interior-sequence "I<SEQ>", nested commands
-I<CMD>E<lt>...I<CMD>E<lt>...E<gt>...E<gt>, garbled entity I<STRING>, Entity
-number out of range, malformed link LE<lt>E<gt>, nonempty ZE<lt>E<gt>,
-empty XE<lt>E<gt>, Spurious text after =pod / =cut, Spurious character(s)
-after =back
-
-=item Warnings
-
-multiple occurrence of link target I<name>, line containing nothing but
-whitespace in paragraph, file does not start with =head, previous =item has
-no contents, preceding non-item paragraph(s), =item type mismatch (I<one>
-vs. I<two>), I<N> unescaped C<E<lt>E<gt>> in paragraph, Unknown entity, No
-items in =over, No argument for =item, empty section in previous paragraph,
-Verbatim paragraph in NAME section, =headI<n> without preceding higher
-level
-
-=item Hyperlinks
-
-ignoring leading/trailing whitespace in link, (section) in '$page'
-deprecated, alternative text/node '%s' contains non-escaped | or /
-
=back
-=item RETURN VALUE
+=over 4
-=item EXAMPLES
+=item Pod::List
-=item INTERFACE
+Pod::List-E<gt>new()
=back
-C<Pod::Checker-E<gt>new( %options )>
+$list-E<gt>file()
-C<$checker-E<gt>poderror( @args )>, C<$checker-E<gt>poderror( {%opts},
-@args )>
+$list-E<gt>start()
-C<$checker-E<gt>num_errors()>
+$list-E<gt>indent()
-C<$checker-E<gt>num_warnings()>
+$list-E<gt>type()
-C<$checker-E<gt>name()>
+$list-E<gt>rx()
-C<$checker-E<gt>node()>
+$list-E<gt>item()
-C<$checker-E<gt>idx()>
+$list-E<gt>parent()
-C<$checker-E<gt>hyperlink()>
+$list-E<gt>tag()
=over 4
-=item AUTHOR
-
-=back
+=item Pod::Hyperlink
-=head2 Pod::Find - find POD documents in directory trees
+Pod::Hyperlink-E<gt>new()
-=over 4
+=back
-=item SYNOPSIS
+$link-E<gt>parse($string)
-=item DESCRIPTION
+$link-E<gt>markup($string)
-=back
+$link-E<gt>text()
-=over 4
+$link-E<gt>warning()
-=item C<pod_find( { %opts } , @directories )>
+$link-E<gt>file(), $link-E<gt>line()
-C<-verbose =E<gt> 1>, C<-perl =E<gt> 1>, C<-script =E<gt> 1>, C<-inc =E<gt>
-1>
+$link-E<gt>page()
-=back
+$link-E<gt>node()
-=over 4
+$link-E<gt>alttext()
-=item C<simplify_name( $str )>
+$link-E<gt>type()
-=back
+$link-E<gt>link()
=over 4
-=item C<pod_where( { %opts }, $pod )>
+=item Pod::Cache
-C<-inc =E<gt> 1>, C<-dirs =E<gt> [ $dir1, $dir2, ... ]>, C<-verbose =E<gt>
-1>
+Pod::Cache-E<gt>new()
=back
-=over 4
-
-=item C<contains_pod( $file , $verbose )>
+$cache-E<gt>item()
-=back
+$cache-E<gt>find_page($name)
=over 4
-=item AUTHOR
+=item Pod::Cache::Item
-=item SEE ALSO
+Pod::Cache::Item-E<gt>new()
=back
-=head2 Pod::Html - module to convert pod files to HTML
+$cacheitem-E<gt>page()
-=over 4
+$cacheitem-E<gt>description()
-=item SYNOPSIS
+$cacheitem-E<gt>path()
-=item DESCRIPTION
+$cacheitem-E<gt>file()
-=item ARGUMENTS
+$cacheitem-E<gt>nodes()
-backlink, cachedir, css, flush, header, help, hiddendirs, htmldir,
-htmlroot, index, infile, libpods, netscape, outfile, podpath, podroot,
-quiet, recurse, title, verbose
+$cacheitem-E<gt>find_node($name)
-=item EXAMPLE
+$cacheitem-E<gt>idx()
-=item ENVIRONMENT
+=over 4
=item AUTHOR
=item SEE ALSO
-=item COPYRIGHT
-
=back
-=head2 Pod::InputObjects - objects representing POD input paragraphs,
-commands, etc.
+=head2 Pod::Parser - base class for creating POD filters and translators
=over 4
=item DESCRIPTION
-package B<Pod::InputSource>, package B<Pod::Paragraph>, package
-B<Pod::InteriorSequence>, package B<Pod::ParseTree>
-
-=back
+=item QUICK OVERVIEW
-=over 4
+=item PARSING OPTIONS
-=item B<Pod::InputSource>
+B<-want_nonPODs> (default: unset), B<-process_cut_cmd> (default: unset),
+B<-warnings> (default: unset)
=back
=over 4
-=item B<new()>
+=item RECOMMENDED SUBROUTINE/METHOD OVERRIDES
=back
=over 4
-=item B<name()>
+=item B<command()>
+
+C<$cmd>, C<$text>, C<$line_num>, C<$pod_para>
=back
=over 4
-=item B<handle()>
+=item B<verbatim()>
+
+C<$text>, C<$line_num>, C<$pod_para>
=back
=over 4
-=item B<was_cutting()>
+=item B<textblock()>
+
+C<$text>, C<$line_num>, C<$pod_para>
=back
=over 4
-=item B<Pod::Paragraph>
+=item B<interior_sequence()>
=back
=over 4
-=item Pod::Paragraph-E<gt>B<new()>
+=item OPTIONAL SUBROUTINE/METHOD OVERRIDES
=back
=over 4
-=item $pod_para-E<gt>B<cmd_name()>
+=item B<new()>
=back
=over 4
-=item $pod_para-E<gt>B<text()>
+=item B<initialize()>
=back
=over 4
-=item $pod_para-E<gt>B<raw_text()>
+=item B<begin_pod()>
=back
=over 4
-=item $pod_para-E<gt>B<cmd_prefix()>
+=item B<begin_input()>
=back
=over 4
-=item $pod_para-E<gt>B<cmd_separator()>
+=item B<end_input()>
=back
=over 4
-=item $pod_para-E<gt>B<parse_tree()>
+=item B<end_pod()>
=back
=over 4
-=item $pod_para-E<gt>B<file_line()>
+=item B<preprocess_line()>
=back
=over 4
-=item B<Pod::InteriorSequence>
+=item B<preprocess_paragraph()>
=back
=over 4
-=item Pod::InteriorSequence-E<gt>B<new()>
+=item METHODS FOR PARSING AND PROCESSING
=back
=over 4
-=item $pod_seq-E<gt>B<cmd_name()>
+=item B<parse_text()>
+
+B<-expand_seq> =E<gt> I<code-ref>|I<method-name>, B<-expand_text> =E<gt>
+I<code-ref>|I<method-name>, B<-expand_ptree> =E<gt>
+I<code-ref>|I<method-name>
=back
=over 4
-=item $pod_seq-E<gt>B<prepend()>
+=item B<interpolate()>
=back
=over 4
-=item $pod_seq-E<gt>B<append()>
+=item B<parse_paragraph()>
=back
=over 4
-=item $pod_seq-E<gt>B<nested()>
+=item B<parse_from_filehandle()>
=back
=over 4
-=item $pod_seq-E<gt>B<raw_text()>
+=item B<parse_from_file()>
=back
=over 4
-=item $pod_seq-E<gt>B<left_delimiter()>
+=item ACCESSOR METHODS
=back
=over 4
-=item $pod_seq-E<gt>B<right_delimiter()>
+=item B<errorsub()>
=back
=over 4
-=item $pod_seq-E<gt>B<parse_tree()>
+=item B<cutting()>
=back
=over 4
-=item $pod_seq-E<gt>B<file_line()>
+=item B<parseopts()>
=back
=over 4
-=item Pod::InteriorSequence::B<DESTROY()>
+=item B<output_file()>
=back
=over 4
-=item B<Pod::ParseTree>
+=item B<output_handle()>
=back
=over 4
-=item Pod::ParseTree-E<gt>B<new()>
+=item B<input_file()>
=back
=over 4
-=item $ptree-E<gt>B<top()>
+=item B<input_handle()>
=back
=over 4
-=item $ptree-E<gt>B<children()>
+=item B<input_streams()>
=back
=over 4
-=item $ptree-E<gt>B<prepend()>
+=item B<top_stream()>
=back
=over 4
-=item $ptree-E<gt>B<append()>
+=item PRIVATE METHODS AND DATA
=back
=over 4
-=item $ptree-E<gt>B<raw_text()>
+=item B<_push_input_stream()>
=back
=over 4
-=item Pod::ParseTree::B<DESTROY()>
+=item B<_pop_input_stream()>
=back
=over 4
+=item TREE-BASED PARSING
+
=item SEE ALSO
=item AUTHOR
=back
-=head2 Pod::LaTeX - Convert Pod data to formatted Latex
+=head2 Pod::Perldoc::ToChecker - let Perldoc check Pod for errors
=over 4
=item DESCRIPTION
-=back
-
-=over 4
-
-=item OBJECT METHODS
-
-C<initialize>
-
-=back
-
-=over 4
+=item SEE ALSO
-=item Data Accessors
+=item COPYRIGHT AND DISCLAIMERS
-B<AddPreamble>
+=item AUTHOR
=back
-B<AddPostamble>
-
-B<Head1Level>
-
-B<Label>
-
-B<LevelNoNum>
-
-B<MakeIndex>
-
-B<ReplaceNAMEwithSection>
-
-B<StartWithNewPage>
-
-B<TableOfContents>
-
-B<UniqueLabels>
-
-B<UserPreamble>
-
-B<UserPostamble>
-
-B<Lists>
+=head2 Pod::Perldoc::ToMan - let Perldoc render Pod as man pages
=over 4
-=item Subclassed methods
-
-=back
-
-B<begin_pod>
-
-B<end_pod>
-
-B<command>
-
-B<verbatim>
+=item SYNOPSIS
-B<textblock>
+=item DESCRIPTION
-B<interior_sequence>
+=item CAVEAT
-=over 4
+=item SEE ALSO
-=item List Methods
+=item COPYRIGHT AND DISCLAIMERS
-B<begin_list>
+=item AUTHOR
=back
-B<end_list>
-
-B<add_item>
-
-=over 4
-
-=item Methods for headings
-
-B<head>
-
-=back
+=head2 Pod::Perldoc::ToNroff - let Perldoc convert Pod to nroff
=over 4
-=item Internal methods
-
-B<_output>
-
-=back
-
-B<_replace_special_chars>
-
-B<_replace_special_chars_late>
-
-B<_create_label>
-
-B<_create_index>
-
-B<_clean_latex_commands>
-
-B<_split_delimited>
+=item SYNOPSIS
-=over 4
+=item DESCRIPTION
-=item NOTES
+=item CAVEAT
=item SEE ALSO
-=item AUTHORS
-
-=item COPYRIGHT
+=item COPYRIGHT AND DISCLAIMERS
-=item REVISION
+=item AUTHOR
=back
-=head2 Pod::Man - Convert POD data to formatted *roff input
+=head2 Pod::Perldoc::ToPod - let Perldoc render Pod as ... Pod!
=over 4
=item DESCRIPTION
-center, date, fixed, fixedbold, fixeditalic, fixedbolditalic, name, quotes,
-release, section
-
-=item DIAGNOSTICS
-
-roff font should be 1 or 2 chars, not "%s", Invalid link %s, Invalid quote
-specification "%s", %s:%d: Unknown command paragraph "%s", %s:%d: Unknown
-escape EE<lt>%sE<gt>, %s:%d: Unknown formatting code %s, %s:%d: Unmatched
-=back
-
-=item BUGS
-
-=item CAVEATS
-
=item SEE ALSO
-=item AUTHOR
+=item COPYRIGHT AND DISCLAIMERS
-=item COPYRIGHT AND LICENSE
+=item AUTHOR
=back
-=head2 Pod::ParseLink - Parse an LE<lt>E<gt> formatting code in POD text
+=head2 Pod::Perldoc::ToRtf - let Perldoc render Pod as RTF
=over 4
=item SEE ALSO
-=item AUTHOR
+=item COPYRIGHT AND DISCLAIMERS
-=item COPYRIGHT AND LICENSE
+=item AUTHOR
=back
-=head2 Pod::ParseUtils - helpers for POD parsing and conversion
+=head2 Pod::Perldoc::ToText - let Perldoc render Pod as plaintext
=over 4
=item DESCRIPTION
-=back
+=item CAVEAT
-=over 4
+=item SEE ALSO
-=item Pod::List
+=item COPYRIGHT AND DISCLAIMERS
-Pod::List-E<gt>new()
+=item AUTHOR
=back
-$list-E<gt>file()
-
-$list-E<gt>start()
-
-$list-E<gt>indent()
-
-$list-E<gt>type()
-
-$list-E<gt>rx()
-
-$list-E<gt>item()
+=head2 Pod::Perldoc::ToTk - let Perldoc use Tk::Pod to render Pod
-$list-E<gt>parent()
+=over 4
-$list-E<gt>tag()
+=item SYNOPSIS
-=over 4
+=item DESCRIPTION
-=item Pod::Hyperlink
+=item SEE ALSO
-Pod::Hyperlink-E<gt>new()
+=item AUTHOR
=back
-$link-E<gt>parse($string)
-
-$link-E<gt>markup($string)
+=head2 Pod::Perldoc::ToXml - let Perldoc render Pod as XML
-$link-E<gt>text()
+=over 4
-$link-E<gt>warning()
+=item SYNOPSIS
-$link-E<gt>file(), $link-E<gt>line()
+=item DESCRIPTION
-$link-E<gt>page()
+=item SEE ALSO
-$link-E<gt>node()
+=item COPYRIGHT AND DISCLAIMERS
-$link-E<gt>alttext()
+=item AUTHOR
-$link-E<gt>type()
+=back
-$link-E<gt>link()
+=head2 Pod::PlainText - Convert POD data to formatted ASCII text
=over 4
-=item Pod::Cache
+=item SYNOPSIS
-Pod::Cache-E<gt>new()
+=item DESCRIPTION
-=back
+alt, indent, loose, sentence, width
-$cache-E<gt>item()
+=item DIAGNOSTICS
-$cache-E<gt>find_page($name)
+Bizarre space in item, Can't open %s for reading: %s, Unknown escape: %s,
+Unknown sequence: %s, Unmatched =back
-=over 4
+=item RESTRICTIONS
-=item Pod::Cache::Item
+=item NOTES
-Pod::Cache::Item-E<gt>new()
+=item SEE ALSO
-=back
+=item AUTHOR
-$cacheitem-E<gt>page()
+=back
-$cacheitem-E<gt>description()
+=head2 Pod::Plainer - Perl extension for converting Pod to old style Pod.
-$cacheitem-E<gt>path()
+=over 4
-$cacheitem-E<gt>file()
+=item SYNOPSIS
-$cacheitem-E<gt>nodes()
+=item DESCRIPTION
-$cacheitem-E<gt>find_node($name)
+=over 4
-$cacheitem-E<gt>idx()
+=item EXPORT
-=over 4
+=back
=item AUTHOR
=back
-=head2 Pod::Parser - base class for creating POD filters and translators
+=head2 Pod::Select, podselect() - extract selected sections of POD from
+input
=over 4
=item DESCRIPTION
-=item QUICK OVERVIEW
-
-=item PARSING OPTIONS
+=item SECTION SPECIFICATIONS
-B<-want_nonPODs> (default: unset), B<-process_cut_cmd> (default: unset),
-B<-warnings> (default: unset)
+=item RANGE SPECIFICATIONS
=back
=over 4
-=item RECOMMENDED SUBROUTINE/METHOD OVERRIDES
+=item OBJECT METHODS
=back
=over 4
-=item B<command()>
-
-C<$cmd>, C<$text>, C<$line_num>, C<$pod_para>
+=item B<curr_headings()>
=back
=over 4
-=item B<verbatim()>
-
-C<$text>, C<$line_num>, C<$pod_para>
+=item B<select()>
=back
=over 4
-=item B<textblock()>
-
-C<$text>, C<$line_num>, C<$pod_para>
+=item B<add_selection()>
=back
=over 4
-=item B<interior_sequence()>
+=item B<clear_selections()>
=back
=over 4
-=item OPTIONAL SUBROUTINE/METHOD OVERRIDES
+=item B<match_section()>
=back
=over 4
-=item B<new()>
+=item B<is_selected()>
=back
=over 4
-=item B<initialize()>
+=item EXPORTED FUNCTIONS
=back
=over 4
-=item B<begin_pod()>
+=item B<podselect()>
+
+B<-output>, B<-sections>, B<-ranges>
=back
=over 4
-=item B<begin_input()>
+=item PRIVATE METHODS AND DATA
=back
=over 4
-=item B<end_input()>
+=item B<_compile_section_spec()>
=back
=over 4
-=item B<end_pod()>
+=item $self->{_SECTION_HEADINGS}
=back
=over 4
-=item B<preprocess_line()>
+=item $self->{_SELECTED_SECTIONS}
=back
=over 4
-=item B<preprocess_paragraph()>
+=item SEE ALSO
+
+=item AUTHOR
=back
-=over 4
+=head2 Pod::Simple - framework for parsing Pod
-=item METHODS FOR PARSING AND PROCESSING
+=over 4
-=back
+=item SYNOPSIS
-=over 4
+=item DESCRIPTION
-=item B<parse_text()>
+=item MAIN METHODS
-B<-expand_seq> =E<gt> I<code-ref>|I<method-name>, B<-expand_text> =E<gt>
-I<code-ref>|I<method-name>, B<-expand_ptree> =E<gt>
-I<code-ref>|I<method-name>
+C<< $parser = I<SomeClass>->new(); >>, C<< $parser->output_fh( *OUT ); >>,
+C<< $parser->output_string( \$somestring ); >>, C<< $parser->parse_file(
+I<$some_filename> ); >>, C<< $parser->parse_file( *INPUT_FH ); >>, C<<
+$parser->parse_string_document( I<$all_content> ); >>, C<<
+$parser->parse_lines( I<...@lines...>, undef ); >>, C<<
+$parser->content_seen >>, C<< I<SomeClass>->filter( I<$filename> ); >>, C<<
+I<SomeClass>->filter( I<*INPUT_FH> ); >>, C<< I<SomeClass>->filter(
+I<\$document_content> ); >>
-=back
+=item SECONDARY METHODS
-=over 4
+C<< $parser->no_whining( I<SOMEVALUE> ) >>, C<< $parser->no_errata_section(
+I<SOMEVALUE> ) >>, C<< $parser->complain_stderr( I<SOMEVALUE> ) >>, C<<
+$parser->source_filename >>, C<< $parser->doc_has_started >>, C<<
+$parser->source_dead >>
-=item B<interpolate()>
+=item CAVEATS
-=back
+=item SEE ALSO
-=over 4
+=item COPYRIGHT AND DISCLAIMERS
-=item B<parse_paragraph()>
+=item AUTHOR
=back
+=head2 Pod::Simple::Checker -- check the Pod syntax of a document
+
=over 4
-=item B<parse_from_filehandle()>
+=item SYNOPSIS
-=back
+=item DESCRIPTION
-=over 4
+=item SEE ALSO
-=item B<parse_from_file()>
+=item COPYRIGHT AND DISCLAIMERS
+
+=item AUTHOR
=back
+=head2 Pod::Simple::Debug -- put Pod::Simple into trace/debug mode
+
=over 4
-=item ACCESSOR METHODS
+=item SYNOPSIS
-=back
+=item DESCRIPTION
-=over 4
+=item CAVEATS
-=item B<errorsub()>
+=item GUTS
-=back
+=item SEE ALSO
-=over 4
+=item COPYRIGHT AND DISCLAIMERS
-=item B<cutting()>
+=item AUTHOR
=back
+=head2 Pod::Simple::DumpAsText -- dump Pod-parsing events as text
+
=over 4
-=item B<parseopts()>
+=item SYNOPSIS
-=back
+=item DESCRIPTION
-=over 4
+=item SEE ALSO
-=item B<output_file()>
+=item COPYRIGHT AND DISCLAIMERS
+
+=item AUTHOR
=back
+=head2 Pod::Simple::DumpAsXML -- turn Pod into XML
+
=over 4
-=item B<output_handle()>
+=item SYNOPSIS
-=back
+=item DESCRIPTION
-=over 4
+=item SEE ALSO
-=item B<input_file()>
+=item COPYRIGHT AND DISCLAIMERS
+
+=item AUTHOR
=back
+=head2 Pod::Simple::HTML - convert Pod to HTML
+
=over 4
-=item B<input_handle()>
+=item SYNOPSIS
-=back
+=item DESCRIPTION
-=over 4
+=item CALLING FROM THE COMMAND LINE
-=item B<input_streams()>
+=item CALLING FROM PERL
-=back
+=item METHODS
-=over 4
+=item SUBCLASSING
-=item B<top_stream()>
+=item SEE ALSO
+
+=item COPYRIGHT AND DISCLAIMERS
+
+=item AUTHOR
=back
+=head2 Pod::Simple::HTMLBatch - convert several Pod files to several HTML
+files
+
=over 4
-=item PRIVATE METHODS AND DATA
+=item SYNOPSIS
-=back
+=item DESCRIPTION
=over 4
-=item B<_push_input_stream()>
+=item FROM THE COMMAND LINE
=back
+=item MAIN METHODS
+
+$batchconv = Pod::Simple::HTMLBatch->new;, $batchconv->batch_convert(
+I<indirs>, I<outdir> );, $batchconv->batch_convert( undef , ...);,
+$batchconv->batch_convert( q{@INC}, ...);, $batchconv->batch_convert(
+\@dirs , ...);, $batchconv->batch_convert( "somedir" , ...);,
+$batchconv->batch_convert( 'somedir:someother:also' , ...);,
+$batchconv->batch_convert( ... , undef );, $batchconv->batch_convert( ... ,
+'somedir' );
+
=over 4
-=item B<_pop_input_stream()>
+=item ACCESSOR METHODS
+
+$batchconv->verbose( I<nonnegative_integer> );, $batchconv->index(
+I<true-or-false> );, $batchconv->contents_file( I<filename> );,
+$batchconv->contents_page_start( I<HTML_string> );,
+$batchconv->contents_page_end( I<HTML_string> );, $batchconv->add_css( $url
+);, $batchconv->add_javascript( $url );, $batchconv->css_flurry(
+I<true-or-false> );, $batchconv->javascript_flurry( I<true-or-false> );,
+$batchconv->no_contents_links( I<true-or-false> );,
+$batchconv->html_render_class( I<classname> );
=back
-=over 4
+=item NOTES ON CUSTOMIZATION
-=item TREE-BASED PARSING
+=item ASK ME!
=item SEE ALSO
+=item COPYRIGHT AND DISCLAIMERS
+
=item AUTHOR
=back
-=head2 Pod::Perldoc::ToChecker - let Perldoc check Pod for errors
+=head2 Pod::Simple::LinkSection -- represent "section" attributes of L
+codes
=over 4
=back
-=head2 Pod::Perldoc::ToMan - let Perldoc render Pod as man pages
+=head2 Pod::Simple::Methody -- turn Pod::Simple events into method calls
=over 4
=item DESCRIPTION
-=item CAVEAT
+=item METHOD CALLING
=item SEE ALSO
=back
-=head2 Pod::Perldoc::ToNroff - let Perldoc convert Pod to nroff
+=head2 Pod::Simple::PullParser -- a pull-parser interface to parsing Pod
=over 4
=item DESCRIPTION
-=item CAVEAT
+=item METHODS
+
+my $token = $parser->get_token, $parser->unget_token( $token ),
+$parser->unget_token( $token1, $token2, ... ), $parser->set_source(
+$filename ), $parser->set_source( $filehandle_object ),
+$parser->set_source( \$document_source ), $parser->set_source(
+\@document_lines ), $parser->parse_file(...),
+$parser->parse_string_document(...), $parser->filter(...),
+$parser->parse_from_file(...), my $title_string = $parser->get_title, my
+$title_string = $parser->get_short_title, $author_name =
+$parser->get_author, $description_name = $parser->get_description,
+$version_block = $parser->get_version
+
+=item NOTE
=item SEE ALSO
=back
-=head2 Pod::Perldoc::ToPod - let Perldoc render Pod as ... Pod!
+=head2 Pod::Simple::PullParserEndToken -- end-tokens from
+Pod::Simple::PullParser
=over 4
=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
=back
-=head2 Pod::Perldoc::ToRtf - let Perldoc render Pod as RTF
+=head2 Pod::Simple::PullParserStartToken -- start-tokens from
+Pod::Simple::PullParser
=over 4
=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
=back
-=head2 Pod::Perldoc::ToText - let Perldoc render Pod as plaintext
+=head2 Pod::Simple::PullParserTextToken -- text-tokens from
+Pod::Simple::PullParser
=over 4
=item DESCRIPTION
-=item CAVEAT
+$token->text, $token->text(I<somestring>), $token->text_r()
=item SEE ALSO
=back
-=head2 Pod::Perldoc::ToTk - let Perldoc use Tk::Pod to render Pod
+=head2 Pod::Simple::PullParserToken -- tokens from Pod::Simple::PullParser
=over 4
=item DESCRIPTION
+$token->type, $token->is_start, $token->is_text, $token->is_end,
+$token->dump
+
=item SEE ALSO
+=item COPYRIGHT AND DISCLAIMERS
+
=item AUTHOR
=back
-=head2 Pod::Perldoc::ToXml - let Perldoc render Pod as XML
+=head2 Pod::Simple::RTF -- format Pod as RTF
=over 4
=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
=back
-=head2 Pod::PlainText - Convert POD data to formatted ASCII text
+=head2 Pod::Simple::Search - find POD documents in directory trees
=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 CONSTRUCTOR
-=item NOTES
+=item ACCESSORS
-=item SEE ALSO
+$search->inc( I<true-or-false> );, $search->verbose( I<nonnegative-number>
+);, $search->limit_glob( I<some-glob-string> );, $search->callback(
+I<\&some_routine> );, $search->laborious( I<true-or-false> );,
+$search->shadows( I<true-or-false> );, $search->limit_re( I<some-regxp> );,
+$search->dir_prefix( I<some-string-value> );, $search->progress(
+I<some-progress-object> );, $name2path = $self->name2path;, $path2name =
+$self->path2name;
-=item AUTHOR
+=item MAIN SEARCH METHODS
-=back
+=over 4
-=head2 Pod::Plainer - Perl extension for converting Pod to old style Pod.
+=item C<< $search->survey( @directories ) >>
-=over 4
+C<name2path>, C<path2name>
-=item SYNOPSIS
+=item C<< $search->simplify_name( $str ) >>
-=item DESCRIPTION
+=item C<< $search->find( $pod ) >>
-=over 4
+=item C<< $search->find( $pod, @search_dirs ) >>
-=item EXPORT
+=item C<< $self->contains_pod( $file ) >>
=back
=back
-=head2 Pod::Select, podselect() - extract selected sections of POD from
-input
+=head2 Pod::Simple::Subclassing -- write a formatter as a Pod::Simple
+subclass
=over 4
=item SYNOPSIS
-=item REQUIRES
-
-=item EXPORTS
-
=item DESCRIPTION
-=item SECTION SPECIFICATIONS
-
-=item RANGE SPECIFICATIONS
+=item Events
-=back
+C<< $parser->_handle_element_start( I<element_name>, I<attr_hashref> ) >>,
+C<< $parser->_handle_element_end( I<element_name> ) >>, C<<
+$parser->_handle_text( I<text_string> ) >>, events with an element_name
+of Document, events with an element_name of Para, events with an
+element_name of B, C, F, or I, events with an element_name of S, events
+with an element_name of X, events with an element_name of L, events with an
+element_name of E or Z, events with an element_name of Verbatim, events
+with an element_name of head1 .. head4, events with an element_name of
+over-bullet, events with an element_name of over-number, events with an
+element_name of over-text, events with an element_name of over-block,
+events with an element_name of item-bullet, events with an element_name of
+item-number, events with an element_name of item-text, events with an
+element_name of for, events with an element_name of Data
-=over 4
+=item More Pod::Simple Methods
-=item OBJECT METHODS
+C<< $parser->accept_targets( I<SOMEVALUE> ) >>, C<<
+$parser->accept_targets_as_text( I<SOMEVALUE> ) >>, C<<
+$parser->accept_codes( I<Codename>, I<Codename>... ) >>, C<<
+$parser->accept_directive_as_data( I<directive_name> ) >>, C<<
+$parser->accept_directive_as_verbatim( I<directive_name> ) >>, C<<
+$parser->accept_directive_as_processed( I<directive_name> ) >>, C<<
+$parser->nbsp_for_S( I<BOOLEAN> ); >>, C<< $parser->version_report() >>,
+C<< $parser->pod_para_count() >>, C<< $parser->line_count() >>, C<<
+$parser->nix_X_codes( I<SOMEVALUE> ) >>, C<< $parser->merge_text(
+I<SOMEVALUE> ) >>, C<< $parser->code_handler( I<CODE_REF> ) >>, C<<
+$parser->cut_handler( I<CODE_REF> ) >>, C<< $parser->whine(
+I<linenumber>, I<complaint string> ) >>, C<< $parser->scream(
+I<linenumber>, I<complaint string> ) >>, C<< $parser->source_dead(1) >>,
+C<< $parser->hide_line_numbers( I<SOMEVALUE> ) >>, C<< $parser->no_whining(
+I<SOMEVALUE> ) >>, C<< $parser->no_errata_section( I<SOMEVALUE> ) >>, C<<
+$parser->complain_stderr( I<SOMEVALUE> ) >>, C<< $parser->bare_output(
+I<SOMEVALUE> ) >>, C<< $parser->preserve_whitespace( I<SOMEVALUE> ) >>
-=back
+=item SEE ALSO
-=over 4
+=item COPYRIGHT AND DISCLAIMERS
-=item B<curr_headings()>
+=item AUTHOR
=back
-=over 4
-
-=item B<select()>
-
-=back
+=head2 Pod::Simple::Text -- format Pod as plaintext
=over 4
-=item B<add_selection()>
-
-=back
-
-=over 4
+=item SYNOPSIS
-=item B<clear_selections()>
+=item DESCRIPTION
-=back
+=item SEE ALSO
-=over 4
+=item COPYRIGHT AND DISCLAIMERS
-=item B<match_section()>
+=item AUTHOR
=back
-=over 4
-
-=item B<is_selected()>
-
-=back
+=head2 Pod::Simple::TextContent -- get the text content of Pod
=over 4
-=item EXPORTED FUNCTIONS
+=item SYNOPSIS
-=back
+=item DESCRIPTION
-=over 4
+=item SEE ALSO
-=item B<podselect()>
+=item COPYRIGHT AND DISCLAIMERS
-B<-output>, B<-sections>, B<-ranges>
+=item AUTHOR
=back
+=head2 Pod::Simple::XMLOutStream -- turn Pod into XML
+
=over 4
-=item PRIVATE METHODS AND DATA
+=item SYNOPSIS
-=back
+=item DESCRIPTION
-=over 4
+=item SEE ALSO
-=item B<_compile_section_spec()>
+=item ABOUT EXTENDING POD
-=back
+=item ASK ME!
-=over 4
+=item COPYRIGHT AND DISCLAIMERS
-=item $self->{_SECTION_HEADINGS}
+=item AUTHOR
=back
+=head2 Pod::SimpleTree, Pod::Simple::SimpleTree -- parse Pod into a simple
+parse tree
+
=over 4
-=item $self->{_SELECTED_SECTIONS}
+=item SYNOPSIS
-=back
+=item DESCRIPTION
-=over 4
+=item METHODS
+
+=item Tree Contents
=item SEE ALSO
+=item COPYRIGHT AND DISCLAIMERS
+
=item AUTHOR
=back
=item DIAGNOSTICS
Bizarre space in item, Item called without tag, Can't open %s for reading:
-%s, Invalid quote specification "%s", %s:%d: Unknown command paragraph: %s,
-%s:%d: Unknown escape: %s, %s:%d: Unknown formatting code: %s, %s:%d:
-Unmatched =back
-
-=item RESTRICTIONS
+%s, Invalid quote specification "%s"
=item NOTES
=item ARGUMENTS
-C<-message>, C<-msg>, C<-exitval>, C<-verbose>, C<-section>, C<-output>,
-C<-input>, C<-pathlist>
+C<-message>, C<-msg>, C<-exitval>, C<-verbose>, C<-sections>, C<-output>,
+C<-input>, C<-pathlist>, C<-noperldoc>
=item DESCRIPTION
=item Storable magic
+$info = Storable::file_magic( $filename ), C<version>, C<version_nv>,
+C<major>, C<minor>, C<hdrsize>, C<netorder>, C<byteorder>, C<intsize>,
+C<longsize>, C<ptrsize>, C<nvsize>, C<file>, $info = Storable::read_magic(
+$buffer ), $info = Storable::read_magic( $buffer, $must_be_file )
+
=item EXAMPLES
=item WARNING
=back
-=head2 Syslog, Sys::Syslog, openlog, closelog, setlogmask, syslog - Perl
-interface to the UNIX syslog(3) calls
+=head2 Syslog, Sys::Syslog - Perl interface to the UNIX syslog(3) calls
=over 4
+=item VERSION
+
=item SYNOPSIS
=item DESCRIPTION
-openlog $ident, $logopt, $facility, syslog $priority, $format, @args,
-setlogmask $mask_priority, setlogsock $sock_type [$stream_location] (added
-in 5.004_02), closelog
+=item EXPORTS
+
+=item FUNCTIONS
+
+B<openlog($ident, $logopt, $facility)>, B<syslog($priority, $message)>,
+B<syslog($priority, $format, @args)>, B<Note>,
+B<setlogmask($mask_priority)>, B<setlogsock($sock_type)>,
+B<setlogsock($sock_type, $stream_location)> (added in 5.004_02),
+B<closelog()>
=item EXAMPLES
+=item CONSTANTS
+
+=over 4
+
+=item Facilities
+
+=item Levels
+
+=back
+
+=item DIAGNOSTICS
+
+Invalid argument passed to setlogsock, no connection to syslog available,
+stream passed to setlogsock, but %s is not writable, stream passed to
+setlogsock, but could not find any device, tcp passed to setlogsock, but
+tcp service unavailable, syslog: expecting argument %s, syslog: invalid
+level/facility: %s, syslog: too many levels given: %s, syslog: too many
+facilities given: %s, syslog: level must be given, udp passed to
+setlogsock, but udp service unavailable, unix passed to setlogsock, but
+path not available
+
=item SEE ALSO
=item AUTHOR
+=item BUGS
+
+=item SUPPORT
+
+AnnoCPAN: Annotated CPAN documentation, CPAN Ratings, RT: CPAN's request
+tracker, Search CPAN
+
+=item LICENSE
+
=back
-=head2 Syslog::Syslog, Sys::Syslog, openlog, closelog, setlogmask, syslog -
-Perl interface to the UNIX syslog(3) calls
+=head2 Syslog::Syslog, Sys::Syslog - Perl interface to the UNIX syslog(3)
+calls
=over 4
+=item VERSION
+
=item SYNOPSIS
=item DESCRIPTION
-openlog $ident, $logopt, $facility, syslog $priority, $format, @args,
-setlogmask $mask_priority, setlogsock $sock_type [$stream_location] (added
-in 5.004_02), closelog
+=item EXPORTS
+
+=item FUNCTIONS
+
+B<openlog($ident, $logopt, $facility)>, B<syslog($priority, $message)>,
+B<syslog($priority, $format, @args)>, B<Note>,
+B<setlogmask($mask_priority)>, B<setlogsock($sock_type)>,
+B<setlogsock($sock_type, $stream_location)> (added in 5.004_02),
+B<closelog()>
=item EXAMPLES
+=item CONSTANTS
+
+=over 4
+
+=item Facilities
+
+=item Levels
+
+=back
+
+=item DIAGNOSTICS
+
+Invalid argument passed to setlogsock, no connection to syslog available,
+stream passed to setlogsock, but %s is not writable, stream passed to
+setlogsock, but could not find any device, tcp passed to setlogsock, but
+tcp service unavailable, syslog: expecting argument %s, syslog: invalid
+level/facility: %s, syslog: too many levels given: %s, syslog: too many
+facilities given: %s, syslog: level must be given, udp passed to
+setlogsock, but udp service unavailable, unix passed to setlogsock, but
+path not available
+
=item SEE ALSO
=item AUTHOR
+=item BUGS
+
+=item SUPPORT
+
+AnnoCPAN: Annotated CPAN documentation, CPAN Ratings, RT: CPAN's request
+tracker, Search CPAN
+
+=item LICENSE
+
=back
=head2 Term::ANSIColor - Color screen output using ANSI escape sequences
B<cmp_ok>
-B<BAILOUT>
+B<BAIL_OUT>
B<skip>
B<use_numbers>
-B<no_header>, B<no_ending>
+B<no_diag>, B<no_ending>, B<no_header>
=over 4
=back
+=head2 Test::Builder::Module - Base class for test modules
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=over 4
+
+=item Importing
+
+=back
+
+=back
+
+=over 4
+
+=item Builder
+
+=back
+
+=head2 Test::Builder::Tester - test testsuites that have been built with
+Test::Builder
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=back
+
+=over 4
+
+=item Methods
+
+test_out, test_err
+
+=back
+
+test_fail
+
+test_diag
+
+test_test, title (synonym 'name', 'label'), skip_out, skip_err
+
+line_num
+
+color
+
+=over 4
+
+=item BUGS
+
+=item AUTHOR
+
+=item NOTES
+
+=item SEE ALSO
+
+=back
+
+=head2 Test::Builder::Tester::Color - turn on colour in
+Test::Builder::Tester
+
+=over 4
+
+=item SYNOPSIS
+
+=item DESCRIPTION
+
+=back
+
+=over 4
+
+=item AUTHOR
+
+=item BUGS
+
+=item SEE ALSO
+
+=back
+
=head2 Test::Harness - Run Perl standard test scripts with statistics
=over 4
=over 4
-=item Diagnostics
+=item Module tests
-B<diag>
+B<use_ok>
=back
+B<require_ok>
+
=over 4
-=item Module tests
+=item Complex data structures
-B<use_ok>
+B<is_deeply>
=back
-B<require_ok>
+=over 4
+
+=item Diagnostics
+
+B<diag>
+
+=back
=over 4
=over 4
-=item Complex data structures
+=item Test control
-B<is_deeply>
+B<BAIL_OUT>
=back
=item BUGS
-=item AUTHOR
+=item LICENSE
=back
=item EXAMPLE
-=item AUTHOR
+=item LICENSE
=back
$useconds [, $interval_useconds ] ), tv_interval, time (), sleep (
$floating_seconds ), alarm ( $floating_seconds [,
$interval_floating_seconds ] ), setitimer ( $which, $floating_seconds [,
-$interval_floating_seconds ] ), getitimer ( $which )
+$interval_floating_seconds ] ), getitimer ( $which ), clock_gettime (
+$which ), clock_getres ( $which ), clock_nanosleep ( $which, $seconds,
+$flags = 0), clock()
=item EXAMPLES
=item DESCRIPTION
-C<< $obj->isa( TYPE ) >>, C<< CLASS->isa( TYPE ) >>, C<isa( VAL, TYPE )>,
-C<TYPE>, C<$obj>, C<CLASS>, C<VAL>, C<< $obj->can( METHOD ) >>, C<<
-CLASS->can( METHOD ) >>, C<can( VAL, METHOD )>, C<VERSION ( [ REQUIRE ] )>
+C<< $obj->isa( TYPE ) >>, C<< CLASS->isa( TYPE ) >>, C<< eval { VAL->isa(
+TYPE ) } >>, C<TYPE>, C<$obj>, C<CLASS>, C<VAL>, C<< $obj->can( METHOD )
+>>, C<< CLASS->can( METHOD ) >>, C<< eval { VAL->can( METHOD ) } >>,
+C<VERSION ( [ REQUIRE ] )>
=item EXPORTS
=over 4
+=item VERSION
+
=item SYNOPSIS
=item DESCRIPTION
=back
+=item DIAGNOSTICS
+
+Can't find '%s' symbol in %s, Can't load '%s' for module %s: %s, Undefined
+symbols present after loading %s: %s, XSLoader::load('Your::Module',
+$Your::Module::VERSION)
+
=item LIMITATIONS
-=item AUTHOR
+=item BUGS
+
+=item SEE ALSO
+
+=item AUTHORS
+
+=item COPYRIGHT
=back