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