1PPPort(3)             User Contributed Perl Documentation            PPPort(3)
2
3
4

NAME

6       Devel::PPPort - Perl/Pollution/Portability
7

SYNOPSIS

9         Devel::PPPort::WriteFile();   # defaults to ./ppport.h
10         Devel::PPPort::WriteFile('someheader.h');
11
12         # Same as above but retrieve contents rather than write file
13         my $contents = Devel::PPPort::GetFileContents();
14         my $contents = Devel::PPPort::GetFileContents('someheader.h');
15

Start using Devel::PPPort for XS projects

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

DESCRIPTION

24       Perl's API has changed over time, gaining new features, new functions,
25       increasing its flexibility, and reducing the impact on the C namespace
26       environment (reduced pollution). The header file written by this
27       module, typically ppport.h, attempts to bring some of the newer Perl
28       API features to older versions of Perl, so that you can worry less
29       about keeping track of old releases, but users can still reap the
30       benefit.
31
32       "Devel::PPPort" contains two functions, "WriteFile" and
33       "GetFileContents".  "WriteFile"'s only purpose is to write the ppport.h
34       C header file.  This file contains a series of macros and, if
35       explicitly requested, functions that allow XS modules to be built using
36       older versions of Perl. Currently, Perl versions from 5.003_07 to
37       5.33.1 are supported.
38
39       "GetFileContents" can be used to retrieve the file contents rather than
40       writing it out.
41
42       This module is used by "h2xs" to write the file ppport.h.
43
44   Why use ppport.h?
45       You should use ppport.h in modern code so that your code will work with
46       the widest range of Perl interpreters possible, without significant
47       additional work.
48
49       You should attempt to get older code to fully use ppport.h, because the
50       reduced pollution of newer Perl versions is an important thing. It's so
51       important that the old polluting ways of original Perl modules will not
52       be supported very far into the future, and your module will almost
53       certainly break! By adapting to it now, you'll gain compatibility and a
54       sense of having done the electronic ecology some good.
55
56   How to use ppport.h
57       Don't direct the users of your module to download "Devel::PPPort".
58       They are most probably not XS writers. Also, don't make ppport.h
59       optional. Rather, just take the most recent copy of ppport.h that you
60       can find (e.g. by generating it with the latest "Devel::PPPort" release
61       from CPAN), copy it into your project, adjust your project to use it,
62       test it, and distribute the header along with your module.
63
64       It is important to use the most recent version of ppport.h.  You do
65       need to test before shipping a newer version than you already had.  One
66       possible failure is that someone had to convert a backported element
67       from a macro into a function, and actual functions must be enabled with
68       a NEED macro to minimize the possibility of namespace pollution.  See
69       HACKERS for details.  The developers of "Devel::PPPort" want to hear if
70       there are other problems that arise from using a later ppport.h.  Use
71       <https://github.com/Dual-Life/Devel-PPPort/issues> to report any.
72
73   Running ppport.h
74       But ppport.h is more than just a C header. It's also a Perl script that
75       can check your source code. It will suggest hints and portability
76       notes, and can even make suggestions on how to change your code. You
77       can run it like any other Perl program:
78
79           perl ppport.h [options] [files]
80
81       It also has embedded documentation, so you can use
82
83           perldoc ppport.h
84
85       to find out more about how to use it.
86

FUNCTIONS

88   WriteFile
89       "WriteFile" takes one optional argument. When called with one argument,
90       it expects to be passed a filename. When called with no arguments, it
91       defaults to the filename ppport.h.
92
93       The function returns a true value if the file was written successfully.
94       Otherwise it returns a false value.
95
96   GetFileContents
97       "GetFileContents" behaves like "WriteFile" above, but returns the
98       contents of the would-be file rather than writing it out.
99

COMPATIBILITY

101       ppport.h supports Perl versions from 5.003_07 to 5.33.1 in threaded and
102       non-threaded configurations.
103
104   Provided Perl compatibility API
105       The header file written by this module, typically ppport.h, provides
106       access to the following elements of the Perl API that are not otherwise
107       available in Perl releases older than when the elements were first
108       introduced.  (Note that many of these are not supported all the way
109       back to 5.003_07, but it may be that they are supported back as far as
110       you need; see "Supported Perl API, sorted by version" for that
111       information.)
112
113           _aMY_CXT
114           aMY_CXT
115           aMY_CXT_
116           __ASSERT_
117           aTHX
118           aTHX_
119           aTHXR
120           aTHXR_
121           av_count
122           AvFILLp
123           av_tindex
124           av_top_index
125           BOM_UTF8
126           boolSV
127           call_argv
128           caller_cx
129           call_method
130           call_pv
131           call_sv
132           C_ARRAY_END
133           C_ARRAY_LENGTH
134           cBOOL
135           ckWARN
136           ckWARN2
137           ckWARN2_d
138           ckWARN3
139           ckWARN3_d
140           ckWARN4
141           ckWARN4_d
142           ckWARN_d
143           ck_warner
144           ck_warner_d
145           CopFILE
146           CopFILEAV
147           CopFILEGV
148           CopFILEGV_set
149           CopFILE_set
150           CopFILESV
151           CopSTASH
152           CopSTASH_eq
153           CopSTASHPV
154           CopSTASHPV_set
155           CopSTASH_set
156           CopyD
157           CPERLscope
158           croak_memory_wrap
159           croak_nocontext
160           croak_no_modify
161           croak_sv
162           croak_xs_usage
163           dAX
164           dAXMARK
165           DECLARATION_FOR_LC_NUMERIC_MANIPULATION
166           DEFSV
167           DEFSV_set
168           die_sv
169           dITEMS
170           dMY_CXT
171           dMY_CXT_SV
172           dNOOP
173           dTHR
174           dTHX
175           dTHXa
176           dTHXoa
177           dTHXR
178           dUNDERBAR
179           dVAR
180           dXCPT
181           dXSTARG
182           END_EXTERN_C
183           ERRSV
184           eval_pv
185           eval_sv
186           EXTERN_C
187           foldEQ_utf8
188           get_av
189           get_cv
190           get_cvn_flags
191           get_cvs
192           get_hv
193           get_sv
194           G_METHOD
195           G_RETHROW
196           grok_bin
197           grok_hex
198           grok_number
199           GROK_NUMERIC_RADIX
200           grok_numeric_radix
201           grok_oct
202           gv_fetchpvn_flags
203           gv_fetchpvs
204           gv_fetchsv
205           gv_init_pvn
206           gv_stashpvn
207           gv_stashpvs
208           GvSVn
209           HEf_SVKEY
210           HeUTF8
211           hv_fetchs
212           HvNAME_get
213           HvNAMELEN_get
214           hv_stores
215           IN_LOCALE
216           IN_LOCALE_COMPILETIME
217           IN_LOCALE_RUNTIME
218           IN_PERL_COMPILETIME
219           INT2PTR
220           isALNUM
221           isALNUM_A
222           isALNUMC
223           isALNUMC_A
224           isALNUMC_L1
225           isALPHA
226           isALPHA_A
227           isALPHA_L1
228           isALPHA_LC_utf8_safe
229           isALPHANUMERIC
230           isALPHANUMERIC_A
231           isALPHANUMERIC_L1
232           isALPHANUMERIC_LC
233           isALPHANUMERIC_LC_utf8_safe
234           isALPHANUMERIC_utf8_safe
235           isALPHANUMERIC_uvchr
236           isALPHA_utf8_safe
237           isALPHA_uvchr
238           isASCII
239           isASCII_A
240           isASCII_L1
241           isASCII_LC
242           isASCII_utf8_safe
243           isASCII_uvchr
244           isBLANK
245           isBLANK_A
246           isBLANK_L1
247           isBLANK_LC
248           isBLANK_LC_utf8_safe
249           isBLANK_utf8_safe
250           isBLANK_uvchr
251           isCNTRL
252           isCNTRL_A
253           isCNTRL_L1
254           isCNTRL_LC_utf8_safe
255           isCNTRL_utf8_safe
256           isCNTRL_uvchr
257           isDIGIT
258           isDIGIT_A
259           isDIGIT_L1
260           isDIGIT_LC_utf8_safe
261           isDIGIT_utf8_safe
262           isDIGIT_uvchr
263           isGRAPH
264           isGRAPH_A
265           isGRAPH_L1
266           isGRAPH_LC_utf8_safe
267           isGRAPH_utf8_safe
268           isGRAPH_uvchr
269           isGV_with_GP
270           isIDCONT
271           isIDCONT_A
272           isIDCONT_L1
273           isIDCONT_LC
274           isIDCONT_LC_utf8_safe
275           isIDCONT_utf8_safe
276           isIDCONT_uvchr
277           isIDFIRST
278           isIDFIRST_A
279           isIDFIRST_L1
280           isIDFIRST_LC
281           isIDFIRST_LC_utf8_safe
282           isIDFIRST_utf8_safe
283           isIDFIRST_uvchr
284           is_invariant_string
285           isLOWER
286           isLOWER_A
287           isLOWER_L1
288           isLOWER_LC_utf8_safe
289           isLOWER_utf8_safe
290           isLOWER_uvchr
291           IS_NUMBER_GREATER_THAN_UV_MAX
292           IS_NUMBER_INFINITY
293           IS_NUMBER_IN_UV
294           IS_NUMBER_NAN
295           IS_NUMBER_NEG
296           IS_NUMBER_NOT_INT
297           isOCTAL
298           isOCTAL_A
299           isOCTAL_L1
300           isPRINT
301           isPRINT_A
302           isPRINT_L1
303           isPRINT_LC_utf8_safe
304           isPRINT_utf8_safe
305           isPRINT_uvchr
306           isPSXSPC
307           isPSXSPC_A
308           isPSXSPC_L1
309           isPSXSPC_LC_utf8_safe
310           isPSXSPC_utf8_safe
311           isPSXSPC_uvchr
312           isPUNCT
313           isPUNCT_A
314           isPUNCT_L1
315           isPUNCT_LC_utf8_safe
316           isPUNCT_utf8_safe
317           isPUNCT_uvchr
318           isSPACE
319           isSPACE_A
320           isSPACE_L1
321           isSPACE_LC_utf8_safe
322           isSPACE_utf8_safe
323           isSPACE_uvchr
324           isUPPER
325           isUPPER_A
326           isUPPER_L1
327           isUPPER_LC_utf8_safe
328           isUPPER_utf8_safe
329           isUPPER_uvchr
330           isUTF8_CHAR
331           is_utf8_invariant_string
332           isWORDCHAR
333           isWORDCHAR_A
334           isWORDCHAR_L1
335           isWORDCHAR_LC
336           isWORDCHAR_LC_utf8_safe
337           isWORDCHAR_utf8_safe
338           isWORDCHAR_uvchr
339           isXDIGIT
340           isXDIGIT_A
341           isXDIGIT_L1
342           isXDIGIT_LC
343           isXDIGIT_LC_utf8_safe
344           isXDIGIT_utf8_safe
345           isXDIGIT_uvchr
346           IVdf
347           IVSIZE
348           IVTYPE
349           LATIN1_TO_NATIVE
350           LC_NUMERIC_LOCK
351           LC_NUMERIC_UNLOCK
352           LIKELY
353           load_module
354           LOCK_LC_NUMERIC_STANDARD
355           LOCK_NUMERIC_STANDARD
356           memCHRs
357           memEQ
358           memEQs
359           memNE
360           memNEs
361           mess
362           mess_nocontext
363           mess_sv
364           mg_findext
365           MoveD
366           mPUSHi
367           mPUSHn
368           mPUSHp
369           mPUSHs
370           mPUSHu
371           MUTABLE_AV
372           MUTABLE_CV
373           MUTABLE_GV
374           MUTABLE_HV
375           MUTABLE_IO
376           MUTABLE_PTR
377           MUTABLE_SV
378           mXPUSHi
379           mXPUSHn
380           mXPUSHp
381           mXPUSHs
382           mXPUSHu
383           MY_CXT
384           MY_CXT_CLONE
385           MY_CXT_INIT
386           my_snprintf
387           my_sprintf
388           my_strlcat
389           my_strlcpy
390           my_strnlen
391           NATIVE_TO_LATIN1
392           NATIVE_TO_UNI
393           newCONSTSUB
394           newRV_inc
395           newRV_noinc
396           newSVpvn
397           newSVpvn_flags
398           newSVpvn_share
399           newSVpvn_utf8
400           newSVpvs
401           newSVpvs_flags
402           newSVpvs_share
403           newSVsv_flags
404           newSVsv_nomg
405           newSV_type
406           newSVuv
407           Newx
408           Newxc
409           Newxz
410           NOOP
411           NUM2PTR
412           NVef
413           NVff
414           NVgf
415           NVTYPE
416           OpHAS_SIBLING
417           OpLASTSIB_set
418           OpMAYBESIB_set
419           OpMORESIB_set
420           OpSIBLING
421           packWARN
422           packWARN2
423           packWARN3
424           packWARN4
425           PERL_ABS
426           PERL_ARGS_ASSERT_CROAK_XS_USAGE
427           Perl_ck_warner
428           Perl_ck_warner_d
429           Perl_croak_no_modify
430           PERL_HASH
431           PERL_INT_MAX
432           PERL_INT_MIN
433           PERLIO_FUNCS_CAST
434           PERLIO_FUNCS_DECL
435           PERL_LONG_MAX
436           PERL_LONG_MIN
437           PERL_MAGIC_arylen
438           PERL_MAGIC_backref
439           PERL_MAGIC_bm
440           PERL_MAGIC_collxfrm
441           PERL_MAGIC_dbfile
442           PERL_MAGIC_dbline
443           PERL_MAGIC_defelem
444           PERL_MAGIC_env
445           PERL_MAGIC_envelem
446           PERL_MAGIC_ext
447           PERL_MAGIC_fm
448           PERL_MAGIC_glob
449           PERL_MAGIC_isa
450           PERL_MAGIC_isaelem
451           PERL_MAGIC_mutex
452           PERL_MAGIC_nkeys
453           PERL_MAGIC_overload
454           PERL_MAGIC_overload_elem
455           PERL_MAGIC_overload_table
456           PERL_MAGIC_pos
457           PERL_MAGIC_qr
458           PERL_MAGIC_regdata
459           PERL_MAGIC_regdatum
460           PERL_MAGIC_regex_global
461           PERL_MAGIC_shared
462           PERL_MAGIC_shared_scalar
463           PERL_MAGIC_sig
464           PERL_MAGIC_sigelem
465           PERL_MAGIC_substr
466           PERL_MAGIC_sv
467           PERL_MAGIC_taint
468           PERL_MAGIC_tied
469           PERL_MAGIC_tiedelem
470           PERL_MAGIC_tiedscalar
471           PERL_MAGIC_utf8
472           PERL_MAGIC_uvar
473           PERL_MAGIC_uvar_elem
474           PERL_MAGIC_vec
475           PERL_MAGIC_vstring
476           PERL_PV_ESCAPE_ALL
477           PERL_PV_ESCAPE_FIRSTCHAR
478           PERL_PV_ESCAPE_NOBACKSLASH
479           PERL_PV_ESCAPE_NOCLEAR
480           PERL_PV_ESCAPE_QUOTE
481           PERL_PV_ESCAPE_RE
482           PERL_PV_ESCAPE_UNI
483           PERL_PV_ESCAPE_UNI_DETECT
484           PERL_PV_PRETTY_DUMP
485           PERL_PV_PRETTY_ELLIPSES
486           PERL_PV_PRETTY_LTGT
487           PERL_PV_PRETTY_NOCLEAR
488           PERL_PV_PRETTY_QUOTE
489           PERL_PV_PRETTY_REGPROP
490           PERL_QUAD_MAX
491           PERL_QUAD_MIN
492           PERL_SCAN_ALLOW_UNDERSCORES
493           PERL_SCAN_DISALLOW_PREFIX
494           PERL_SCAN_GREATER_THAN_UV_MAX
495           PERL_SCAN_SILENT_ILLDIGIT
496           PERL_SHORT_MAX
497           PERL_SHORT_MIN
498           PERL_SIGNALS_UNSAFE_FLAG
499           PERL_UCHAR_MAX
500           PERL_UCHAR_MIN
501           PERL_UINT_MAX
502           PERL_UINT_MIN
503           PERL_ULONG_MAX
504           PERL_ULONG_MIN
505           PERL_UNUSED_ARG
506           PERL_UNUSED_CONTEXT
507           PERL_UNUSED_DECL
508           PERL_UNUSED_RESULT
509           PERL_UNUSED_VAR
510           PERL_UQUAD_MAX
511           PERL_UQUAD_MIN
512           PERL_USE_GCC_BRACE_GROUPS
513           PERL_USHORT_MAX
514           PERL_USHORT_MIN
515           PERL_VERSION_EQ
516           PERL_VERSION_GE
517           PERL_VERSION_GT
518           PERL_VERSION_LE
519           PERL_VERSION_LT
520           PERL_VERSION_NE
521           Perl_warner
522           Perl_warner_nocontext
523           PL_bufend
524           PL_bufptr
525           PL_compiling
526           PL_copline
527           PL_curcop
528           PL_curstash
529           PL_DBsignal
530           PL_DBsingle
531           PL_DBsub
532           PL_DBtrace
533           PL_debstash
534           PL_defgv
535           PL_diehook
536           PL_dirty
537           PL_dowarn
538           PL_errgv
539           PL_error_count
540           PL_expect
541           PL_hexdigit
542           PL_hints
543           PL_in_my
544           PL_in_my_stash
545           PL_laststatval
546           PL_lex_state
547           PL_lex_stuff
548           PL_linestr
549           PL_mess_sv
550           PL_na
551           PL_no_modify
552           PL_parser
553           PL_perldb
554           PL_perl_destruct_level
555           PL_ppaddr
556           PL_rsfp
557           PL_rsfp_filters
558           PL_signals
559           PL_stack_base
560           PL_stack_sp
561           PL_statcache
562           PL_stdingv
563           PL_Sv
564           PL_sv_arenaroot
565           PL_sv_no
566           PL_sv_undef
567           PL_sv_yes
568           PL_tainted
569           PL_tainting
570           PL_tokenbuf
571           PL_Xpv
572           _pMY_CXT
573           pMY_CXT
574           pMY_CXT_
575           Poison
576           PoisonFree
577           PoisonNew
578           PoisonWith
579           pTHX
580           pTHX_
581           PTR2IV
582           PTR2nat
583           PTR2NV
584           PTR2ul
585           PTR2UV
586           PTRV
587           PUSHmortal
588           PUSHu
589           pv_display
590           pv_escape
591           pv_pretty
592           REPLACEMENT_CHARACTER_UTF8
593           RESTORE_LC_NUMERIC
594           SAVE_DEFSV
595           START_EXTERN_C
596           START_MY_CXT
597           start_subparse
598           STMT_END
599           STMT_START
600           STORE_LC_NUMERIC_SET_STANDARD
601           STORE_NUMERIC_SET_STANDARD
602           STR_WITH_LEN
603           sv_2pvbyte
604           sv_2pvbyte_nolen
605           sv_2pv_flags
606           sv_2pv_nolen
607           sv_2uv
608           sv_catpvf_mg
609           sv_catpvf_mg_nocontext
610           sv_catpv_mg
611           sv_catpvn_mg
612           sv_catpvn_nomg
613           sv_catpvs
614           sv_catsv_mg
615           sv_catsv_nomg
616           SV_CONST_RETURN
617           SV_COW_DROP_PV
618           SV_COW_SHARED_HASH_KEYS
619           SVf
620           SVfARG
621           SVf_UTF8
622           SvGETMAGIC
623           SV_GMAGIC
624           SV_HAS_TRAILING_NUL
625           SV_IMMEDIATE_UNREF
626           SvIV_nomg
627           sv_len_utf8
628           sv_len_utf8_nomg
629           sv_magic_portable
630           SvMAGIC_set
631           sv_mortalcopy_flags
632           SV_MUTABLE_RETURN
633           SV_NOSTEAL
634           SvNV_nomg
635           SvPVbyte
636           SvPV_const
637           SvPV_flags
638           SvPV_flags_const
639           SvPV_flags_const_nolen
640           SvPV_flags_mutable
641           SvPV_force
642           SvPV_force_flags
643           SvPV_force_flags_mutable
644           SvPV_force_flags_nolen
645           SvPV_force_mutable
646           SvPV_force_nolen
647           SvPV_force_nomg
648           SvPV_force_nomg_nolen
649           SvPV_mutable
650           sv_pvn_force_flags
651           sv_pvn_nomg
652           SvPV_nolen
653           SvPV_nolen_const
654           SvPV_nomg
655           SvPV_nomg_const
656           SvPV_nomg_const_nolen
657           SvPV_nomg_nolen
658           SvPV_renew
659           SvPVX_const
660           SvPVX_mutable
661           SvPVx_nolen_const
662           SvREFCNT_inc
663           SvREFCNT_inc_NN
664           SvREFCNT_inc_simple
665           SvREFCNT_inc_simple_NN
666           SvREFCNT_inc_simple_void
667           SvREFCNT_inc_simple_void_NN
668           SvREFCNT_inc_void
669           SvREFCNT_inc_void_NN
670           SvRV_set
671           SvRX
672           SvRXOK
673           sv_setiv_mg
674           sv_setnv_mg
675           sv_setpvf_mg
676           sv_setpvf_mg_nocontext
677           sv_setpv_mg
678           sv_setpvn_mg
679           sv_setpvs
680           sv_setsv_flags
681           sv_setsv_mg
682           sv_setsv_nomg
683           sv_setuv
684           sv_setuv_mg
685           SvSHARED_HASH
686           SV_SMAGIC
687           SvSTASH_set
688           SvTRUE_nomg
689           sv_unmagicext
690           SvUOK
691           sv_usepvn_mg
692           SvUTF8
693           SV_UTF8_NO_ENCODING
694           sv_uv
695           SvUV
696           SvUV_nomg
697           SvUV_set
698           SvUVX
699           SvUVx
700           SvUVXx
701           sv_vcatpvf
702           sv_vcatpvf_mg
703           sv_vsetpvf
704           sv_vsetpvf_mg
705           SvVSTRING_mg
706           switch_to_global_locale
707           sync_locale
708           toFOLD_utf8_safe
709           toFOLD_uvchr
710           toLOWER_utf8_safe
711           toLOWER_uvchr
712           toTITLE_utf8_safe
713           toTITLE_uvchr
714           toUPPER_utf8_safe
715           toUPPER_uvchr
716           UNDERBAR
717           UNICODE_REPLACEMENT
718           UNI_TO_NATIVE
719           UNLIKELY
720           UNLOCK_LC_NUMERIC_STANDARD
721           UNLOCK_NUMERIC_STANDARD
722           UTF8_CHK_SKIP
723           UTF8f
724           UTF8fARG
725           UTF8_IS_INVARIANT
726           UTF8_MAXBYTES
727           UTF8_MAXBYTES_CASE
728           UTF8_SAFE_SKIP
729           UTF8_SKIP
730           utf8_to_uvchr
731           utf8_to_uvchr_buf
732           UVCHR_IS_INVARIANT
733           UVCHR_SKIP
734           UVof
735           UVSIZE
736           UVTYPE
737           UVuf
738           UVXf
739           UVxf
740           vload_module
741           vmess
742           vnewSVpvf
743           vwarner
744           WARN_ALL
745           WARN_AMBIGUOUS
746           WARN_ASSERTIONS
747           WARN_BAREWORD
748           WARN_CLOSED
749           WARN_CLOSURE
750           WARN_DEBUGGING
751           WARN_DEPRECATED
752           WARN_DIGIT
753           warner
754           WARN_EXEC
755           WARN_EXITING
756           WARN_GLOB
757           WARN_INPLACE
758           WARN_INTERNAL
759           WARN_IO
760           WARN_LAYER
761           WARN_MALLOC
762           WARN_MISC
763           WARN_NEWLINE
764           warn_nocontext
765           WARN_NUMERIC
766           WARN_ONCE
767           WARN_OVERFLOW
768           WARN_PACK
769           WARN_PARENTHESIS
770           WARN_PIPE
771           WARN_PORTABLE
772           WARN_PRECEDENCE
773           WARN_PRINTF
774           WARN_PROTOTYPE
775           WARN_QW
776           WARN_RECURSION
777           WARN_REDEFINE
778           WARN_REGEXP
779           WARN_RESERVED
780           WARN_SEMICOLON
781           WARN_SEVERE
782           WARN_SIGNAL
783           WARN_SUBSTR
784           warn_sv
785           WARN_SYNTAX
786           WARN_TAINT
787           WARN_THREADS
788           WARN_UNINITIALIZED
789           WARN_UNOPENED
790           WARN_UNPACK
791           WARN_UNTIE
792           WARN_UTF8
793           WARN_VOID
794           WIDEST_UTYPE
795           XCPT_CATCH
796           XCPT_RETHROW
797           XCPT_TRY_END
798           XCPT_TRY_START
799           XPUSHmortal
800           XPUSHu
801           XSprePUSH
802           XSPROTO
803           XSRETURN
804           XSRETURN_UV
805           XST_mUV
806           ZeroD
807
808   Supported Perl API, sorted by version
809       The table in this section lists all the Perl API elements available,
810       sorted by the version in which support starts.  This includes all the
811       elements that ppport.h helps out with, as well as those elements that
812       it doesn't.
813
814       In some cases, it doesn't make practical sense for elements to be
815       supported earlier than they already are.  For example, UTF-8
816       functionality isn't provided prior to the release where it was first
817       introduced.
818
819       But in other cases, it just is that no one has implemented support yet.
820       Patches welcome!  Some elements are ported backward for some releases,
821       but not all the way to 5.003_07.
822
823       If an element, call it ELEMENT, is not on this list, try using this
824       command to find out why:
825
826        perl ppport.h --api-info=ELEMENT
827
828       A few of the entries in the list below are marked as DEPRECATED.  You
829       should not use these for new code, and should be converting existing
830       uses to use something better.
831
832       Some of the entries in the list are marked as "experimental".  This
833       means these should not generally be used.  They may be removed or
834       changed without notice.  You can ask why they are experimental by
835       sending email to <mailto:perl5-porters@perl.org>.
836
837       And some of the entries are marked as "undocumented".  This means that
838       they aren't necessarily considered stable, and could be changed or
839       removed in some future release without warning.  It is therefore a bad
840       idea to use them without further checking.  It could be that these are
841       considered to be for perl core use only; or it could be, though, that
842       "Devel::PPPort" doesn't know where to find their documentation, or that
843       it's just an oversight that they haven't been documented.  If you want
844       to use one, and potentially have it backported, first send mail to
845       <mailto:perl5-porters@perl.org>.
846
847       perl 5.33.1
848             dMY_CXT_SV
849
850       perl 5.33.0
851             PERL_INC_VERSION_LIST
852             USE_C_BACKTRACE
853
854       perl 5.32.0
855             HAS_SOCKADDR_STORAGE
856
857       perl 5.31.7
858             HASATTRIBUTE_ALWAYS_INLINE
859             HAS_ISLESS
860             HAS_WCRTOMB
861             sv_isa_sv  (marked experimental)
862             WARN_EXPERIMENTAL__ISA
863
864       perl 5.31.6
865             GDBMNDBM_H_USES_PROTOTYPES
866             HAS_DBMINIT_PROTO
867             I_DBM
868             I_NDBM
869             NDBM_H_USES_PROTOTYPES
870
871       perl 5.31.5
872             isALPHANUMERIC_utf8
873             isALPHA_utf8
874             isASCII_utf8
875             isBLANK_utf8
876             isCNTRL_utf8
877             isDIGIT_utf8
878             isGRAPH_utf8
879             isIDCONT_utf8
880             isIDFIRST_utf8
881             isLOWER_utf8
882             isPRINT_utf8
883             isPSXSPC_utf8
884             isPUNCT_utf8
885             isSPACE_utf8
886             isUPPER_utf8
887             isWORDCHAR_utf8
888             isXDIGIT_utf8
889             toFOLD_utf8
890             toLOWER_utf8
891             toTITLE_utf8
892             toUPPER_utf8
893
894       perl 5.31.4
895             sv_2pvbyte_flags
896             sv_2pvutf8_flags  (undocumented)
897             SvAMAGIC_off
898             SvAMAGIC_on
899             SvPVbyte_nomg
900             SvPVbyte_or_null
901             SvPVbyte_or_null_nomg
902             SvPVutf8_nomg
903             SvPVutf8_or_null
904             SvPVutf8_or_null_nomg
905             sv_utf8_downgrade_flags
906             sv_utf8_downgrade_nomg
907
908       perl 5.31.3
909             parse_subsignature  (marked experimental)
910             SANE_ERRSV
911             STORE_LC_NUMERIC_SET_TO_NEEDED_IN
912             WITH_LC_NUMERIC_SET_TO_NEEDED
913             WITH_LC_NUMERIC_SET_TO_NEEDED_IN
914
915       perl 5.29.10
916             my_strtod
917             Strtod
918
919       perl 5.29.9
920             HAS_TOWLOWER
921             HAS_TOWUPPER
922             I_WCTYPE
923             WARN_EXPERIMENTAL__PRIVATE_USE
924             WARN_EXPERIMENTAL__UNIPROP_WILDCARDS
925             WARN_EXPERIMENTAL__VLB
926
927       perl 5.27.11
928             HAS_DUPLOCALE
929             HAS_STRTOD_L
930
931       perl 5.27.9
932             PERL_MAGIC_nonelem
933             thread_locale_init  (marked experimental)  (undocumented)
934             thread_locale_term  (marked experimental)  (undocumented)
935             utf8n_to_uvchr_msgs
936             uvchr_to_utf8_flags_msgs
937             WARN_EXPERIMENTAL__ALPHA_ASSERTIONS
938
939       perl 5.27.8
940             HAS_ACCEPT4
941             HAS_DUP3
942             HAS_MKOSTEMP
943             HAS_PIPE2
944             newWHENOP
945             WARN_EXPERIMENTAL__SCRIPT_RUN
946
947       perl 5.27.7
948             WARN_SHADOW
949
950       perl 5.27.6
951             HAS_MBRLEN
952             HAS_MBRTOWC
953             HAS_NANOSLEEP
954             HAS_STRNLEN
955             HAS_STRTOLD_L
956             HAS_THREAD_SAFE_NL_LANGINFO_L
957             I_WCHAR
958             wrap_keyword_plugin  (marked experimental)
959
960       perl 5.27.5
961             HAS_MEMRCHR
962
963       perl 5.27.4
964             HAS_FCHMODAT
965             HAS_LINKAT
966             HAS_OPENAT
967             HAS_RENAMEAT
968             HAS_UNLINKAT
969             mg_freeext
970             Perl_langinfo
971             sv_rvunweaken
972
973       perl 5.27.3
974             cv_get_call_checker_flags
975             PL_sv_zero
976             sv_string_from_errnum
977
978       perl 5.27.2
979             Perl_setlocale
980             UTF8_DISALLOW_PERL_EXTENDED
981             UTF8_WARN_PERL_EXTENDED
982
983       perl 5.27.1
984             bytes_from_utf8_loc  (marked experimental)  (undocumented)
985             is_utf8_invariant_string_loc
986
987       perl 5.25.11
988             DEFAULT_INC_EXCLUDES_DOT
989
990       perl 5.25.10
991             op_class
992
993       perl 5.25.9
994             isASCII_LC_utf8_safe
995
996       perl 5.25.8
997             sv_set_undef
998
999       perl 5.25.7
1000             CLEAR_ERRSV
1001             DOUBLE_HAS_NEGATIVE_ZERO
1002             DOUBLE_HAS_SUBNORMALS
1003             DOUBLE_STYLE_IEEE
1004             LONG_DOUBLE_STYLE_IEEE
1005             LONG_DOUBLE_STYLE_IEEE_EXTENDED
1006             utf8_hop_back
1007             utf8_hop_forward
1008             utf8_hop_safe
1009
1010       perl 5.25.6
1011             DOUBLE_IS_CRAY_SINGLE_64_BIT
1012             DOUBLE_IS_IBM_DOUBLE_64_BIT
1013             DOUBLE_IS_IBM_SINGLE_32_BIT
1014             is_c9strict_utf8_string
1015             is_c9strict_utf8_string_loc
1016             is_c9strict_utf8_string_loclen
1017             is_strict_utf8_string
1018             is_strict_utf8_string_loc
1019             is_strict_utf8_string_loclen
1020             is_utf8_fixed_width_buf_flags
1021             is_utf8_fixed_width_buf_loc_flags
1022             is_utf8_fixed_width_buf_loclen_flags
1023             is_utf8_string_flags
1024             is_utf8_string_loc_flags
1025             is_utf8_string_loclen_flags
1026             SvPVCLEAR
1027             sv_setpv_bufsize
1028             utf8n_to_uvchr_error
1029
1030       perl 5.25.5
1031             isC9_STRICT_UTF8_CHAR
1032             isSTRICT_UTF8_CHAR
1033             isUTF8_CHAR_flags
1034             is_utf8_valid_partial_char
1035             is_utf8_valid_partial_char_flags
1036             UTF8_DISALLOW_ILLEGAL_C9_INTERCHANGE
1037             UTF8_WARN_ILLEGAL_C9_INTERCHANGE
1038
1039       perl 5.25.4
1040             HAS_GAI_STRERROR
1041             I_XLOCALE
1042             LONG_DOUBLE_IS_VAX_H_FLOAT
1043
1044       perl 5.25.3
1045             DOUBLE_HAS_INF
1046             DOUBLE_HAS_NAN
1047             DOUBLE_IS_VAX_D_FLOAT
1048             DOUBLE_IS_VAX_F_FLOAT
1049             DOUBLE_IS_VAX_G_FLOAT
1050             hv_bucket_ratio  (marked experimental)
1051             WARN_EXPERIMENTAL__DECLARED_REFS
1052
1053       perl 5.25.2
1054             HAS_STRERROR_L
1055
1056       perl 5.25.1
1057             op_parent
1058
1059       perl 5.24.0
1060             HAS_MEMMEM
1061
1062       perl 5.23.9
1063             HAS_FREELOCALE
1064             HAS_NEWLOCALE
1065             HAS_USELOCALE
1066
1067       perl 5.23.8
1068             clear_defarray  (undocumented)
1069             HAS_SIGINFO_SI_ADDR
1070             HAS_SIGINFO_SI_BAND
1071             HAS_SIGINFO_SI_ERRNO
1072             HAS_SIGINFO_SI_PID
1073             HAS_SIGINFO_SI_STATUS
1074             HAS_SIGINFO_SI_UID
1075             HAS_SIGINFO_SI_VALUE
1076             leave_adjust_stacks  (marked experimental)  (undocumented)
1077             savetmps  (marked experimental)  (undocumented)
1078
1079       perl 5.23.6
1080             LONG_DOUBLE_IS_DOUBLEDOUBLE_128_BIT_BE_BE
1081             LONG_DOUBLE_IS_DOUBLEDOUBLE_128_BIT_BE_LE
1082             LONG_DOUBLE_IS_DOUBLEDOUBLE_128_BIT_LE_BE
1083             LONG_DOUBLE_IS_DOUBLEDOUBLE_128_BIT_LE_LE
1084
1085       perl 5.23.5
1086             HAS_FSTATFS
1087             HAS_FSTATVFS
1088             HAS_GETMNTENT
1089             HAS_HASMNTOPT
1090             HAS_STRUCT_STATFS
1091             HAS_STRUCT_STATFS_F_FLAGS
1092             HAS_USTAT
1093             I_MNTENT
1094             I_SYS_MOUNT
1095             I_SYS_STATFS
1096             I_SYS_STATVFS
1097             I_SYS_VFS
1098             I_USTAT
1099
1100       perl 5.23.2
1101             UTF8_IS_NONCHAR
1102             UTF8_IS_SUPER
1103             UTF8_IS_SURROGATE
1104
1105       perl 5.23.0
1106             DOUBLEINFBYTES
1107             DOUBLEMANTBITS
1108             DOUBLENANBYTES
1109             LONGDBLINFBYTES
1110             LONGDBLMANTBITS
1111             LONGDBLNANBYTES
1112             NVMANTBITS
1113
1114       perl 5.21.10
1115             DECLARATION_FOR_LC_NUMERIC_MANIPULATION
1116             RESTORE_LC_NUMERIC
1117             STORE_LC_NUMERIC_FORCE_TO_UNDERLYING
1118             STORE_LC_NUMERIC_SET_TO_NEEDED
1119
1120       perl 5.21.9
1121             HAS_LLRINTL
1122             HAS_LLROUNDL
1123             HAS_LRINTL
1124             HAS_LROUNDL
1125             WARN_EXPERIMENTAL__BITWISE
1126
1127       perl 5.21.8
1128             sv_get_backrefs  (marked experimental)
1129             WARN_EXPERIMENTAL__CONST_ATTR
1130             WARN_EXPERIMENTAL__RE_STRICT
1131
1132       perl 5.21.7
1133             HAS_REGCOMP
1134             HAS_STAT
1135             I_GDBM
1136             I_GDBMNDBM
1137             newPADNAMELIST  (marked experimental)
1138             newPADNAMEouter  (marked experimental)
1139             newPADNAMEpvn  (marked experimental)
1140             newUNOP_AUX
1141             padnamelist_fetch  (marked experimental)
1142             PadnamelistREFCNT  (marked experimental)
1143             PadnamelistREFCNT_dec  (marked experimental)
1144             padnamelist_store  (marked experimental)
1145             PadnameREFCNT  (marked experimental)
1146             PadnameREFCNT_dec  (marked experimental)
1147             PADNAMEt_OUTER
1148
1149       perl 5.21.6
1150             DOUBLE_IS_IEEE_754_128_BIT_BIG_ENDIAN
1151             DOUBLE_IS_IEEE_754_128_BIT_LITTLE_ENDIAN
1152             DOUBLE_IS_IEEE_754_32_BIT_BIG_ENDIAN
1153             DOUBLE_IS_IEEE_754_32_BIT_LITTLE_ENDIAN
1154             DOUBLE_IS_IEEE_754_64_BIT_BIG_ENDIAN
1155             DOUBLE_IS_IEEE_754_64_BIT_LITTLE_ENDIAN
1156             DOUBLE_IS_IEEE_754_64_BIT_MIXED_ENDIAN_BE_LE
1157             DOUBLE_IS_IEEE_754_64_BIT_MIXED_ENDIAN_LE_BE
1158             DOUBLE_IS_UNKNOWN_FORMAT
1159             DOUBLEKIND
1160             HAS_ASINH
1161             HAS_ATANH
1162             HAS_CBRT
1163             HAS_COPYSIGN
1164             HAS_ERF
1165             HAS_ERFC
1166             HAS_EXP2
1167             HAS_EXPM1
1168             HAS_FDIM
1169             HAS_FMA
1170             HAS_FMAX
1171             HAS_FMIN
1172             HAS_HYPOT
1173             HAS_ILOGB
1174             HAS_ISNORMAL
1175             HAS_LGAMMA
1176             HAS_LGAMMA_R
1177             HAS_LLRINT
1178             HAS_LLROUND
1179             HAS_LOG1P
1180             HAS_LOG2
1181             HAS_LOGB
1182             HAS_LRINT
1183             HAS_LROUND
1184             HAS_NAN
1185             HAS_NEARBYINT
1186             HAS_NEXTAFTER
1187             HAS_NEXTTOWARD
1188             HAS_REMAINDER
1189             HAS_REMQUO
1190             HAS_RINT
1191             HAS_ROUND
1192             HAS_SCALBN
1193             HAS_TGAMMA
1194             HAS_TRUNC
1195             newDEFSVOP
1196             op_convert_list
1197             WARN_LOCALE
1198
1199       perl 5.21.5
1200             cv_name
1201             CV_NAME_NOTQUAL
1202             HAS_LC_MONETARY_2008
1203             newMETHOP
1204             newMETHOP_named
1205             PERL_MAGIC_debugvar
1206             PERL_MAGIC_lvref
1207             SV_CATBYTES
1208             SV_CATUTF8
1209             WARN_EXPERIMENTAL__REFALIASING
1210
1211       perl 5.21.4
1212             CALL_CHECKER_REQUIRE_GV
1213             cv_set_call_checker_flags
1214             grok_infnan
1215             HAS_ACOSH
1216             HAS_FEGETROUND
1217             HAS_FPCLASSIFY
1218             HAS_ISFINITE
1219             HAS_ISINFL
1220             HAS_J0
1221             HAS_J0L
1222             HAS_TRUNCL
1223             I_FENV
1224             isinfnan
1225             I_STDINT
1226
1227       perl 5.21.3
1228             HAS_LDEXPL
1229             LONG_DOUBLE_IS_DOUBLE
1230             LONG_DOUBLE_IS_DOUBLEDOUBLE_128_BIT_BIG_ENDIAN
1231             LONG_DOUBLE_IS_DOUBLEDOUBLE_128_BIT_LITTLE_ENDIAN
1232             LONG_DOUBLE_IS_IEEE_754_128_BIT_BIG_ENDIAN
1233             LONG_DOUBLE_IS_IEEE_754_128_BIT_LITTLE_ENDIAN
1234             LONG_DOUBLE_IS_UNKNOWN_FORMAT
1235             LONG_DOUBLE_IS_X86_80_BIT_BIG_ENDIAN
1236             LONG_DOUBLE_IS_X86_80_BIT_LITTLE_ENDIAN
1237             LONG_DOUBLEKIND
1238
1239       perl 5.21.2
1240             grok_number_flags
1241             op_sibling_splice
1242             PERL_SCAN_TRAILING
1243             WARN_MISSING
1244             WARN_REDUNDANT
1245
1246       perl 5.21.1
1247             HAS_BACKTRACE
1248             HAS_DLADDR
1249             HAS_PTRDIFF_T
1250             HAS_WCSCMP
1251             HAS_WCSXFRM
1252             I_EXECINFO
1253             markstack_grow  (undocumented)
1254             WARN_EXPERIMENTAL__WIN32_PERLIO
1255
1256       perl 5.19.10
1257             OP_TYPE_IS_OR_WAS
1258
1259       perl 5.19.9
1260             WARN_EXPERIMENTAL__SIGNATURES
1261
1262       perl 5.19.7
1263             OP_TYPE_IS
1264
1265       perl 5.19.5
1266             WARN_EXPERIMENTAL__POSTDEREF
1267
1268       perl 5.19.4
1269             IS_SAFE_SYSCALL
1270             is_safe_syscall
1271             WARN_SYSCALLS
1272
1273       perl 5.19.3
1274             PERL_EXIT_ABORT
1275             PERL_EXIT_WARN
1276             sv_pos_b2u_flags
1277
1278       perl 5.19.2
1279             G_METHOD_NAMED
1280
1281       perl 5.19.1
1282             toFOLD
1283             toLOWER_L1
1284             toTITLE
1285
1286       perl 5.18.0
1287             hv_rand_set  (undocumented)
1288
1289       perl 5.17.11
1290             WARN_EXPERIMENTAL__SMARTMATCH
1291
1292       perl 5.17.8
1293             isALPHANUMERIC_LC_uvchr
1294             isIDCONT_LC_uvchr
1295             WARN_EXPERIMENTAL__REGEX_SETS
1296
1297       perl 5.17.7
1298             isALNUMC_LC_uvchr
1299             isASCII_LC_uvchr
1300             isBLANK_LC_uvchr
1301             isPSXSPC_LC_uvchr
1302             isWORDCHAR_LC_uvchr
1303             isXDIGIT_LC_uvchr
1304             SvREFCNT_dec_NN
1305             SvTRUE_NN
1306             SvTRUE_nomg_NN
1307
1308       perl 5.17.6
1309             READ_XDIGIT
1310
1311       perl 5.17.5
1312             WARN_EXPERIMENTAL__LEXICAL_SUBS
1313
1314       perl 5.17.4
1315             GV_SUPER
1316             HAS_IP_MREQ_SOURCE
1317             newMYSUB  (undocumented)
1318             newSVpadname  (marked experimental)
1319             PadARRAY  (marked experimental)
1320             PadlistARRAY  (marked experimental)
1321             PadlistMAX  (marked experimental)
1322             PadlistNAMES  (marked experimental)
1323             PadlistNAMESARRAY  (marked experimental)
1324             PadlistNAMESMAX  (marked experimental)
1325             PadlistREFCNT  (marked experimental)
1326             PadMAX  (marked experimental)
1327             PadnameLEN  (marked experimental)
1328             PadnamelistARRAY  (marked experimental)
1329             PadnamelistMAX  (marked experimental)
1330             PadnamePV  (marked experimental)
1331             PadnameSV  (marked experimental)
1332             PadnameUTF8  (marked experimental)
1333             PL_comppad_name  (marked experimental)
1334             WARN_EXPERIMENTAL
1335
1336       perl 5.17.2
1337             HAS_IP_MREQ
1338             PERL_RELOCATABLE_INC
1339             sv_copypv_flags
1340             sv_copypv_nomg
1341             sv_vcatpvfn_flags
1342
1343       perl 5.17.1
1344             alloccopstash  (marked experimental)
1345             CopSTASHPV_set
1346
1347       perl 5.16.0
1348             CopLABEL_len
1349             CopLABEL_len_flags
1350
1351       perl 5.15.8
1352             HAS_IPV6_MREQ
1353             HAS_SOCKADDR_IN6
1354             is_utf8_char_buf
1355             wrap_op_checker
1356
1357       perl 5.15.7
1358             HAS_ISBLANK
1359
1360       perl 5.15.6
1361             newCONSTSUB_flags
1362
1363       perl 5.15.4
1364             gv_autoload_pv
1365             gv_autoload_pvn
1366             gv_autoload_sv
1367             gv_fetchmethod_pv_flags  (marked experimental)  (undocumented)
1368             gv_fetchmethod_pvn_flags  (marked experimental)  (undocumented)
1369             gv_fetchmethod_sv_flags  (marked experimental)  (undocumented)
1370             gv_fetchmeth_pv
1371             gv_fetchmeth_pv_autoload
1372             gv_fetchmeth_pvn
1373             gv_fetchmeth_pvn_autoload
1374             gv_fetchmeth_sv
1375             gv_fetchmeth_sv_autoload
1376             gv_init_pv
1377             gv_init_sv
1378             HvENAMELEN
1379             HvENAMEUTF8
1380             HvNAMELEN
1381             HvNAMEUTF8
1382             newGVgen_flags  (undocumented)
1383             sv_derived_from_pv
1384             sv_derived_from_pvn
1385             sv_derived_from_sv
1386             sv_does_pv
1387             sv_does_pvn
1388             sv_does_sv
1389             sv_ref
1390             whichsig_pv
1391             whichsig_pvn
1392             whichsig_sv
1393
1394       perl 5.15.3
1395             GV_ADDMG
1396             gv_fetchsv_nomg
1397             GV_NO_SVGMAGIC
1398             I_STDBOOL
1399             QUAD_IS___INT64
1400
1401       perl 5.15.2
1402             ST_INO_SIGN
1403             ST_INO_SIZE
1404             XS_EXTERNAL
1405             XS_INTERNAL
1406
1407       perl 5.15.1
1408             cop_fetch_label  (marked experimental)
1409             cop_store_label  (marked experimental)
1410             pad_add_name_pv
1411             pad_add_name_pvn
1412             pad_add_name_pvs
1413             pad_add_name_sv
1414             pad_findmy_pv
1415             pad_findmy_pvn
1416             pad_findmy_pvs
1417             pad_findmy_sv
1418
1419       perl 5.13.10
1420             WARN_NONCHAR
1421             WARN_NON_UNICODE
1422             WARN_SURROGATE
1423
1424       perl 5.13.9
1425             HAS_SIN6_SCOPE_ID
1426             PERL_PV_ESCAPE_NONASCII
1427             UTF8_DISALLOW_ILLEGAL_INTERCHANGE
1428             UTF8_DISALLOW_NONCHAR
1429             UTF8_DISALLOW_SUPER
1430             UTF8_DISALLOW_SURROGATE
1431             UTF8_WARN_ILLEGAL_INTERCHANGE
1432             UTF8_WARN_NONCHAR
1433             UTF8_WARN_SUPER
1434             UTF8_WARN_SURROGATE
1435
1436       perl 5.13.8
1437             parse_arithexpr  (marked experimental)
1438             parse_fullexpr  (marked experimental)
1439             parse_listexpr  (marked experimental)
1440             parse_termexpr  (marked experimental)
1441
1442       perl 5.13.7
1443             amagic_deref_call  (undocumented)
1444             bytes_cmp_utf8
1445             cophh_2hv  (marked experimental)
1446             cophh_copy  (marked experimental)
1447             cophh_delete_pv  (marked experimental)
1448             cophh_delete_pvn  (marked experimental)
1449             cophh_delete_pvs  (marked experimental)
1450             cophh_delete_sv  (marked experimental)
1451             cophh_fetch_pv  (marked experimental)
1452             cophh_fetch_pvn  (marked experimental)
1453             cophh_fetch_pvs  (marked experimental)
1454             cophh_fetch_sv  (marked experimental)
1455             cophh_free  (marked experimental)
1456             COPHH_KEY_UTF8
1457             cophh_new_empty  (marked experimental)
1458             cophh_store_pv  (marked experimental)
1459             cophh_store_pvn  (marked experimental)
1460             cophh_store_pvs  (marked experimental)
1461             cophh_store_sv  (marked experimental)
1462             cop_hints_2hv
1463             cop_hints_fetch_pv
1464             cop_hints_fetch_pvn
1465             cop_hints_fetch_pvs
1466             cop_hints_fetch_sv
1467             custom_op_register
1468             dirp_dup  (undocumented)
1469             HvENAME
1470             newFOROP
1471             newWHILEOP
1472             OP_CLASS
1473             op_lvalue  (marked experimental)
1474             op_scope  (marked experimental)
1475             parse_barestmt  (marked experimental)
1476             parse_block  (marked experimental)
1477             parse_label  (marked experimental)
1478             PARSE_OPTIONAL
1479             PL_phase
1480             XopDISABLE
1481             XopENABLE
1482             XopENTRY
1483             XopENTRYCUSTOM
1484             XopENTRY_set
1485             XopFLAGS
1486
1487       perl 5.13.6
1488             ck_entersub_args_list
1489             ck_entersub_args_proto
1490             ck_entersub_args_proto_or_list
1491             cv_get_call_checker
1492             cv_set_call_checker
1493             gv_fetchpvn
1494             lex_stuff_pv  (marked experimental)
1495             LINKLIST
1496             mg_free_type
1497             newSVpv_share
1498             op_append_elem
1499             op_append_list
1500             op_contextualize
1501             op_linklist
1502             op_prepend_elem
1503             parse_stmtseq  (marked experimental)
1504             PERL_MAGIC_checkcall
1505             rv2cv_op_cv
1506             RV2CVOPCV_MARK_EARLY
1507             RV2CVOPCV_RETURN_NAME_GV
1508             savesharedpvs
1509             savesharedsvpv
1510             sv_catpv_flags
1511             sv_catpv_nomg
1512             sv_catpvs_flags
1513             sv_catpvs_mg
1514             sv_catpvs_nomg
1515             sv_cmp_flags
1516             sv_cmp_locale_flags
1517             sv_collxfrm_flags
1518             sv_eq_flags
1519             sv_setpvs_mg
1520             sv_setref_pvs
1521
1522       perl 5.13.5
1523             lex_stuff_pvs  (marked experimental)
1524             parse_fullstmt  (marked experimental)
1525             PL_rpeepp
1526
1527       perl 5.13.4
1528             HAS_STATIC_INLINE
1529             PERL_STATIC_INLINE
1530             XS_APIVERSION_BOOTCHECK
1531
1532       perl 5.13.3
1533             blockhook_register  (marked experimental)
1534
1535       perl 5.13.2
1536             clone_params_del  (undocumented)
1537             clone_params_new  (undocumented)
1538             find_rundefsv
1539             foldEQ
1540             foldEQ_locale
1541             hv_fill
1542             sv_dec_nomg
1543             sv_dup_inc  (undocumented)
1544             sv_inc_nomg
1545
1546       perl 5.13.1
1547             sv_2nv_flags
1548
1549       perl 5.13.0
1550             HAS_PRCTL
1551             HAS_PRCTL_SET_NAME
1552
1553       perl 5.11.5
1554             sv_pos_u2b_flags
1555
1556       perl 5.11.4
1557             prescan_version
1558             WARN_ILLEGALPROTO
1559
1560       perl 5.11.2
1561             CHARBITS
1562             ENTER_with_name
1563             LEAVE_with_name
1564             lex_bufutf8  (marked experimental)
1565             lex_discard_to  (marked experimental)
1566             lex_grow_linestr  (marked experimental)
1567             LEX_KEEP_PREVIOUS
1568             lex_next_chunk  (marked experimental)
1569             lex_peek_unichar  (marked experimental)
1570             lex_read_space  (marked experimental)
1571             lex_read_to  (marked experimental)
1572             lex_read_unichar  (marked experimental)
1573             lex_stuff_pvn  (marked experimental)
1574             lex_stuff_sv  (marked experimental)
1575             LEX_STUFF_UTF8
1576             lex_unstuff  (marked experimental)
1577             PL_keyword_plugin  (marked experimental)
1578
1579       perl 5.11.1
1580             ck_warner
1581             ck_warner_d
1582
1583       perl 5.11.0
1584             gv_add_by_type  (undocumented)
1585             Gv_AMupdate  (undocumented)
1586             is_ascii_string
1587             is_invariant_string
1588             is_utf8_invariant_string
1589             PL_opfreehook
1590             PUSH_MULTICALL
1591             re_dup_guts
1592             save_adelete  (undocumented)
1593             save_aelem_flags  (undocumented)
1594             save_hdelete  (undocumented)
1595             save_helem_flags  (undocumented)
1596             SvOOK_offset
1597             SVt_REGEXP
1598             sv_utf8_upgrade_flags_grow
1599             WARN_IMPRECISION
1600
1601       perl 5.10.1
1602             GMTIME_MAX
1603             GMTIME_MIN
1604             HASATTRIBUTE_DEPRECATED
1605             HAS_BUILTIN_EXPECT
1606             HAS_GETADDRINFO
1607             HAS_GETNAMEINFO
1608             HAS_INETNTOP
1609             HAS_INETPTON
1610             HAS_TIMEGM
1611             I_SYS_POLL
1612             LOCALTIME_MAX
1613             LOCALTIME_MIN
1614             mro_get_from_name  (undocumented)
1615             mro_get_private_data
1616             mro_register
1617             mro_set_mro  (undocumented)
1618             mro_set_private_data
1619             MUTABLE_AV
1620             MUTABLE_CV
1621             MUTABLE_GV
1622             MUTABLE_HV
1623             MUTABLE_IO
1624             NV_OVERFLOWS_INTEGERS_AT
1625             PERL_USE_DEVEL
1626             SAVEFREEOP
1627             save_hints  (undocumented)
1628             save_op  (undocumented)
1629             save_padsv_and_mortalize  (undocumented)
1630             save_pushi32ptr  (undocumented)
1631             save_pushptr  (undocumented)
1632             save_pushptrptr  (undocumented)
1633             sv_insert_flags
1634
1635       perl 5.10.0
1636             HAS_ASCTIME_R
1637             HAS_CRYPT_R
1638             HAS_CTIME_R
1639             HAS_DRAND48_R
1640             HAS_GETGRENT_R
1641             HAS_GETGRGID_R
1642             HAS_GETGRNAM_R
1643             HAS_GETHOSTBYADDR_R
1644             HAS_GETHOSTBYNAME_R
1645             HAS_GETHOSTENT_R
1646             HAS_GETLOGIN_R
1647             HAS_GETNETBYADDR_R
1648             HAS_GETNETBYNAME_R
1649             HAS_GETNETENT_R
1650             HAS_GETPROTOBYNAME_R
1651             HAS_GETPROTOBYNUMBER_R
1652             HAS_GETPROTOENT_R
1653             HAS_GETPWENT_R
1654             HAS_GETPWNAM_R
1655             HAS_GETPWUID_R
1656             HAS_GETSERVBYNAME_R
1657             HAS_GETSERVBYPORT_R
1658             HAS_GETSERVENT_R
1659             HAS_GETSPNAM_R
1660             HAS_GMTIME_R
1661             HAS_LOCALTIME_R
1662             HAS_OFF64_T
1663             HAS_PTHREAD_ATFORK
1664             HAS_RANDOM_R
1665             HAS_READDIR64_R
1666             HAS_READDIR_R
1667             HAS_SETRESGID_PROTO
1668             HAS_SETRESUID_PROTO
1669             HAS_SRAND48_R
1670             HAS_SRANDOM_R
1671             HAS_STRERROR_R
1672             HAS_TMPNAM_R
1673             HAS_TTYNAME_R
1674             LOCALTIME_R_NEEDS_TZSET
1675             my_cxt_init  (undocumented)
1676             START_MY_CXT
1677             sv_destroyable
1678             USE_ITHREADS
1679
1680       perl 5.9.5
1681             av_create_and_push  (marked experimental)
1682             av_create_and_unshift_one  (marked experimental)
1683             CopLABEL
1684             gv_fetchfile_flags
1685             HAS_CTERMID
1686             HAS_PTHREAD_YIELD
1687             HAS_SIGNBIT
1688             lex_start  (marked experimental)
1689             L_R_TZSET
1690             mro_get_linear_isa
1691             mro_method_changed_in
1692             my_dirfd  (undocumented)
1693             Perl_signbit  (marked experimental)
1694             pregcomp
1695             PRINTF_FORMAT_NULL_OK
1696             ptr_table_clear  (DEPRECATED)  (undocumented)
1697             ptr_table_fetch  (undocumented)
1698             ptr_table_free  (undocumented)
1699             ptr_table_new  (undocumented)
1700             ptr_table_split  (undocumented)
1701             ptr_table_store  (undocumented)
1702             re_compile  (undocumented)
1703             savesharedpvn
1704             scan_vstring  (undocumented)
1705             upg_version
1706
1707       perl 5.9.4
1708             gv_name_set  (undocumented)
1709             GV_NOTQUAL
1710             HAS_BUILTIN_CHOOSE_EXPR
1711             HAS_C99_VARIADIC_MACROS
1712             hv_copy_hints_hv
1713             my_vsnprintf
1714             newXS_flags  (marked experimental)  (undocumented)
1715             PerlIO_context_layers  (undocumented)
1716             PERL_MAGIC_hints
1717             PERL_MAGIC_hintselem
1718             sv_does
1719             sv_usepvn_flags
1720
1721       perl 5.9.3
1722             dMULTICALL
1723             doref  (undocumented)
1724             gv_const_sv
1725             GV_NOADD_NOINIT
1726             GV_NOEXPAND
1727             HASATTRIBUTE_FORMAT
1728             HASATTRIBUTE_MALLOC
1729             HASATTRIBUTE_NONNULL
1730             HASATTRIBUTE_NORETURN
1731             HASATTRIBUTE_PURE
1732             HASATTRIBUTE_UNUSED
1733             HASATTRIBUTE_WARN_UNUSED_RESULT
1734             HAS_CLEARENV
1735             HAS_FUTIMES
1736             HAS_MODFL_PROTO
1737             HAS_SNPRINTF
1738             HAS_UNSETENV
1739             HAS_VSNPRINTF
1740             hv_eiter_p  (undocumented)
1741             hv_eiter_set  (undocumented)
1742             hv_name_set  (undocumented)
1743             hv_placeholders_get  (undocumented)
1744             hv_placeholders_set  (undocumented)
1745             hv_riter_p  (undocumented)
1746             hv_riter_set  (undocumented)
1747             is_utf8_string_loclen
1748             LIBM_LIB_VERSION
1749             MULTICALL
1750             newGIVENOP
1751             newSVhek
1752             NV_ZERO_IS_ALLBITS_ZERO
1753             pad_compname_type  (DEPRECATED)
1754             PERLIO_FUNCS_DECL
1755             PERL_MAGIC_arylen_p
1756             PERL_MAGIC_rhash
1757             PERL_MAGIC_symtab
1758             POP_MULTICALL
1759             savepvs
1760             sortsv_flags
1761             SvPV_shrink_to_cur
1762             vverify
1763
1764       perl 5.9.2
1765             find_rundefsvoffset  (DEPRECATED)
1766             op_refcnt_lock  (undocumented)
1767             op_refcnt_unlock  (undocumented)
1768             PERL_MALLOC_WRAP
1769             savesvpv
1770             SvPVbyte_force
1771             vnormal
1772
1773       perl 5.9.1
1774             hv_clear_placeholders
1775             hv_scalar
1776             scan_version
1777             sv_2iv_flags
1778             sv_2uv_flags
1779
1780       perl 5.9.0
1781             _aMY_CXT
1782             aMY_CXT
1783             aMY_CXT_
1784             dMY_CXT
1785             hek_dup  (undocumented)
1786             MY_CXT
1787             MY_CXT_CLONE
1788             MY_CXT_INIT
1789             new_version
1790             parser_dup  (undocumented)
1791             _pMY_CXT
1792             pMY_CXT
1793             pMY_CXT_
1794             save_set_svflags  (undocumented)
1795             SVs_PADSTALE
1796             vcmp
1797             vnumify
1798             vstringify
1799
1800       perl 5.8.8
1801             __ASSERT_
1802
1803       perl 5.8.3
1804             SvIsCOW
1805             SvIsCOW_shared_hash
1806
1807       perl 5.8.1
1808             CvPADLIST  (marked experimental)
1809             find_runcv
1810             HAS_COPYSIGNL
1811             HAS_FAST_STDIO
1812             HAS_ILOGBL
1813             HAS_PTHREAD_ATTR_SETSCOPE
1814             HAS_SCALBNL
1815             HAS_TM_TM_GMTOFF
1816             IN_PERL_RUNTIME
1817             is_utf8_string_loc
1818             packlist
1819             pad_add_anon
1820             pad_new
1821             pad_tidy  (marked experimental)
1822             PL_comppad  (marked experimental)
1823             SAVEBOOL
1824             savestack_grow_cnt  (undocumented)
1825             seed  (undocumented)
1826             sv_cat_decode
1827             sv_setpviv  (DEPRECATED)
1828             sv_setpviv_mg  (DEPRECATED)
1829             SvVOK
1830             unpackstring
1831
1832       perl 5.8.0
1833             ASCTIME_R_PROTO
1834             CRYPT_R_PROTO
1835             CTERMID_R_PROTO
1836             CTIME_R_PROTO
1837             DRAND48_R_PROTO
1838             ENDGRENT_R_PROTO
1839             ENDHOSTENT_R_PROTO
1840             ENDNETENT_R_PROTO
1841             ENDPROTOENT_R_PROTO
1842             ENDPWENT_R_PROTO
1843             ENDSERVENT_R_PROTO
1844             GETGRENT_R_PROTO
1845             GETGRGID_R_PROTO
1846             GETGRNAM_R_PROTO
1847             GETHOSTBYADDR_R_PROTO
1848             GETHOSTBYNAME_R_PROTO
1849             GETHOSTENT_R_PROTO
1850             GETLOGIN_R_PROTO
1851             GETNETBYADDR_R_PROTO
1852             GETNETBYNAME_R_PROTO
1853             GETNETENT_R_PROTO
1854             GETPROTOBYNAME_R_PROTO
1855             GETPROTOBYNUMBER_R_PROTO
1856             GETPROTOENT_R_PROTO
1857             GETPWENT_R_PROTO
1858             GETPWNAM_R_PROTO
1859             GETPWUID_R_PROTO
1860             GETSERVBYNAME_R_PROTO
1861             GETSERVBYPORT_R_PROTO
1862             GETSERVENT_R_PROTO
1863             GETSPNAM_R_PROTO
1864             GMTIME_R_PROTO
1865             HAS_TIME
1866             HAS_TM_TM_ZONE
1867             HeUTF8
1868             hv_iternext_flags  (marked experimental)
1869             HV_ITERNEXT_WANTPLACEHOLDERS
1870             hv_store_flags  (marked experimental)  (undocumented)
1871             I_CRYPT
1872             LOCALTIME_R_PROTO
1873             nothreadhook
1874             RANDOM_R_PROTO
1875             READDIR64_R_PROTO
1876             READDIR_R_PROTO
1877             SETGRENT_R_PROTO
1878             SETHOSTENT_R_PROTO
1879             SETLOCALE_R_PROTO
1880             SETNETENT_R_PROTO
1881             SETPROTOENT_R_PROTO
1882             SETPWENT_R_PROTO
1883             SETSERVENT_R_PROTO
1884             SRAND48_R_PROTO
1885             SRANDOM_R_PROTO
1886             STRERROR_R_PROTO
1887             TMPNAM_R_PROTO
1888             TTYNAME_R_PROTO
1889
1890       perl 5.7.3
1891             ckWARN3
1892             ckWARN3_d
1893             ckWARN4
1894             ckWARN4_d
1895             custom_op_desc  (DEPRECATED)
1896             custom_op_name  (DEPRECATED)
1897             deb  (undocumented)
1898             deb_nocontext  (undocumented)
1899             debstack  (undocumented)
1900             debstackptrs  (undocumented)
1901             foldEQ_utf8
1902             fp_dup  (undocumented)
1903             gp_dup  (undocumented)
1904             gv_fetchmeth_autoload
1905             HAS_DIRFD
1906             HAS_FINITE
1907             HAS_FINITEL
1908             HAS_ISINF
1909             HAS_PROCSELFEXE
1910             he_dup  (undocumented)
1911             ibcmp_utf8
1912             mg_dup  (undocumented)
1913             my_fork  (undocumented)
1914             my_socketpair  (undocumented)
1915             OP_DESC
1916             OP_NAME
1917             pack_cat  (DEPRECATED)
1918             packWARN2
1919             packWARN3
1920             packWARN4
1921             perl_destruct
1922             PERL_EXIT_DESTRUCT_END
1923             PerlIO_clearerr
1924             PerlIO_close
1925             PerlIO_eof
1926             PerlIO_error
1927             PerlIO_fileno
1928             PerlIO_fill  (undocumented)
1929             PerlIO_flush
1930             PerlIO_get_base
1931             PerlIO_get_bufsiz
1932             PerlIO_get_cnt
1933             PerlIO_get_ptr
1934             PerlIO_read
1935             PerlIO_seek
1936             PerlIO_set_cnt
1937             PerlIO_setlinebuf
1938             PerlIO_set_ptrcnt
1939             PerlIO_stderr
1940             PerlIO_stdin
1941             PerlIO_stdout
1942             PerlIO_tell
1943             PerlIO_unread  (undocumented)
1944             PerlIO_write
1945             PL_peepp
1946             PROCSELFEXE_PATH
1947             pv_uni_display
1948             rvpv_dup  (undocumented)
1949             savesharedpv
1950             save_shared_pvref  (undocumented)
1951             si_dup  (undocumented)
1952             sortsv
1953             ss_dup  (undocumented)
1954             sv_copypv
1955             sv_dup  (undocumented)
1956             SvLOCK
1957             sv_magicext
1958             sv_nolocking  (DEPRECATED)
1959             sv_nosharing
1960             sv_nounlocking  (DEPRECATED)
1961             sv_recode_to_utf8
1962             SvSHARE
1963             sv_uni_display
1964             SvUNLOCK
1965             unpack_str  (DEPRECATED)
1966             uvchr_to_utf8_flags
1967             vdeb  (undocumented)
1968
1969       perl 5.7.2
1970             atfork_lock  (undocumented)
1971             atfork_unlock  (undocumented)
1972             calloc
1973             DB_VERSION_MAJOR_CFG
1974             DB_VERSION_MINOR_CFG
1975             DB_VERSION_PATCH_CFG
1976             getcwd_sv
1977             HAS_FCHDIR
1978             HAS_FLOCK_PROTO
1979             HAS_NL_LANGINFO
1980             HAS_SOCKATMARK_PROTO
1981             HAS_STRFTIME
1982             HAS_SYSCALL_PROTO
1983             HAS_USLEEP_PROTO
1984             I_LANGINFO
1985             init_tm  (undocumented)
1986             malloc
1987             mfree  (undocumented)
1988             mini_mktime
1989             my_strftime
1990             op_null
1991             OSVERS
1992             PERL_TARGETARCH
1993             realloc
1994             sv_catpvn_flags
1995             sv_catsv_flags
1996             sv_utf8_upgrade_flags
1997             sv_utf8_upgrade_nomg
1998
1999       perl 5.7.1
2000             bytes_from_utf8  (marked experimental)
2001             do_openn  (undocumented)
2002             FCNTL_CAN_LOCK
2003             gv_handler  (undocumented)
2004             HAS_FSYNC
2005             HAS_GETITIMER
2006             HAS_GETPAGESIZE
2007             HAS_READV
2008             HAS_RECVMSG
2009             HAS_SBRK_PROTO
2010             HAS_SENDMSG
2011             HAS_SETITIMER
2012             HAS_SIGPROCMASK
2013             HAS_SOCKATMARK
2014             HAS_STRTOQ
2015             HAS_STRUCT_CMSGHDR
2016             HAS_STRUCT_MSGHDR
2017             HAS_UALARM
2018             HAS_USLEEP
2019             HAS_WRITEV
2020             isALNUM_LC_uvchr
2021             isALPHA_LC_uvchr
2022             isCNTRL_LC_uvchr
2023             isDIGIT_LC_uvchr
2024             isGRAPH_LC_uvchr
2025             isIDFIRST_LC_uvchr
2026             isLOWER_LC_uvchr
2027             is_lvalue_sub  (undocumented)
2028             isPRINT_LC_uvchr
2029             isPUNCT_LC_uvchr
2030             isSPACE_LC_uvchr
2031             isUPPER_LC_uvchr
2032             my_popen_list  (undocumented)
2033             NEED_VA_COPY
2034             PerlIO_apply_layers
2035             PerlIO_binmode
2036             PerlIO_debug
2037             PERLIO_FUNCS_CAST
2038             POPpbytex
2039             printf_nocontext  (DEPRECATED)  (undocumented)
2040             SAVEMORTALIZESV
2041             SIG_SIZE
2042             STDIO_PTR_LVAL_SETS_CNT
2043             sv_force_normal_flags
2044             sv_setref_uv
2045             sv_unref_flags
2046             sv_utf8_upgrade
2047             U32_ALIGNMENT_REQUIRED
2048             USE_PERLIO
2049             UTF8_CHECK_ONLY
2050             utf8_length
2051             utf8n_to_uvchr
2052             uvchr_to_utf8
2053             UVXf
2054
2055       perl 5.6.1
2056             apply_attrs_string  (marked experimental)  (undocumented)
2057             bytes_to_utf8  (marked experimental)
2058             gv_efullname4  (undocumented)
2059             gv_fullname4  (undocumented)
2060             HAS_FREXPL
2061             HAS_ISNAN
2062             HAS_ISNANL
2063             HAS_MODFL
2064             isPSXSPC_LC
2065             isUTF8_CHAR
2066             is_utf8_string
2067             NV_PRESERVES_UV_BITS
2068             NVSIZE
2069             PERL_PRIeldbl
2070             PERL_SCNfldbl
2071             save_generic_pvref  (undocumented)
2072             SvGAMAGIC
2073             utf8_to_bytes  (marked experimental)
2074             utf8_to_uvchr  (DEPRECATED)
2075             utf8_to_uvchr_buf
2076
2077       perl 5.6.0
2078             av_delete
2079             av_exists
2080             call_atexit  (undocumented)
2081             caller_cx
2082             ckWARN2
2083             ckWARN2_d
2084             ckWARN_d
2085             CopLINE
2086             CPPLAST
2087             CPPRUN
2088             die_nocontext
2089             do_open9  (DEPRECATED)  (undocumented)
2090             DO_UTF8
2091             Drand01
2092             dump_all
2093             dump_eval  (undocumented)
2094             dump_form  (undocumented)
2095             dump_packsubs
2096             dump_sub  (undocumented)
2097             FFLUSH_NULL
2098             form_nocontext
2099             fprintf_nocontext  (DEPRECATED)  (undocumented)
2100             get_context  (undocumented)
2101             get_ppaddr  (undocumented)
2102             Gid_t_f
2103             Gid_t_sign
2104             Gid_t_size
2105             gv_dump  (undocumented)
2106             HAS_ACCESS
2107             HAS_ATOLL
2108             HAS_DRAND48_PROTO
2109             HAS_EACCESS
2110             HAS_FD_SET
2111             HAS_FSEEKO
2112             HAS_FTELLO
2113             HAS_GETCWD
2114             HAS_GETHOSTNAME
2115             HAS_GETSPNAM
2116             HAS_INT64_T
2117             HAS_LDBL_DIG
2118             HAS_LSEEK_PROTO
2119             HAS_MADVISE
2120             HAS_MKDTEMP
2121             HAS_MKSTEMP
2122             HAS_MKSTEMPS
2123             HAS_MMAP
2124             HAS_MPROTECT
2125             HAS_MSYNC
2126             HAS_MUNMAP
2127             HAS_SQRTL
2128             HAS_STRTOLD
2129             HAS_STRTOLL
2130             HAS_STRTOULL
2131             HAS_STRTOUQ
2132             HAS_TELLDIR_PROTO
2133             I16SIZE
2134             I16TYPE
2135             I32SIZE
2136             I32TYPE
2137             I64SIZE
2138             I64TYPE
2139             I8SIZE
2140             I8TYPE
2141             I_INTTYPES
2142             I_NETINET_TCP
2143             I_POLL
2144             isALNUMC_LC
2145             isALPHA_LC_utf8_safe
2146             isALPHANUMERIC_LC_utf8_safe
2147             isALPHANUMERIC_utf8_safe
2148             isALPHANUMERIC_uvchr
2149             isALPHA_utf8_safe
2150             isALPHA_uvchr
2151             isBLANK_LC_utf8_safe
2152             isBLANK_utf8_safe
2153             isBLANK_uvchr
2154             isCNTRL_LC
2155             isCNTRL_LC_utf8_safe
2156             isCNTRL_utf8_safe
2157             isCNTRL_uvchr
2158             isDIGIT_LC_utf8_safe
2159             isDIGIT_utf8_safe
2160             isDIGIT_uvchr
2161             isGRAPH_LC
2162             isGRAPH_LC_utf8_safe
2163             isGRAPH_utf8_safe
2164             isGRAPH_uvchr
2165             I_SHADOW
2166             isIDCONT_LC_utf8_safe
2167             isIDCONT_utf8_safe
2168             isIDCONT_uvchr
2169             isIDFIRST_LC_utf8_safe
2170             isIDFIRST_utf8_safe
2171             isIDFIRST_uvchr
2172             isLOWER_LC_utf8_safe
2173             isLOWER_utf8_safe
2174             isLOWER_uvchr
2175             isPRINT_LC_utf8_safe
2176             isPRINT_utf8_safe
2177             isPRINT_uvchr
2178             isPSXSPC_LC_utf8_safe
2179             isPSXSPC_utf8_safe
2180             isPSXSPC_uvchr
2181             isPUNCT_LC
2182             isPUNCT_LC_utf8_safe
2183             isPUNCT_utf8_safe
2184             isPUNCT_uvchr
2185             isSPACE_LC_utf8_safe
2186             isSPACE_utf8_safe
2187             isSPACE_uvchr
2188             isUPPER_LC_utf8_safe
2189             isUPPER_utf8_safe
2190             isUPPER_uvchr
2191             is_utf8_char  (DEPRECATED)
2192             isWORDCHAR_LC_utf8_safe
2193             isWORDCHAR_utf8_safe
2194             isWORDCHAR_uvchr
2195             isXDIGIT_LC_utf8_safe
2196             isXDIGIT_utf8_safe
2197             isXDIGIT_uvchr
2198             I_SYSLOG
2199             I_SYSUIO
2200             I_SYSUTSNAME
2201             load_module_nocontext
2202             LSEEKSIZE
2203             magic_dump  (undocumented)
2204             Mmap_t
2205             MULTIPLICITY
2206             my_atof
2207             my_fflush_all  (undocumented)
2208             newANONATTRSUB  (undocumented)
2209             newATTRSUB
2210             newSVpvf_nocontext
2211             newXS
2212             newXSproto
2213             Off_t_size
2214             op_dump
2215             OPpEARLY_CV
2216             PERL_EXIT_EXPECTED
2217             perl_parse
2218             PERL_PRIfldbl
2219             PERL_PRIgldbl
2220             PERL_REVISION  (DEPRECATED)
2221             PERL_SYS_INIT3
2222             PHOSTNAME
2223             PL_check
2224             PL_exit_flags
2225             PL_runops
2226             pmop_dump  (undocumented)
2227             POPul
2228             QUAD_IS_INT
2229             QUAD_IS_INT64_T
2230             QUAD_IS_LONG
2231             QUAD_IS_LONG_LONG
2232             QUADKIND
2233             Rand_seed_t
2234             require_pv
2235             safesyscalloc
2236             safesysfree
2237             safesysmalloc
2238             safesysrealloc
2239             save_alloc  (undocumented)
2240             SAVEDESTRUCTOR
2241             SAVEI8
2242             save_vptr  (undocumented)
2243             scan_bin
2244             SCHED_YIELD
2245             seedDrand01
2246             set_context  (undocumented)
2247             SITELIB_STEM
2248             Size_t_size
2249             Sock_size_t
2250             STDIO_PTR_LVALUE
2251             STDIO_STREAM_ARRAY
2252             Strtol
2253             Strtoul
2254             sv_2pvutf8
2255             sv_catpvf_mg_nocontext
2256             sv_catpvf_nocontext
2257             sv_force_normal
2258             SvIOK_notUV
2259             SvIOK_only_UV
2260             SvIOK_UV
2261             sv_len_utf8
2262             sv_len_utf8_nomg  (undocumented)
2263             SvPOK_only_UTF8
2264             sv_pos_b2u
2265             sv_pos_u2b
2266             SvPVbyte_nolen
2267             SvPVbytex
2268             SvPVbytex_force
2269             SvPVutf8
2270             SvPVutf8_force
2271             SvPVutf8_nolen
2272             SvPVutf8x
2273             SvPVutf8x_force
2274             sv_rvweaken
2275             sv_setpvf_mg_nocontext
2276             sv_setpvf_nocontext
2277             SvUOK
2278             sv_utf8_decode
2279             sv_utf8_downgrade
2280             sv_utf8_encode
2281             SvUTF8_off
2282             SvUTF8_on
2283             toFOLD_utf8_safe
2284             toFOLD_uvchr
2285             toLOWER_utf8_safe
2286             toLOWER_uvchr
2287             toTITLE_utf8_safe
2288             toTITLE_uvchr
2289             toUPPER_utf8_safe
2290             toUPPER_uvchr
2291             U16SIZE
2292             U16TYPE
2293             U32SIZE
2294             U32TYPE
2295             U64SIZE
2296             U64TYPE
2297             U8SIZE
2298             U8TYPE
2299             Uid_t_f
2300             Uid_t_sign
2301             Uid_t_size
2302             Uquad_t
2303             USE_64_BIT_ALL
2304             USE_64_BIT_INT
2305             USE_LARGE_FILES
2306             USE_STDIO_BASE
2307             USE_STDIO_PTR
2308             USE_THREADS
2309             UTF8_CHK_SKIP
2310             utf8_distance
2311             utf8_hop
2312             UTF8_MAXBYTES
2313             UTF8_SAFE_SKIP
2314             UTF8_SKIP
2315             UTF8SKIP
2316             vcroak
2317             vform
2318             vwarn
2319             vwarner
2320             warn_nocontext
2321
2322       perl 5.005_03
2323             get_vtbl  (undocumented)
2324             I_PTHREAD
2325             POPpx
2326             save_generic_svref  (undocumented)
2327             SELECT_MIN_BITS
2328             USE_STAT_BLOCKS
2329
2330       perl 5.005
2331             debop  (undocumented)
2332             debprofdump  (undocumented)
2333             DOUBLESIZE
2334             fbm_compile
2335             fbm_instr
2336             get_op_descs  (undocumented)
2337             get_op_names  (undocumented)
2338             GRPASSWD
2339             HAS_CSH
2340             HAS_ENDGRENT
2341             HAS_ENDHOSTENT
2342             HAS_ENDNETENT
2343             HAS_ENDPROTOENT
2344             HAS_ENDPWENT
2345             HAS_ENDSERVENT
2346             HAS_GETGRENT
2347             HAS_GETHOSTBYADDR
2348             HAS_GETHOSTBYNAME
2349             HAS_GETHOST_PROTOS
2350             HAS_GETNETBYADDR
2351             HAS_GETNETBYNAME
2352             HAS_GETNETENT
2353             HAS_GETNET_PROTOS
2354             HAS_GETPROTOBYNAME
2355             HAS_GETPROTOBYNUMBER
2356             HAS_GETPROTOENT
2357             HAS_GETPROTO_PROTOS
2358             HAS_GETPWENT
2359             HAS_GETSERVBYNAME
2360             HAS_GETSERVBYPORT
2361             HAS_GETSERVENT
2362             HAS_GETSERV_PROTOS
2363             HAS_LCHOWN
2364             HAS_LONG_DOUBLE
2365             HAS_LONG_LONG
2366             HAS_SCHED_YIELD
2367             HAS_SETGRENT
2368             HAS_SETHOSTENT
2369             HAS_SETNETENT
2370             HAS_SETPROTOENT
2371             HAS_SETPWENT
2372             HAS_SETSERVENT
2373             HAS_SETVBUF
2374             I_ARPA_INET
2375             I_NETDB
2376             init_stacks  (undocumented)
2377             LONG_DOUBLESIZE
2378             LONGLONGSIZE
2379             mg_length  (DEPRECATED)
2380             mg_size  (undocumented)
2381             Netdb_hlen_t
2382             Netdb_host_t
2383             Netdb_name_t
2384             Netdb_net_t
2385             newHVhv  (undocumented)
2386             new_stackinfo  (undocumented)
2387             Pid_t
2388             PL_curpad  (marked experimental)
2389             PL_in_my_stash  (undocumented)
2390             PL_modglobal
2391             PTRSIZE
2392             PWPASSWD
2393             sv_peek  (undocumented)
2394             sv_pvn_nomg  (DEPRECATED)  (undocumented)
2395
2396       perl 5.004_05
2397             do_binmode  (DEPRECATED)  (undocumented)
2398             GV_NOINIT
2399             HAS_CHSIZE
2400             HAS_GNULIBC
2401             PWGECOS
2402             save_aelem  (undocumented)
2403             save_helem  (undocumented)
2404             USE_SEMCTL_SEMID_DS
2405             USE_SEMCTL_SEMUN
2406
2407       perl 5.004
2408             ARCHNAME
2409             BIN_EXP
2410             block_end
2411             block_gimme  (undocumented)
2412             block_start
2413             call_list  (undocumented)
2414             delimcpy
2415             form
2416             GIMME_V
2417             gv_autoload4
2418             gv_fetchmethod_autoload
2419             G_VOID
2420             HAS_GETTIMEOFDAY
2421             HAS_INET_ATON
2422             HAS_SETGROUPS
2423             HAS_STRTOD
2424             HAS_STRTOL
2425             HAS_STRTOUL
2426             HePV
2427             HeSVKEY_set
2428             hv_delayfree_ent  (undocumented)
2429             hv_free_ent  (undocumented)
2430             ibcmp_locale
2431             IN_LOCALE
2432             IN_LOCALE_COMPILETIME
2433             IN_LOCALE_RUNTIME
2434             intro_my
2435             isALNUM_LC
2436             isALPHA_LC
2437             isALPHANUMERIC_LC
2438             isDIGIT_LC
2439             isIDCONT_LC
2440             isIDFIRST_LC
2441             isLOWER_LC
2442             isPRINT_LC
2443             isSPACE_LC
2444             isUPPER_LC
2445             isWORDCHAR_LC
2446             mess
2447             mess_nocontext
2448             mess_sv
2449             my_failure_exit  (undocumented)
2450             newSVpvf
2451             Perl_warner_nocontext  (undocumented)
2452             PL_mess_sv  (undocumented)
2453             POPu
2454             rsignal
2455             rsignal_state  (undocumented)
2456             save_gp
2457             SAVEI16
2458             SAVESTACK_POS
2459             share_hek  (undocumented)
2460             SHORTSIZE
2461             sv_catpvf
2462             sv_catpvf_mg
2463             sv_cmp_locale
2464             sv_derived_from
2465             sv_magic_portable  (undocumented)
2466             SvSetMagicSV
2467             SvSetMagicSV_nosteal
2468             sv_setpvf
2469             sv_setpvf_mg
2470             SvSetSV_nosteal
2471             SvTAINTED
2472             SvTAINTED_off
2473             SvTAINTED_on
2474             sv_vcatpvf
2475             sv_vcatpvf_mg
2476             sv_vcatpvfn
2477             sv_vsetpvf
2478             sv_vsetpvf_mg
2479             sv_vsetpvfn
2480             Timeval
2481             toLOWER_LC
2482             vmess
2483             vnewSVpvf
2484             warner
2485             warner_nocontext
2486
2487       perl 5.003_07 (or maybe earlier)
2488             amagic_call  (undocumented)
2489             ARCHLIB
2490             ARCHLIB_EXP
2491             aTHX
2492             aTHX_
2493             aTHXR  (undocumented)
2494             aTHXR_  (undocumented)
2495             av_clear
2496             av_count
2497             av_extend
2498             av_fetch
2499             av_fill
2500             AvFILL
2501             AvFILLp
2502             av_len
2503             av_make
2504             av_pop
2505             av_push
2506             av_shift
2507             av_store
2508             av_tindex
2509             av_top_index
2510             av_undef
2511             av_unshift
2512             ax
2513             BIN
2514             BOM_UTF8
2515             boolSV
2516             BYTEORDER
2517             call_argv
2518             call_method
2519             call_pv
2520             call_sv
2521             C_ARRAY_END
2522             C_ARRAY_LENGTH
2523             CASTFLAGS
2524             CASTNEGFLOAT
2525             CAT2
2526             cBOOL
2527             ckWARN
2528             CLASS
2529             CopFILE
2530             CopFILEAV
2531             CopFILEGV
2532             CopFILEGV_set
2533             CopFILE_set
2534             CopFILESV
2535             CopSTASH
2536             CopSTASH_eq
2537             CopSTASHPV
2538             CopSTASH_set
2539             Copy
2540             CopyD
2541             CPERLscope  (DEPRECATED)
2542             CPPMINUS
2543             CPPSTDIN
2544             croak
2545             croak_memory_wrap  (undocumented)
2546             croak_nocontext
2547             croak_no_modify
2548             croak_sv
2549             croak_xs_usage
2550             CSH
2551             cv_clone
2552             cv_const_sv
2553             CvDEPTH
2554             CvGV
2555             CvSTASH
2556             cv_undef
2557             dAX
2558             dAXMARK
2559             DB_Hash_t
2560             DB_Prefix_t
2561             DEFSV
2562             DEFSV_set
2563             die
2564             die_sv
2565             Direntry_t
2566             dITEMS
2567             dMARK
2568             dNOOP
2569             do_close  (undocumented)
2570             do_join  (undocumented)
2571             do_open  (undocumented)
2572             dORIGMARK
2573             dowantarray  (undocumented)
2574             dSP
2575             dTARGET
2576             dTHR
2577             dTHX
2578             dTHXa
2579             dTHXoa
2580             dTHXR  (undocumented)
2581             dUNDERBAR
2582             dVAR
2583             dXCPT
2584             dXSARGS
2585             dXSI32
2586             dXSTARG  (undocumented)
2587             END_EXTERN_C
2588             ENTER
2589             EOF_NONBLOCK
2590             ERRSV
2591             eval_pv
2592             eval_sv
2593             EXTEND
2594             EXTERN_C
2595             FILE_base
2596             FILE_bufsiz
2597             FILE_cnt
2598             FILE_ptr
2599             filter_add
2600             filter_del  (undocumented)
2601             filter_read
2602             FLEXFILENAMES
2603             Fpos_t
2604             Free_t
2605             FREETMPS
2606             G_ARRAY
2607             Gconvert
2608             G_DISCARD
2609             get_av
2610             get_cv
2611             get_cvn_flags
2612             get_cvs
2613             get_hv
2614             get_sv
2615             G_EVAL
2616             Gid_t
2617             GIMME  (DEPRECATED)
2618             G_KEEPERR
2619             G_METHOD
2620             G_NOARGS
2621             gp_free  (undocumented)
2622             gp_ref  (undocumented)
2623             G_RETHROW
2624             grok_bin
2625             grok_hex
2626             grok_number
2627             GROK_NUMERIC_RADIX
2628             grok_numeric_radix
2629             grok_oct
2630             Groups_t
2631             G_SCALAR
2632             GV_ADD
2633             GV_ADDMULTI
2634             GV_ADDWARN
2635             GvAV
2636             gv_AVadd  (undocumented)
2637             GvCV
2638             gv_efullname  (DEPRECATED)  (undocumented)
2639             gv_efullname3  (undocumented)
2640             gv_fetchfile
2641             gv_fetchmeth
2642             gv_fetchmethod
2643             gv_fetchpv
2644             gv_fetchpvn_flags
2645             gv_fetchpvs
2646             gv_fetchsv
2647             gv_fullname  (DEPRECATED)  (undocumented)
2648             gv_fullname3  (undocumented)
2649             GvHV
2650             gv_HVadd  (undocumented)
2651             gv_init
2652             gv_init_pvn
2653             gv_IOadd  (undocumented)
2654             gv_stashpv
2655             gv_stashpvn
2656             gv_stashpvs
2657             gv_stashsv
2658             GvSV
2659             GvSVn
2660             HAS_ALARM
2661             HAS_CHOWN
2662             HAS_CHROOT
2663             HAS_CRYPT
2664             HAS_CUSERID
2665             HAS_DIFFTIME
2666             HAS_DLERROR
2667             HAS_DUP2
2668             HAS_FCHMOD
2669             HAS_FCHOWN
2670             HAS_FCNTL
2671             HAS_FGETPOS
2672             HAS_FLOCK
2673             HAS_FORK
2674             HAS_FPATHCONF
2675             HAS_FSETPOS
2676             HAS_GETGROUPS
2677             HAS_GETHOSTENT
2678             HAS_GETLOGIN
2679             HAS_GETPGID
2680             HAS_GETPGRP
2681             HAS_GETPPID
2682             HAS_GETPRIORITY
2683             HAS_HTONL
2684             HAS_HTONS
2685             HAS_ISASCII
2686             HAS_KILLPG
2687             HAS_LINK
2688             HAS_LOCALECONV
2689             HAS_LOCKF
2690             HAS_LSTAT
2691             HAS_MBLEN
2692             HAS_MBSTOWCS
2693             HAS_MBTOWC
2694             HAS_MKDIR
2695             HAS_MKFIFO
2696             HAS_MKTIME
2697             HAS_MSG
2698             HAS_NICE
2699             HAS_NTOHL
2700             HAS_NTOHS
2701             HAS_OPEN3
2702             HAS_PATHCONF
2703             HAS_PAUSE
2704             HAS_PIPE
2705             HAS_POLL
2706             HAS_QUAD
2707             HAS_READDIR
2708             HAS_READLINK
2709             HAS_RENAME
2710             HAS_REWINDDIR
2711             HAS_RMDIR
2712             HAS_SEEKDIR
2713             HAS_SELECT
2714             HAS_SEM
2715             HAS_SETEGID
2716             HAS_SETEUID
2717             HAS_SETLINEBUF
2718             HAS_SETLOCALE
2719             HAS_SETPGID
2720             HAS_SETPGRP
2721             HAS_SETPRIORITY
2722             HAS_SETREGID
2723             HAS_SETRESGID
2724             HAS_SETRESUID
2725             HAS_SETREUID
2726             HAS_SETSID
2727             HAS_SHM
2728             HAS_SHMAT_PROTOTYPE
2729             HAS_SIGACTION
2730             HAS_SIGSETJMP
2731             HAS_SOCKET
2732             HAS_SOCKETPAIR
2733             HAS_STRCOLL
2734             HAS_STRXFRM
2735             HAS_SYMLINK
2736             HAS_SYSCALL
2737             HAS_SYSCONF
2738             HAS_SYS_ERRLIST
2739             HAS_SYSTEM
2740             HAS_TCGETPGRP
2741             HAS_TCSETPGRP
2742             HAS_TELLDIR
2743             HAS_TIMES
2744             HAS_TRUNCATE
2745             HAS_TZNAME
2746             HAS_UMASK
2747             HAS_UNAME
2748             HAS_WAIT4
2749             HAS_WAITPID
2750             HAS_WCSTOMBS
2751             HAS_WCTOMB
2752             HEf_SVKEY
2753             HeHASH
2754             HeKEY
2755             HeKLEN
2756             HeSVKEY
2757             HeSVKEY_force
2758             HeVAL
2759             hv_clear
2760             hv_delete
2761             hv_delete_ent
2762             hv_exists
2763             hv_exists_ent
2764             hv_fetch
2765             hv_fetch_ent
2766             hv_fetchs
2767             HvFILL
2768             hv_iterinit
2769             hv_iterkey
2770             hv_iterkeysv
2771             hv_iternext
2772             hv_iternextsv
2773             hv_iterval
2774             hv_ksplit  (undocumented)
2775             hv_magic
2776             HvNAME
2777             HvNAME_get
2778             HvNAMELEN_get
2779             hv_store
2780             hv_store_ent
2781             hv_stores
2782             hv_undef
2783             ibcmp
2784             I_DIRENT
2785             I_DLFCN
2786             I_GRP
2787             I_LOCALE
2788             I_NETINET_IN
2789             IN_PERL_COMPILETIME
2790             instr
2791             INT2PTR
2792             INTMAX_C
2793             INTSIZE
2794             I_PWD
2795             isALNUM
2796             isALNUM_A
2797             isALNUMC
2798             isALNUMC_A
2799             isALNUMC_L1
2800             isALPHA
2801             isALPHA_A
2802             isALPHA_L1
2803             isALPHANUMERIC
2804             isALPHANUMERIC_A
2805             isALPHANUMERIC_L1
2806             isASCII
2807             isASCII_A
2808             isASCII_L1
2809             isASCII_LC
2810             isASCII_utf8_safe
2811             isASCII_uvchr
2812             isBLANK
2813             isBLANK_A
2814             isBLANK_L1
2815             isBLANK_LC
2816             isCNTRL
2817             isCNTRL_A
2818             isCNTRL_L1
2819             isDIGIT
2820             isDIGIT_A
2821             isDIGIT_L1
2822             isGRAPH
2823             isGRAPH_A
2824             isGRAPH_L1
2825             isGV_with_GP
2826             isIDCONT
2827             isIDCONT_A
2828             isIDCONT_L1
2829             isIDFIRST
2830             isIDFIRST_A
2831             isIDFIRST_L1
2832             isLOWER
2833             isLOWER_A
2834             isLOWER_L1
2835             IS_NUMBER_GREATER_THAN_UV_MAX
2836             IS_NUMBER_INFINITY
2837             IS_NUMBER_IN_UV
2838             IS_NUMBER_NAN
2839             IS_NUMBER_NEG
2840             IS_NUMBER_NOT_INT
2841             isOCTAL
2842             isOCTAL_A
2843             isOCTAL_L1
2844             isPRINT
2845             isPRINT_A
2846             isPRINT_L1
2847             isPSXSPC
2848             isPSXSPC_A
2849             isPSXSPC_L1
2850             isPUNCT
2851             isPUNCT_A
2852             isPUNCT_L1
2853             isSPACE
2854             isSPACE_A
2855             isSPACE_L1
2856             isUPPER
2857             isUPPER_A
2858             isUPPER_L1
2859             isWORDCHAR
2860             isWORDCHAR_A
2861             isWORDCHAR_L1
2862             isXDIGIT
2863             isXDIGIT_A
2864             isXDIGIT_L1
2865             isXDIGIT_LC
2866             I_SYS_DIR
2867             I_SYS_FILE
2868             I_SYS_IOCTL
2869             I_SYS_PARAM
2870             I_SYS_RESOURCE
2871             I_SYS_SELECT
2872             I_SYS_STAT
2873             I_SYS_TIME
2874             I_SYS_TIMES
2875             I_SYS_TYPES
2876             I_SYS_UN
2877             I_SYS_WAIT
2878             items
2879             I_TERMIOS
2880             I_TIME
2881             I_UNISTD
2882             I_UTIME
2883             IVdf
2884             IV_MAX  (undocumented)
2885             IV_MIN  (undocumented)
2886             IVSIZE
2887             IVTYPE
2888             ix
2889             LATIN1_TO_NATIVE
2890             LEAVE
2891             leave_scope  (undocumented)
2892             LIKELY
2893             load_module
2894             LOC_SED
2895             LONGSIZE
2896             looks_like_number
2897             Malloc_t
2898             MARK
2899             MEM_ALIGNBYTES
2900             memCHRs
2901             memEQ
2902             memEQs
2903             memNE
2904             memNEs
2905             mg_clear
2906             mg_copy
2907             mg_find
2908             mg_findext
2909             mg_free
2910             mg_get
2911             mg_magical
2912             mg_set
2913             Mode_t
2914             Move
2915             MoveD
2916             mPUSHi
2917             mPUSHn
2918             mPUSHp
2919             mPUSHs
2920             mPUSHu
2921             MUTABLE_PTR
2922             MUTABLE_SV
2923             mXPUSHi
2924             mXPUSHn
2925             mXPUSHp
2926             mXPUSHs
2927             mXPUSHu
2928             my_exit
2929             my_pclose  (undocumented)
2930             my_popen  (undocumented)
2931             my_setenv
2932             my_snprintf
2933             my_sprintf  (DEPRECATED)
2934             my_strlcat
2935             my_strlcpy
2936             my_strnlen
2937             NATIVE_TO_LATIN1
2938             NATIVE_TO_UNI
2939             newANONHASH  (undocumented)
2940             newANONLIST  (undocumented)
2941             newANONSUB  (undocumented)
2942             newASSIGNOP
2943             newAV
2944             newAVREF  (undocumented)
2945             newBINOP
2946             newCONDOP
2947             newCONSTSUB
2948             newCVREF  (undocumented)
2949             newFORM  (undocumented)
2950             newGVgen  (undocumented)
2951             newGVOP
2952             newGVREF  (undocumented)
2953             newHV
2954             newHVREF  (undocumented)
2955             newIO  (undocumented)
2956             newLISTOP
2957             newLOGOP
2958             newLOOPEX
2959             newLOOPOP
2960             newNULLLIST
2961             newOP
2962             newPMOP
2963             newPROG  (undocumented)
2964             newPVOP
2965             newRANGE
2966             newRV  (undocumented)
2967             newRV_inc
2968             newRV_noinc
2969             newSLICEOP
2970             newSTATEOP
2971             newSUB
2972             newSV
2973             newSViv
2974             newSVnv
2975             newSVOP
2976             newSVpv
2977             newSVpvn
2978             newSVpvn_flags
2979             newSVpvn_share
2980             newSVpvn_utf8
2981             newSVpvs
2982             newSVpvs_flags
2983             newSVpvs_share
2984             newSVREF  (undocumented)
2985             newSVrv
2986             newSVsv
2987             newSVsv_flags  (undocumented)
2988             newSVsv_nomg
2989             newSV_type
2990             newSVuv
2991             newUNOP
2992             Newx
2993             Newxc
2994             Newxz
2995             ninstr
2996             NOOP
2997             Nullav  (DEPRECATED)
2998             Nullch
2999             Nullcv  (DEPRECATED)
3000             Nullhv  (DEPRECATED)
3001             Nullsv
3002             NUM2PTR
3003             NVef
3004             NVff
3005             NVgf
3006             NVTYPE
3007             Off_t
3008             OPf_KIDS
3009             op_free
3010             OpHAS_SIBLING
3011             OpLASTSIB_set
3012             OpMAYBESIB_set
3013             OpMORESIB_set
3014             OPpENTERSUB_AMPER
3015             OpSIBLING
3016             ORIGMARK
3017             OSNAME
3018             packWARN
3019             pad_alloc  (marked experimental)
3020             PERL_ABS
3021             perl_alloc
3022             perl_construct
3023             Perl_eval_pv  (undocumented)
3024             Perl_eval_sv  (undocumented)
3025             perl_free
3026             PERL_HASH
3027             PERL_INT_MAX
3028             PERL_INT_MIN
3029             PerlIO_canset_cnt
3030             PerlIO_exportFILE
3031             PerlIO_fast_gets
3032             PerlIO_fdopen
3033             PerlIO_findFILE
3034             PerlIO_getc
3035             PerlIO_getpos
3036             PerlIO_has_base
3037             PerlIO_has_cntptr
3038             PerlIO_importFILE
3039             PerlIO_open
3040             PerlIO_printf
3041             PerlIO_putc
3042             PerlIO_puts
3043             PerlIO_releaseFILE
3044             PerlIO_reopen
3045             PerlIO_rewind
3046             PerlIO_setpos
3047             PerlIO_stdoutf
3048             PerlIO_ungetc
3049             PerlIO_vprintf
3050             PERL_LOADMOD_DENY
3051             PERL_LOADMOD_IMPORT_OPS
3052             PERL_LOADMOD_NOIMPORT
3053             PERL_LONG_MAX
3054             PERL_LONG_MIN
3055             PERL_MAGIC_arylen
3056             PERL_MAGIC_backref
3057             PERL_MAGIC_bm
3058             PERL_MAGIC_collxfrm
3059             PERL_MAGIC_dbfile
3060             PERL_MAGIC_dbline
3061             PERL_MAGIC_defelem
3062             PERL_MAGIC_env
3063             PERL_MAGIC_envelem
3064             PERL_MAGIC_ext
3065             PERL_MAGIC_fm
3066             PERL_MAGIC_glob  (undocumented)
3067             PERL_MAGIC_isa
3068             PERL_MAGIC_isaelem
3069             PERL_MAGIC_mutex  (undocumented)
3070             PERL_MAGIC_nkeys
3071             PERL_MAGIC_overload  (undocumented)
3072             PERL_MAGIC_overload_elem  (undocumented)
3073             PERL_MAGIC_overload_table
3074             PERL_MAGIC_pos
3075             PERL_MAGIC_qr
3076             PERL_MAGIC_regdata
3077             PERL_MAGIC_regdatum
3078             PERL_MAGIC_regex_global
3079             PERL_MAGIC_shared
3080             PERL_MAGIC_shared_scalar
3081             PERL_MAGIC_sig
3082             PERL_MAGIC_sigelem
3083             PERL_MAGIC_substr
3084             PERL_MAGIC_sv
3085             PERL_MAGIC_taint
3086             PERL_MAGIC_tied
3087             PERL_MAGIC_tiedelem
3088             PERL_MAGIC_tiedscalar
3089             PERL_MAGIC_utf8
3090             PERL_MAGIC_uvar
3091             PERL_MAGIC_uvar_elem
3092             PERL_MAGIC_vec
3093             PERL_MAGIC_vstring
3094             PERL_PV_ESCAPE_ALL
3095             PERL_PV_ESCAPE_FIRSTCHAR
3096             PERL_PV_ESCAPE_NOBACKSLASH
3097             PERL_PV_ESCAPE_NOCLEAR
3098             PERL_PV_ESCAPE_QUOTE
3099             PERL_PV_ESCAPE_RE
3100             PERL_PV_ESCAPE_UNI
3101             PERL_PV_ESCAPE_UNI_DETECT
3102             PERL_PV_PRETTY_DUMP
3103             PERL_PV_PRETTY_ELLIPSES
3104             PERL_PV_PRETTY_LTGT
3105             PERL_PV_PRETTY_NOCLEAR
3106             PERL_PV_PRETTY_QUOTE
3107             PERL_PV_PRETTY_REGPROP
3108             PERL_QUAD_MAX
3109             PERL_QUAD_MIN
3110             perl_run
3111             PERL_SCAN_ALLOW_UNDERSCORES
3112             PERL_SCAN_DISALLOW_PREFIX
3113             PERL_SCAN_GREATER_THAN_UV_MAX
3114             PERL_SCAN_SILENT_ILLDIGIT
3115             PERL_SHORT_MAX
3116             PERL_SHORT_MIN
3117             PERL_SIGNALS_UNSAFE_FLAG
3118             PERL_SUBVERSION  (DEPRECATED)
3119             PERL_SYS_INIT
3120             PERL_SYS_TERM
3121             PERL_UCHAR_MAX
3122             PERL_UCHAR_MIN
3123             PERL_UINT_MAX
3124             PERL_UINT_MIN
3125             PERL_ULONG_MAX
3126             PERL_ULONG_MIN
3127             PERL_UNUSED_ARG
3128             PERL_UNUSED_CONTEXT
3129             PERL_UNUSED_DECL
3130             PERL_UNUSED_RESULT
3131             PERL_UNUSED_VAR
3132             PERL_UQUAD_MAX
3133             PERL_UQUAD_MIN
3134             PERL_USE_GCC_BRACE_GROUPS
3135             PERL_USHORT_MAX
3136             PERL_USHORT_MIN
3137             PERL_VERSION  (DEPRECATED)
3138             PERL_VERSION_GE
3139             PERL_VERSION_GT
3140             PERL_VERSION_LE
3141             PERL_VERSION_LT
3142             PL_bufend  (undocumented)
3143             PL_bufptr  (undocumented)
3144             PL_compiling  (undocumented)
3145             PL_copline  (undocumented)
3146             PL_curcop
3147             PL_curstash
3148             PL_DBsignal  (undocumented)
3149             PL_DBsingle
3150             PL_DBsub
3151             PL_DBtrace
3152             PL_debstash  (undocumented)
3153             PL_defgv
3154             PL_diehook  (undocumented)
3155             PL_dirty  (undocumented)
3156             PL_dowarn
3157             PL_errgv
3158             PL_error_count  (undocumented)
3159             PL_expect  (undocumented)
3160             PL_hexdigit
3161             PL_hints  (undocumented)
3162             PL_in_my  (undocumented)
3163             PL_laststatval  (undocumented)
3164             PL_lex_state  (undocumented)
3165             PL_lex_stuff  (undocumented)
3166             PL_linestr  (undocumented)
3167             PL_na
3168             PL_no_modify  (undocumented)
3169             PL_parser
3170             PL_perldb  (undocumented)
3171             PL_perl_destruct_level
3172             PL_ppaddr  (undocumented)
3173             PL_rsfp  (undocumented)
3174             PL_rsfp_filters  (undocumented)
3175             PL_signals  (undocumented)
3176             PL_stack_base  (undocumented)
3177             PL_stack_sp  (undocumented)
3178             PL_statcache  (undocumented)
3179             PL_stdingv  (undocumented)
3180             PL_Sv
3181             PL_sv_arenaroot  (undocumented)
3182             PL_sv_no
3183             PL_sv_undef
3184             PL_sv_yes
3185             PL_tainted  (undocumented)
3186             PL_tainting  (undocumented)
3187             PL_tokenbuf  (undocumented)
3188             PL_Xpv  (undocumented)
3189             Poison
3190             PoisonFree
3191             PoisonNew
3192             PoisonWith
3193             POPi
3194             POPl
3195             POPn
3196             POPp
3197             POPs
3198             pop_scope  (undocumented)
3199             pregexec
3200             pregfree  (undocumented)
3201             PRIVLIB
3202             PRIVLIB_EXP
3203             pTHX
3204             pTHX_
3205             PTR2IV
3206             PTR2nat
3207             PTR2NV
3208             PTR2ul
3209             PTR2UV
3210             PTRV
3211             PUSHi
3212             PUSHMARK
3213             PUSHmortal
3214             PUSHn
3215             PUSHp
3216             PUSHs
3217             push_scope  (undocumented)
3218             PUSHu
3219             PUTBACK
3220             pv_display
3221             pv_escape
3222             pv_pretty
3223             Quad_t
3224             RANDBITS
3225             RD_NODATA
3226             Renew
3227             Renewc
3228             repeatcpy  (undocumented)
3229             REPLACEMENT_CHARACTER_UTF8
3230             RETVAL
3231             rninstr
3232             Safefree
3233             save_aptr
3234             save_ary
3235             SAVE_DEFSV
3236             SAVEDELETE
3237             SAVEFREEPV
3238             SAVEFREESV
3239             save_hash
3240             save_hptr
3241             SAVEI32
3242             SAVEINT
3243             save_item
3244             SAVEIV
3245             save_list  (DEPRECATED)
3246             SAVELONG
3247             save_nogv  (DEPRECATED)  (undocumented)
3248             SAVEPPTR
3249             savepv
3250             savepvn
3251             save_scalar
3252             SAVESPTR
3253             savestack_grow  (undocumented)
3254             save_svref
3255             SAVETMPS
3256             scan_hex
3257             scan_oct
3258             Select_fd_set_t
3259             setdefout
3260             Shmat_t
3261             SH_PATH
3262             Sigjmp_buf
3263             Siglongjmp
3264             Signal_t
3265             SIG_NAME
3266             SIG_NUM
3267             Sigsetjmp
3268             SITEARCH
3269             SITEARCH_EXP
3270             SITELIB
3271             SITELIB_EXP
3272             Size_t
3273             SP
3274             SPAGAIN
3275             SSize_t
3276             ST
3277             START_EXTERN_C
3278             STARTPERL
3279             start_subparse  (undocumented)
3280             STDCHAR
3281             STMT_END
3282             STMT_START
3283             strEQ
3284             strGE
3285             strGT
3286             STRINGIFY
3287             strLE
3288             strLT
3289             strNE
3290             strnEQ
3291             strnNE
3292             StructCopy
3293             STR_WITH_LEN
3294             sv_2cv
3295             sv_2io
3296             sv_2mortal
3297             sv_2pvbyte
3298             sv_2pvbyte_nolen
3299             sv_2pv_flags
3300             sv_2pv_nolen
3301             sv_2uv  (undocumented)
3302             sv_backoff
3303             sv_bless
3304             sv_catpv
3305             sv_catpv_mg
3306             sv_catpvn
3307             sv_catpvn_mg
3308             sv_catpvn_nomg
3309             sv_catpvs
3310             sv_catsv
3311             sv_catsv_mg
3312             sv_catsv_nomg
3313             sv_chop
3314             sv_clear
3315             sv_cmp
3316             SV_CONST_RETURN  (undocumented)
3317             SV_COW_DROP_PV
3318             SV_COW_SHARED_HASH_KEYS  (undocumented)
3319             SvCUR
3320             SvCUR_set
3321             sv_dec
3322             sv_dump
3323             SvEND
3324             sv_eq
3325             SVf
3326             SVfARG
3327             sv_free
3328             SVf_UTF8
3329             SvGETMAGIC
3330             sv_gets
3331             SV_GMAGIC
3332             SvGROW
3333             SV_HAS_TRAILING_NUL
3334             SV_IMMEDIATE_UNREF
3335             sv_inc
3336             sv_insert
3337             SvIOK
3338             SvIOK_off
3339             SvIOK_on
3340             SvIOK_only
3341             SvIOKp
3342             sv_isa
3343             sv_isobject
3344             SvIV
3345             SvIV_nomg
3346             SvIV_set
3347             SvIVX
3348             SvIVx
3349             sv_len
3350             SvLEN
3351             SvLEN_set
3352             sv_magic
3353             SvMAGIC_set
3354             sv_mortalcopy
3355             sv_mortalcopy_flags
3356             SV_MUTABLE_RETURN  (undocumented)
3357             sv_newmortal
3358             SvNIOK
3359             SvNIOK_off
3360             SvNIOKp
3361             SvNOK
3362             SvNOK_off
3363             SvNOK_on
3364             SvNOK_only
3365             SvNOKp
3366             SV_NOSTEAL
3367             SvNV
3368             SvNV_nomg
3369             SvNV_set
3370             SvNVX
3371             SvNVx
3372             SvOK
3373             SvOOK
3374             SvOOK_off
3375             SvPOK
3376             SvPOK_off
3377             SvPOK_on
3378             SvPOK_only
3379             SvPOKp
3380             SvPV
3381             SvPVbyte
3382             SvPV_const
3383             SvPV_flags
3384             SvPV_flags_const
3385             SvPV_flags_const_nolen
3386             SvPV_flags_mutable
3387             SvPV_force
3388             SvPV_force_flags
3389             SvPV_force_flags_mutable
3390             SvPV_force_flags_nolen
3391             SvPV_force_mutable
3392             SvPV_force_nolen
3393             SvPV_force_nomg
3394             SvPV_force_nomg_nolen
3395             SvPV_mutable
3396             sv_pvn_force_flags
3397             SvPV_nolen
3398             SvPV_nolen_const
3399             SvPV_nomg
3400             SvPV_nomg_const
3401             SvPV_nomg_const_nolen
3402             SvPV_nomg_nolen
3403             SvPV_renew
3404             SvPV_set
3405             SvPVX
3406             SvPVx
3407             SvPVX_const
3408             SvPVX_mutable
3409             SvREADONLY
3410             SvREADONLY_off
3411             SvREADONLY_on
3412             SvREFCNT
3413             SvREFCNT_dec
3414             SvREFCNT_inc
3415             SvREFCNT_inc_NN
3416             SvREFCNT_inc_simple
3417             SvREFCNT_inc_simple_NN
3418             SvREFCNT_inc_simple_void
3419             SvREFCNT_inc_simple_void_NN
3420             SvREFCNT_inc_void
3421             SvREFCNT_inc_void_NN
3422             sv_reftype
3423             sv_replace
3424             sv_report_used
3425             sv_reset
3426             SvROK
3427             SvROK_off
3428             SvROK_on
3429             SvRV
3430             SvRV_set
3431             SvRX
3432             SvRXOK
3433             sv_setiv
3434             sv_setiv_mg
3435             SvSETMAGIC
3436             sv_setnv
3437             sv_setnv_mg
3438             sv_setpv
3439             sv_setpv_mg
3440             sv_setpvn
3441             sv_setpvn_mg
3442             sv_setpvs
3443             sv_setref_iv
3444             sv_setref_nv
3445             sv_setref_pv
3446             sv_setref_pvn
3447             sv_setsv
3448             SvSetSV
3449             sv_setsv_flags
3450             sv_setsv_mg
3451             sv_setsv_nomg
3452             sv_setuv
3453             sv_setuv_mg
3454             SvSHARED_HASH
3455             SV_SMAGIC
3456             SvSTASH
3457             SvSTASH_set
3458             SVs_TEMP
3459             SvTAINT
3460             SVt_IV
3461             SVt_NULL
3462             SVt_NV
3463             SVt_PV
3464             SVt_PVAV
3465             SVt_PVCV
3466             SVt_PVFM
3467             SVt_PVGV
3468             SVt_PVHV
3469             SVt_PVIO
3470             SVt_PVIV
3471             SVt_PVLV
3472             SVt_PVMG
3473             SVt_PVNV
3474             SvTRUE
3475             SvTRUE_nomg
3476             SvTRUEx
3477             SvTYPE
3478             svtype
3479             sv_unmagic
3480             sv_unmagicext
3481             sv_unref
3482             sv_upgrade
3483             SvUPGRADE
3484             sv_usepvn
3485             sv_usepvn_mg
3486             SvUTF8
3487             SV_UTF8_NO_ENCODING  (DEPRECATED)
3488             sv_uv  (DEPRECATED)
3489             SvUV
3490             SvUV_nomg
3491             SvUV_set
3492             SvUVX
3493             SvUVx
3494             SvUVXx  (DEPRECATED)
3495             SvVSTRING_mg
3496             switch_to_global_locale
3497             sync_locale
3498             TARG
3499             THIS
3500             Time_t
3501             toLOWER
3502             toUPPER
3503             Uid_t
3504             UINTMAX_C
3505             UNDERBAR
3506             UNICODE_REPLACEMENT
3507             UNI_TO_NATIVE
3508             UNLIKELY
3509             unsharepvn  (undocumented)
3510             USE_DYNAMIC_LOADING
3511             UTF8f
3512             UTF8fARG
3513             UTF8_IS_INVARIANT
3514             UTF8_MAXBYTES_CASE
3515             UVCHR_IS_INVARIANT
3516             UVCHR_SKIP
3517             UV_MAX  (undocumented)
3518             UV_MIN  (undocumented)
3519             UVof
3520             UVSIZE
3521             UVTYPE
3522             UVuf
3523             UVxf
3524             VAL_EAGAIN
3525             VAL_O_NONBLOCK
3526             vload_module
3527             warn
3528             WARN_ALL
3529             WARN_AMBIGUOUS
3530             WARN_ASSERTIONS  (undocumented)
3531             WARN_BAREWORD
3532             WARN_CLOSED
3533             WARN_CLOSURE
3534             WARN_DEBUGGING
3535             WARN_DEPRECATED
3536             WARN_DIGIT
3537             WARN_EXEC
3538             WARN_EXITING
3539             WARN_GLOB
3540             WARN_INPLACE
3541             WARN_INTERNAL
3542             WARN_IO
3543             WARN_LAYER
3544             WARN_MALLOC
3545             WARN_MISC
3546             WARN_NEWLINE
3547             WARN_NUMERIC
3548             WARN_ONCE
3549             WARN_OVERFLOW
3550             WARN_PACK
3551             WARN_PARENTHESIS
3552             WARN_PIPE
3553             WARN_PORTABLE
3554             WARN_PRECEDENCE
3555             WARN_PRINTF
3556             WARN_PROTOTYPE
3557             WARN_QW
3558             WARN_RECURSION
3559             WARN_REDEFINE
3560             WARN_REGEXP
3561             WARN_RESERVED
3562             WARN_SEMICOLON
3563             WARN_SEVERE
3564             WARN_SIGNAL
3565             WARN_SUBSTR
3566             warn_sv
3567             WARN_SYNTAX
3568             WARN_TAINT
3569             WARN_THREADS
3570             WARN_UNINITIALIZED
3571             WARN_UNOPENED
3572             WARN_UNPACK
3573             WARN_UNTIE
3574             WARN_UTF8
3575             WARN_VOID
3576             whichsig
3577             WIDEST_UTYPE
3578             XCPT_CATCH
3579             XCPT_RETHROW
3580             XCPT_TRY_END
3581             XCPT_TRY_START
3582             XPUSHi
3583             XPUSHmortal
3584             XPUSHn
3585             XPUSHp
3586             XPUSHs
3587             XPUSHu
3588             XS
3589             XSprePUSH  (undocumented)
3590             XSPROTO
3591             XSRETURN
3592             XSRETURN_EMPTY
3593             XSRETURN_IV
3594             XSRETURN_NO
3595             XSRETURN_NV
3596             XSRETURN_PV
3597             XSRETURN_UNDEF
3598             XSRETURN_UV
3599             XSRETURN_YES
3600             XST_mIV
3601             XST_mNO
3602             XST_mNV
3603             XST_mPV
3604             XST_mUNDEF
3605             XST_mUV
3606             XST_mYES
3607             XS_VERSION
3608             XS_VERSION_BOOTCHECK
3609             Zero
3610             ZeroD
3611
3612       Backported version unknown
3613            LC_NUMERIC_LOCK  (undocumented)
3614            LC_NUMERIC_UNLOCK  (undocumented)
3615            LOCK_LC_NUMERIC_STANDARD  (undocumented)
3616            LOCK_NUMERIC_STANDARD  (undocumented)
3617            PERL_ARGS_ASSERT_CROAK_XS_USAGE  (undocumented)
3618            STORE_LC_NUMERIC_SET_STANDARD  (undocumented)
3619            STORE_NUMERIC_SET_STANDARD  (undocumented)
3620            SvPVx_nolen_const  (undocumented)
3621            UNLOCK_LC_NUMERIC_STANDARD  (undocumented)
3622            UNLOCK_NUMERIC_STANDARD  (undocumented)
3623

BUGS

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

AUTHORS

3630       • Version 1.x of Devel::PPPort was written by Kenneth Albanowski.
3631
3632       • Version 2.x was ported to the Perl core by Paul Marquess.
3633
3634       • Version 3.x was ported back to CPAN by Marcus Holland-Moritz.
3635
3636       • Versions >= 3.22 are maintained by perl5 porters
3637
3639       Version 3.x, Copyright (C) 2004-2013, Marcus Holland-Moritz.
3640
3641                    Copyright (C) 2018-2020, The perl5 porters
3642
3643       Version 2.x, Copyright (C) 2001, Paul Marquess.
3644
3645       Version 1.x, Copyright (C) 1999, Kenneth Albanowski.
3646
3647       This program is free software; you can redistribute it and/or modify it
3648       under the same terms as Perl itself.
3649

SEE ALSO

3651       See h2xs, ppport.h.
3652
3653
3654
3655perl v5.32.1                      2021-01-27                         PPPort(3)
Impressum