diagnostics, splain - produce verbose warning diagnostics

NAME SYNOPSIS DESCRIPTIONThe diagnostics Pragma The _splain_ Program EXAMPLES INTERNALS BUGS AUTHOR NAME diagnostics, splain - produce verbose warning diagnostics SYNOPSIS Using the diagnostics pragma: use diagnostics; use diagnostics -verbose; enable diagnostics; disable diagnostics; Using the splain standalone filter program: perl program 2>diag.out splain [-v] [-p] diag.out Using diagnostics to get stack traces from a misbehaving script: perl -Mdiagnostics=-traceonly my_script.pl

Devel::SelfStubber - generate stubs for a SelfLoading module

NAME SYNOPSIS DESCRIPTION NAME Devel::SelfStubber - generate stubs for a SelfLoading module SYNOPSIS To generate just the stubs: use Devel::SelfStubber; Devel::SelfStubber->stub('MODULENAME','MY_LIB_DIR'); or to generate the whole module with stubs inserted correctly use Devel::SelfStubber; $Devel::SelfStubber::JUST_STUBS=0; Devel::SelfStubber->stub('MODULENAME','MY_LIB_DIR'); MODULENAME is the Perl module name, e.g. Devel::SelfStubber, NOT 'Devel/SelfStubber' or 'Devel/SelfStubber.pm

Devel::Peek - A data debugging tool for the XS programmer

NAME SYNOPSIS DESCRIPTIONRuntime debugging Memory footprint debugging EXAMPLESA simple scalar string A simple scalar number A simple scalar with an extra reference A reference to a simple scalar A reference to an array A reference to a hash Dumping a large array or hash A reference to an SV which holds a C pointer A reference to a subroutine EXPORTS BUGS AUTHOR SEE ALSO NAME Devel::Peek - A data debugging tool for the XS programmer SYNOPSIS use Devel::Peek; Dump( $a );

Devel::PPPort - Perl/Pollution/Portability

NAME SYNOPSIS DESCRIPTIONWhy use ppport.h? How to use ppport.h Running ppport.h FUNCTIONSWriteFile GetFileContents COMPATIBILITYProvided Perl compatibility API Perl API not supported by ppport.h BUGS AUTHORS COPYRIGHT SEE ALSO NAME Devel::PPPort - Perl/Pollution/Portability SYNOPSIS Devel::PPPort::WriteFile(); # defaults to ./ppport.h Devel::PPPort::WriteFile('someheader.h'); # Same as above but retrieve contents rather than write file my $contents = Devel::PPPort::GetFileContents();

delete

delete EXPR Given an expression that specifies an element or slice of a hash, delete deletes the specified elements from that hash so that exists() on that element no longer returns true. Setting a hash element to the undefined value does not remove its key, but deleting it does; see exists. In list context, returns the value or values deleted, or the last such element in scalar context. The return list's length always matches that of the argument list: deleting non-existent elements returns th

DESTROY

DESTROY This method keyword is documented in Destructors in perlobj.

defined

defined EXPR defined Returns a Boolean value telling whether EXPR has a value other than the undefined value undef. If EXPR is not present, $_ is checked. Many operations return undef to indicate failure, end of file, system error, uninitialized variable, and other exceptional conditions. This function allows you to distinguish undef from other values. (A simple Boolean test will not distinguish among undef, zero, the empty string, and "0" , which are all equally false.) Note that since undef i

default

default These flow-control keywords related to the experimental switch feature are documented in Switch Statements in perlsyn.

DB_File - Perl5 access to Berkeley DB version 1.x

NAME SYNOPSIS DESCRIPTIONUsing DB_File with Berkeley DB version 2 or greater Interface to Berkeley DB Opening a Berkeley DB Database File Default Parameters In Memory Databases DB_HASHA Simple Example DB_BTREEChanging the BTREE sort order Handling Duplicate Keys The get_dup() Method The find_dup() Method The del_dup() Method Matching Partial Keys DB_RECNOThe 'bval' Option A Simple Example Extra RECNO Methods Another Example THE API INTERFACE DBM FILTERSThe Filter An Example -- the NULL

DBM_Filter::null - filter for DBM_Filter

NAME SYNOPSIS DESCRIPTION SEE ALSO AUTHOR NAME DBM_Filter::null - filter for DBM_Filter SYNOPSIS use SDBM_File; # or DB_File, GDBM_File, NDBM_File, or ODBM_File use DBM_Filter ; $db = tie %hash, ... $db->Filter_Push('null'); DESCRIPTION This filter ensures that all data written to the DBM file is null terminated. This is useful when you have a perl script that needs to interoperate with a DBM file that a C program also uses. A fairly common issue is for the C application to include the t