1PPPort(3) User Contributed Perl Documentation PPPort(3)
2
3
4
6 Devel::PPPort - Perl/Pollution/Portability
7
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
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
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
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
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
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
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
3651 See h2xs, ppport.h.
3652
3653
3654
3655perl v5.32.0 2020-10-19 PPPort(3)