CONTENTS

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();
my $contents = Devel::PPPort::GetFileContents('someheader.h');

Start using Devel::PPPort for XS projects

$ cpan Devel::PPPort
$ perl -MDevel::PPPort -e'Devel::PPPort::WriteFile'
$ perl ppport.h --compat-version=5.6.1 --patch=diff.patch *.xs
$ patch -p0 < diff.patch
$ echo ppport.h >>MANIFEST

DESCRIPTION

Perl's API has changed over time, gaining new features, new functions, increasing its flexibility, and reducing the impact on the C namespace environment (reduced pollution). The header file written by this module, typically ppport.h, attempts to bring some of the newer Perl API features to older versions of Perl, so that you can worry less about keeping track of old releases, but users can still reap the benefit.

Devel::PPPort contains two functions, WriteFile and GetFileContents. WriteFile's only purpose is to write the ppport.h C header file. This file contains a series of macros and, if explicitly requested, functions that allow XS modules to be built using older versions of Perl. Currently, Perl versions from 5.003_07 to 5.31.6 are supported.

GetFileContents can be used to retrieve the file contents rather than writing it out.

This module is used by h2xs to write the file ppport.h.

Why use ppport.h?

You should use ppport.h in modern code so that your code will work with the widest range of Perl interpreters possible, without significant additional work.

You should attempt to get older code to fully use ppport.h, because the reduced pollution of newer Perl versions is an important thing. It's so important that the old polluting ways of original Perl modules will not be supported very far into the future, and your module will almost certainly break! By adapting to it now, you'll gain compatibility and a sense of having done the electronic ecology some good.

How to use ppport.h

Don't direct the users of your module to download Devel::PPPort. They are most probably not XS writers. Also, don't make ppport.h optional. Rather, just take the most recent copy of ppport.h that you can find (e.g. by generating it with the latest Devel::PPPort release from CPAN), copy it into your project, adjust your project to use it, and distribute the header along with your module.

Running ppport.h

But ppport.h is more than just a C header. It's also a Perl script that can check your source code. It will suggest hints and portability notes, and can even make suggestions on how to change your code. You can run it like any other Perl program:

perl ppport.h [options] [files]

It also has embedded documentation, so you can use

perldoc ppport.h

to find out more about how to use it.

FUNCTIONS

WriteFile

WriteFile takes one optional argument. When called with one argument, it expects to be passed a filename. When called with no arguments, it defaults to the filename ppport.h.

The function returns a true value if the file was written successfully. Otherwise it returns a false value.

GetFileContents

GetFileContents behaves like WriteFile above, but returns the contents of the would-be file rather than writing it out.

COMPATIBILITY

ppport.h supports Perl versions from 5.003_07 to 5.31.6 in threaded and non-threaded configurations.

Provided Perl compatibility API

The header file written by this module, typically ppport.h, provides access to the following elements of the Perl API that are not otherwise available in Perl releases older than when the elements were first introduced. (Note that many of these are not supported all the way back to 5.003_07, but it may be that they are supported back as far as you need; see "Supported Perl API, sorted by version" for that information.)

_aMY_CXT
aMY_CXT
aMY_CXT_
__ASSERT_
aTHX
aTHX_
aTHXR
aTHXR_
AvFILLp
av_tindex
av_top_index
BOM_UTF8
boolSV
call_argv
caller_cx
call_method
call_pv
call_sv
C_ARRAY_END
C_ARRAY_LENGTH
cBOOL
ckWARN
CopFILE
CopFILEAV
CopFILEGV
CopFILEGV_set
CopFILE_set
CopFILESV
CopSTASH
CopSTASH_eq
CopSTASHPV
CopSTASHPV_set
CopSTASH_set
CopyD
CPERLscope
croak_memory_wrap
croak_nocontext
croak_no_modify
croak_sv
croak_xs_usage
dAX
dAXMARK
DEFSV
DEFSV_set
die_sv
dITEMS
dMY_CXT
dMY_CXT_SV
dNOOP
dTHR
dTHX
dTHXa
dTHXoa
dTHXR
dUNDERBAR
dVAR
dXCPT
dXSTARG
END_EXTERN_C
ERRSV
eval_pv
eval_sv
EXTERN_C
foldEQ_utf8
get_av
get_cv
get_cvn_flags
get_cvs
get_hv
get_sv
G_METHOD
G_RETHROW
grok_bin
grok_hex
grok_number
GROK_NUMERIC_RADIX
grok_numeric_radix
grok_oct
gv_fetchpvn_flags
gv_fetchpvs
gv_fetchsv
gv_init_pvn
GV_NOADD_MASK
gv_stashpvn
gv_stashpvs
GvSVn
HEf_SVKEY
HeUTF8
hv_fetchs
HvNAME_get
HvNAMELEN_get
hv_stores
IN_LOCALE
IN_LOCALE_COMPILETIME
IN_LOCALE_RUNTIME
IN_PERL_COMPILETIME
INT2PTR
isALNUM
isALNUM_A
isALNUMC
isALNUMC_A
isALNUMC_L1
isALPHA
isALPHA_A
isALPHA_L1
isALPHA_LC_utf8_safe
isALPHANUMERIC
isALPHANUMERIC_A
isALPHANUMERIC_L1
isALPHANUMERIC_LC
isALPHANUMERIC_LC_utf8_safe
isALPHANUMERIC_utf8_safe
isALPHANUMERIC_uvchr
isALPHA_utf8_safe
isALPHA_uvchr
isASCII
isASCII_A
isASCII_L1
isASCII_LC
isASCII_utf8_safe
isASCII_uvchr
isBLANK
isBLANK_A
isBLANK_L1
isBLANK_LC
isBLANK_LC_utf8_safe
isBLANK_utf8_safe
isBLANK_uvchr
isCNTRL
isCNTRL_A
isCNTRL_L1
isCNTRL_LC_utf8_safe
isCNTRL_utf8_safe
isCNTRL_uvchr
isDIGIT
isDIGIT_A
isDIGIT_L1
isDIGIT_LC_utf8_safe
isDIGIT_utf8_safe
isDIGIT_uvchr
isGRAPH
isGRAPH_A
isGRAPH_L1
isGRAPH_LC_utf8_safe
isGRAPH_utf8_safe
isGRAPH_uvchr
isGV_with_GP
isIDCONT
isIDCONT_A
isIDCONT_L1
isIDCONT_LC
isIDCONT_LC_utf8_safe
isIDCONT_utf8_safe
isIDCONT_uvchr
isIDFIRST
isIDFIRST_A
isIDFIRST_L1
isIDFIRST_LC
isIDFIRST_LC_utf8_safe
isIDFIRST_utf8_safe
isIDFIRST_uvchr
is_invariant_string
isLOWER
isLOWER_A
isLOWER_L1
isLOWER_LC_utf8_safe
isLOWER_utf8_safe
isLOWER_uvchr
IS_NUMBER_GREATER_THAN_UV_MAX
IS_NUMBER_INFINITY
IS_NUMBER_IN_UV
IS_NUMBER_NAN
IS_NUMBER_NEG
IS_NUMBER_NOT_INT
isOCTAL
isOCTAL_A
isOCTAL_L1
isPRINT
isPRINT_A
isPRINT_L1
isPRINT_LC_utf8_safe
isPRINT_utf8_safe
isPRINT_uvchr
isPSXSPC
isPSXSPC_A
isPSXSPC_L1
isPSXSPC_LC_utf8_safe
isPSXSPC_utf8_safe
isPSXSPC_uvchr
isPUNCT
isPUNCT_A
isPUNCT_L1
isPUNCT_LC_utf8_safe
isPUNCT_utf8_safe
isPUNCT_uvchr
isSPACE
isSPACE_A
isSPACE_L1
isSPACE_LC_utf8_safe
isSPACE_utf8_safe
isSPACE_uvchr
isUPPER
isUPPER_A
isUPPER_L1
isUPPER_LC_utf8_safe
isUPPER_utf8_safe
isUPPER_uvchr
isUTF8_CHAR
is_utf8_invariant_string
isWORDCHAR
isWORDCHAR_A
isWORDCHAR_L1
isWORDCHAR_LC
isWORDCHAR_LC_utf8_safe
isWORDCHAR_utf8_safe
isWORDCHAR_uvchr
isXDIGIT
isXDIGIT_A
isXDIGIT_L1
isXDIGIT_LC
isXDIGIT_LC_utf8_safe
isXDIGIT_utf8_safe
isXDIGIT_uvchr
IVdf
IVSIZE
IVTYPE
LATIN1_TO_NATIVE
LIKELY
load_module
memCHRs
memEQ
memEQs
memNE
memNEs
mess
mess_nocontext
mess_sv
mg_findext
MoveD
mPUSHi
mPUSHn
mPUSHp
mPUSHs
mPUSHu
MUTABLE_PTR
MUTABLE_SV
mXPUSHi
mXPUSHn
mXPUSHp
mXPUSHs
mXPUSHu
MY_CXT
MY_CXT_CLONE
MY_CXT_INIT
my_snprintf
my_sprintf
my_strlcat
my_strlcpy
my_strnlen
NATIVE_TO_LATIN1
NATIVE_TO_UNI
newCONSTSUB
newRV_inc
newRV_noinc
newSVpvn
newSVpvn_flags
newSVpvn_share
newSVpvn_utf8
newSVpvs
newSVpvs_flags
newSVpvs_share
newSVsv_flags
newSVsv_nomg
newSV_type
newSVuv
Newx
Newxc
Newxz
NOOP
NUM2PTR
NVef
NVff
NVgf
NVTYPE
OpHAS_SIBLING
OpLASTSIB_set
OpMAYBESIB_set
OpMORESIB_set
OpSIBLING
packWARN
PERL_ABS
PERL_BCDVERSION
Perl_croak_no_modify
PERL_HASH
PERL_INT_MAX
PERL_INT_MIN
PERLIO_FUNCS_CAST
PERLIO_FUNCS_DECL
PERL_LONG_MAX
PERL_LONG_MIN
PERL_MAGIC_arylen
PERL_MAGIC_backref
PERL_MAGIC_bm
PERL_MAGIC_collxfrm
PERL_MAGIC_dbfile
PERL_MAGIC_dbline
PERL_MAGIC_defelem
PERL_MAGIC_env
PERL_MAGIC_envelem
PERL_MAGIC_ext
PERL_MAGIC_fm
PERL_MAGIC_glob
PERL_MAGIC_isa
PERL_MAGIC_isaelem
PERL_MAGIC_mutex
PERL_MAGIC_nkeys
PERL_MAGIC_overload
PERL_MAGIC_overload_elem
PERL_MAGIC_overload_table
PERL_MAGIC_pos
PERL_MAGIC_qr
PERL_MAGIC_regdata
PERL_MAGIC_regdatum
PERL_MAGIC_regex_global
PERL_MAGIC_shared
PERL_MAGIC_shared_scalar
PERL_MAGIC_sig
PERL_MAGIC_sigelem
PERL_MAGIC_substr
PERL_MAGIC_sv
PERL_MAGIC_taint
PERL_MAGIC_tied
PERL_MAGIC_tiedelem
PERL_MAGIC_tiedscalar
PERL_MAGIC_utf8
PERL_MAGIC_uvar
PERL_MAGIC_uvar_elem
PERL_MAGIC_vec
PERL_MAGIC_vstring
PERL_PV_ESCAPE_ALL
PERL_PV_ESCAPE_FIRSTCHAR
PERL_PV_ESCAPE_NOBACKSLASH
PERL_PV_ESCAPE_NOCLEAR
PERL_PV_ESCAPE_QUOTE
PERL_PV_ESCAPE_RE
PERL_PV_ESCAPE_UNI
PERL_PV_ESCAPE_UNI_DETECT
PERL_PV_PRETTY_DUMP
PERL_PV_PRETTY_ELLIPSES
PERL_PV_PRETTY_LTGT
PERL_PV_PRETTY_NOCLEAR
PERL_PV_PRETTY_QUOTE
PERL_PV_PRETTY_REGPROP
PERL_QUAD_MAX
PERL_QUAD_MIN
PERL_REVISION
PERL_SCAN_ALLOW_UNDERSCORES
PERL_SCAN_DISALLOW_PREFIX
PERL_SCAN_GREATER_THAN_UV_MAX
PERL_SCAN_SILENT_ILLDIGIT
PERL_SHORT_MAX
PERL_SHORT_MIN
PERL_SIGNALS_UNSAFE_FLAG
PERL_SUBVERSION
PERL_UCHAR_MAX
PERL_UCHAR_MIN
PERL_UINT_MAX
PERL_UINT_MIN
PERL_ULONG_MAX
PERL_ULONG_MIN
PERL_UNUSED_ARG
PERL_UNUSED_CONTEXT
PERL_UNUSED_DECL
PERL_UNUSED_RESULT
PERL_UNUSED_VAR
PERL_UQUAD_MAX
PERL_UQUAD_MIN
PERL_USE_GCC_BRACE_GROUPS
PERL_USHORT_MAX
PERL_USHORT_MIN
PERL_VERSION
Perl_warner
Perl_warner_nocontext
PL_bufend
PL_bufptr
PL_compiling
PL_copline
PL_curcop
PL_curstash
PL_DBsignal
PL_DBsingle
PL_DBsub
PL_DBtrace
PL_debstash
PL_defgv
PL_diehook
PL_dirty
PL_dowarn
PL_errgv
PL_error_count
PL_expect
PL_hexdigit
PL_hints
PL_in_my
PL_in_my_stash
PL_laststatval
PL_lex_state
PL_lex_stuff
PL_linestr
PL_mess_sv
PL_na
PL_no_modify
PL_parser
PL_perldb
PL_perl_destruct_level
PL_ppaddr
PL_rsfp
PL_rsfp_filters
PL_signals
PL_stack_base
PL_stack_sp
PL_statcache
PL_stdingv
PL_Sv
PL_sv_arenaroot
PL_sv_no
PL_sv_undef
PL_sv_yes
PL_tainted
PL_tainting
PL_tokenbuf
PL_Xpv
_pMY_CXT
pMY_CXT
pMY_CXT_
Poison
PoisonFree
PoisonNew
PoisonWith
pTHX
pTHX_
PTR2IV
PTR2nat
PTR2NV
PTR2ul
PTR2UV
PTRV
PUSHmortal
PUSHu
pv_display
pv_escape
pv_pretty
REPLACEMENT_CHARACTER_UTF8
SAVE_DEFSV
START_EXTERN_C
START_MY_CXT
start_subparse
STMT_END
STMT_START
STR_WITH_LEN
sv_2pvbyte
sv_2pvbyte_nolen
sv_2pv_flags
sv_2pv_nolen
sv_2uv
sv_catpvf_mg
sv_catpvf_mg_nocontext
sv_catpv_mg
sv_catpvn_mg
sv_catpvn_nomg
sv_catpvs
sv_catsv_mg
sv_catsv_nomg
SV_CONST_RETURN
SV_COW_DROP_PV
SV_COW_SHARED_HASH_KEYS
SVf
SVfARG
SVf_UTF8
SvGETMAGIC
SV_GMAGIC
SV_HAS_TRAILING_NUL
SV_IMMEDIATE_UNREF
SvIV_nomg
sv_len_utf8
sv_len_utf8_nomg
sv_magic_portable
SvMAGIC_set
sv_mortalcopy_flags
SV_MUTABLE_RETURN
SV_NOSTEAL
SvNV_nomg
SvPVbyte
SvPV_const
SvPV_flags
SvPV_flags_const
SvPV_flags_const_nolen
SvPV_flags_mutable
SvPV_force
SvPV_force_flags
SvPV_force_flags_mutable
SvPV_force_flags_nolen
SvPV_force_mutable
SvPV_force_nolen
SvPV_force_nomg
SvPV_force_nomg_nolen
SvPV_mutable
sv_pvn_force_flags
sv_pvn_nomg
SvPV_nolen
SvPV_nolen_const
SvPV_nomg
SvPV_nomg_const
SvPV_nomg_const_nolen
SvPV_nomg_nolen
SvPV_renew
SvPVX_const
SvPVX_mutable
SvREFCNT_inc
SvREFCNT_inc_NN
SvREFCNT_inc_simple
SvREFCNT_inc_simple_NN
SvREFCNT_inc_simple_void
SvREFCNT_inc_simple_void_NN
SvREFCNT_inc_void
SvREFCNT_inc_void_NN
SvRV_set
SvRX
SvRXOK
sv_setiv_mg
sv_setnv_mg
sv_setpvf_mg
sv_setpvf_mg_nocontext
sv_setpv_mg
sv_setpvn_mg
sv_setpvs
sv_setsv_flags
sv_setsv_mg
sv_setsv_nomg
sv_setuv
sv_setuv_mg
SvSHARED_HASH
SV_SMAGIC
SvSTASH_set
SvTRUE_nomg
sv_unmagicext
SvUOK
sv_usepvn_mg
SvUTF8
SV_UTF8_NO_ENCODING
sv_uv
SvUV
SvUV_nomg
SvUV_set
SvUVX
SvUVx
SvUVXx
sv_vcatpvf
sv_vcatpvf_mg
sv_vsetpvf
sv_vsetpvf_mg
SvVSTRING_mg
switch_to_global_locale
sync_locale
toFOLD_utf8_safe
toFOLD_uvchr
toLOWER_utf8_safe
toLOWER_uvchr
toTITLE_utf8_safe
toTITLE_uvchr
toUPPER_utf8_safe
toUPPER_uvchr
UNDERBAR
UNICODE_REPLACEMENT
UNI_TO_NATIVE
UNLIKELY
UTF8_CHK_SKIP
UTF8f
UTF8fARG
UTF8_IS_INVARIANT
UTF8_MAXBYTES
UTF8_MAXBYTES_CASE
UTF8_SAFE_SKIP
UTF8_SKIP
utf8_to_uvchr
utf8_to_uvchr_buf
UVCHR_IS_INVARIANT
UVCHR_SKIP
UVof
UVSIZE
UVTYPE
UVuf
UVXf
UVxf
vload_module
vmess
vnewSVpvf
WARN_ALL
WARN_AMBIGUOUS
WARN_ASSERTIONS
WARN_BAREWORD
WARN_CLOSED
WARN_CLOSURE
WARN_DEBUGGING
WARN_DEPRECATED
WARN_DIGIT
warner
WARN_EXEC
WARN_EXITING
WARN_GLOB
WARN_INPLACE
WARN_INTERNAL
WARN_IO
WARN_LAYER
WARN_MALLOC
WARN_MISC
WARN_NEWLINE
warn_nocontext
WARN_NUMERIC
WARN_ONCE
WARN_OVERFLOW
WARN_PACK
WARN_PARENTHESIS
WARN_PIPE
WARN_PORTABLE
WARN_PRECEDENCE
WARN_PRINTF
WARN_PROTOTYPE
WARN_QW
WARN_RECURSION
WARN_REDEFINE
WARN_REGEXP
WARN_RESERVED
WARN_SEMICOLON
WARN_SEVERE
WARN_SIGNAL
WARN_SUBSTR
warn_sv
WARN_SYNTAX
WARN_TAINT
WARN_THREADS
WARN_UNINITIALIZED
WARN_UNOPENED
WARN_UNPACK
WARN_UNTIE
WARN_UTF8
WARN_VOID
WIDEST_UTYPE
XCPT_CATCH
XCPT_RETHROW
XCPT_TRY_END
XCPT_TRY_START
XPUSHmortal
XPUSHu
XSprePUSH
XSPROTO
XSRETURN
XSRETURN_UV
XST_mUV
ZeroD

Supported Perl API, sorted by version

The table in this section lists all the Perl API elements available, sorted by the version in which support starts. This includes all the elements that ppport.h helps out with, as well as those elements that it doesn't.

In some cases, it doesn't make practical sense for elements to be supported earlier than they already are. For example, UTF-8 functionality isn't provided prior to the release where it was first introduced.

But in other cases, it just is that no one has implemented support yet. Patches welcome! Some elements are ported backward for some releases, but not all the way to 5.003_07.

If an element, call it ELEMENT, is not on this list, try using this command to find out why:

perl ppport.h --api-info=ELEMENT

A few of the entries in the list below are marked as DEPRECATED. You should not use these for new code, and should be converting existing uses to use something better.

Some of the entries in the list are marked as "experimental". This means these should not generally be used. They may be removed or changed without notice. You can ask why they are experimental by sending email to mailto:perl5-porters@perl.org.

And some of the entries are marked as "undocumented". This means that they aren't necessarily considered stable, and could be changed or removed in some future release without warning. It is therefore a bad idea to use them without further checking. It could be that these are considered to be for perl core use only; or it could be, though, that Devel::PPPort doesn't know where to find their documentation, or that it's just an oversight that they haven't been documented. If you want to use one, and potentially have it backported, first send mail to mailto:perl5-porters@perl.org.

perl 5.31.5
gimme_V  (marked experimental)  (undocumented)
isALPHANUMERIC_utf8
isALPHA_utf8
isASCII_utf8
isBLANK_utf8
isCNTRL_utf8
isDIGIT_utf8
isGRAPH_utf8
isIDCONT_utf8
isIDFIRST_utf8
isLOWER_utf8
isPRINT_utf8
isPSXSPC_utf8
isPUNCT_utf8
isSPACE_utf8
isUPPER_utf8
isWORDCHAR_utf8
isXDIGIT_utf8
toFOLD_utf8
toLOWER_utf8
toTITLE_utf8
toUPPER_utf8
perl 5.31.4
sv_2pvbyte_flags  (undocumented)
sv_2pvutf8_flags  (undocumented)
SvAMAGIC_off  (undocumented)
SvAMAGIC_on  (undocumented)
SvPVbyte_nomg
SvPVbyte_or_null
SvPVbyte_or_null_nomg
SvPVutf8_nomg
SvPVutf8_or_null
SvPVutf8_or_null_nomg
sv_utf8_downgrade_flags
sv_utf8_downgrade_nomg
perl 5.31.3
parse_subsignature  (marked experimental)
SANE_ERRSV
STORE_LC_NUMERIC_SET_TO_NEEDED_IN
WITH_LC_NUMERIC_SET_TO_NEEDED
WITH_LC_NUMERIC_SET_TO_NEEDED_IN
perl 5.29.10
my_strtod
Strtod
perl 5.29.9
WARN_EXPERIMENTAL__PRIVATE_USE
WARN_EXPERIMENTAL__UNIPROP_WILDCARDS
WARN_EXPERIMENTAL__VLB
perl 5.27.9
PERL_MAGIC_nonelem
thread_locale_init  (marked experimental)  (undocumented)
thread_locale_term  (marked experimental)  (undocumented)
utf8n_to_uvchr_msgs  (marked experimental)
uvchr_to_utf8_flags_msgs  (marked experimental)
WARN_EXPERIMENTAL__ALPHA_ASSERTIONS
perl 5.27.8
cx_popgiven  (marked experimental)  (undocumented)
cx_popwhen  (marked experimental)  (undocumented)
cx_pushgiven  (marked experimental)  (undocumented)
cx_pushwhen  (marked experimental)  (undocumented)
newWHENOP
WARN_EXPERIMENTAL__SCRIPT_RUN
perl 5.27.7
WARN_SHADOW
perl 5.27.6
wrap_keyword_plugin  (marked experimental)
perl 5.27.4
mg_freeext
Perl_langinfo
sv_rvunweaken
perl 5.27.3
cv_get_call_checker_flags
PL_sv_zero
sv_string_from_errnum
perl 5.27.2
Perl_setlocale
UTF8_DISALLOW_PERL_EXTENDED
UTF8_WARN_PERL_EXTENDED
perl 5.27.1
bytes_from_utf8_loc  (marked experimental)  (undocumented)
is_utf8_invariant_string_loc
perl 5.25.10
op_class
perl 5.25.9
isASCII_LC_utf8_safe
perl 5.25.8
sv_set_undef
perl 5.25.7
CLEAR_ERRSV
utf8_hop_back
utf8_hop_forward
utf8_hop_safe
perl 5.25.6
is_c9strict_utf8_string
is_c9strict_utf8_string_loc
is_c9strict_utf8_string_loclen
is_strict_utf8_string
is_strict_utf8_string_loc
is_strict_utf8_string_loclen
is_utf8_fixed_width_buf_flags
is_utf8_fixed_width_buf_loc_flags
is_utf8_fixed_width_buf_loclen_flags
is_utf8_string_flags
is_utf8_string_loc_flags
is_utf8_string_loclen_flags
SvPVCLEAR
sv_setpv_bufsize
utf8n_to_uvchr_error
perl 5.25.5
isC9_STRICT_UTF8_CHAR
isSTRICT_UTF8_CHAR
isUTF8_CHAR_flags
is_utf8_valid_partial_char
is_utf8_valid_partial_char_flags
UTF8_DISALLOW_ILLEGAL_C9_INTERCHANGE
UTF8_WARN_ILLEGAL_C9_INTERCHANGE
perl 5.25.3
hv_bucket_ratio  (marked experimental)
WARN_EXPERIMENTAL__DECLARED_REFS
perl 5.25.1
op_parent
perl 5.23.8
clear_defarray  (undocumented)
cx_popblock  (marked experimental)  (undocumented)
cx_popeval  (marked experimental)  (undocumented)
cx_popformat  (marked experimental)  (undocumented)
cx_poploop  (marked experimental)  (undocumented)
cx_popsub  (marked experimental)  (undocumented)
cx_popsub_args  (marked experimental)  (undocumented)
cx_popsub_common  (marked experimental)  (undocumented)
cx_pushblock  (marked experimental)  (undocumented)
cx_pusheval  (marked experimental)  (undocumented)
cx_pushformat  (marked experimental)  (undocumented)
cx_pushloop_for  (marked experimental)  (undocumented)
cx_pushloop_plain  (marked experimental)  (undocumented)
cx_pushsub  (marked experimental)  (undocumented)
cx_topblock  (marked experimental)  (undocumented)
leave_adjust_stacks  (marked experimental)  (undocumented)
savetmps  (marked experimental)  (undocumented)
perl 5.23.2
UTF8_IS_NONCHAR
UTF8_IS_SUPER
UTF8_IS_SURROGATE
perl 5.23.0
DOUBLEINFBYTES
DOUBLEMANTBITS
DOUBLENANBYTES
LONGDBLINFBYTES
LONGDBLMANTBITS
LONGDBLNANBYTES
NVMANTBITS
perl 5.21.10
DECLARATION_FOR_LC_NUMERIC_MANIPULATION
RESTORE_LC_NUMERIC
STORE_LC_NUMERIC_FORCE_TO_UNDERLYING
STORE_LC_NUMERIC_SET_TO_NEEDED
perl 5.21.9
WARN_EXPERIMENTAL__BITWISE
perl 5.21.8
sv_get_backrefs  (marked experimental)
WARN_EXPERIMENTAL__CONST_ATTR
WARN_EXPERIMENTAL__RE_STRICT
perl 5.21.7
newPADNAMELIST  (marked experimental)
newPADNAMEouter  (marked experimental)
newPADNAMEpvn  (marked experimental)
newUNOP_AUX
padnamelist_fetch  (marked experimental)
PadnamelistREFCNT  (marked experimental)
PadnamelistREFCNT_dec  (marked experimental)
padnamelist_store  (marked experimental)
PadnameREFCNT  (marked experimental)
PadnameREFCNT_dec  (marked experimental)
PADNAMEt_OUTER
perl 5.21.6
DOUBLEKIND
newDEFSVOP
op_convert_list
WARN_LOCALE
perl 5.21.5
cv_name
CV_NAME_NOTQUAL
newMETHOP
newMETHOP_named
PERL_MAGIC_debugvar
PERL_MAGIC_lvref
SV_CATBYTES
SV_CATUTF8
WARN_EXPERIMENTAL__REFALIASING
perl 5.21.4
CALL_CHECKER_REQUIRE_GV
cv_set_call_checker_flags
grok_infnan
isinfnan
perl 5.21.2
grok_number_flags
op_sibling_splice
PERL_SCAN_TRAILING
WARN_MISSING
WARN_REDUNDANT
perl 5.21.1
markstack_grow  (undocumented)
WARN_EXPERIMENTAL__WIN32_PERLIO
perl 5.19.10
OP_TYPE_IS_OR_WAS
perl 5.19.9
WARN_EXPERIMENTAL__SIGNATURES
perl 5.19.7
OP_TYPE_IS
perl 5.19.5
WARN_EXPERIMENTAL__POSTDEREF
perl 5.19.4
IS_SAFE_SYSCALL
is_safe_syscall
WARN_SYSCALLS
perl 5.19.3
PERL_EXIT_ABORT
PERL_EXIT_WARN
sv_pos_b2u_flags
perl 5.19.2
G_METHOD_NAMED
perl 5.19.1
toFOLD
toLOWER_L1
toTITLE
perl 5.18.0
hv_rand_set  (undocumented)
perl 5.17.11
WARN_EXPERIMENTAL__SMARTMATCH
perl 5.17.8
isALPHANUMERIC_LC_uvchr
isIDCONT_LC_uvchr
WARN_EXPERIMENTAL__REGEX_SETS
perl 5.17.7
isALNUMC_LC_uvchr
isASCII_LC_uvchr
isBLANK_LC_uvchr
isPSXSPC_LC_uvchr
isWORDCHAR_LC_uvchr
isXDIGIT_LC_uvchr
SvREFCNT_dec_NN
perl 5.17.6
READ_XDIGIT
perl 5.17.5
WARN_EXPERIMENTAL__LEXICAL_SUBS
perl 5.17.4
GV_SUPER
newMYSUB  (undocumented)
newSVpadname  (marked experimental)
PadARRAY  (marked experimental)
PadlistARRAY  (marked experimental)
PadlistMAX  (marked experimental)
PadlistNAMES  (marked experimental)
PadlistNAMESARRAY  (marked experimental)
PadlistNAMESMAX  (marked experimental)
PadlistREFCNT  (marked experimental)
PadMAX  (marked experimental)
PadnameLEN  (marked experimental)
PadnamelistARRAY  (marked experimental)
PadnamelistMAX  (marked experimental)
PadnamePV  (marked experimental)
PadnameSV  (marked experimental)
PadnameUTF8  (marked experimental)
PL_comppad_name  (marked experimental)
WARN_EXPERIMENTAL
perl 5.17.2
sv_copypv_flags
sv_copypv_nomg
sv_vcatpvfn_flags
perl 5.17.1
alloccopstash  (marked experimental)
perl 5.16.0
CopLABEL_len
CopLABEL_len_flags
perl 5.15.8
is_utf8_char_buf
wrap_op_checker
perl 5.15.6
newCONSTSUB_flags
perl 5.15.4
gv_autoload_pv  (undocumented)
gv_autoload_pvn  (undocumented)
gv_autoload_sv  (undocumented)
gv_fetchmethod_pv_flags  (marked experimental)  (undocumented)
gv_fetchmethod_pvn_flags  (marked experimental)  (undocumented)
gv_fetchmethod_sv_flags  (marked experimental)  (undocumented)
gv_fetchmeth_pv
gv_fetchmeth_pv_autoload
gv_fetchmeth_pvn
gv_fetchmeth_pvn_autoload
gv_fetchmeth_sv
gv_fetchmeth_sv_autoload
gv_init_pv
gv_init_sv
HvENAMELEN
HvENAMEUTF8
HvNAMELEN
HvNAMEUTF8
newGVgen_flags  (undocumented)
sv_derived_from_pv
sv_derived_from_pvn
sv_derived_from_sv
sv_does_pv
sv_does_pvn
sv_does_sv
sv_ref
whichsig_pv  (undocumented)
whichsig_pvn  (undocumented)
whichsig_sv  (undocumented)
perl 5.15.3
GV_ADDMG
perl 5.15.2
XS_EXTERNAL
XS_INTERNAL
perl 5.15.1
cop_fetch_label  (marked experimental)
cop_store_label  (marked experimental)
pad_add_name_pv
pad_add_name_pvn
pad_add_name_pvs
pad_add_name_sv
pad_findmy_pv
pad_findmy_pvn
pad_findmy_pvs
pad_findmy_sv
perl 5.13.10
WARN_NONCHAR
WARN_NON_UNICODE
WARN_SURROGATE
perl 5.13.9
PERL_PV_ESCAPE_NONASCII
UTF8_DISALLOW_ILLEGAL_INTERCHANGE
UTF8_DISALLOW_NONCHAR
UTF8_DISALLOW_SUPER
UTF8_DISALLOW_SURROGATE
UTF8_WARN_ILLEGAL_INTERCHANGE
UTF8_WARN_NONCHAR
UTF8_WARN_SUPER
UTF8_WARN_SURROGATE
perl 5.13.8
foldEQ_latin1  (undocumented)
parse_arithexpr  (marked experimental)
parse_fullexpr  (marked experimental)
parse_listexpr  (marked experimental)
parse_termexpr  (marked experimental)
perl 5.13.7
amagic_deref_call  (undocumented)
bytes_cmp_utf8
cophh_2hv  (marked experimental)
cophh_copy  (marked experimental)
cophh_delete_pv  (marked experimental)
cophh_delete_pvn  (marked experimental)
cophh_delete_pvs  (marked experimental)
cophh_delete_sv  (marked experimental)
cophh_fetch_pv  (marked experimental)
cophh_fetch_pvn  (marked experimental)
cophh_fetch_pvs  (marked experimental)
cophh_fetch_sv  (marked experimental)
cophh_free  (marked experimental)
COPHH_KEY_UTF8
cophh_new_empty  (marked experimental)
cophh_store_pv  (marked experimental)
cophh_store_pvn  (marked experimental)
cophh_store_pvs  (marked experimental)
cophh_store_sv  (marked experimental)
cop_hints_2hv
cop_hints_fetch_pv
cop_hints_fetch_pvn
cop_hints_fetch_pvs
cop_hints_fetch_sv
custom_op_register
dirp_dup  (undocumented)
HvENAME
newFOROP
newWHILEOP
OP_CLASS
op_lvalue  (marked experimental)
op_scope  (marked experimental)
parse_barestmt  (marked experimental)
parse_block  (marked experimental)
parse_label  (marked experimental)
PARSE_OPTIONAL
PL_phase
XopDISABLE
XopENABLE
XopENTRY
XopENTRYCUSTOM
XopENTRY_set
XopFLAGS
perl 5.13.6
ck_entersub_args_list
ck_entersub_args_proto
ck_entersub_args_proto_or_list
cv_get_call_checker
cv_set_call_checker
lex_stuff_pv  (marked experimental)
LINKLIST
mg_free_type
newSVpv_share
op_append_elem
op_append_list
op_contextualize
op_linklist
op_prepend_elem
parse_stmtseq  (marked experimental)
PERL_MAGIC_checkcall
rv2cv_op_cv
RV2CVOPCV_MARK_EARLY
RV2CVOPCV_RETURN_NAME_GV
savesharedpvs
savesharedsvpv
sv_2bool_flags
sv_catpv_flags
sv_catpv_nomg
sv_catpvs_flags
sv_catpvs_mg
sv_catpvs_nomg
sv_cmp_flags
sv_cmp_locale_flags
sv_collxfrm_flags
sv_eq_flags
sv_setpvs_mg
sv_setref_pvs
perl 5.13.5
lex_stuff_pvs  (marked experimental)
parse_fullstmt  (marked experimental)
PL_rpeepp
perl 5.13.4
XS_APIVERSION_BOOTCHECK
perl 5.13.3
blockhook_register  (marked experimental)
perl 5.13.2
clone_params_del  (undocumented)
clone_params_new  (undocumented)
find_rundefsv
foldEQ
foldEQ_locale
hv_fill
sv_dec_nomg
sv_dup_inc  (undocumented)
sv_inc_nomg
perl 5.13.1
sv_2nv_flags
perl 5.11.5
sv_pos_u2b_flags
perl 5.11.4
prescan_version
WARN_ILLEGALPROTO
perl 5.11.2
CHARBITS
ENTER_with_name
LEAVE_with_name
lex_bufutf8  (marked experimental)
lex_discard_to  (marked experimental)
lex_grow_linestr  (marked experimental)
LEX_KEEP_PREVIOUS
lex_next_chunk  (marked experimental)
lex_peek_unichar  (marked experimental)
lex_read_space  (marked experimental)
lex_read_to  (marked experimental)
lex_read_unichar  (marked experimental)
lex_stuff_pvn  (marked experimental)
lex_stuff_sv  (marked experimental)
LEX_STUFF_UTF8
lex_unstuff  (marked experimental)
PL_keyword_plugin  (marked experimental)
perl 5.11.1
ck_warner  (undocumented)
ck_warner_d  (undocumented)
perl 5.11.0
av_iter_p  (undocumented)
gv_add_by_type  (undocumented)
Gv_AMupdate  (undocumented)
is_ascii_string
is_invariant_string
is_utf8_invariant_string
PL_opfreehook
pregfree2  (undocumented)
PUSH_MULTICALL
re_dup_guts  (undocumented)
save_adelete  (undocumented)
save_aelem_flags  (undocumented)
save_hdelete  (undocumented)
save_helem_flags  (undocumented)
SvOOK_offset
SVt_REGEXP
sv_utf8_upgrade_flags_grow
WARN_IMPRECISION
perl 5.10.1
mro_get_from_name  (undocumented)
mro_get_private_data
mro_register
mro_set_mro  (undocumented)
mro_set_private_data
save_freeop  (undocumented)
save_hints  (undocumented)
save_op  (undocumented)
save_padsv_and_mortalize  (undocumented)
save_pushi32ptr  (undocumented)
save_pushptr  (undocumented)
save_pushptrptr  (undocumented)
sv_insert_flags
perl 5.10.0
hv_common  (undocumented)
hv_common_key_len  (undocumented)
reentrant_free  (undocumented)
reentrant_init  (undocumented)
reentrant_retry  (undocumented)
reentrant_size  (undocumented)
START_MY_CXT
sv_destroyable
sys_init  (undocumented)
sys_init3  (undocumented)
sys_term  (undocumented)
perl 5.9.5
av_create_and_push  (marked experimental)
av_create_and_unshift_one  (marked experimental)
CopLABEL
gv_fetchfile_flags  (undocumented)
lex_start  (marked experimental)
mro_get_linear_isa
mro_method_changed_in
my_dirfd  (undocumented)
Perl_signbit  (marked experimental)
pregcomp  (undocumented)
ptr_table_clear  (DEPRECATED)  (undocumented)
ptr_table_fetch  (undocumented)
ptr_table_free  (undocumented)
ptr_table_new  (undocumented)
ptr_table_split  (undocumented)
ptr_table_store  (undocumented)
re_compile  (undocumented)
regfree_internal  (undocumented)
reg_named_buff_all  (undocumented)
reg_named_buff_exists  (undocumented)
reg_named_buff_fetch  (undocumented)
reg_named_buff_firstkey  (undocumented)
reg_named_buff_nextkey  (undocumented)
reg_named_buff_scalar  (undocumented)
savesharedpvn
scan_vstring  (undocumented)
upg_version
perl 5.9.4
gv_name_set  (undocumented)
hv_copy_hints_hv
my_vsnprintf
newXS_flags  (marked experimental)  (undocumented)
PerlIO_context_layers  (undocumented)
PERL_MAGIC_hints
PERL_MAGIC_hintselem
sv_does
sv_usepvn_flags
perl 5.9.3
av_arylen_p  (undocumented)
ckwarn  (undocumented)
ckwarn_d  (undocumented)
dMULTICALL
doref  (undocumented)
gv_const_sv
GV_NOADD_NOINIT
GV_NOEXPAND
hv_eiter_p  (undocumented)
hv_eiter_set  (undocumented)
hv_name_set  (undocumented)
hv_placeholders_get  (undocumented)
hv_placeholders_set  (undocumented)
hv_riter_p  (undocumented)
hv_riter_set  (undocumented)
is_utf8_string_loclen
MULTICALL
newGIVENOP
newSVhek
PERL_MAGIC_arylen_p
PERL_MAGIC_rhash
PERL_MAGIC_symtab
POP_MULTICALL
savepvs
sortsv_flags
vverify
perl 5.9.2
find_rundefsvoffset  (DEPRECATED)
op_refcnt_lock  (undocumented)
op_refcnt_unlock  (undocumented)
savesvpv
SvPVbyte_force
vnormal
perl 5.9.1
hv_clear_placeholders
hv_scalar
scan_version
sv_2iv_flags
sv_2uv_flags
perl 5.9.0
_aMY_CXT
aMY_CXT
aMY_CXT_
dMY_CXT
hek_dup  (undocumented)
MY_CXT
MY_CXT_CLONE
MY_CXT_INIT
my_cxt_init  (undocumented)
new_version
parser_dup  (undocumented)
_pMY_CXT
pMY_CXT
pMY_CXT_
regdupe_internal  (undocumented)
save_set_svflags  (undocumented)
SVs_PADSTALE
vcmp
vnumify
vstringify
perl 5.8.9
hv_assert
perl 5.8.8
__ASSERT_
perl 5.8.3
SvIsCOW
SvIsCOW_shared_hash
perl 5.8.1
CvPADLIST  (marked experimental)
doing_taint  (undocumented)
find_runcv
is_utf8_string_loc
packlist
pad_add_anon
pad_new
pad_setsv
pad_tidy  (marked experimental)
PL_comppad  (marked experimental)
save_bool  (undocumented)
savestack_grow_cnt  (undocumented)
seed  (undocumented)
sv_cat_decode
sv_setpviv  (DEPRECATED)
sv_setpviv_mg  (DEPRECATED)
SvVOK
unpackstring
perl 5.8.0
HeUTF8
hv_iternext_flags  (marked experimental)
HV_ITERNEXT_WANTPLACEHOLDERS
hv_store_flags  (marked experimental)  (undocumented)
nothreadhook
perl 5.7.3
ckWARN3
ckWARN3_d
ckWARN4
ckWARN4_d
custom_op_desc  (DEPRECATED)
custom_op_name  (DEPRECATED)
cx_dup  (undocumented)
deb  (undocumented)
deb_nocontext  (undocumented)
debstack  (undocumented)
debstackptrs  (undocumented)
foldEQ_utf8
fp_dup  (undocumented)
gp_dup  (undocumented)
gv_fetchmeth_autoload
he_dup  (undocumented)
ibcmp_utf8  (undocumented)
mg_dup  (undocumented)
my_fork  (undocumented)
my_socketpair  (undocumented)
OP_DESC
OP_NAME
perl_destruct
PERL_EXIT_DESTRUCT_END
PerlIO_clearerr
PerlIO_close
PerlIO_eof
PerlIO_error
PerlIO_fileno
PerlIO_fill  (undocumented)
PerlIO_flush
PerlIO_get_base
PerlIO_get_bufsiz
PerlIO_get_cnt
PerlIO_get_ptr
PerlIO_read
PerlIO_seek
PerlIO_set_cnt
PerlIO_setlinebuf
PerlIO_set_ptrcnt
PerlIO_stderr
PerlIO_stdin
PerlIO_stdout
PerlIO_tell
PerlIO_unread  (undocumented)
PerlIO_write
PL_peepp
pv_uni_display
rvpv_dup  (undocumented)
savesharedpv
save_shared_pvref  (undocumented)
si_dup  (undocumented)
sortsv
ss_dup  (undocumented)
sv_copypv
sv_dup  (undocumented)
SvLOCK
sv_magicext
sv_nolocking  (DEPRECATED)
sv_nosharing
sv_nounlocking  (DEPRECATED)
sv_recode_to_utf8
SvSHARE
sv_uni_display
SvUNLOCK
unpack_str  (DEPRECATED)
uvchr_to_utf8_flags
vdeb  (undocumented)
perl 5.7.2
atfork_lock  (undocumented)
atfork_unlock  (undocumented)
calloc
getcwd_sv
init_tm  (undocumented)
malloc
mfree  (undocumented)
mini_mktime  (undocumented)
my_strftime  (undocumented)
op_null
OSVERS
realloc
sv_catpvn_flags
sv_catsv_flags
sv_utf8_upgrade_flags
sv_utf8_upgrade_nomg
perl 5.7.1
bytes_from_utf8  (marked experimental)
despatch_signals  (undocumented)
do_openn  (undocumented)
gv_handler  (undocumented)
isALNUM_LC_uvchr
isALPHA_LC_uvchr
isCNTRL_LC_uvchr
isDIGIT_LC_uvchr
isGRAPH_LC_uvchr
isIDFIRST_LC_uvchr
isLOWER_LC_uvchr
is_lvalue_sub  (undocumented)
isPRINT_LC_uvchr
isPUNCT_LC_uvchr
isSPACE_LC_uvchr
isUPPER_LC_uvchr
my_popen_list  (undocumented)
PerlIO_apply_layers
PerlIO_binmode
PerlIO_debug
POPpbytex
printf_nocontext  (DEPRECATED)  (undocumented)
save_mortalizesv  (undocumented)
scan_num  (undocumented)
sv_force_normal_flags
sv_setref_uv
sv_unref_flags
sv_utf8_upgrade
UTF8_CHECK_ONLY
utf8_length
utf8n_to_uvchr
uvchr_to_utf8
UVXf
perl 5.6.1
apply_attrs_string  (marked experimental)  (undocumented)
bytes_to_utf8  (marked experimental)
gv_efullname4  (undocumented)
gv_fullname4  (undocumented)
isPSXSPC_LC
isUTF8_CHAR
is_utf8_string
NVSIZE
save_generic_pvref  (undocumented)
SvGAMAGIC
utf8_to_bytes  (marked experimental)
utf8_to_uvchr  (DEPRECATED)
utf8_to_uvchr_buf
perl 5.6.0
av_delete
av_exists
call_atexit  (undocumented)
caller_cx
cast_i32  (undocumented)
cast_iv  (undocumented)
cast_ulong  (undocumented)
cast_uv  (undocumented)
ckWARN2
ckWARN2_d
ckWARN_d
CPPLAST
CPPRUN
do_gv_dump  (undocumented)
do_gvgv_dump  (undocumented)
do_hv_dump  (undocumented)
do_magic_dump  (undocumented)
do_op_dump  (undocumented)
do_open9  (DEPRECATED)  (undocumented)
do_pmop_dump  (undocumented)
do_sv_dump  (undocumented)
DO_UTF8
dump_all
dump_eval  (undocumented)
dump_form  (undocumented)
dump_indent  (undocumented)
dump_packsubs
dump_sub  (undocumented)
dump_vindent  (undocumented)
get_context  (undocumented)
get_ppaddr  (undocumented)
gv_dump  (undocumented)
I16SIZE
I16TYPE
I32SIZE
I32TYPE
I8SIZE
I8TYPE
isALNUMC_LC
isALPHA_LC_utf8_safe
isALPHANUMERIC_LC_utf8_safe
isALPHANUMERIC_utf8_safe
isALPHANUMERIC_uvchr
isALPHA_utf8_safe
isALPHA_uvchr
isBLANK_LC_utf8_safe
isBLANK_utf8_safe
isBLANK_uvchr
isCNTRL_LC
isCNTRL_LC_utf8_safe
isCNTRL_utf8_safe
isCNTRL_uvchr
isDIGIT_LC_utf8_safe
isDIGIT_utf8_safe
isDIGIT_uvchr
isGRAPH_LC
isGRAPH_LC_utf8_safe
isGRAPH_utf8_safe
isGRAPH_uvchr
isIDCONT_LC_utf8_safe
isIDCONT_utf8_safe
isIDCONT_uvchr
isIDFIRST_LC_utf8_safe
isIDFIRST_utf8_safe
isIDFIRST_uvchr
isLOWER_LC_utf8_safe
isLOWER_utf8_safe
isLOWER_uvchr
isPRINT_LC_utf8_safe
isPRINT_utf8_safe
isPRINT_uvchr
isPSXSPC_LC_utf8_safe
isPSXSPC_utf8_safe
isPSXSPC_uvchr
isPUNCT_LC
isPUNCT_LC_utf8_safe
isPUNCT_utf8_safe
isPUNCT_uvchr
isSPACE_LC_utf8_safe
isSPACE_utf8_safe
isSPACE_uvchr
isUPPER_LC_utf8_safe
isUPPER_utf8_safe
isUPPER_uvchr
is_utf8_char  (DEPRECATED)
isWORDCHAR_LC_utf8_safe
isWORDCHAR_utf8_safe
isWORDCHAR_uvchr
isXDIGIT_LC_utf8_safe
isXDIGIT_utf8_safe
isXDIGIT_uvchr
LSEEKSIZE
magic_dump  (undocumented)
my_atof  (undocumented)
my_fflush_all  (undocumented)
newANONATTRSUB  (undocumented)
newATTRSUB  (undocumented)
newXS
newXSproto
op_dump
OPpEARLY_CV
PERL_EXIT_EXPECTED
perl_parse
PERL_SYS_INIT3
PL_check
PL_exit_flags
PL_runops
pmop_dump  (undocumented)
POPul
reginitcolors  (undocumented)
require_pv
safesyscalloc  (undocumented)
safesysfree  (undocumented)
safesysmalloc  (undocumented)
safesysrealloc  (undocumented)
save_alloc  (undocumented)
save_destructor  (undocumented)
save_destructor_x  (undocumented)
save_I8  (undocumented)
save_re_context  (undocumented)
save_vptr  (undocumented)
scan_bin
set_context  (undocumented)
Strtol
Strtoul
str_to_version  (undocumented)
sv_2pvutf8
sv_2pvutf8_nolen
sv_force_normal
SvIOK_notUV
SvIOK_only_UV
SvIOK_UV
sv_len_utf8
SvPOK_only_UTF8
sv_pos_b2u
sv_pos_u2b
sv_pv
sv_pvbyte
sv_pvbyten  (DEPRECATED)
sv_pvbyten_force
SvPVbyte_nolen
SvPVbytex
SvPVbytex_force
sv_pvutf8
SvPVutf8
SvPVutf8_force
sv_pvutf8n  (DEPRECATED)
sv_pvutf8n_force
SvPVutf8_nolen
SvPVutf8x
SvPVutf8x_force
sv_rvweaken
SvUOK
sv_utf8_decode
sv_utf8_downgrade
sv_utf8_encode
SvUTF8_off
SvUTF8_on
toFOLD_utf8_safe
toFOLD_uvchr
toLOWER_utf8_safe
toLOWER_uvchr
toTITLE_utf8_safe
toTITLE_uvchr
toUPPER_utf8_safe
toUPPER_uvchr
U16SIZE
U16TYPE
U32SIZE
U32TYPE
U8SIZE
U8TYPE
UTF8_CHK_SKIP
utf8_distance
utf8_hop
UTF8_MAXBYTES
UTF8_SAFE_SKIP
UTF8_SKIP
UTF8SKIP
vcroak
vform  (undocumented)
vwarn
vwarner  (undocumented)
perl 5.005_03
get_vtbl  (undocumented)
POPpx
save_generic_svref  (undocumented)
perl 5.005
cx_dump  (undocumented)
debop  (undocumented)
debprofdump  (undocumented)
DOUBLESIZE
fbm_compile
fbm_instr
get_op_descs  (undocumented)
get_op_names  (undocumented)
init_stacks  (undocumented)
mg_length  (DEPRECATED)
mg_size  (undocumented)
newHVhv  (undocumented)
new_stackinfo  (undocumented)
PL_curpad  (marked experimental)
PL_in_my_stash  (undocumented)
PL_modglobal
PTRSIZE
regdump  (undocumented)
regexec_flags  (undocumented)
regnext  (undocumented)
runops_debug  (undocumented)
runops_standard  (undocumented)
save_iv  (undocumented)
sv_iv  (DEPRECATED)
sv_nv  (DEPRECATED)
sv_peek  (undocumented)
sv_pvn  (DEPRECATED)
sv_pvn_nomg  (DEPRECATED)  (undocumented)
sv_true
perl 5.004_05
do_binmode  (DEPRECATED)  (undocumented)
GV_NOINIT
save_aelem  (undocumented)
save_helem  (undocumented)
perl 5.004
ARCHNAME
block_end
block_gimme  (undocumented)
block_start
call_list  (undocumented)
delimcpy  (undocumented)
form
GIMME_V
gv_autoload4  (undocumented)
gv_fetchmethod_autoload
G_VOID
HePV
HeSVKEY_set
hv_delayfree_ent  (undocumented)
hv_free_ent  (undocumented)
ibcmp_locale
IN_LOCALE
IN_LOCALE_COMPILETIME
IN_LOCALE_RUNTIME
intro_my
isALNUM_LC
isALPHA_LC
isALPHANUMERIC_LC
isDIGIT_LC
isIDCONT_LC
isIDFIRST_LC
isLOWER_LC
isPRINT_LC
isSPACE_LC
isUPPER_LC
isWORDCHAR_LC
mess
mess_sv
my_failure_exit  (undocumented)
newSVpvf
PERL_USE_GCC_BRACE_GROUPS  (undocumented)
PL_mess_sv  (undocumented)
POPu
rsignal
rsignal_state  (undocumented)
save_gp
save_I16  (undocumented)
share_hek  (undocumented)
SHORTSIZE
sv_catpvf
sv_catpvf_mg
sv_cmp_locale
sv_derived_from
sv_magic_portable  (undocumented)
SvSetMagicSV
SvSetMagicSV_nosteal
sv_setpvf
sv_setpvf_mg
SvSetSV_nosteal
sv_taint
sv_tainted
SvTAINTED
SvTAINTED_off
SvTAINTED_on
sv_untaint
sv_vcatpvf
sv_vcatpvf_mg
sv_vcatpvfn
sv_vsetpvf
sv_vsetpvf_mg
sv_vsetpvfn
toLOWER_LC
vmess
vnewSVpvf  (undocumented)
warner  (undocumented)
perl 5.003_07 (at least)
amagic_call  (undocumented)
aTHX
aTHX_
aTHXR  (undocumented)
aTHXR_  (undocumented)
av_clear
av_extend
av_fetch
av_fill
AvFILL
AvFILLp
av_len
av_make
av_pop
av_push
av_shift
av_store
av_tindex
av_top_index
av_undef
av_unshift
ax
BIN
BOM_UTF8
boolSV
BYTEORDER
call_argv
call_method
call_pv
call_sv
C_ARRAY_END
C_ARRAY_LENGTH
CASTFLAGS
cBOOL
ckWARN
CLASS
Copy
CopyD
CPPMINUS
CPPSTDIN
croak
croak_memory_wrap  (undocumented)
croak_no_modify
croak_sv
croak_xs_usage
cv_clone
cv_const_sv
CvDEPTH  (undocumented)
CvGV  (undocumented)
CvSTASH
cv_undef
cxinc  (undocumented)
dAX
dAXMARK
DEFSV  (undocumented)
die
die_sv
dITEMS
dMARK
dNOOP  (undocumented)
do_close  (undocumented)
do_join  (undocumented)
do_open  (undocumented)
dORIGMARK
do_sprintf  (undocumented)
dounwind  (undocumented)
dowantarray  (undocumented)
dSP
dTHR
dTHX
dTHXR  (undocumented)
dUNDERBAR
dVAR
dXCPT
dXSARGS
dXSI32
dXSTARG  (undocumented)
END_EXTERN_C  (undocumented)
ENTER
ERRSV
eval_pv
eval_sv
EXTEND
EXTERN_C  (undocumented)
filter_add
filter_del  (undocumented)
filter_read
free_tmps  (undocumented)
FREETMPS
G_ARRAY
G_DISCARD
get_av
get_cv
get_cvn_flags
get_hv
get_sv
G_EVAL
GIMME
G_METHOD
G_NOARGS
gp_free  (undocumented)
gp_ref  (undocumented)
G_RETHROW
grok_bin
grok_hex
grok_number
GROK_NUMERIC_RADIX
grok_numeric_radix
grok_oct
G_SCALAR
GV_ADD
GV_ADDMULTI
GvAV
gv_AVadd  (undocumented)
gv_check  (undocumented)
GvCV
gv_efullname  (DEPRECATED)  (undocumented)
gv_efullname3  (undocumented)
gv_fetchfile  (undocumented)
gv_fetchmeth
gv_fetchmethod
gv_fetchpv  (undocumented)
gv_fetchpvn_flags  (undocumented)
gv_fetchsv  (undocumented)
gv_fullname  (DEPRECATED)  (undocumented)
gv_fullname3  (undocumented)
GvHV
gv_HVadd  (undocumented)
gv_init
gv_init_pvn
gv_IOadd  (undocumented)
GV_NOADD_MASK  (undocumented)
gv_stashpv
gv_stashpvn
gv_stashpvs
gv_stashsv
GvSV
HEf_SVKEY
HeHASH
HeKEY
HeKLEN
HeSVKEY
HeSVKEY_force
HeVAL
hv_clear
hv_delete
hv_delete_ent
hv_exists
hv_exists_ent
hv_fetch
hv_fetch_ent
hv_fetchs
HvFILL
hv_iterinit
hv_iterkey
hv_iterkeysv
hv_iternext
hv_iternextsv
hv_iterval
hv_ksplit  (undocumented)
hv_magic
HvNAME
hv_store
hv_store_ent
hv_stores
hv_undef
ibcmp
IN_PERL_COMPILETIME  (undocumented)
instr
INT2PTR
INTSIZE
isALNUM
isALNUM_A
isALNUMC
isALNUMC_A
isALNUMC_L1
isALPHA
isALPHA_A
isALPHA_L1
isALPHANUMERIC
isALPHANUMERIC_A
isALPHANUMERIC_L1
isASCII
isASCII_A
isASCII_L1
isASCII_LC
isASCII_utf8_safe
isASCII_uvchr
isBLANK
isBLANK_A
isBLANK_L1
isBLANK_LC
isCNTRL
isCNTRL_A
isCNTRL_L1
isDIGIT
isDIGIT_A
isDIGIT_L1
isGRAPH
isGRAPH_A
isGRAPH_L1
isIDCONT
isIDCONT_A
isIDCONT_L1
isIDFIRST
isIDFIRST_A
isIDFIRST_L1
isLOWER
isLOWER_A
isLOWER_L1
IS_NUMBER_GREATER_THAN_UV_MAX
IS_NUMBER_INFINITY
IS_NUMBER_IN_UV
IS_NUMBER_NAN
IS_NUMBER_NEG
IS_NUMBER_NOT_INT
isOCTAL
isOCTAL_A
isOCTAL_L1
isPRINT
isPRINT_A
isPRINT_L1
isPSXSPC
isPSXSPC_A
isPSXSPC_L1
isPUNCT
isPUNCT_A
isPUNCT_L1
isSPACE
isSPACE_A
isSPACE_L1
isUPPER
isUPPER_A
isUPPER_L1
isWORDCHAR
isWORDCHAR_A
isWORDCHAR_L1
isXDIGIT
isXDIGIT_A
isXDIGIT_L1
isXDIGIT_LC
items
IVdf
IVSIZE
IVTYPE
ix
LATIN1_TO_NATIVE
LEAVE
leave_scope  (undocumented)
LIKELY
load_module
LONGSIZE
looks_like_number
MARK
memCHRs
memEQ
memEQs
memNE
memNEs
mg_clear
mg_copy
mg_find
mg_findext
mg_free
mg_get
mg_magical
mg_set
moreswitches  (undocumented)
Move
MoveD
mPUSHi
mPUSHn
mPUSHp
mPUSHs
mPUSHu
mXPUSHi
mXPUSHn
mXPUSHp
mXPUSHs
mXPUSHu
my_exit
my_pclose  (undocumented)
my_popen  (undocumented)
my_setenv
my_snprintf
my_sprintf  (DEPRECATED)
my_strlcat
my_strlcpy
my_strnlen
NATIVE_TO_LATIN1
NATIVE_TO_UNI
newANONHASH  (undocumented)
newANONLIST  (undocumented)
newANONSUB  (undocumented)
newASSIGNOP
newAV
newAVREF  (undocumented)
newBINOP
newCONDOP
newCONSTSUB
newCVREF  (undocumented)
newFORM  (undocumented)
newGVgen  (undocumented)
newGVOP
newGVREF  (undocumented)
newHV
newHVREF  (undocumented)
newIO  (undocumented)
newLISTOP
newLOGOP
newLOOPEX
newLOOPOP
newNULLLIST
newOP
newPMOP
newPROG  (undocumented)
newPVOP
newRANGE
newRV  (undocumented)
newRV_inc
newRV_noinc
newSLICEOP
newSTATEOP
newSUB  (undocumented)
newSV
newSViv
newSVnv
newSVOP
newSVpv
newSVpvn
newSVpvn_flags
newSVpvn_share
newSVpvn_utf8
newSVpvs
newSVpvs_flags
newSVpvs_share
newSVREF  (undocumented)
newSVrv
newSVsv
newSVsv_flags  (undocumented)
newSVsv_nomg
newSV_type
newSVuv
newUNOP
Newx
Newxc
Newxz
ninstr
NOOP  (undocumented)
Nullav  (DEPRECATED)
Nullch
Nullcv  (DEPRECATED)
Nullhv  (DEPRECATED)
Nullsv
NVef
NVff
NVgf
NVTYPE
OPf_KIDS
op_free
OpHAS_SIBLING
OpLASTSIB_set
OpMAYBESIB_set
OpMORESIB_set
OPpENTERSUB_AMPER
OpSIBLING
ORIGMARK
OSNAME
pad_alloc  (marked experimental)
PERL_ABS
perl_alloc
PERL_BCDVERSION  (undocumented)
perl_construct
Perl_eval_pv  (undocumented)
Perl_eval_sv  (undocumented)
perl_free
PERL_HASH
PERL_INT_MAX
PERL_INT_MIN
PerlIO_canset_cnt
PerlIO_exportFILE
PerlIO_fast_gets
PerlIO_fdopen
PerlIO_findFILE
PerlIO_getc
PerlIO_getpos
PerlIO_has_base
PerlIO_has_cntptr
PerlIO_importFILE
PerlIO_open
PerlIO_printf
PerlIO_putc
PerlIO_puts
PerlIO_releaseFILE
PerlIO_reopen
PerlIO_rewind
PerlIO_setpos
PerlIO_stdoutf
PerlIO_ungetc
PerlIO_vprintf
PERL_LOADMOD_DENY
PERL_LOADMOD_IMPORT_OPS
PERL_LOADMOD_NOIMPORT
PERL_LONG_MAX
PERL_LONG_MIN
PERL_MAGIC_arylen
PERL_MAGIC_backref
PERL_MAGIC_bm
PERL_MAGIC_collxfrm
PERL_MAGIC_dbfile
PERL_MAGIC_dbline
PERL_MAGIC_defelem
PERL_MAGIC_env
PERL_MAGIC_envelem
PERL_MAGIC_ext
PERL_MAGIC_fm
PERL_MAGIC_glob  (undocumented)
PERL_MAGIC_isa
PERL_MAGIC_isaelem
PERL_MAGIC_mutex  (undocumented)
PERL_MAGIC_nkeys
PERL_MAGIC_overload  (undocumented)
PERL_MAGIC_overload_elem  (undocumented)
PERL_MAGIC_overload_table
PERL_MAGIC_pos
PERL_MAGIC_qr
PERL_MAGIC_regdata
PERL_MAGIC_regdatum
PERL_MAGIC_regex_global
PERL_MAGIC_shared
PERL_MAGIC_shared_scalar
PERL_MAGIC_sig
PERL_MAGIC_sigelem
PERL_MAGIC_substr
PERL_MAGIC_sv
PERL_MAGIC_taint
PERL_MAGIC_tied
PERL_MAGIC_tiedelem
PERL_MAGIC_tiedscalar
PERL_MAGIC_utf8
PERL_MAGIC_uvar
PERL_MAGIC_uvar_elem
PERL_MAGIC_vec
PERL_MAGIC_vstring
PERL_PV_ESCAPE_ALL
PERL_PV_ESCAPE_FIRSTCHAR
PERL_PV_ESCAPE_NOBACKSLASH
PERL_PV_ESCAPE_NOCLEAR
PERL_PV_ESCAPE_QUOTE
PERL_PV_ESCAPE_RE
PERL_PV_ESCAPE_UNI
PERL_PV_ESCAPE_UNI_DETECT
PERL_PV_PRETTY_DUMP  (undocumented)
PERL_PV_PRETTY_ELLIPSES
PERL_PV_PRETTY_LTGT
PERL_PV_PRETTY_NOCLEAR  (undocumented)
PERL_PV_PRETTY_QUOTE
PERL_PV_PRETTY_REGPROP  (undocumented)
PERL_QUAD_MAX
PERL_QUAD_MIN
PERL_REVISION
perl_run
PERL_SCAN_ALLOW_UNDERSCORES
PERL_SCAN_DISALLOW_PREFIX
PERL_SCAN_GREATER_THAN_UV_MAX
PERL_SCAN_SILENT_ILLDIGIT
PERL_SHORT_MAX
PERL_SHORT_MIN
PERL_SIGNALS_UNSAFE_FLAG  (undocumented)
PERL_SUBVERSION
PERL_SYS_INIT
PERL_SYS_TERM
PERL_UCHAR_MAX
PERL_UCHAR_MIN
PERL_UINT_MAX
PERL_UINT_MIN  (undocumented)
PERL_ULONG_MAX
PERL_ULONG_MIN
PERL_UNUSED_CONTEXT  (undocumented)
PERL_UNUSED_DECL  (undocumented)
PERL_UQUAD_MAX
PERL_UQUAD_MIN
PERL_USHORT_MAX
PERL_USHORT_MIN
PERL_VERSION
PL_bufend  (undocumented)
PL_bufptr  (undocumented)
PL_compiling  (undocumented)
PL_copline  (undocumented)
PL_curcop
PL_curstash
PL_DBsignal  (undocumented)
PL_DBsingle
PL_DBsub
PL_DBtrace
PL_debstash  (undocumented)
PL_defgv
PL_diehook  (undocumented)
PL_dirty  (undocumented)
PL_dowarn
PL_errgv
PL_error_count  (undocumented)
PL_expect  (undocumented)
PL_hexdigit  (undocumented)
PL_hints  (undocumented)
PL_in_my  (undocumented)
PL_laststatval  (undocumented)
PL_lex_state  (undocumented)
PL_lex_stuff  (undocumented)
PL_linestr  (undocumented)
PL_na
PL_no_modify  (undocumented)
PL_parser
PL_perldb  (undocumented)
PL_perl_destruct_level
PL_ppaddr  (undocumented)
PL_rsfp  (undocumented)
PL_rsfp_filters  (undocumented)
PL_stack_base  (undocumented)
PL_stack_sp  (undocumented)
PL_statcache  (undocumented)
PL_stdingv  (undocumented)
PL_Sv  (undocumented)
PL_sv_arenaroot  (undocumented)
PL_sv_no
PL_sv_undef
PL_sv_yes
PL_tainted  (undocumented)
PL_tainting  (undocumented)
PL_tokenbuf  (undocumented)
PL_Xpv  (undocumented)
Poison
PoisonFree
PoisonNew
PoisonWith
POPi
POPl
POPn
POPp
POPs
pop_scope  (undocumented)
pregexec  (undocumented)
pregfree  (undocumented)
PRIVLIB
pTHX
pTHX_
PTR2IV
PTR2NV
PTR2UV
PTRV  (undocumented)
PUSHi
PUSHMARK
PUSHmortal
PUSHn
PUSHp
PUSHs
push_scope  (undocumented)
PUSHu
PUTBACK
pv_display
pv_escape
pv_pretty
RANDBITS
Renew
Renewc
repeatcpy  (undocumented)
REPLACEMENT_CHARACTER_UTF8
RETVAL
rninstr
Safefree
save_aptr
save_ary
save_clearsv  (undocumented)
SAVE_DEFSV  (undocumented)
save_delete  (undocumented)
save_freepv  (undocumented)
save_freesv  (undocumented)
save_hash
save_hptr
save_I32  (undocumented)
save_int  (undocumented)
save_item
save_list  (DEPRECATED)
save_long  (DEPRECATED)  (undocumented)
save_nogv  (DEPRECATED)  (undocumented)
save_pptr  (undocumented)
savepv
savepvn
save_scalar
save_sptr  (undocumented)
savestack_grow  (undocumented)
save_svref
SAVETMPS
scan_hex
scan_oct
setdefout
SITELIB
SP
SPAGAIN
ST
stack_grow  (undocumented)
START_EXTERN_C  (undocumented)
STARTPERL
start_subparse  (undocumented)
STDCHAR
STMT_END
STMT_START
strEQ
strGE
strGT
strLE
strLT
strNE
strnEQ
strnNE
StructCopy
STR_WITH_LEN
sv_2bool
sv_2cv
sv_2io
sv_2iv  (undocumented)
sv_2mortal
sv_2pv  (undocumented)
sv_2pvbyte
sv_2pvbyte_nolen
sv_2pv_flags
sv_2pv_nolen
sv_2uv  (undocumented)
sv_backoff
sv_bless
sv_catpv
sv_catpv_mg
sv_catpvn
sv_catpvn_mg
sv_catpvn_nomg
sv_catpvs
sv_catsv
sv_catsv_mg
sv_catsv_nomg
sv_chop
sv_clear
sv_cmp
SV_CONST_RETURN  (undocumented)
SV_COW_DROP_PV
SV_COW_SHARED_HASH_KEYS  (undocumented)
SvCUR
SvCUR_set
sv_dec
sv_dump
SvEND
sv_eq
SVf
SVfARG
sv_free
SVf_UTF8
SvGETMAGIC
sv_gets
SV_GMAGIC
sv_grow
SvGROW
SV_HAS_TRAILING_NUL
SV_IMMEDIATE_UNREF
sv_inc
sv_insert
SvIOK
SvIOK_off
SvIOK_on
SvIOK_only
SvIOKp
sv_isa
sv_isobject
SvIV
SvIV_nomg
SvIV_set
SvIVX
SvIVx
sv_len
SvLEN
SvLEN_set
sv_magic
SvMAGIC_set
sv_mortalcopy
sv_mortalcopy_flags
SV_MUTABLE_RETURN  (undocumented)
sv_newmortal
sv_newref
SvNIOK
SvNIOK_off
SvNIOKp
SvNOK
SvNOK_off
SvNOK_on
SvNOK_only
SvNOKp
SV_NOSTEAL
SvNV
SvNV_nomg
SvNV_set
SvNVX
SvNVx
SvOK
SvOOK
SvPOK
SvPOK_off
SvPOK_on
SvPOK_only
SvPOKp
SvPV
SvPVbyte
SvPV_force
SvPV_force_nomg
sv_pvn_force
sv_pvn_force_flags
SvPV_nolen
SvPV_nomg
SvPV_nomg_nolen
SvPV_set
SvPVX
SvPVx
SvREADONLY
SvREADONLY_off
SvREADONLY_on
SvREFCNT
SvREFCNT_dec
SvREFCNT_inc
SvREFCNT_inc_NN
SvREFCNT_inc_simple
SvREFCNT_inc_simple_NN
SvREFCNT_inc_simple_void
SvREFCNT_inc_simple_void_NN
SvREFCNT_inc_void
SvREFCNT_inc_void_NN
sv_reftype
sv_replace
sv_report_used
sv_reset
SvROK
SvROK_off
SvROK_on
SvRV
SvRV_set
SvRX
SvRXOK
sv_setiv
sv_setiv_mg
SvSETMAGIC
sv_setnv
sv_setnv_mg
sv_setpv
sv_setpv_mg
sv_setpvn
sv_setpvn_mg
sv_setpvs
sv_setref_iv
sv_setref_nv
sv_setref_pv
sv_setref_pvn
sv_setsv
SvSetSV
sv_setsv_flags
sv_setsv_mg
sv_setsv_nomg
sv_setuv
sv_setuv_mg
SV_SMAGIC
SvSTASH
SvSTASH_set
SVs_TEMP
SvTAINT
SVt_IV
SVt_NULL
SVt_NV
SVt_PV
SVt_PVAV
SVt_PVCV
SVt_PVFM
SVt_PVGV
SVt_PVHV
SVt_PVIO
SVt_PVIV
SVt_PVLV
SVt_PVMG
SVt_PVNV
SvTRUE
SvTRUE_nomg
SvTRUEx
SvTYPE
svtype
sv_unmagic
sv_unmagicext
sv_unref
sv_upgrade
SvUPGRADE
sv_usepvn
sv_usepvn_mg
SvUTF8
SV_UTF8_NO_ENCODING  (undocumented)
sv_uv  (DEPRECATED)
SvUV
SvUV_nomg
SvUV_set
SvUVX
SvUVx
SvUVXx  (DEPRECATED)
switch_to_global_locale
sync_locale
taint_env  (undocumented)
taint_proper  (undocumented)
THIS
toLOWER
toUPPER
UNDERBAR
UNICODE_REPLACEMENT
UNI_TO_NATIVE
UNLIKELY
unsharepvn  (undocumented)
UTF8f
UTF8fARG
UTF8_IS_INVARIANT
UTF8_MAXBYTES_CASE
UVCHR_IS_INVARIANT
UVCHR_SKIP
UVof
UVSIZE
UVTYPE
UVuf
UVxf
vload_module  (undocumented)
warn
WARN_ALL
WARN_AMBIGUOUS
WARN_ASSERTIONS  (undocumented)
WARN_BAREWORD
WARN_CLOSED
WARN_CLOSURE
WARN_DEBUGGING
WARN_DEPRECATED
WARN_DIGIT
WARN_EXEC
WARN_EXITING
WARN_GLOB
WARN_INPLACE
WARN_INTERNAL
WARN_IO
WARN_LAYER
WARN_MALLOC
WARN_MISC
WARN_NEWLINE
WARN_NUMERIC
WARN_ONCE
WARN_OVERFLOW
WARN_PACK
WARN_PARENTHESIS
WARN_PIPE
WARN_PORTABLE
WARN_PRECEDENCE
WARN_PRINTF
WARN_PROTOTYPE
WARN_QW
WARN_RECURSION
WARN_REDEFINE
WARN_REGEXP
WARN_RESERVED
WARN_SEMICOLON
WARN_SEVERE
WARN_SIGNAL
WARN_SUBSTR
warn_sv
WARN_SYNTAX
WARN_TAINT
WARN_THREADS
WARN_UNINITIALIZED
WARN_UNOPENED
WARN_UNPACK
WARN_UNTIE
WARN_UTF8
WARN_VOID
whichsig  (undocumented)
WIDEST_UTYPE
XCPT_CATCH
XCPT_RETHROW
XCPT_TRY_END
XCPT_TRY_START
XPUSHi
XPUSHmortal
XPUSHn
XPUSHp
XPUSHs
XPUSHu
XS
XSprePUSH  (undocumented)
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_mUV
XST_mYES
XS_VERSION
XS_VERSION_BOOTCHECK
Zero
ZeroD
Backported version unknown
CopFILE  (undocumented)
CopFILEAV  (undocumented)
CopFILEGV  (undocumented)
CopFILEGV_set  (undocumented)
CopFILE_set  (undocumented)
CopFILESV  (undocumented)
CopSTASH  (undocumented)
CopSTASH_eq  (undocumented)
CopSTASHPV  (undocumented)
CopSTASHPV_set  (undocumented)
CopSTASH_set  (undocumented)
CPERLscope  (undocumented)
DEFSV_set  (undocumented)
dTHXa  (undocumented)
dTHXoa  (undocumented)
get_cvs  (undocumented)
gv_fetchpvs  (undocumented)
GvSVn  (undocumented)
HvNAME_get  (undocumented)
HvNAMELEN_get  (undocumented)
isGV_with_GP  (undocumented)
MUTABLE_PTR  (undocumented)
MUTABLE_SV  (undocumented)
NUM2PTR  (undocumented)
packWARN  (undocumented)
PERLIO_FUNCS_CAST  (undocumented)
PERLIO_FUNCS_DECL  (undocumented)
PERL_UNUSED_ARG  (undocumented)
PERL_UNUSED_RESULT  (undocumented)
PERL_UNUSED_VAR  (undocumented)
PL_signals  (undocumented)
PTR2nat  (undocumented)
PTR2ul  (undocumented)
SvPV_const  (undocumented)
SvPV_flags  (undocumented)
SvPV_flags_const  (undocumented)
SvPV_flags_const_nolen  (undocumented)
SvPV_flags_mutable  (undocumented)
SvPV_force_flags  (undocumented)
SvPV_force_flags_mutable  (undocumented)
SvPV_force_flags_nolen  (undocumented)
SvPV_force_mutable  (undocumented)
SvPV_force_nolen  (undocumented)
SvPV_force_nomg_nolen  (undocumented)
SvPV_mutable  (undocumented)
SvPV_nolen_const  (undocumented)
SvPV_nomg_const  (undocumented)
SvPV_nomg_const_nolen  (undocumented)
SvPV_renew  (undocumented)
SvPVX_const  (undocumented)
SvPVX_mutable  (undocumented)
SvSHARED_HASH  (undocumented)
SvVSTRING_mg  (undocumented)
XSPROTO  (undocumented)

BUGS

If you find any bugs, Devel::PPPort doesn't seem to build on your system, or any of its tests fail, please send a bug report to https://github.com/Dual-Life/Devel-PPPort/issues/new.

AUTHORS

COPYRIGHT

Version 3.x, Copyright (C) 2004-2013, Marcus Holland-Moritz.

Copyright (C) 2018, The perl5 porters

Version 2.x, Copyright (C) 2001, Paul Marquess.

Version 1.x, Copyright (C) 1999, Kenneth Albanowski.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

SEE ALSO

See h2xs, ppport.h.