Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
PPPort(3)	      User Contributed Perl Documentation	     PPPort(3)

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.33.1 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,
       test it,	and distribute the header along	with your module.

       It is important to use the most recent version of ppport.h.  You	do
       need to test before shipping a newer version than you already had.  One
       possible	failure	is that	someone	had to convert a backported element
       from a macro into a function, and actual	functions must be enabled with
       a NEED macro to minimize	the possibility	of namespace pollution.	 See
       HACKERS for details.  The developers of "Devel::PPPort" want to hear if
       there are other problems	that arise from	using a	later ppport.h.	 Use
       <https://github.com/Dual-Life/Devel-PPPort/issues> to report any.

   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.33.1 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_
	   av_count
	   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
	   ckWARN2
	   ckWARN2_d
	   ckWARN3
	   ckWARN3_d
	   ckWARN4
	   ckWARN4_d
	   ckWARN_d
	   ck_warner
	   ck_warner_d
	   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
	   DECLARATION_FOR_LC_NUMERIC_MANIPULATION
	   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_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
	   LC_NUMERIC_LOCK
	   LC_NUMERIC_UNLOCK
	   LIKELY
	   load_module
	   LOCK_LC_NUMERIC_STANDARD
	   LOCK_NUMERIC_STANDARD
	   memCHRs
	   memEQ
	   memEQs
	   memNE
	   memNEs
	   mess
	   mess_nocontext
	   mess_sv
	   mg_findext
	   MoveD
	   mPUSHi
	   mPUSHn
	   mPUSHp
	   mPUSHs
	   mPUSHu
	   MUTABLE_AV
	   MUTABLE_CV
	   MUTABLE_GV
	   MUTABLE_HV
	   MUTABLE_IO
	   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
	   packWARN2
	   packWARN3
	   packWARN4
	   PERL_ABS
	   PERL_ARGS_ASSERT_CROAK_XS_USAGE
	   Perl_ck_warner
	   Perl_ck_warner_d
	   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_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_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_EQ
	   PERL_VERSION_GE
	   PERL_VERSION_GT
	   PERL_VERSION_LE
	   PERL_VERSION_LT
	   PERL_VERSION_NE
	   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
	   RESTORE_LC_NUMERIC
	   SAVE_DEFSV
	   START_EXTERN_C
	   START_MY_CXT
	   start_subparse
	   STMT_END
	   STMT_START
	   STORE_LC_NUMERIC_SET_STANDARD
	   STORE_NUMERIC_SET_STANDARD
	   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
	   SvPVx_nolen_const
	   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
	   UNLOCK_LC_NUMERIC_STANDARD
	   UNLOCK_NUMERIC_STANDARD
	   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
	   vwarner
	   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.33.1
	     dMY_CXT_SV

       perl 5.33.0
	     PERL_INC_VERSION_LIST
	     USE_C_BACKTRACE

       perl 5.32.0
	     HAS_SOCKADDR_STORAGE

       perl 5.31.7
	     HASATTRIBUTE_ALWAYS_INLINE
	     HAS_ISLESS
	     HAS_WCRTOMB
	     sv_isa_sv	(marked	experimental)
	     WARN_EXPERIMENTAL__ISA

       perl 5.31.6
	     GDBMNDBM_H_USES_PROTOTYPES
	     HAS_DBMINIT_PROTO
	     I_DBM
	     I_NDBM
	     NDBM_H_USES_PROTOTYPES

       perl 5.31.5
	     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
	     sv_2pvutf8_flags  (undocumented)
	     SvAMAGIC_off
	     SvAMAGIC_on
	     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
	     HAS_TOWLOWER
	     HAS_TOWUPPER
	     I_WCTYPE
	     WARN_EXPERIMENTAL__PRIVATE_USE
	     WARN_EXPERIMENTAL__UNIPROP_WILDCARDS
	     WARN_EXPERIMENTAL__VLB

       perl 5.27.11
	     HAS_DUPLOCALE
	     HAS_STRTOD_L

       perl 5.27.9
	     PERL_MAGIC_nonelem
	     thread_locale_init	 (marked experimental)	(undocumented)
	     thread_locale_term	 (marked experimental)	(undocumented)
	     utf8n_to_uvchr_msgs
	     uvchr_to_utf8_flags_msgs
	     WARN_EXPERIMENTAL__ALPHA_ASSERTIONS

       perl 5.27.8
	     HAS_ACCEPT4
	     HAS_DUP3
	     HAS_MKOSTEMP
	     HAS_PIPE2
	     newWHENOP
	     WARN_EXPERIMENTAL__SCRIPT_RUN

       perl 5.27.7
	     WARN_SHADOW

       perl 5.27.6
	     HAS_MBRLEN
	     HAS_MBRTOWC
	     HAS_NANOSLEEP
	     HAS_STRNLEN
	     HAS_STRTOLD_L
	     HAS_THREAD_SAFE_NL_LANGINFO_L
	     I_WCHAR
	     wrap_keyword_plugin  (marked experimental)

       perl 5.27.5
	     HAS_MEMRCHR

       perl 5.27.4
	     HAS_FCHMODAT
	     HAS_LINKAT
	     HAS_OPENAT
	     HAS_RENAMEAT
	     HAS_UNLINKAT
	     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.11
	     DEFAULT_INC_EXCLUDES_DOT

       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
	     DOUBLE_HAS_NEGATIVE_ZERO
	     DOUBLE_HAS_SUBNORMALS
	     DOUBLE_STYLE_IEEE
	     LONG_DOUBLE_STYLE_IEEE
	     LONG_DOUBLE_STYLE_IEEE_EXTENDED
	     utf8_hop_back
	     utf8_hop_forward
	     utf8_hop_safe

       perl 5.25.6
	     DOUBLE_IS_CRAY_SINGLE_64_BIT
	     DOUBLE_IS_IBM_DOUBLE_64_BIT
	     DOUBLE_IS_IBM_SINGLE_32_BIT
	     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.4
	     HAS_GAI_STRERROR
	     I_XLOCALE
	     LONG_DOUBLE_IS_VAX_H_FLOAT

       perl 5.25.3
	     DOUBLE_HAS_INF
	     DOUBLE_HAS_NAN
	     DOUBLE_IS_VAX_D_FLOAT
	     DOUBLE_IS_VAX_F_FLOAT
	     DOUBLE_IS_VAX_G_FLOAT
	     hv_bucket_ratio  (marked experimental)
	     WARN_EXPERIMENTAL__DECLARED_REFS

       perl 5.25.2
	     HAS_STRERROR_L

       perl 5.25.1
	     op_parent

       perl 5.24.0
	     HAS_MEMMEM

       perl 5.23.9
	     HAS_FREELOCALE
	     HAS_NEWLOCALE
	     HAS_USELOCALE

       perl 5.23.8
	     clear_defarray  (undocumented)
	     HAS_SIGINFO_SI_ADDR
	     HAS_SIGINFO_SI_BAND
	     HAS_SIGINFO_SI_ERRNO
	     HAS_SIGINFO_SI_PID
	     HAS_SIGINFO_SI_STATUS
	     HAS_SIGINFO_SI_UID
	     HAS_SIGINFO_SI_VALUE
	     leave_adjust_stacks  (marked experimental)	 (undocumented)
	     savetmps  (marked experimental)  (undocumented)

       perl 5.23.6
	     LONG_DOUBLE_IS_DOUBLEDOUBLE_128_BIT_BE_BE
	     LONG_DOUBLE_IS_DOUBLEDOUBLE_128_BIT_BE_LE
	     LONG_DOUBLE_IS_DOUBLEDOUBLE_128_BIT_LE_BE
	     LONG_DOUBLE_IS_DOUBLEDOUBLE_128_BIT_LE_LE

       perl 5.23.5
	     HAS_FSTATFS
	     HAS_FSTATVFS
	     HAS_GETMNTENT
	     HAS_HASMNTOPT
	     HAS_STRUCT_STATFS
	     HAS_STRUCT_STATFS_F_FLAGS
	     HAS_USTAT
	     I_MNTENT
	     I_SYS_MOUNT
	     I_SYS_STATFS
	     I_SYS_STATVFS
	     I_SYS_VFS
	     I_USTAT

       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
	     HAS_LLRINTL
	     HAS_LLROUNDL
	     HAS_LRINTL
	     HAS_LROUNDL
	     WARN_EXPERIMENTAL__BITWISE

       perl 5.21.8
	     sv_get_backrefs  (marked experimental)
	     WARN_EXPERIMENTAL__CONST_ATTR
	     WARN_EXPERIMENTAL__RE_STRICT

       perl 5.21.7
	     HAS_REGCOMP
	     HAS_STAT
	     I_GDBM
	     I_GDBMNDBM
	     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
	     DOUBLE_IS_IEEE_754_128_BIT_BIG_ENDIAN
	     DOUBLE_IS_IEEE_754_128_BIT_LITTLE_ENDIAN
	     DOUBLE_IS_IEEE_754_32_BIT_BIG_ENDIAN
	     DOUBLE_IS_IEEE_754_32_BIT_LITTLE_ENDIAN
	     DOUBLE_IS_IEEE_754_64_BIT_BIG_ENDIAN
	     DOUBLE_IS_IEEE_754_64_BIT_LITTLE_ENDIAN
	     DOUBLE_IS_IEEE_754_64_BIT_MIXED_ENDIAN_BE_LE
	     DOUBLE_IS_IEEE_754_64_BIT_MIXED_ENDIAN_LE_BE
	     DOUBLE_IS_UNKNOWN_FORMAT
	     DOUBLEKIND
	     HAS_ASINH
	     HAS_ATANH
	     HAS_CBRT
	     HAS_COPYSIGN
	     HAS_ERF
	     HAS_ERFC
	     HAS_EXP2
	     HAS_EXPM1
	     HAS_FDIM
	     HAS_FMA
	     HAS_FMAX
	     HAS_FMIN
	     HAS_HYPOT
	     HAS_ILOGB
	     HAS_ISNORMAL
	     HAS_LGAMMA
	     HAS_LGAMMA_R
	     HAS_LLRINT
	     HAS_LLROUND
	     HAS_LOG1P
	     HAS_LOG2
	     HAS_LOGB
	     HAS_LRINT
	     HAS_LROUND
	     HAS_NAN
	     HAS_NEARBYINT
	     HAS_NEXTAFTER
	     HAS_NEXTTOWARD
	     HAS_REMAINDER
	     HAS_REMQUO
	     HAS_RINT
	     HAS_ROUND
	     HAS_SCALBN
	     HAS_TGAMMA
	     HAS_TRUNC
	     newDEFSVOP
	     op_convert_list
	     WARN_LOCALE

       perl 5.21.5
	     cv_name
	     CV_NAME_NOTQUAL
	     HAS_LC_MONETARY_2008
	     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
	     HAS_ACOSH
	     HAS_FEGETROUND
	     HAS_FPCLASSIFY
	     HAS_ISFINITE
	     HAS_ISINFL
	     HAS_J0
	     HAS_J0L
	     HAS_TRUNCL
	     I_FENV
	     isinfnan
	     I_STDINT

       perl 5.21.3
	     HAS_LDEXPL
	     LONG_DOUBLE_IS_DOUBLE
	     LONG_DOUBLE_IS_DOUBLEDOUBLE_128_BIT_BIG_ENDIAN
	     LONG_DOUBLE_IS_DOUBLEDOUBLE_128_BIT_LITTLE_ENDIAN
	     LONG_DOUBLE_IS_IEEE_754_128_BIT_BIG_ENDIAN
	     LONG_DOUBLE_IS_IEEE_754_128_BIT_LITTLE_ENDIAN
	     LONG_DOUBLE_IS_UNKNOWN_FORMAT
	     LONG_DOUBLE_IS_X86_80_BIT_BIG_ENDIAN
	     LONG_DOUBLE_IS_X86_80_BIT_LITTLE_ENDIAN
	     LONG_DOUBLEKIND

       perl 5.21.2
	     grok_number_flags
	     op_sibling_splice
	     PERL_SCAN_TRAILING
	     WARN_MISSING
	     WARN_REDUNDANT

       perl 5.21.1
	     HAS_BACKTRACE
	     HAS_DLADDR
	     HAS_PTRDIFF_T
	     HAS_WCSCMP
	     HAS_WCSXFRM
	     I_EXECINFO
	     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
	     SvTRUE_NN
	     SvTRUE_nomg_NN

       perl 5.17.6
	     READ_XDIGIT

       perl 5.17.5
	     WARN_EXPERIMENTAL__LEXICAL_SUBS

       perl 5.17.4
	     GV_SUPER
	     HAS_IP_MREQ_SOURCE
	     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
	     HAS_IP_MREQ
	     PERL_RELOCATABLE_INC
	     sv_copypv_flags
	     sv_copypv_nomg
	     sv_vcatpvfn_flags

       perl 5.17.1
	     alloccopstash  (marked experimental)
	     CopSTASHPV_set

       perl 5.16.0
	     CopLABEL_len
	     CopLABEL_len_flags

       perl 5.15.8
	     HAS_IPV6_MREQ
	     HAS_SOCKADDR_IN6
	     is_utf8_char_buf
	     wrap_op_checker

       perl 5.15.7
	     HAS_ISBLANK

       perl 5.15.6
	     newCONSTSUB_flags

       perl 5.15.4
	     gv_autoload_pv
	     gv_autoload_pvn
	     gv_autoload_sv
	     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
	     whichsig_pvn
	     whichsig_sv

       perl 5.15.3
	     GV_ADDMG
	     gv_fetchsv_nomg
	     GV_NO_SVGMAGIC
	     I_STDBOOL
	     QUAD_IS___INT64

       perl 5.15.2
	     ST_INO_SIGN
	     ST_INO_SIZE
	     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
	     HAS_SIN6_SCOPE_ID
	     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
	     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
	     gv_fetchpvn
	     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_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
	     HAS_STATIC_INLINE
	     PERL_STATIC_INLINE
	     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.13.0
	     HAS_PRCTL
	     HAS_PRCTL_SET_NAME

       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
	     ck_warner_d

       perl 5.11.0
	     gv_add_by_type  (undocumented)
	     Gv_AMupdate  (undocumented)
	     is_ascii_string
	     is_invariant_string
	     is_utf8_invariant_string
	     PL_opfreehook
	     PUSH_MULTICALL
	     re_dup_guts
	     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
	     GMTIME_MAX
	     GMTIME_MIN
	     HASATTRIBUTE_DEPRECATED
	     HAS_BUILTIN_EXPECT
	     HAS_GETADDRINFO
	     HAS_GETNAMEINFO
	     HAS_INETNTOP
	     HAS_INETPTON
	     HAS_TIMEGM
	     I_SYS_POLL
	     LOCALTIME_MAX
	     LOCALTIME_MIN
	     mro_get_from_name	(undocumented)
	     mro_get_private_data
	     mro_register
	     mro_set_mro  (undocumented)
	     mro_set_private_data
	     MUTABLE_AV
	     MUTABLE_CV
	     MUTABLE_GV
	     MUTABLE_HV
	     MUTABLE_IO
	     NV_OVERFLOWS_INTEGERS_AT
	     PERL_USE_DEVEL
	     SAVEFREEOP
	     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
	     HAS_ASCTIME_R
	     HAS_CRYPT_R
	     HAS_CTIME_R
	     HAS_DRAND48_R
	     HAS_GETGRENT_R
	     HAS_GETGRGID_R
	     HAS_GETGRNAM_R
	     HAS_GETHOSTBYADDR_R
	     HAS_GETHOSTBYNAME_R
	     HAS_GETHOSTENT_R
	     HAS_GETLOGIN_R
	     HAS_GETNETBYADDR_R
	     HAS_GETNETBYNAME_R
	     HAS_GETNETENT_R
	     HAS_GETPROTOBYNAME_R
	     HAS_GETPROTOBYNUMBER_R
	     HAS_GETPROTOENT_R
	     HAS_GETPWENT_R
	     HAS_GETPWNAM_R
	     HAS_GETPWUID_R
	     HAS_GETSERVBYNAME_R
	     HAS_GETSERVBYPORT_R
	     HAS_GETSERVENT_R
	     HAS_GETSPNAM_R
	     HAS_GMTIME_R
	     HAS_LOCALTIME_R
	     HAS_OFF64_T
	     HAS_PTHREAD_ATFORK
	     HAS_RANDOM_R
	     HAS_READDIR64_R
	     HAS_READDIR_R
	     HAS_SETRESGID_PROTO
	     HAS_SETRESUID_PROTO
	     HAS_SRAND48_R
	     HAS_SRANDOM_R
	     HAS_STRERROR_R
	     HAS_TMPNAM_R
	     HAS_TTYNAME_R
	     LOCALTIME_R_NEEDS_TZSET
	     my_cxt_init  (undocumented)
	     START_MY_CXT
	     sv_destroyable
	     USE_ITHREADS

       perl 5.9.5
	     av_create_and_push	 (marked experimental)
	     av_create_and_unshift_one	(marked	experimental)
	     CopLABEL
	     gv_fetchfile_flags
	     HAS_CTERMID
	     HAS_PTHREAD_YIELD
	     HAS_SIGNBIT
	     lex_start	(marked	experimental)
	     L_R_TZSET
	     mro_get_linear_isa
	     mro_method_changed_in
	     my_dirfd  (undocumented)
	     Perl_signbit  (marked experimental)
	     pregcomp
	     PRINTF_FORMAT_NULL_OK
	     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)
	     savesharedpvn
	     scan_vstring  (undocumented)
	     upg_version

       perl 5.9.4
	     gv_name_set  (undocumented)
	     GV_NOTQUAL
	     HAS_BUILTIN_CHOOSE_EXPR
	     HAS_C99_VARIADIC_MACROS
	     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
	     dMULTICALL
	     doref  (undocumented)
	     gv_const_sv
	     GV_NOADD_NOINIT
	     GV_NOEXPAND
	     HASATTRIBUTE_FORMAT
	     HASATTRIBUTE_MALLOC
	     HASATTRIBUTE_NONNULL
	     HASATTRIBUTE_NORETURN
	     HASATTRIBUTE_PURE
	     HASATTRIBUTE_UNUSED
	     HASATTRIBUTE_WARN_UNUSED_RESULT
	     HAS_CLEARENV
	     HAS_FUTIMES
	     HAS_MODFL_PROTO
	     HAS_SNPRINTF
	     HAS_UNSETENV
	     HAS_VSNPRINTF
	     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
	     LIBM_LIB_VERSION
	     MULTICALL
	     newGIVENOP
	     newSVhek
	     NV_ZERO_IS_ALLBITS_ZERO
	     pad_compname_type	(DEPRECATED)
	     PERLIO_FUNCS_DECL
	     PERL_MAGIC_arylen_p
	     PERL_MAGIC_rhash
	     PERL_MAGIC_symtab
	     POP_MULTICALL
	     savepvs
	     sortsv_flags
	     SvPV_shrink_to_cur
	     vverify

       perl 5.9.2
	     find_rundefsvoffset  (DEPRECATED)
	     op_refcnt_lock  (undocumented)
	     op_refcnt_unlock  (undocumented)
	     PERL_MALLOC_WRAP
	     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
	     new_version
	     parser_dup	 (undocumented)
	     _pMY_CXT
	     pMY_CXT
	     pMY_CXT_
	     save_set_svflags  (undocumented)
	     SVs_PADSTALE
	     vcmp
	     vnumify
	     vstringify

       perl 5.8.8
	     __ASSERT_

       perl 5.8.3
	     SvIsCOW
	     SvIsCOW_shared_hash

       perl 5.8.1
	     CvPADLIST	(marked	experimental)
	     find_runcv
	     HAS_COPYSIGNL
	     HAS_FAST_STDIO
	     HAS_ILOGBL
	     HAS_PTHREAD_ATTR_SETSCOPE
	     HAS_SCALBNL
	     HAS_TM_TM_GMTOFF
	     IN_PERL_RUNTIME
	     is_utf8_string_loc
	     packlist
	     pad_add_anon
	     pad_new
	     pad_tidy  (marked experimental)
	     PL_comppad	 (marked experimental)
	     SAVEBOOL
	     savestack_grow_cnt	 (undocumented)
	     seed  (undocumented)
	     sv_cat_decode
	     sv_setpviv	 (DEPRECATED)
	     sv_setpviv_mg  (DEPRECATED)
	     SvVOK
	     unpackstring

       perl 5.8.0
	     ASCTIME_R_PROTO
	     CRYPT_R_PROTO
	     CTERMID_R_PROTO
	     CTIME_R_PROTO
	     DRAND48_R_PROTO
	     ENDGRENT_R_PROTO
	     ENDHOSTENT_R_PROTO
	     ENDNETENT_R_PROTO
	     ENDPROTOENT_R_PROTO
	     ENDPWENT_R_PROTO
	     ENDSERVENT_R_PROTO
	     GETGRENT_R_PROTO
	     GETGRGID_R_PROTO
	     GETGRNAM_R_PROTO
	     GETHOSTBYADDR_R_PROTO
	     GETHOSTBYNAME_R_PROTO
	     GETHOSTENT_R_PROTO
	     GETLOGIN_R_PROTO
	     GETNETBYADDR_R_PROTO
	     GETNETBYNAME_R_PROTO
	     GETNETENT_R_PROTO
	     GETPROTOBYNAME_R_PROTO
	     GETPROTOBYNUMBER_R_PROTO
	     GETPROTOENT_R_PROTO
	     GETPWENT_R_PROTO
	     GETPWNAM_R_PROTO
	     GETPWUID_R_PROTO
	     GETSERVBYNAME_R_PROTO
	     GETSERVBYPORT_R_PROTO
	     GETSERVENT_R_PROTO
	     GETSPNAM_R_PROTO
	     GMTIME_R_PROTO
	     HAS_TIME
	     HAS_TM_TM_ZONE
	     HeUTF8
	     hv_iternext_flags	(marked	experimental)
	     HV_ITERNEXT_WANTPLACEHOLDERS
	     hv_store_flags  (marked experimental)  (undocumented)
	     I_CRYPT
	     LOCALTIME_R_PROTO
	     nothreadhook
	     RANDOM_R_PROTO
	     READDIR64_R_PROTO
	     READDIR_R_PROTO
	     SETGRENT_R_PROTO
	     SETHOSTENT_R_PROTO
	     SETLOCALE_R_PROTO
	     SETNETENT_R_PROTO
	     SETPROTOENT_R_PROTO
	     SETPWENT_R_PROTO
	     SETSERVENT_R_PROTO
	     SRAND48_R_PROTO
	     SRANDOM_R_PROTO
	     STRERROR_R_PROTO
	     TMPNAM_R_PROTO
	     TTYNAME_R_PROTO

       perl 5.7.3
	     ckWARN3
	     ckWARN3_d
	     ckWARN4
	     ckWARN4_d
	     custom_op_desc  (DEPRECATED)
	     custom_op_name  (DEPRECATED)
	     deb  (undocumented)
	     deb_nocontext  (undocumented)
	     debstack  (undocumented)
	     debstackptrs  (undocumented)
	     foldEQ_utf8
	     fp_dup  (undocumented)
	     gp_dup  (undocumented)
	     gv_fetchmeth_autoload
	     HAS_DIRFD
	     HAS_FINITE
	     HAS_FINITEL
	     HAS_ISINF
	     HAS_PROCSELFEXE
	     he_dup  (undocumented)
	     ibcmp_utf8
	     mg_dup  (undocumented)
	     my_fork  (undocumented)
	     my_socketpair  (undocumented)
	     OP_DESC
	     OP_NAME
	     pack_cat  (DEPRECATED)
	     packWARN2
	     packWARN3
	     packWARN4
	     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
	     PROCSELFEXE_PATH
	     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
	     DB_VERSION_MAJOR_CFG
	     DB_VERSION_MINOR_CFG
	     DB_VERSION_PATCH_CFG
	     getcwd_sv
	     HAS_FCHDIR
	     HAS_FLOCK_PROTO
	     HAS_NL_LANGINFO
	     HAS_SOCKATMARK_PROTO
	     HAS_STRFTIME
	     HAS_SYSCALL_PROTO
	     HAS_USLEEP_PROTO
	     I_LANGINFO
	     init_tm  (undocumented)
	     malloc
	     mfree  (undocumented)
	     mini_mktime
	     my_strftime
	     op_null
	     OSVERS
	     PERL_TARGETARCH
	     realloc
	     sv_catpvn_flags
	     sv_catsv_flags
	     sv_utf8_upgrade_flags
	     sv_utf8_upgrade_nomg

       perl 5.7.1
	     bytes_from_utf8  (marked experimental)
	     do_openn  (undocumented)
	     FCNTL_CAN_LOCK
	     gv_handler	 (undocumented)
	     HAS_FSYNC
	     HAS_GETITIMER
	     HAS_GETPAGESIZE
	     HAS_READV
	     HAS_RECVMSG
	     HAS_SBRK_PROTO
	     HAS_SENDMSG
	     HAS_SETITIMER
	     HAS_SIGPROCMASK
	     HAS_SOCKATMARK
	     HAS_STRTOQ
	     HAS_STRUCT_CMSGHDR
	     HAS_STRUCT_MSGHDR
	     HAS_UALARM
	     HAS_USLEEP
	     HAS_WRITEV
	     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)
	     NEED_VA_COPY
	     PerlIO_apply_layers
	     PerlIO_binmode
	     PerlIO_debug
	     PERLIO_FUNCS_CAST
	     POPpbytex
	     printf_nocontext  (DEPRECATED)  (undocumented)
	     SAVEMORTALIZESV
	     SIG_SIZE
	     STDIO_PTR_LVAL_SETS_CNT
	     sv_force_normal_flags
	     sv_setref_uv
	     sv_unref_flags
	     sv_utf8_upgrade
	     U32_ALIGNMENT_REQUIRED
	     USE_PERLIO
	     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)
	     HAS_FREXPL
	     HAS_ISNAN
	     HAS_ISNANL
	     HAS_MODFL
	     isPSXSPC_LC
	     isUTF8_CHAR
	     is_utf8_string
	     NV_PRESERVES_UV_BITS
	     NVSIZE
	     PERL_PRIeldbl
	     PERL_SCNfldbl
	     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
	     ckWARN2
	     ckWARN2_d
	     ckWARN_d
	     CopLINE
	     CPPLAST
	     CPPRUN
	     die_nocontext
	     do_open9  (DEPRECATED)  (undocumented)
	     DO_UTF8
	     Drand01
	     dump_all
	     dump_eval	(undocumented)
	     dump_form	(undocumented)
	     dump_packsubs
	     dump_sub  (undocumented)
	     FFLUSH_NULL
	     form_nocontext
	     fprintf_nocontext	(DEPRECATED)  (undocumented)
	     get_context  (undocumented)
	     get_ppaddr	 (undocumented)
	     Gid_t_f
	     Gid_t_sign
	     Gid_t_size
	     gv_dump  (undocumented)
	     HAS_ACCESS
	     HAS_ATOLL
	     HAS_DRAND48_PROTO
	     HAS_EACCESS
	     HAS_FD_SET
	     HAS_FSEEKO
	     HAS_FTELLO
	     HAS_GETCWD
	     HAS_GETHOSTNAME
	     HAS_GETSPNAM
	     HAS_INT64_T
	     HAS_LDBL_DIG
	     HAS_LSEEK_PROTO
	     HAS_MADVISE
	     HAS_MKDTEMP
	     HAS_MKSTEMP
	     HAS_MKSTEMPS
	     HAS_MMAP
	     HAS_MPROTECT
	     HAS_MSYNC
	     HAS_MUNMAP
	     HAS_SQRTL
	     HAS_STRTOLD
	     HAS_STRTOLL
	     HAS_STRTOULL
	     HAS_STRTOUQ
	     HAS_TELLDIR_PROTO
	     I16SIZE
	     I16TYPE
	     I32SIZE
	     I32TYPE
	     I64SIZE
	     I64TYPE
	     I8SIZE
	     I8TYPE
	     I_INTTYPES
	     I_NETINET_TCP
	     I_POLL
	     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
	     I_SHADOW
	     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
	     I_SYSLOG
	     I_SYSUIO
	     I_SYSUTSNAME
	     load_module_nocontext
	     LSEEKSIZE
	     magic_dump	 (undocumented)
	     Mmap_t
	     MULTIPLICITY
	     my_atof
	     my_fflush_all  (undocumented)
	     newANONATTRSUB  (undocumented)
	     newATTRSUB
	     newSVpvf_nocontext
	     newXS
	     newXSproto
	     Off_t_size
	     op_dump
	     OPpEARLY_CV
	     PERL_EXIT_EXPECTED
	     perl_parse
	     PERL_PRIfldbl
	     PERL_PRIgldbl
	     PERL_REVISION  (DEPRECATED)
	     PERL_SYS_INIT3
	     PHOSTNAME
	     PL_check
	     PL_exit_flags
	     PL_runops
	     pmop_dump	(undocumented)
	     POPul
	     QUAD_IS_INT
	     QUAD_IS_INT64_T
	     QUAD_IS_LONG
	     QUAD_IS_LONG_LONG
	     QUADKIND
	     Rand_seed_t
	     require_pv
	     safesyscalloc
	     safesysfree
	     safesysmalloc
	     safesysrealloc
	     save_alloc	 (undocumented)
	     SAVEDESTRUCTOR
	     SAVEI8
	     save_vptr	(undocumented)
	     scan_bin
	     SCHED_YIELD
	     seedDrand01
	     set_context  (undocumented)
	     SITELIB_STEM
	     Size_t_size
	     Sock_size_t
	     STDIO_PTR_LVALUE
	     STDIO_STREAM_ARRAY
	     Strtol
	     Strtoul
	     sv_2pvutf8
	     sv_catpvf_mg_nocontext
	     sv_catpvf_nocontext
	     sv_force_normal
	     SvIOK_notUV
	     SvIOK_only_UV
	     SvIOK_UV
	     sv_len_utf8
	     sv_len_utf8_nomg  (undocumented)
	     SvPOK_only_UTF8
	     sv_pos_b2u
	     sv_pos_u2b
	     SvPVbyte_nolen
	     SvPVbytex
	     SvPVbytex_force
	     SvPVutf8
	     SvPVutf8_force
	     SvPVutf8_nolen
	     SvPVutf8x
	     SvPVutf8x_force
	     sv_rvweaken
	     sv_setpvf_mg_nocontext
	     sv_setpvf_nocontext
	     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
	     U64SIZE
	     U64TYPE
	     U8SIZE
	     U8TYPE
	     Uid_t_f
	     Uid_t_sign
	     Uid_t_size
	     Uquad_t
	     USE_64_BIT_ALL
	     USE_64_BIT_INT
	     USE_LARGE_FILES
	     USE_STDIO_BASE
	     USE_STDIO_PTR
	     USE_THREADS
	     UTF8_CHK_SKIP
	     utf8_distance
	     utf8_hop
	     UTF8_MAXBYTES
	     UTF8_SAFE_SKIP
	     UTF8_SKIP
	     UTF8SKIP
	     vcroak
	     vform
	     vwarn
	     vwarner
	     warn_nocontext

       perl 5.005_03
	     get_vtbl  (undocumented)
	     I_PTHREAD
	     POPpx
	     save_generic_svref	 (undocumented)
	     SELECT_MIN_BITS
	     USE_STAT_BLOCKS

       perl 5.005
	     debop  (undocumented)
	     debprofdump  (undocumented)
	     DOUBLESIZE
	     fbm_compile
	     fbm_instr
	     get_op_descs  (undocumented)
	     get_op_names  (undocumented)
	     GRPASSWD
	     HAS_CSH
	     HAS_ENDGRENT
	     HAS_ENDHOSTENT
	     HAS_ENDNETENT
	     HAS_ENDPROTOENT
	     HAS_ENDPWENT
	     HAS_ENDSERVENT
	     HAS_GETGRENT
	     HAS_GETHOSTBYADDR
	     HAS_GETHOSTBYNAME
	     HAS_GETHOST_PROTOS
	     HAS_GETNETBYADDR
	     HAS_GETNETBYNAME
	     HAS_GETNETENT
	     HAS_GETNET_PROTOS
	     HAS_GETPROTOBYNAME
	     HAS_GETPROTOBYNUMBER
	     HAS_GETPROTOENT
	     HAS_GETPROTO_PROTOS
	     HAS_GETPWENT
	     HAS_GETSERVBYNAME
	     HAS_GETSERVBYPORT
	     HAS_GETSERVENT
	     HAS_GETSERV_PROTOS
	     HAS_LCHOWN
	     HAS_LONG_DOUBLE
	     HAS_LONG_LONG
	     HAS_SCHED_YIELD
	     HAS_SETGRENT
	     HAS_SETHOSTENT
	     HAS_SETNETENT
	     HAS_SETPROTOENT
	     HAS_SETPWENT
	     HAS_SETSERVENT
	     HAS_SETVBUF
	     I_ARPA_INET
	     I_NETDB
	     init_stacks  (undocumented)
	     LONG_DOUBLESIZE
	     LONGLONGSIZE
	     mg_length	(DEPRECATED)
	     mg_size  (undocumented)
	     Netdb_hlen_t
	     Netdb_host_t
	     Netdb_name_t
	     Netdb_net_t
	     newHVhv  (undocumented)
	     new_stackinfo  (undocumented)
	     Pid_t
	     PL_curpad	(marked	experimental)
	     PL_in_my_stash  (undocumented)
	     PL_modglobal
	     PTRSIZE
	     PWPASSWD
	     sv_peek  (undocumented)
	     sv_pvn_nomg  (DEPRECATED)	(undocumented)

       perl 5.004_05
	     do_binmode	 (DEPRECATED)  (undocumented)
	     GV_NOINIT
	     HAS_CHSIZE
	     HAS_GNULIBC
	     PWGECOS
	     save_aelem	 (undocumented)
	     save_helem	 (undocumented)
	     USE_SEMCTL_SEMID_DS
	     USE_SEMCTL_SEMUN

       perl 5.004
	     ARCHNAME
	     BIN_EXP
	     block_end
	     block_gimme  (undocumented)
	     block_start
	     call_list	(undocumented)
	     delimcpy
	     form
	     GIMME_V
	     gv_autoload4
	     gv_fetchmethod_autoload
	     G_VOID
	     HAS_GETTIMEOFDAY
	     HAS_INET_ATON
	     HAS_SETGROUPS
	     HAS_STRTOD
	     HAS_STRTOL
	     HAS_STRTOUL
	     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_nocontext
	     mess_sv
	     my_failure_exit  (undocumented)
	     newSVpvf
	     Perl_warner_nocontext  (undocumented)
	     PL_mess_sv	 (undocumented)
	     POPu
	     rsignal
	     rsignal_state  (undocumented)
	     save_gp
	     SAVEI16
	     SAVESTACK_POS
	     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
	     SvTAINTED
	     SvTAINTED_off
	     SvTAINTED_on
	     sv_vcatpvf
	     sv_vcatpvf_mg
	     sv_vcatpvfn
	     sv_vsetpvf
	     sv_vsetpvf_mg
	     sv_vsetpvfn
	     Timeval
	     toLOWER_LC
	     vmess
	     vnewSVpvf
	     warner
	     warner_nocontext

       perl 5.003_07 (or maybe earlier)
	     amagic_call  (undocumented)
	     ARCHLIB
	     ARCHLIB_EXP
	     aTHX
	     aTHX_
	     aTHXR  (undocumented)
	     aTHXR_  (undocumented)
	     av_clear
	     av_count
	     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
	     CASTNEGFLOAT
	     CAT2
	     cBOOL
	     ckWARN
	     CLASS
	     CopFILE
	     CopFILEAV
	     CopFILEGV
	     CopFILEGV_set
	     CopFILE_set
	     CopFILESV
	     CopSTASH
	     CopSTASH_eq
	     CopSTASHPV
	     CopSTASH_set
	     Copy
	     CopyD
	     CPERLscope	 (DEPRECATED)
	     CPPMINUS
	     CPPSTDIN
	     croak
	     croak_memory_wrap	(undocumented)
	     croak_nocontext
	     croak_no_modify
	     croak_sv
	     croak_xs_usage
	     CSH
	     cv_clone
	     cv_const_sv
	     CvDEPTH
	     CvGV
	     CvSTASH
	     cv_undef
	     dAX
	     dAXMARK
	     DB_Hash_t
	     DB_Prefix_t
	     DEFSV
	     DEFSV_set
	     die
	     die_sv
	     Direntry_t
	     dITEMS
	     dMARK
	     dNOOP
	     do_close  (undocumented)
	     do_join  (undocumented)
	     do_open  (undocumented)
	     dORIGMARK
	     dowantarray  (undocumented)
	     dSP
	     dTARGET
	     dTHR
	     dTHX
	     dTHXa
	     dTHXoa
	     dTHXR  (undocumented)
	     dUNDERBAR
	     dVAR
	     dXCPT
	     dXSARGS
	     dXSI32
	     dXSTARG  (undocumented)
	     END_EXTERN_C
	     ENTER
	     EOF_NONBLOCK
	     ERRSV
	     eval_pv
	     eval_sv
	     EXTEND
	     EXTERN_C
	     FILE_base
	     FILE_bufsiz
	     FILE_cnt
	     FILE_ptr
	     filter_add
	     filter_del	 (undocumented)
	     filter_read
	     FLEXFILENAMES
	     Fpos_t
	     Free_t
	     FREETMPS
	     G_ARRAY
	     Gconvert
	     G_DISCARD
	     get_av
	     get_cv
	     get_cvn_flags
	     get_cvs
	     get_hv
	     get_sv
	     G_EVAL
	     Gid_t
	     GIMME  (DEPRECATED)
	     G_KEEPERR
	     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
	     Groups_t
	     G_SCALAR
	     GV_ADD
	     GV_ADDMULTI
	     GV_ADDWARN
	     GvAV
	     gv_AVadd  (undocumented)
	     GvCV
	     gv_efullname  (DEPRECATED)	 (undocumented)
	     gv_efullname3  (undocumented)
	     gv_fetchfile
	     gv_fetchmeth
	     gv_fetchmethod
	     gv_fetchpv
	     gv_fetchpvn_flags
	     gv_fetchpvs
	     gv_fetchsv
	     gv_fullname  (DEPRECATED)	(undocumented)
	     gv_fullname3  (undocumented)
	     GvHV
	     gv_HVadd  (undocumented)
	     gv_init
	     gv_init_pvn
	     gv_IOadd  (undocumented)
	     gv_stashpv
	     gv_stashpvn
	     gv_stashpvs
	     gv_stashsv
	     GvSV
	     GvSVn
	     HAS_ALARM
	     HAS_CHOWN
	     HAS_CHROOT
	     HAS_CRYPT
	     HAS_CUSERID
	     HAS_DIFFTIME
	     HAS_DLERROR
	     HAS_DUP2
	     HAS_FCHMOD
	     HAS_FCHOWN
	     HAS_FCNTL
	     HAS_FGETPOS
	     HAS_FLOCK
	     HAS_FORK
	     HAS_FPATHCONF
	     HAS_FSETPOS
	     HAS_GETGROUPS
	     HAS_GETHOSTENT
	     HAS_GETLOGIN
	     HAS_GETPGID
	     HAS_GETPGRP
	     HAS_GETPPID
	     HAS_GETPRIORITY
	     HAS_HTONL
	     HAS_HTONS
	     HAS_ISASCII
	     HAS_KILLPG
	     HAS_LINK
	     HAS_LOCALECONV
	     HAS_LOCKF
	     HAS_LSTAT
	     HAS_MBLEN
	     HAS_MBSTOWCS
	     HAS_MBTOWC
	     HAS_MKDIR
	     HAS_MKFIFO
	     HAS_MKTIME
	     HAS_MSG
	     HAS_NICE
	     HAS_NTOHL
	     HAS_NTOHS
	     HAS_OPEN3
	     HAS_PATHCONF
	     HAS_PAUSE
	     HAS_PIPE
	     HAS_POLL
	     HAS_QUAD
	     HAS_READDIR
	     HAS_READLINK
	     HAS_RENAME
	     HAS_REWINDDIR
	     HAS_RMDIR
	     HAS_SEEKDIR
	     HAS_SELECT
	     HAS_SEM
	     HAS_SETEGID
	     HAS_SETEUID
	     HAS_SETLINEBUF
	     HAS_SETLOCALE
	     HAS_SETPGID
	     HAS_SETPGRP
	     HAS_SETPRIORITY
	     HAS_SETREGID
	     HAS_SETRESGID
	     HAS_SETRESUID
	     HAS_SETREUID
	     HAS_SETSID
	     HAS_SHM
	     HAS_SHMAT_PROTOTYPE
	     HAS_SIGACTION
	     HAS_SIGSETJMP
	     HAS_SOCKET
	     HAS_SOCKETPAIR
	     HAS_STRCOLL
	     HAS_STRXFRM
	     HAS_SYMLINK
	     HAS_SYSCALL
	     HAS_SYSCONF
	     HAS_SYS_ERRLIST
	     HAS_SYSTEM
	     HAS_TCGETPGRP
	     HAS_TCSETPGRP
	     HAS_TELLDIR
	     HAS_TIMES
	     HAS_TRUNCATE
	     HAS_TZNAME
	     HAS_UMASK
	     HAS_UNAME
	     HAS_WAIT4
	     HAS_WAITPID
	     HAS_WCSTOMBS
	     HAS_WCTOMB
	     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
	     HvNAME_get
	     HvNAMELEN_get
	     hv_store
	     hv_store_ent
	     hv_stores
	     hv_undef
	     ibcmp
	     I_DIRENT
	     I_DLFCN
	     I_GRP
	     I_LOCALE
	     I_NETINET_IN
	     IN_PERL_COMPILETIME
	     instr
	     INT2PTR
	     INTMAX_C
	     INTSIZE
	     I_PWD
	     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
	     isGV_with_GP
	     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
	     I_SYS_DIR
	     I_SYS_FILE
	     I_SYS_IOCTL
	     I_SYS_PARAM
	     I_SYS_RESOURCE
	     I_SYS_SELECT
	     I_SYS_STAT
	     I_SYS_TIME
	     I_SYS_TIMES
	     I_SYS_TYPES
	     I_SYS_UN
	     I_SYS_WAIT
	     items
	     I_TERMIOS
	     I_TIME
	     I_UNISTD
	     I_UTIME
	     IVdf
	     IV_MAX  (undocumented)
	     IV_MIN  (undocumented)
	     IVSIZE
	     IVTYPE
	     ix
	     LATIN1_TO_NATIVE
	     LEAVE
	     leave_scope  (undocumented)
	     LIKELY
	     load_module
	     LOC_SED
	     LONGSIZE
	     looks_like_number
	     Malloc_t
	     MARK
	     MEM_ALIGNBYTES
	     memCHRs
	     memEQ
	     memEQs
	     memNE
	     memNEs
	     mg_clear
	     mg_copy
	     mg_find
	     mg_findext
	     mg_free
	     mg_get
	     mg_magical
	     mg_set
	     Mode_t
	     Move
	     MoveD
	     mPUSHi
	     mPUSHn
	     mPUSHp
	     mPUSHs
	     mPUSHu
	     MUTABLE_PTR
	     MUTABLE_SV
	     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
	     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
	     Nullav  (DEPRECATED)
	     Nullch
	     Nullcv  (DEPRECATED)
	     Nullhv  (DEPRECATED)
	     Nullsv
	     NUM2PTR
	     NVef
	     NVff
	     NVgf
	     NVTYPE
	     Off_t
	     OPf_KIDS
	     op_free
	     OpHAS_SIBLING
	     OpLASTSIB_set
	     OpMAYBESIB_set
	     OpMORESIB_set
	     OPpENTERSUB_AMPER
	     OpSIBLING
	     ORIGMARK
	     OSNAME
	     packWARN
	     pad_alloc	(marked	experimental)
	     PERL_ABS
	     perl_alloc
	     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
	     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_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
	     PERL_SUBVERSION  (DEPRECATED)
	     PERL_SYS_INIT
	     PERL_SYS_TERM
	     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  (DEPRECATED)
	     PERL_VERSION_GE
	     PERL_VERSION_GT
	     PERL_VERSION_LE
	     PERL_VERSION_LT
	     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
	     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_signals	 (undocumented)
	     PL_stack_base  (undocumented)
	     PL_stack_sp  (undocumented)
	     PL_statcache  (undocumented)
	     PL_stdingv	 (undocumented)
	     PL_Sv
	     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
	     pregfree  (undocumented)
	     PRIVLIB
	     PRIVLIB_EXP
	     pTHX
	     pTHX_
	     PTR2IV
	     PTR2nat
	     PTR2NV
	     PTR2ul
	     PTR2UV
	     PTRV
	     PUSHi
	     PUSHMARK
	     PUSHmortal
	     PUSHn
	     PUSHp
	     PUSHs
	     push_scope	 (undocumented)
	     PUSHu
	     PUTBACK
	     pv_display
	     pv_escape
	     pv_pretty
	     Quad_t
	     RANDBITS
	     RD_NODATA
	     Renew
	     Renewc
	     repeatcpy	(undocumented)
	     REPLACEMENT_CHARACTER_UTF8
	     RETVAL
	     rninstr
	     Safefree
	     save_aptr
	     save_ary
	     SAVE_DEFSV
	     SAVEDELETE
	     SAVEFREEPV
	     SAVEFREESV
	     save_hash
	     save_hptr
	     SAVEI32
	     SAVEINT
	     save_item
	     SAVEIV
	     save_list	(DEPRECATED)
	     SAVELONG
	     save_nogv	(DEPRECATED)  (undocumented)
	     SAVEPPTR
	     savepv
	     savepvn
	     save_scalar
	     SAVESPTR
	     savestack_grow  (undocumented)
	     save_svref
	     SAVETMPS
	     scan_hex
	     scan_oct
	     Select_fd_set_t
	     setdefout
	     Shmat_t
	     SH_PATH
	     Sigjmp_buf
	     Siglongjmp
	     Signal_t
	     SIG_NAME
	     SIG_NUM
	     Sigsetjmp
	     SITEARCH
	     SITEARCH_EXP
	     SITELIB
	     SITELIB_EXP
	     Size_t
	     SP
	     SPAGAIN
	     SSize_t
	     ST
	     START_EXTERN_C
	     STARTPERL
	     start_subparse  (undocumented)
	     STDCHAR
	     STMT_END
	     STMT_START
	     strEQ
	     strGE
	     strGT
	     STRINGIFY
	     strLE
	     strLT
	     strNE
	     strnEQ
	     strnNE
	     StructCopy
	     STR_WITH_LEN
	     sv_2cv
	     sv_2io
	     sv_2mortal
	     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
	     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
	     SvNIOK
	     SvNIOK_off
	     SvNIOKp
	     SvNOK
	     SvNOK_off
	     SvNOK_on
	     SvNOK_only
	     SvNOKp
	     SV_NOSTEAL
	     SvNV
	     SvNV_nomg
	     SvNV_set
	     SvNVX
	     SvNVx
	     SvOK
	     SvOOK
	     SvOOK_off
	     SvPOK
	     SvPOK_off
	     SvPOK_on
	     SvPOK_only
	     SvPOKp
	     SvPV
	     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
	     SvPV_nolen
	     SvPV_nolen_const
	     SvPV_nomg
	     SvPV_nomg_const
	     SvPV_nomg_const_nolen
	     SvPV_nomg_nolen
	     SvPV_renew
	     SvPV_set
	     SvPVX
	     SvPVx
	     SvPVX_const
	     SvPVX_mutable
	     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
	     SvSHARED_HASH
	     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  (DEPRECATED)
	     sv_uv  (DEPRECATED)
	     SvUV
	     SvUV_nomg
	     SvUV_set
	     SvUVX
	     SvUVx
	     SvUVXx  (DEPRECATED)
	     SvVSTRING_mg
	     switch_to_global_locale
	     sync_locale
	     TARG
	     THIS
	     Time_t
	     toLOWER
	     toUPPER
	     Uid_t
	     UINTMAX_C
	     UNDERBAR
	     UNICODE_REPLACEMENT
	     UNI_TO_NATIVE
	     UNLIKELY
	     unsharepvn	 (undocumented)
	     USE_DYNAMIC_LOADING
	     UTF8f
	     UTF8fARG
	     UTF8_IS_INVARIANT
	     UTF8_MAXBYTES_CASE
	     UVCHR_IS_INVARIANT
	     UVCHR_SKIP
	     UV_MAX  (undocumented)
	     UV_MIN  (undocumented)
	     UVof
	     UVSIZE
	     UVTYPE
	     UVuf
	     UVxf
	     VAL_EAGAIN
	     VAL_O_NONBLOCK
	     vload_module
	     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
	     WIDEST_UTYPE
	     XCPT_CATCH
	     XCPT_RETHROW
	     XCPT_TRY_END
	     XCPT_TRY_START
	     XPUSHi
	     XPUSHmortal
	     XPUSHn
	     XPUSHp
	     XPUSHs
	     XPUSHu
	     XS
	     XSprePUSH	(undocumented)
	     XSPROTO
	     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
	    LC_NUMERIC_LOCK  (undocumented)
	    LC_NUMERIC_UNLOCK  (undocumented)
	    LOCK_LC_NUMERIC_STANDARD  (undocumented)
	    LOCK_NUMERIC_STANDARD  (undocumented)
	    PERL_ARGS_ASSERT_CROAK_XS_USAGE  (undocumented)
	    STORE_LC_NUMERIC_SET_STANDARD  (undocumented)
	    STORE_NUMERIC_SET_STANDARD	(undocumented)
	    SvPVx_nolen_const  (undocumented)
	    UNLOCK_LC_NUMERIC_STANDARD	(undocumented)
	    UNLOCK_NUMERIC_STANDARD  (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
       o Version 1.x of	Devel::PPPort was written by Kenneth Albanowski.

       o Version 2.x was ported	to the Perl core by Paul Marquess.

       o Version 3.x was ported	back to	CPAN by	Marcus Holland-Moritz.

       o Versions >= 3.22 are maintained by perl5 porters

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

		    Copyright (C) 2018-2020, 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.

perl v5.32.1			  2021-08-27			     PPPort(3)

NAME | SYNOPSIS | Start using Devel::PPPort for XS projects | DESCRIPTION | FUNCTIONS | COMPATIBILITY | BUGS | AUTHORS | COPYRIGHT | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Devel::PPPort&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help