Codebase list libcryptx-perl / bb0d2a9
devel version 0.021_7 Karel Miko 8 years ago
4 changed file(s) with 552 addition(s) and 254 deletion(s). Raw diff Collapse all Expand all
5757 c_source => 'src',
5858 requires => {
5959 'perl' => '5.006',
60 'MIME::Base64' => 0,
60 'MIME::Base64' => '3.11', # (en|de)code_base64url
61 'JSON' => '2.01', # (en|de)code_json
6162 'Exporter' => '5.59', # we need: use Exporter 'import';
6263 },
6364 build_requires => {
6465 'Module::Build' => 0,
65 'MIME::Base64' => 0,
66 'MIME::Base64' => '3.11', # (en|de)code_base64url
67 'JSON' => '2.01', # (en|de)code_json
6668 'Test::More' => '0.88', # we need: done_testing
6769 'File::Find' => 0,
6870 },
535535 elsif ($data =~ /---- BEGIN SSH2 PUBLIC KEY ----(.*?)---- END SSH2 PUBLIC KEY ----/sg) {
536536 $data = Crypt::PK::_pem_to_binary($data);
537537 my ($typ, $xxx, $pubkey) = Crypt::PK::_ssh_parse($data);
538 return $self->import_key_raw($pubkey, $2) if $pubkey && $typ =~ /^ecdsa-(.+?)-(.*)$/;
538 return $self->import_key_raw($pubkey, "$2") if $pubkey && $typ =~ /^ecdsa-(.+?)-(.*)$/;
539539 }
540540 elsif ($data =~ /(ecdsa-\S+)\s+(\S+)/) {
541541 $data = decode_base64($2);
542542 my ($typ, $xxx, $pubkey) = Crypt::PK::_ssh_parse($data);
543 return $self->import_key_raw($pubkey, $2) if $pubkey && $typ =~ /^ecdsa-(.+?)-(.*)$/;
543 return $self->import_key_raw($pubkey, "$2") if $pubkey && $typ =~ /^ecdsa-(.+?)-(.*)$/;
544544 }
545545 else {
546546 my $rv = eval { $self->_import($data) } || eval { $self->_import_pkcs8($data) };
22 use strict;
33 use warnings ;
44
5 our $VERSION = '0.021_4';
5 our $VERSION = '0.021_7';
66
77 require XSLoader;
88 XSLoader::load('CryptX', $VERSION);
33 /*
44 ----------------------------------------------------------------------
55
6 ppport.h -- Perl/Pollution/Portability Version 3.21
7
8 Automatically created by Devel::PPPort running under perl 5.014002.
6 ppport.h -- Perl/Pollution/Portability Version 3.31
7
8 Automatically created by Devel::PPPort running under perl 5.018002.
99
1010 Do NOT edit this file directly! -- Edit PPPort_pm.PL and the
1111 includes in parts/inc/ instead.
2020
2121 =head1 NAME
2222
23 ppport.h - Perl/Pollution/Portability version 3.21
23 ppport.h - Perl/Pollution/Portability version 3.31
2424
2525 =head1 SYNOPSIS
2626
5555 =head1 COMPATIBILITY
5656
5757 This version of F<ppport.h> is designed to support operation with Perl
58 installations back to 5.003, and has been tested up to 5.11.5.
58 installations back to 5.003, and has been tested up to 5.20.
5959
6060 =head1 OPTIONS
6161
7878 If this option is given, a copy of each file will be saved with
7979 the given suffix that contains the suggested changes. This does
8080 not require any external programs. Note that this does not
81 automagially add a dot between the original filename and the
81 automagically add a dot between the original filename and the
8282 suffix. If you want the dot, you have to include it in the option
8383 argument.
8484
218218 -----------------------------------------------------------------------------------------
219219 PL_parser NEED_PL_parser NEED_PL_parser_GLOBAL
220220 PL_signals NEED_PL_signals NEED_PL_signals_GLOBAL
221 caller_cx() NEED_caller_cx NEED_caller_cx_GLOBAL
221222 eval_pv() NEED_eval_pv NEED_eval_pv_GLOBAL
222223 grok_bin() NEED_grok_bin NEED_grok_bin_GLOBAL
223224 grok_hex() NEED_grok_hex NEED_grok_hex_GLOBAL
225226 grok_numeric_radix() NEED_grok_numeric_radix NEED_grok_numeric_radix_GLOBAL
226227 grok_oct() NEED_grok_oct NEED_grok_oct_GLOBAL
227228 load_module() NEED_load_module NEED_load_module_GLOBAL
229 mg_findext() NEED_mg_findext NEED_mg_findext_GLOBAL
228230 my_snprintf() NEED_my_snprintf NEED_my_snprintf_GLOBAL
229231 my_sprintf() NEED_my_sprintf NEED_my_sprintf_GLOBAL
230232 my_strlcat() NEED_my_strlcat NEED_my_strlcat_GLOBAL
244246 sv_pvn_force_flags() NEED_sv_pvn_force_flags NEED_sv_pvn_force_flags_GLOBAL
245247 sv_setpvf_mg() NEED_sv_setpvf_mg NEED_sv_setpvf_mg_GLOBAL
246248 sv_setpvf_mg_nocontext() NEED_sv_setpvf_mg_nocontext NEED_sv_setpvf_mg_nocontext_GLOBAL
249 sv_unmagicext() NEED_sv_unmagicext NEED_sv_unmagicext_GLOBAL
247250 vload_module() NEED_vload_module NEED_vload_module_GLOBAL
248251 vnewSVpvf() NEED_vnewSVpvf NEED_vnewSVpvf_GLOBAL
249252 warner() NEED_warner NEED_warner_GLOBAL
324327
325328 If F<ppport.h> was generated using the latest version of
326329 C<Devel::PPPort> and is causing failure of this module, please
327 file a bug report using the CPAN Request Tracker at L<http://rt.cpan.org/>.
330 file a bug report here: L<https://github.com/mhx/Devel-PPPort/issues/>
328331
329332 Please include the following information:
330333
377380 # Disable broken TRIE-optimization
378381 BEGIN { eval '${^RE_TRIE_MAXBUF} = -1' if $] >= 5.009004 && $] <= 5.009005 }
379382
380 my $VERSION = 3.21;
383 my $VERSION = 3.31;
381384
382385 my %opt = (
383386 quiet => 0,
444447 (index($4, 'n') >= 0 ? ( nothxarg => 1 ) : ()),
445448 } )
446449 : die "invalid spec: $_" } qw(
450 ASCII_TO_NEED||5.007001|n
447451 AvFILLp|5.004050||p
448452 AvFILL|||
449 BhkDISABLE||5.019003|
450 BhkENABLE||5.019003|
451 BhkENTRY_set||5.019003|
453 BhkDISABLE||5.021008|
454 BhkENABLE||5.021008|
455 BhkENTRY_set||5.021008|
452456 BhkENTRY|||
453457 BhkFLAGS|||
454458 CALL_BLOCK_HOOKS|||
468472 CopSTASH_set|5.006000||p
469473 CopSTASH|5.006000||p
470474 CopyD|5.009002|5.004050|p
471 Copy||5.004050|
475 Copy|||
472476 CvPADLIST||5.008001|
473477 CvSTASH|||
474478 CvWEAKOUTSIDE|||
498502 GvSVn|5.009003||p
499503 GvSV|||
500504 Gv_AMupdate||5.011000|
501 HEf_SVKEY||5.004000|
502 HeHASH||5.004000|
503 HeKEY||5.004000|
504 HeKLEN||5.004000|
505 HEf_SVKEY|5.003070||p
506 HeHASH||5.003070|
507 HeKEY||5.003070|
508 HeKLEN||5.003070|
505509 HePV||5.004000|
506 HeSVKEY_force||5.004000|
510 HeSVKEY_force||5.003070|
507511 HeSVKEY_set||5.004000|
508 HeSVKEY||5.004000|
509 HeUTF8||5.010001|
510 HeVAL||5.004000|
512 HeSVKEY||5.003070|
513 HeUTF8|5.010001|5.008000|p
514 HeVAL||5.003070|
511515 HvENAMELEN||5.015004|
512516 HvENAMEUTF8||5.015004|
513517 HvENAME||5.013007|
534538 LINKLIST||5.013006|
535539 LVRET|||
536540 MARK|||
537 MULTICALL||5.019003|
541 MULTICALL||5.021008|
542 MUTABLE_PTR|5.010001||p
543 MUTABLE_SV|5.010001||p
538544 MY_CXT_CLONE|5.009002||p
539545 MY_CXT_INIT|5.007003||p
540546 MY_CXT|5.007003||p
541547 MoveD|5.009002|5.004050|p
542 Move||5.004050|
548 Move|||
549 NATIVE_TO_NEED||5.007001|n
543550 NOOP|5.005000||p
544551 NUM2PTR|5.006000||p
545552 NVTYPE|5.006000||p
557564 OP_CLASS||5.013007|
558565 OP_DESC||5.007003|
559566 OP_NAME||5.007003|
567 OP_TYPE_IS_OR_WAS||5.019010|
568 OP_TYPE_IS||5.019007|
560569 ORIGMARK|||
570 OpHAS_SIBLING||5.021007|
571 OpSIBLING_set||5.021007|
572 OpSIBLING||5.021007|
561573 PAD_BASE_SV|||
562574 PAD_CLONE_VARS|||
563575 PAD_COMPNAME_FLAGS|||
577589 PERLIO_FUNCS_CAST|5.009003||p
578590 PERLIO_FUNCS_DECL|5.009003||p
579591 PERL_ABS|5.008001||p
580 PERL_BCDVERSION|5.019002||p
592 PERL_BCDVERSION|5.021008||p
581593 PERL_GCC_BRACE_GROUPS_FORBIDDEN|5.008001||p
582 PERL_HASH|5.004000||p
583 PERL_INT_MAX|5.004000||p
584 PERL_INT_MIN|5.004000||p
585 PERL_LONG_MAX|5.004000||p
586 PERL_LONG_MIN|5.004000||p
594 PERL_HASH|5.003070||p
595 PERL_INT_MAX|5.003070||p
596 PERL_INT_MIN|5.003070||p
597 PERL_LONG_MAX|5.003070||p
598 PERL_LONG_MIN|5.003070||p
587599 PERL_MAGIC_arylen|5.007002||p
588600 PERL_MAGIC_backref|5.007002||p
589601 PERL_MAGIC_bm|5.007002||p
595607 PERL_MAGIC_env|5.007002||p
596608 PERL_MAGIC_ext|5.007002||p
597609 PERL_MAGIC_fm|5.007002||p
598 PERL_MAGIC_glob|5.019002||p
610 PERL_MAGIC_glob|5.021008||p
599611 PERL_MAGIC_isaelem|5.007002||p
600612 PERL_MAGIC_isa|5.007002||p
601 PERL_MAGIC_mutex|5.019002||p
613 PERL_MAGIC_mutex|5.021008||p
602614 PERL_MAGIC_nkeys|5.007002||p
603 PERL_MAGIC_overload_elem|5.019002||p
615 PERL_MAGIC_overload_elem|5.021008||p
604616 PERL_MAGIC_overload_table|5.007002||p
605 PERL_MAGIC_overload|5.019002||p
617 PERL_MAGIC_overload|5.021008||p
606618 PERL_MAGIC_pos|5.007002||p
607619 PERL_MAGIC_qr|5.007002||p
608620 PERL_MAGIC_regdata|5.007002||p
637649 PERL_PV_PRETTY_NOCLEAR|5.010000||p
638650 PERL_PV_PRETTY_QUOTE|5.009004||p
639651 PERL_PV_PRETTY_REGPROP|5.009004||p
640 PERL_QUAD_MAX|5.004000||p
641 PERL_QUAD_MIN|5.004000||p
652 PERL_QUAD_MAX|5.003070||p
653 PERL_QUAD_MIN|5.003070||p
642654 PERL_REVISION|5.006000||p
643655 PERL_SCAN_ALLOW_UNDERSCORES|5.007003||p
644656 PERL_SCAN_DISALLOW_PREFIX|5.007003||p
645657 PERL_SCAN_GREATER_THAN_UV_MAX|5.007003||p
646658 PERL_SCAN_SILENT_ILLDIGIT|5.008001||p
647 PERL_SHORT_MAX|5.004000||p
648 PERL_SHORT_MIN|5.004000||p
659 PERL_SHORT_MAX|5.003070||p
660 PERL_SHORT_MIN|5.003070||p
649661 PERL_SIGNALS_UNSAFE_FLAG|5.008001||p
650662 PERL_SUBVERSION|5.006000||p
651 PERL_SYS_INIT3||5.010000|
652 PERL_SYS_INIT||5.010000|
653 PERL_SYS_TERM||5.019003|
654 PERL_UCHAR_MAX|5.004000||p
655 PERL_UCHAR_MIN|5.004000||p
656 PERL_UINT_MAX|5.004000||p
657 PERL_UINT_MIN|5.004000||p
658 PERL_ULONG_MAX|5.004000||p
659 PERL_ULONG_MIN|5.004000||p
663 PERL_SYS_INIT3||5.006000|
664 PERL_SYS_INIT|||
665 PERL_SYS_TERM||5.021008|
666 PERL_UCHAR_MAX|5.003070||p
667 PERL_UCHAR_MIN|5.003070||p
668 PERL_UINT_MAX|5.003070||p
669 PERL_UINT_MIN|5.003070||p
670 PERL_ULONG_MAX|5.003070||p
671 PERL_ULONG_MIN|5.003070||p
660672 PERL_UNUSED_ARG|5.009003||p
661673 PERL_UNUSED_CONTEXT|5.009004||p
662674 PERL_UNUSED_DECL|5.007002||p
663675 PERL_UNUSED_VAR|5.007002||p
664 PERL_UQUAD_MAX|5.004000||p
665 PERL_UQUAD_MIN|5.004000||p
676 PERL_UQUAD_MAX|5.003070||p
677 PERL_UQUAD_MIN|5.003070||p
666678 PERL_USE_GCC_BRACE_GROUPS|5.009004||p
667 PERL_USHORT_MAX|5.004000||p
668 PERL_USHORT_MIN|5.004000||p
679 PERL_USHORT_MAX|5.003070||p
680 PERL_USHORT_MIN|5.003070||p
669681 PERL_VERSION|5.006000||p
670682 PL_DBsignal|5.005000||p
671683 PL_DBsingle|||pn
672684 PL_DBsub|||pn
673685 PL_DBtrace|||pn
674686 PL_Sv|5.005000||p
675 PL_bufend|5.019002||p
676 PL_bufptr|5.019002||p
687 PL_bufend|5.021008||p
688 PL_bufptr|5.021008||p
677689 PL_check||5.006000|
678690 PL_compiling|5.004050||p
679691 PL_comppad_name||5.017004|
680692 PL_comppad||5.008001|
681 PL_copline|5.019002||p
693 PL_copline|5.021008||p
682694 PL_curcop|5.004050||p
683695 PL_curpad||5.005000|
684696 PL_curstash|5.004050||p
688700 PL_dirty|5.004050||p
689701 PL_dowarn|||pn
690702 PL_errgv|5.004050||p
691 PL_error_count|5.019002||p
692 PL_expect|5.019002||p
703 PL_error_count|5.021008||p
704 PL_expect|5.021008||p
693705 PL_hexdigit|5.005000||p
694706 PL_hints|5.005000||p
695 PL_in_my_stash|5.019002||p
696 PL_in_my|5.019002||p
707 PL_in_my_stash|5.021008||p
708 PL_in_my|5.021008||p
697709 PL_keyword_plugin||5.011002|
698710 PL_last_in_gv|||n
699711 PL_laststatval|5.005000||p
700 PL_lex_state|5.019002||p
701 PL_lex_stuff|5.019002||p
702 PL_linestr|5.019002||p
712 PL_lex_state|5.021008||p
713 PL_lex_stuff|5.021008||p
714 PL_linestr|5.021008||p
703715 PL_modglobal||5.005000|n
704716 PL_na|5.004050||pn
705717 PL_no_modify|5.006000||p
706718 PL_ofsgv|||n
707719 PL_opfreehook||5.011000|n
708 PL_parser|5.009005|5.009005|p
720 PL_parser|5.009005||p
709721 PL_peepp||5.007003|n
710722 PL_perl_destruct_level|5.004050||p
711723 PL_perldb|5.004050||p
712724 PL_ppaddr|5.006000||p
713725 PL_rpeepp||5.013005|n
714 PL_rsfp_filters|5.019002||p
715 PL_rsfp|5.019002||p
726 PL_rsfp_filters|5.021008||p
727 PL_rsfp|5.021008||p
716728 PL_rs|||n
717729 PL_signals|5.008001||p
718730 PL_stack_base|5.004050||p
725737 PL_sv_yes|5.004050||pn
726738 PL_tainted|5.004050||p
727739 PL_tainting|5.004050||p
728 PL_tokenbuf|5.019002||p
729 POP_MULTICALL||5.019003|
740 PL_tokenbuf|5.021008||p
741 POP_MULTICALL||5.021008|
730742 POPi|||n
731743 POPl|||n
732744 POPn|||n
741753 PTR2ul|5.007001||p
742754 PTRV|5.006000||p
743755 PUSHMARK|||
744 PUSH_MULTICALL||5.019003|
756 PUSH_MULTICALL||5.021008|
745757 PUSHi|||
746758 PUSHmortal|5.009002||p
747759 PUSHn|||
749761 PUSHs|||
750762 PUSHu|5.004000||p
751763 PUTBACK|||
752 PadARRAY||5.019003|
753 PadMAX||5.019003|
754 PadlistARRAY||5.019003|
755 PadlistMAX||5.019003|
756 PadlistNAMESARRAY||5.019003|
757 PadlistNAMESMAX||5.019003|
758 PadlistNAMES||5.019003|
764 PadARRAY||5.021008|
765 PadMAX||5.021008|
766 PadlistARRAY||5.021008|
767 PadlistMAX||5.021008|
768 PadlistNAMESARRAY||5.021008|
769 PadlistNAMESMAX||5.021008|
770 PadlistNAMES||5.021008|
759771 PadlistREFCNT||5.017004|
760772 PadnameIsOUR|||
761773 PadnameIsSTATE|||
762 PadnameLEN||5.019003|
774 PadnameLEN||5.021008|
763775 PadnameOURSTASH|||
764776 PadnameOUTER|||
765 PadnamePV||5.019003|
766 PadnameSV||5.019003|
777 PadnamePV||5.021008|
778 PadnameREFCNT_dec||5.021008|
779 PadnameREFCNT||5.021008|
780 PadnameSV||5.021008|
767781 PadnameTYPE|||
768 PadnameUTF8||5.019003|
769 PadnamelistARRAY||5.019003|
770 PadnamelistMAX||5.019003|
782 PadnameUTF8||5.021007|
783 PadnamelistARRAY||5.021008|
784 PadnamelistMAX||5.021008|
785 PadnamelistREFCNT_dec||5.021008|
786 PadnamelistREFCNT||5.021008|
771787 PerlIO_clearerr||5.007003|
772788 PerlIO_close||5.007003|
773789 PerlIO_context_layers||5.009004|
781797 PerlIO_get_cnt||5.007003|
782798 PerlIO_get_ptr||5.007003|
783799 PerlIO_read||5.007003|
800 PerlIO_restore_errno|||
801 PerlIO_save_errno|||
784802 PerlIO_seek||5.007003|
785803 PerlIO_set_cnt||5.007003|
786804 PerlIO_set_ptrcnt||5.007003|
9921010 UVxf|5.006000||p
9931011 WARN_ALL|5.006000||p
9941012 WARN_AMBIGUOUS|5.006000||p
995 WARN_ASSERTIONS|5.019002||p
1013 WARN_ASSERTIONS|5.021008||p
9961014 WARN_BAREWORD|5.006000||p
9971015 WARN_CLOSED|5.006000||p
9981016 WARN_CLOSURE|5.006000||p
10391057 WARN_VOID|5.006000||p
10401058 WIDEST_UTYPE|5.015004||p
10411059 XCPT_CATCH|5.009002||p
1042 XCPT_RETHROW|5.009002|5.007001|p
1043 XCPT_TRY_END|5.009002|5.004000|p
1044 XCPT_TRY_START|5.009002|5.004000|p
1060 XCPT_RETHROW|5.009002||p
1061 XCPT_TRY_END|5.009002||p
1062 XCPT_TRY_START|5.009002||p
10451063 XPUSHi|||
10461064 XPUSHmortal|5.009002||p
10471065 XPUSHn|||
10651083 XST_mUNDEF|||
10661084 XST_mUV|5.008001||p
10671085 XST_mYES|||
1068 XS_APIVERSION_BOOTCHECK||5.013004|
1069 XS_EXTERNAL||5.019003|
1070 XS_INTERNAL||5.019003|
1071 XS_VERSION_BOOTCHECK|||
1086 XS_APIVERSION_BOOTCHECK||5.021008|
1087 XS_EXTERNAL||5.021008|
1088 XS_INTERNAL||5.021008|
1089 XS_VERSION_BOOTCHECK||5.021008|
10721090 XS_VERSION|||
10731091 XSprePUSH|5.006000||p
10741092 XS|||
1075 XopDISABLE||5.019003|
1076 XopENABLE||5.019003|
1077 XopENTRY_set||5.019003|
1078 XopENTRY||5.019003|
1093 XopDISABLE||5.021008|
1094 XopENABLE||5.021008|
1095 XopENTRYCUSTOM||5.021008|
1096 XopENTRY_set||5.021008|
1097 XopENTRY||5.021008|
10791098 XopFLAGS||5.013007|
10801099 ZeroD|5.009002||p
10811100 Zero|||
10831102 _add_range_to_invlist|||
10841103 _append_range_to_invlist|||
10851104 _core_swash_init|||
1105 _get_encoding|||
1106 _get_regclass_nonbitmap_data|||
10861107 _get_swash_invlist|||
1087 _invlist_array_init|||
1088 _invlist_contains_cp|||
1108 _invlist_array_init|||n
1109 _invlist_contains_cp|||n
10891110 _invlist_contents|||
10901111 _invlist_dump|||
10911112 _invlist_intersection_maybe_complement_2nd|||
10921113 _invlist_intersection|||
1093 _invlist_invert_prop|||
10941114 _invlist_invert|||
1095 _invlist_len|||
1096 _invlist_populate_swatch|||
1097 _invlist_search|||
1115 _invlist_len|||n
1116 _invlist_populate_swatch|||n
1117 _invlist_search|||n
10981118 _invlist_subtract|||
10991119 _invlist_union_maybe_complement_2nd|||
11001120 _invlist_union|||
1121 _is_cur_LC_category_utf8|||
1122 _is_in_locale_category||5.021001|
11011123 _is_uni_FOO||5.017008|
11021124 _is_uni_perl_idcont||5.017008|
11031125 _is_uni_perl_idstart||5.017007|
11041126 _is_utf8_FOO||5.017008|
1127 _is_utf8_char_slow||5.021001|n
1128 _is_utf8_idcont||5.021001|
1129 _is_utf8_idstart||5.021001|
11051130 _is_utf8_mark||5.017008|
11061131 _is_utf8_perl_idcont||5.017008|
11071132 _is_utf8_perl_idstart||5.017007|
1133 _is_utf8_xidcont||5.021001|
1134 _is_utf8_xidstart||5.021001|
1135 _load_PL_utf8_foldclosures|||
1136 _make_exactf_invlist|||
11081137 _new_invlist_C_array|||
11091138 _new_invlist|||
11101139 _pMY_CXT|5.007003||p
1140 _setup_canned_invlist|||
11111141 _swash_inversion_hash|||
11121142 _swash_to_invlist|||
11131143 _to_fold_latin1|||
1114 _to_uni_fold_flags||5.013011|
1144 _to_uni_fold_flags||5.014000|
11151145 _to_upper_title_latin1|||
1116 _to_utf8_fold_flags||5.015006|
1117 _to_utf8_lower_flags||5.015006|
1118 _to_utf8_title_flags||5.015006|
1119 _to_utf8_upper_flags||5.015006|
1146 _to_utf8_fold_flags||5.019009|
1147 _to_utf8_lower_flags||5.019009|
1148 _to_utf8_title_flags||5.019009|
1149 _to_utf8_upper_flags||5.019009|
1150 _warn_problematic_locale|||n
11201151 aMY_CXT_|5.007003||p
11211152 aMY_CXT|5.007003||p
1122 aTHXR_|5.019002||p
1123 aTHXR|5.019002||p
1153 aTHXR_|5.021008||p
1154 aTHXR|5.021008||p
11241155 aTHX_|5.006000||p
11251156 aTHX|5.006000||p
11261157 aassign_common_vars|||
1158 add_above_Latin1_folds|||
11271159 add_cp_to_invlist|||
11281160 add_data|||n
1161 add_multi_match|||
11291162 add_utf16_textfilter|||
1130 addmad|||
11311163 adjust_size_and_find_bucket|||n
1132 adjust_stack_on_leave|||
1164 advance_one_SB|||
1165 advance_one_WB|||
11331166 alloc_maybe_populate_EXACT|||
11341167 alloccopstash|||
11351168 allocmy|||
11431176 anonymise_cv_maybe|||
11441177 any_dup|||
11451178 ao|||
1146 append_madprops|||
1179 append_utf8_from_native_byte||5.019004|n
11471180 apply_attrs_my|||
11481181 apply_attrs_string||5.006001|
11491182 apply_attrs|||
11501183 apply|||
11511184 assert_uft8_cache_coherent|||
1185 assignment_type|||
11521186 atfork_lock||5.007003|n
11531187 atfork_unlock||5.007003|n
11541188 av_arylen_p||5.009003|
11741208 av_undef|||
11751209 av_unshift|||
11761210 ax|||n
1211 backup_one_SB|||
1212 backup_one_WB|||
11771213 bad_type_gv|||
11781214 bad_type_pv|||
11791215 bind_match|||
1180 block_end|||
1216 block_end||5.004000|
11811217 block_gimme||5.004000|
1182 block_start|||
1218 block_start||5.004000|
11831219 blockhook_register||5.013003|
11841220 boolSV|5.004000||p
11851221 boot_core_PerlIO|||
11871223 boot_core_mro|||
11881224 bytes_cmp_utf8||5.013007|
11891225 bytes_from_utf8||5.007001|
1190 bytes_to_uni|||n
11911226 bytes_to_utf8||5.006001|
11921227 call_argv|5.006000||p
11931228 call_atexit||5.006000|
11951230 call_method|5.006000||p
11961231 call_pv|5.006000||p
11971232 call_sv|5.006000||p
1198 caller_cx||5.013005|
1233 caller_cx|5.013005|5.006000|p
11991234 calloc||5.007002|n
12001235 cando|||
1201 cast_i32||5.006000|
1202 cast_iv||5.006000|
1203 cast_ulong||5.006000|
1204 cast_uv||5.006000|
1236 cast_i32||5.006000|n
1237 cast_iv||5.006000|n
1238 cast_ulong||5.006000|n
1239 cast_uv||5.006000|n
12051240 check_locale_boundary_crossing|||
12061241 check_type_and_open|||
12071242 check_uni|||
12171252 ckwarn_common|||
12181253 ckwarn_d||5.009003|
12191254 ckwarn||5.009003|
1220 cl_and|||n
1221 cl_anything|||n
1222 cl_init|||n
1223 cl_is_anything|||n
1224 cl_or|||n
12251255 clear_placeholders|||
1256 clear_special_blocks|||
12261257 clone_params_del|||n
12271258 clone_params_new|||n
12281259 closest_cop|||
1229 compute_EXACTish|||
1230 convert|||
1260 cntrl_to_mnemonic|||n
1261 compute_EXACTish|||n
1262 construct_ahocorasick_from_trie|||
12311263 cop_fetch_label||5.015001|
12321264 cop_free|||
12331265 cop_hints_2hv||5.013007|
12471279 cophh_fetch_pv||5.013007|
12481280 cophh_fetch_sv||5.013007|
12491281 cophh_free||5.013007|
1250 cophh_new_empty||5.019003|
1282 cophh_new_empty||5.021008|
12511283 cophh_store_pvn||5.013007|
12521284 cophh_store_pvs||5.013007|
12531285 cophh_store_pv||5.013007|
12541286 cophh_store_sv||5.013007|
12551287 core_prototype|||
1256 core_regclass_swash|||
12571288 coresub_op|||
1258 could_it_be_a_POSIX_class|||
1289 could_it_be_a_POSIX_class|||n
12591290 cr_textfilter|||
12601291 create_eval_scope|||
12611292 croak_memory_wrap||5.019003|n
12671298 croak_xs_usage||5.010001|n
12681299 croak|||v
12691300 csighandler||5.009003|n
1270 curmad|||
12711301 current_re_engine|||
12721302 curse|||
12731303 custom_op_desc||5.007003|
1304 custom_op_get_field|||
12741305 custom_op_name||5.007003|
12751306 custom_op_register||5.013007|
12761307 custom_op_xop||5.013007|
12771308 cv_ckproto_len_flags|||
12781309 cv_clone_into|||
12791310 cv_clone|||
1280 cv_const_sv_or_av|||
1281 cv_const_sv||5.004000|
1311 cv_const_sv_or_av|||n
1312 cv_const_sv||5.003070|n
12821313 cv_dump|||
12831314 cv_forget_slab|||
12841315 cv_get_call_checker||5.013006|
1316 cv_name||5.021005|
1317 cv_set_call_checker_flags||5.021004|
12851318 cv_set_call_checker||5.013006|
1319 cv_undef_flags|||
12861320 cv_undef|||
1321 cvgv_from_hek|||
12871322 cvgv_set|||
12881323 cvstash_set|||
12891324 cx_dump||5.005000|
13001335 dORIGMARK|||
13011336 dSP|||
13021337 dTHR|5.004050||p
1303 dTHXR|5.019002||p
1338 dTHXR|5.021008||p
13041339 dTHXa|5.006000||p
13051340 dTHXoa|5.006000||p
13061341 dTHX|5.006000||p
13591394 do_ncmp|||
13601395 do_oddball|||
13611396 do_op_dump||5.006000|
1362 do_op_xmldump|||
1397 do_open6|||
13631398 do_open9||5.006000|
1399 do_open_raw|||
13641400 do_openn||5.007001|
1365 do_open||5.004000|
1401 do_open||5.003070|
13661402 do_pmop_dump||5.006000|
1367 do_pmop_xmldump|||
13681403 do_print|||
13691404 do_readline|||
13701405 do_seek|||
14051440 doref||5.009003|
14061441 dounwind|||
14071442 dowantarray|||
1443 drand48_init_r|||n
1444 drand48_r|||n
14081445 dump_all_perl|||
14091446 dump_all||5.006000|
1447 dump_c_backtrace|||
14101448 dump_eval||5.006000|
14111449 dump_exec_pos|||
1412 dump_fds|||
14131450 dump_form||5.006000|
14141451 dump_indent||5.006000|v
14151452 dump_mstats|||
14421479 find_array_subscript|||
14431480 find_beginning|||
14441481 find_byclass|||
1482 find_default_stash|||
14451483 find_hash_subscript|||
14461484 find_in_my_stash|||
14471485 find_lexical_cv|||
14531491 find_script|||
14541492 find_uninit_var|||
14551493 first_symbol|||n
1494 fixup_errno_string|||
14561495 foldEQ_latin1||5.013008|n
14571496 foldEQ_locale||5.013002|n
14581497 foldEQ_utf8_flags||5.013010|
14731512 form||5.004000|v
14741513 fp_dup|||
14751514 fprintf_nocontext|||vn
1515 free_c_backtrace|||
14761516 free_global_struct|||
14771517 free_tied_hv_pool|||
14781518 free_tmps|||
14791519 gen_constant_list|||
1520 get_ANYOF_cp_list_for_ssc|||
14801521 get_and_check_backslash_N_name|||
14811522 get_aux_mg|||
14821523 get_av|5.006000||p
1524 get_c_backtrace_dump|||
1525 get_c_backtrace|||
14831526 get_context||5.006000|n
14841527 get_cvn_flags|5.009005||p
14851528 get_cvs|5.011000||p
14881531 get_debug_opts|||
14891532 get_hash_seed|||
14901533 get_hv|5.006000||p
1491 get_invlist_iter_addr|||
1492 get_invlist_offset_addr|||
1493 get_invlist_previous_index_addr|||
1534 get_invlist_iter_addr|||n
1535 get_invlist_offset_addr|||n
1536 get_invlist_previous_index_addr|||n
14941537 get_mstats|||
14951538 get_no_modify|||
14961539 get_num|||
15051548 getenv_len|||
15061549 glob_2number|||
15071550 glob_assign_glob|||
1508 glob_assign_ref|||
15091551 gp_dup|||
15101552 gp_free|||
15111553 gp_ref|||
1554 grok_atoUV|||n
15121555 grok_bin|5.007003||p
15131556 grok_bslash_N|||
15141557 grok_bslash_c|||
15151558 grok_bslash_o|||
15161559 grok_bslash_x|||
15171560 grok_hex|5.007003||p
1561 grok_infnan||5.021004|
1562 grok_number_flags||5.021002|
15181563 grok_number|5.007002||p
15191564 grok_numeric_radix|5.007002||p
15201565 grok_oct|5.007003||p
15311576 gv_check|||
15321577 gv_const_sv||5.009003|
15331578 gv_dump||5.006000|
1534 gv_efullname3||5.004000|
1579 gv_efullname3||5.003070|
15351580 gv_efullname4||5.006001|
15361581 gv_efullname|||
1537 gv_ename|||
15381582 gv_fetchfile_flags||5.009005|
15391583 gv_fetchfile|||
15401584 gv_fetchmeth_autoload||5.007003|
1585 gv_fetchmeth_internal|||
15411586 gv_fetchmeth_pv_autoload||5.015004|
15421587 gv_fetchmeth_pvn_autoload||5.015004|
15431588 gv_fetchmeth_pvn||5.015004|
15541599 gv_fetchpvs|5.009004||p
15551600 gv_fetchpv|||
15561601 gv_fetchsv|5.009002||p
1557 gv_fullname3||5.004000|
1602 gv_fullname3||5.003070|
15581603 gv_fullname4||5.006001|
15591604 gv_fullname|||
15601605 gv_handler||5.007001|
15631608 gv_init_svtype|||
15641609 gv_init_sv||5.015004|
15651610 gv_init|||
1611 gv_is_in_main|||
15661612 gv_magicalize_isa|||
1613 gv_magicalize|||
15671614 gv_name_set||5.009004|
1568 gv_stashpvn|5.004000||p
1615 gv_override|||
1616 gv_setref|||
1617 gv_stashpvn_internal|||
1618 gv_stashpvn|5.003070||p
15691619 gv_stashpvs|5.009003||p
15701620 gv_stashpv|||
1621 gv_stashsvpvn_cached|||
15711622 gv_stashsv|||
15721623 gv_try_downgrade|||
15731624 handle_regex_sets|||
15771628 hfreeentries|||
15781629 hsplit|||
15791630 hv_assert|||
1631 hv_auxinit_internal|||n
15801632 hv_auxinit|||
15811633 hv_backreferences_p|||
15821634 hv_clear_placeholders||5.009001|
15861638 hv_copy_hints_hv||5.009004|
15871639 hv_delayfree_ent||5.004000|
15881640 hv_delete_common|||
1589 hv_delete_ent||5.004000|
1641 hv_delete_ent||5.003070|
15901642 hv_delete|||
15911643 hv_eiter_p||5.009003|
15921644 hv_eiter_set||5.009003|
15931645 hv_ename_add|||
15941646 hv_ename_delete|||
1595 hv_exists_ent||5.004000|
1647 hv_exists_ent||5.003070|
15961648 hv_exists|||
1597 hv_fetch_ent||5.004000|
1649 hv_fetch_ent||5.003070|
15981650 hv_fetchs|5.009003||p
15991651 hv_fetch|||
16001652 hv_fill||5.013002|
16011653 hv_free_ent_ret|||
16021654 hv_free_ent||5.004000|
16031655 hv_iterinit|||
1604 hv_iterkeysv||5.004000|
1656 hv_iterkeysv||5.003070|
16051657 hv_iterkey|||
16061658 hv_iternext_flags||5.008000|
16071659 hv_iternextsv|||
16081660 hv_iternext|||
16091661 hv_iterval|||
16101662 hv_kill_backrefs|||
1611 hv_ksplit||5.004000|
1663 hv_ksplit||5.003070|
16121664 hv_magic_check|||n
16131665 hv_magic|||
16141666 hv_name_set||5.009003|
16161668 hv_placeholders_get||5.009003|
16171669 hv_placeholders_p|||
16181670 hv_placeholders_set||5.009003|
1619 hv_rand_set||5.017011|
1671 hv_rand_set||5.018000|
16201672 hv_riter_p||5.009003|
16211673 hv_riter_set||5.009003|
16221674 hv_scalar||5.009001|
1623 hv_store_ent||5.004000|
1675 hv_store_ent||5.003070|
16241676 hv_store_flags||5.008000|
16251677 hv_stores|5.009004||p
16261678 hv_store|||
16511703 init_tm||5.007002|
16521704 inplace_aassign|||
16531705 instr|||n
1654 intro_my|||
1706 intro_my||5.004000|
16551707 intuit_method|||
16561708 intuit_more|||
16571709 invert|||
1658 invlist_array|||
1710 invlist_array|||n
16591711 invlist_clone|||
16601712 invlist_extend|||
1661 invlist_highest|||
1662 invlist_is_iterating|||
1663 invlist_iterfinish|||
1664 invlist_iterinit|||
1665 invlist_iternext|||
1666 invlist_max|||
1667 invlist_previous_index|||
1713 invlist_highest|||n
1714 invlist_is_iterating|||n
1715 invlist_iterfinish|||n
1716 invlist_iterinit|||n
1717 invlist_iternext|||n
1718 invlist_max|||n
1719 invlist_previous_index|||n
16681720 invlist_set_len|||
1669 invlist_set_previous_index|||
1670 invlist_trim|||
1721 invlist_set_previous_index|||n
1722 invlist_trim|||n
16711723 invoke_exception_hook|||
16721724 io_close|||
16731725 isALNUMC|5.006000||p
1674 isALNUM_lazy|||
1726 isALNUM_lazy||5.021001|
16751727 isALPHANUMERIC||5.017008|
16761728 isALPHA|||
1677 isASCII|5.006000|5.006000|p
1729 isASCII|5.006000||p
16781730 isBLANK|5.006001||p
1679 isCNTRL|5.006000|5.006000|p
1731 isCNTRL|5.006000||p
16801732 isDIGIT|||
16811733 isFOO_lc|||
16821734 isFOO_utf8_lc|||
1735 isGCB|||n
16831736 isGRAPH|5.006000||p
16841737 isGV_with_GP|5.009004||p
16851738 isIDCONT||5.017008|
1686 isIDFIRST_lazy|||
1739 isIDFIRST_lazy||5.021001|
16871740 isIDFIRST|||
16881741 isLOWER|||
16891742 isOCTAL||5.013005|
16901743 isPRINT|5.004000||p
16911744 isPSXSPC|5.006001||p
16921745 isPUNCT|5.006000||p
1746 isSB|||
16931747 isSPACE|||
16941748 isUPPER|||
1749 isUTF8_CHAR||5.021001|
1750 isWB|||
16951751 isWORDCHAR||5.013006|
16961752 isXDIGIT|5.006000||p
16971753 is_an_int|||
1698 is_ascii_string||5.011000|n
1699 is_cur_LC_category_utf8|||
1754 is_ascii_string||5.011000|
17001755 is_handle_constructor|||n
1701 is_list_assignment|||
1756 is_invariant_string||5.021007|n
17021757 is_lvalue_sub||5.007001|
1758 is_safe_syscall||5.019004|
1759 is_ssc_worth_it|||n
17031760 is_uni_alnum_lc||5.006000|
17041761 is_uni_alnumc_lc||5.017007|
17051762 is_uni_alnumc||5.017007|
17361793 is_utf8_ascii||5.006000|
17371794 is_utf8_blank||5.017002|
17381795 is_utf8_char_buf||5.015008|n
1739 is_utf8_char_slow|||n
17401796 is_utf8_char||5.006000|n
17411797 is_utf8_cntrl||5.006000|
17421798 is_utf8_common|||
17601816 is_utf8_xidcont||5.013010|
17611817 is_utf8_xidfirst||5.013010|
17621818 isa_lookup|||
1819 isinfnansv|||
1820 isinfnan||5.021004|n
17631821 items|||n
17641822 ix|||n
17651823 jmaybe|||
17661824 join_exact|||
17671825 keyword_plugin_standard|||
17681826 keyword|||
1827 leave_common|||
17691828 leave_scope|||
17701829 lex_bufutf8||5.011002|
17711830 lex_discard_to||5.011002|
17991858 mXPUSHp|5.009002||p
18001859 mXPUSHs|5.010001||p
18011860 mXPUSHu|5.009002||p
1802 mad_free|||
1803 madlex|||
1804 madparse|||
18051861 magic_clear_all_env|||
18061862 magic_cleararylen_p|||
18071863 magic_clearenv|||
18161872 magic_freearylen_p|||
18171873 magic_freeovrld|||
18181874 magic_getarylen|||
1875 magic_getdebugvar|||
18191876 magic_getdefelem|||
18201877 magic_getnkeys|||
18211878 magic_getpack|||
18391896 magic_setarylen|||
18401897 magic_setcollxfrm|||
18411898 magic_setdbline|||
1899 magic_setdebugvar|||
18421900 magic_setdefelem|||
18431901 magic_setenv|||
18441902 magic_sethint|||
18451903 magic_setisa|||
1904 magic_setlvref|||
18461905 magic_setmglob|||
18471906 magic_setnkeys|||
18481907 magic_setpack|||
18581917 magic_sizepack|||
18591918 magic_wipepack|||
18601919 make_matcher|||
1861 make_trie_failtable|||
18621920 make_trie|||
18631921 malloc_good_size|||n
18641922 malloced_size|||n
18651923 malloc||5.007002|n
1866 markstack_grow|||
1924 markstack_grow||5.021001|
18671925 matcher_matches_sv|||
1926 maybe_multimagic_gv|||
18681927 mayberelocate|||
18691928 measure_struct|||
18701929 memEQs|5.009005||p
18771936 mess_nocontext|||vn
18781937 mess_sv||5.013001|
18791938 mess||5.006000|v
1880 method_common|||
18811939 mfree||5.007002|n
18821940 mg_clear|||
18831941 mg_copy|||
18841942 mg_dup|||
18851943 mg_find_mglob|||
1886 mg_findext||5.013008|
1887 mg_find|||
1944 mg_findext|5.013008||pn
1945 mg_find|||n
18881946 mg_free_type||5.013006|
18891947 mg_free|||
18901948 mg_get|||
18911949 mg_length||5.005000|
18921950 mg_localize|||
1893 mg_magical|||
1951 mg_magical|||n
18941952 mg_set|||
18951953 mg_size||5.005000|
1896 mini_mktime||5.007002|
1954 mini_mktime||5.007002|n
18971955 minus_v|||
18981956 missingterm|||
18991957 mode_from_discipline|||
19011959 more_bodies|||
19021960 more_sv|||
19031961 moreswitches|||
1962 move_proto_attr|||
19041963 mro_clean_isarev|||
19051964 mro_gather_and_rename|||
19061965 mro_get_from_name||5.010001|
19171976 mro_set_private_data||5.010001|
19181977 mul128|||
19191978 mulexp10|||n
1979 multideref_stringify|||
19201980 my_atof2||5.007002|
19211981 my_atof||5.006000|
19221982 my_attrs|||
19231983 my_bcopy|||n
1984 my_bytes_to_utf8|||n
19241985 my_bzero|||n
19251986 my_chsize|||
19261987 my_clearenv|||
19271988 my_cxt_index|||
19281989 my_cxt_init|||
1929 my_dirfd||5.009005|
1990 my_dirfd||5.009005|n
19301991 my_exit_jump|||
19311992 my_exit|||
19321993 my_failure_exit||5.004000|
19341995 my_fork||5.007003|n
19351996 my_kid|||
19361997 my_lstat_flags|||
1937 my_lstat||5.019003|
1998 my_lstat||5.021008|
19381999 my_memcmp|||n
1939 my_memset||5.004000|n
1940 my_pclose||5.004000|
2000 my_memset|||n
2001 my_pclose||5.003070|
19412002 my_popen_list||5.007001|
1942 my_popen||5.004000|
2003 my_popen||5.003070|
19432004 my_setenv|||
2005 my_setlocale|||
19442006 my_snprintf|5.009004||pvn
19452007 my_socketpair||5.007003|n
19462008 my_sprintf|5.009003||pvn
19472009 my_stat_flags|||
1948 my_stat||5.019003|
2010 my_stat||5.021008|
2011 my_strerror||5.021001|
19492012 my_strftime||5.007002|
19502013 my_strlcat|5.009004||pn
19512014 my_strlcpy|5.009004||pn
19572020 newANONLIST|||
19582021 newANONSUB|||
19592022 newASSIGNOP|||
1960 newATTRSUB_flags|||
2023 newATTRSUB_x|||
19612024 newATTRSUB||5.006000|
19622025 newAVREF|||
19632026 newAV|||
19662029 newCONSTSUB_flags||5.015006|
19672030 newCONSTSUB|5.004050||p
19682031 newCVREF|||
1969 newDEFSVOP|||
2032 newDEFSVOP||5.021006|
19702033 newFORM|||
19712034 newFOROP||5.013007|
19722035 newGIVENOP||5.009003|
19842047 newLOGOP|||
19852048 newLOOPEX|||
19862049 newLOOPOP|||
1987 newMADPROP|||
1988 newMADsv|||
2050 newMETHOP_internal|||
2051 newMETHOP_named||5.021005|
2052 newMETHOP||5.021005|
19892053 newMYSUB||5.017004|
19902054 newNULLLIST|||
19912055 newOP|||
2056 newPADNAMELIST||5.021007|n
2057 newPADNAMEouter||5.021007|n
2058 newPADNAMEpvn||5.021007|n
19922059 newPADOP|||
19932060 newPMOP|||
19942061 newPROG|||
20042071 newSVOP|||
20052072 newSVREF|||
20062073 newSV_type|5.009005||p
2074 newSVavdefelem|||
20072075 newSVhek||5.009003|
20082076 newSViv|||
20092077 newSVnv|||
20232091 newSVsv|||
20242092 newSVuv|5.006000||p
20252093 newSV|||
2026 newTOKEN|||
2094 newUNOP_AUX||5.021007|
20272095 newUNOP|||
20282096 newWHENOP||5.009003|
20292097 newWHILEOP||5.013007|
2098 newXS_deffile|||
20302099 newXS_flags||5.009004|
20312100 newXS_len_flags|||
20322101 newXSproto||5.006000|
20472116 no_bareword_allowed|||
20482117 no_fh_allowed|||
20492118 no_op|||
2119 noperl_die|||vn
20502120 not_a_number|||
20512121 not_incrementable|||
20522122 nothreadhook||5.008000|
20572127 op_append_elem||5.013006|
20582128 op_append_list||5.013006|
20592129 op_clear|||
2060 op_const_sv|||
20612130 op_contextualize||5.013006|
2131 op_convert_list||5.021006|
20622132 op_dump||5.006000|
20632133 op_free|||
2064 op_getmad_weak|||
2065 op_getmad|||
20662134 op_integerize|||
20672135 op_linklist||5.013006|
20682136 op_lvalue_flags|||
20692137 op_lvalue||5.013007|
20702138 op_null||5.007002|
2139 op_parent||5.021002|n
20712140 op_prepend_elem||5.013006|
20722141 op_refcnt_dec|||
20732142 op_refcnt_inc|||
20742143 op_refcnt_lock||5.009002|
20752144 op_refcnt_unlock||5.009002|
2145 op_relocate_sv|||
20762146 op_scope||5.013007|
2147 op_sibling_splice||5.021002|n
20772148 op_std_init|||
20782149 op_unscope|||
2079 op_xmldump|||
20802150 open_script|||
2151 openn_cleanup|||
2152 openn_setup|||
2153 opmethod_stash|||
20812154 opslab_force_free|||
20822155 opslab_free_nopad|||
20832156 opslab_free|||
20962169 pad_add_name_pvs||5.015001|
20972170 pad_add_name_pv||5.015001|
20982171 pad_add_name_sv||5.015001|
2172 pad_add_weakref|||
20992173 pad_alloc_name|||
21002174 pad_alloc|||
21012175 pad_block_start|||
21102184 pad_free|||
21112185 pad_leavemy|||
21122186 pad_new||5.008001|
2113 pad_peg|||n
21142187 pad_push|||
21152188 pad_reset|||
21162189 pad_setsv|||
21192192 pad_tidy||5.008001|
21202193 padlist_dup|||
21212194 padlist_store|||
2195 padname_dup|||
2196 padname_free|||
2197 padnamelist_dup|||
2198 padnamelist_fetch||5.021007|n
2199 padnamelist_free|||
2200 padnamelist_store||5.021007|
21222201 parse_arithexpr||5.013008|
21232202 parse_barestmt||5.013007|
21242203 parse_block||5.013007|
21252204 parse_body|||
21262205 parse_fullexpr||5.013008|
21272206 parse_fullstmt||5.013005|
2207 parse_gv_stash_name|||
21282208 parse_ident|||
21292209 parse_label||5.013007|
21302210 parse_listexpr||5.013008|
21312211 parse_lparen_question_flags|||
21322212 parse_stmtseq||5.013006|
2213 parse_subsignature|||
21332214 parse_termexpr||5.013008|
21342215 parse_unicode_opts|||
21352216 parser_dup|||
21502231 pidgone|||
21512232 pm_description|||
21522233 pmop_dump||5.006000|
2153 pmop_xmldump|||
21542234 pmruntime|||
21552235 pmtrans|||
21562236 pop_scope|||
2237 populate_ANYOF_from_invlist|||
21572238 populate_isa|||v
21582239 pregcomp||5.009005|
21592240 pregexec|||
21602241 pregfree2||5.011000|
21612242 pregfree|||
2162 prepend_madprops|||
21632243 prescan_version||5.011004|
21642244 printbuf|||
21652245 printf_nocontext|||vn
21732253 ptr_table_split||5.009005|
21742254 ptr_table_store||5.009005|
21752255 push_scope|||
2176 put_byte|||
2177 put_latin1_charclass_innards|||
2256 put_charclass_bitmap_innards|||
2257 put_code_point|||
2258 put_range|||
21782259 pv_display|5.006000||p
21792260 pv_escape|5.009004||p
21802261 pv_pretty|5.009004||p
21812262 pv_uni_display||5.007003|
21822263 qerror|||
21832264 qsortsvu|||
2265 quadmath_format_needed|||n
2266 quadmath_format_single|||n
21842267 re_compile||5.009005|
21852268 re_croak2|||
21862269 re_dup_guts|||
21872270 re_intuit_start||5.019001|
21882271 re_intuit_string||5.006000|
21892272 re_op_compile|||
2190 readpipe_override|||
21912273 realloc||5.007002|n
2192 reentrant_free||5.019003|
2193 reentrant_init||5.019003|
2194 reentrant_retry||5.019003|vn
2195 reentrant_size||5.019003|
2274 reentrant_free||5.021008|
2275 reentrant_init||5.021008|
2276 reentrant_retry||5.021008|vn
2277 reentrant_size||5.021008|
21962278 ref_array_or_hash|||
21972279 refcounted_he_chain_2hv|||
21982280 refcounted_he_fetch_pvn|||
22082290 refcounted_he_value|||
22092291 refkids|||
22102292 refto|||
2211 ref||5.019003|
2212 reg_check_named_buff_matched|||
2293 ref||5.021008|
2294 reg2Lanode|||
2295 reg_check_named_buff_matched|||n
22132296 reg_named_buff_all||5.009005|
22142297 reg_named_buff_exists||5.009005|
22152298 reg_named_buff_fetch||5.009005|
22252308 reg_qr_package|||
22262309 reg_recode|||
22272310 reg_scan_name|||
2228 reg_skipcomment|||
2311 reg_skipcomment|||n
22292312 reg_temp_copy|||
22302313 reganode|||
22312314 regatom|||
22342317 regclass|||
22352318 regcppop|||
22362319 regcppush|||
2237 regcurly|||
2320 regcurly|||n
22382321 regdump_extflags|||
22392322 regdump_intflags|||
22402323 regdump||5.005000|
22492332 reginsert|||
22502333 regmatch|||
22512334 regnext||5.005000|
2335 regnode_guts|||
22522336 regpatws|||n
22532337 regpiece|||
22542338 regpposixcc|||
22572341 regtail_study|||
22582342 regtail|||
22592343 regtry|||
2260 reguni|||
2261 regwhite|||n
22622344 reg|||
22632345 repeatcpy|||n
22642346 report_evil_fh|||
22942376 save_adelete||5.011000|
22952377 save_aelem_flags||5.011000|
22962378 save_aelem||5.004050|
2379 save_aliased_sv|||
22972380 save_alloc||5.006000|
22982381 save_aptr|||
22992382 save_ary|||
23372420 save_set_svflags||5.009000|
23382421 save_shared_pvref||5.007003|
23392422 save_sptr|||
2423 save_strlen|||
23402424 save_svref|||
23412425 save_vptr||5.006000|
23422426 savepvn|||
23732457 scan_version||5.009001|
23742458 scan_vstring||5.009005|
23752459 scan_word|||
2376 screaminstr||5.005000|
23772460 search_const|||
23782461 seed||5.008001|
23792462 sequence_num|||
2463 set_ANYOF_arg|||
2464 set_caret_X|||
23802465 set_context||5.006000|n
23812466 set_numeric_local||5.006000|
23822467 set_numeric_radix||5.006000|
23832468 set_numeric_standard||5.006000|
2469 set_padlist|||n
23842470 setdefout|||
23852471 share_hek_flags|||
23862472 share_hek||5.004000|
2473 should_warn_nl|||n
23872474 si_dup|||
23882475 sighandler|||n
23892476 simplify_sort|||
2390 skipspace0|||
2391 skipspace1|||
2392 skipspace2|||
23932477 skipspace_flags|||
23942478 softref2xv|||
23952479 sortcv_stacked|||
23992483 sortsv||5.007003|
24002484 space_join_names_mortal|||
24012485 ss_dup|||
2486 ssc_add_range|||
2487 ssc_and|||
2488 ssc_anything|||
2489 ssc_clear_locale|||n
2490 ssc_cp_and|||
2491 ssc_finalize|||
2492 ssc_init|||
2493 ssc_intersection|||
2494 ssc_is_anything|||n
2495 ssc_is_cp_posixl_init|||n
2496 ssc_or|||
2497 ssc_union|||
24022498 stack_grow|||
2403 start_force|||
24042499 start_glob|||
24052500 start_subparse||5.004000|
24062501 stdize_locale|||
24412536 sv_2uv|5.004000||p
24422537 sv_add_arena|||
24432538 sv_add_backref|||
2444 sv_backoff|||
2539 sv_backoff|||n
24452540 sv_bless|||
2541 sv_buf_to_ro|||
2542 sv_buf_to_rw|||
24462543 sv_cat_decode||5.008001|
24472544 sv_catpv_flags||5.013006|
24482545 sv_catpv_mg|5.004050||p
24642561 sv_catsv_mg|5.004050||p
24652562 sv_catsv_nomg|5.007002||p
24662563 sv_catsv|||
2467 sv_catxmlpvn|||
2468 sv_catxmlpv|||
2469 sv_catxmlsv|||
24702564 sv_chop|||
24712565 sv_clean_all|||
24722566 sv_clean_objs|||
25062600 sv_free2|||
25072601 sv_free_arenas|||
25082602 sv_free|||
2509 sv_gets||5.004000|
2603 sv_get_backrefs||5.021008|n
2604 sv_gets||5.003070|
25102605 sv_grow|||
25112606 sv_i_ncmp|||
25122607 sv_inc_nomg||5.013002|
25202615 sv_len_utf8_nomg|||
25212616 sv_len_utf8||5.006000|
25222617 sv_len|||
2523 sv_magic_portable|5.019003|5.004000|p
2618 sv_magic_portable|5.021008|5.004000|p
25242619 sv_magicext_mglob|||
25252620 sv_magicext||5.007003|
25262621 sv_magic|||
25332628 sv_nosharing||5.007003|
25342629 sv_nounlocking|||
25352630 sv_nv||5.005000|
2631 sv_only_taint_gmagic|||n
2632 sv_or_pv_pos_u2b|||
25362633 sv_peek||5.005000|
25372634 sv_pos_b2u_flags||5.019003|
25382635 sv_pos_b2u_midway|||
25822679 sv_setref_iv|||
25832680 sv_setref_nv|||
25842681 sv_setref_pvn|||
2585 sv_setref_pvs||5.019003|
2682 sv_setref_pvs||5.021008|
25862683 sv_setref_pv|||
25872684 sv_setref_uv||5.007001|
25882685 sv_setsv_cow|||
25972694 sv_true||5.005000|
25982695 sv_unglob|||
25992696 sv_uni_display||5.007003|
2600 sv_unmagicext||5.013008|
2697 sv_unmagicext|5.013008||p
26012698 sv_unmagic|||
26022699 sv_unref_flags||5.007001|
26032700 sv_unref|||
26212718 sv_vsetpvf_mg|5.006000|5.004000|p
26222719 sv_vsetpvfn||5.004000|
26232720 sv_vsetpvf|5.006000|5.004000|p
2624 sv_xmlpeek|||
26252721 svtype|||
26262722 swallow_bom|||
26272723 swash_fetch||5.007002|
26282724 swash_init||5.006000|
2725 swash_scan_list_line|||
26292726 swatch_get|||
2727 sync_locale||5.021004|
26302728 sys_init3||5.010000|n
26312729 sys_init||5.010000|n
26322730 sys_intern_clear|||
26362734 taint_env|||
26372735 taint_proper|||
26382736 tied_method|||v
2639 tmps_grow||5.006000|
2737 tmps_grow_p|||
26402738 toFOLD_uni||5.007003|
26412739 toFOLD_utf8||5.019001|
26422740 toFOLD||5.019001|
26502748 toTITLE||5.019001|
26512749 toUPPER_uni||5.007003|
26522750 toUPPER_utf8||5.015007|
2653 toUPPER||5.004000|
2751 toUPPER|||
26542752 to_byte_substr|||
2655 to_lower_latin1|||
2753 to_lower_latin1|||n
26562754 to_uni_fold||5.007003|
26572755 to_uni_lower_lc||5.006000|
26582756 to_uni_lower||5.007003|
26662764 to_utf8_substr|||
26672765 to_utf8_title||5.015007|
26682766 to_utf8_upper||5.015007|
2669 token_free|||
2670 token_getmad|||
26712767 tokenize_use|||
26722768 tokeq|||
26732769 tokereport|||
26742770 too_few_arguments_pv|||
2675 too_few_arguments_sv|||
26762771 too_many_arguments_pv|||
2677 too_many_arguments_sv|||
2678 translate_substr_offsets|||
2772 translate_substr_offsets|||n
26792773 try_amagic_bin|||
26802774 try_amagic_un|||
26812775 uiv_2buf|||n
26862780 unreferenced_to_tmp_stack|||
26872781 unshare_hek_or_pvn|||
26882782 unshare_hek|||
2689 unsharepvn||5.004000|
2783 unsharepvn||5.003070|
26902784 unwind_handler_stack|||
26912785 update_debugger_info|||
26922786 upg_version||5.009005|
26952789 utf16_to_utf8_reversed||5.006001|
26962790 utf16_to_utf8||5.006001|
26972791 utf8_distance||5.006000|
2698 utf8_hop||5.006000|
2792 utf8_hop||5.006000|n
26992793 utf8_length||5.007001|
27002794 utf8_mg_len_cache_update|||
27012795 utf8_mg_pos_cache_update|||
27042798 utf8_to_uvchr||5.007001|
27052799 utf8_to_uvuni_buf||5.015009|
27062800 utf8_to_uvuni||5.007001|
2707 utf8n_to_uvchr|||
2801 utf8n_to_uvchr||5.007001|
27082802 utf8n_to_uvuni||5.007001|
27092803 utilize|||
27102804 uvchr_to_utf8_flags||5.007003|
2711 uvchr_to_utf8|||
2805 uvchr_to_utf8||5.007001|
2806 uvoffuni_to_utf8_flags||5.019004|
27122807 uvuni_to_utf8_flags||5.007003|
27132808 uvuni_to_utf8||5.007001|
2714 valid_utf8_to_uvchr|||
2809 valid_utf8_to_uvchr||5.015009|
27152810 valid_utf8_to_uvuni||5.015009|
27162811 validate_proto|||
27172812 validate_suid|||
27482843 with_queued_errors|||
27492844 wrap_op_checker||5.015008|
27502845 write_to_stderr|||
2751 xmldump_all_perl|||
2752 xmldump_all|||
2753 xmldump_attr|||
2754 xmldump_eval|||
2755 xmldump_form|||
2756 xmldump_indent|||v
2757 xmldump_packsubs_perl|||
2758 xmldump_packsubs|||
2759 xmldump_sub_perl|||
2760 xmldump_sub|||
2761 xmldump_vindent|||
2762 xs_apiversion_bootcheck|||
2846 xs_boot_epilog|||
2847 xs_handshake|||vn
27632848 xs_version_bootcheck|||
27642849 yyerror_pvn|||
27652850 yyerror_pv|||
43814466 # endif
43824467
43834468 #ifdef HAS_QUAD
4384 # define WIDEST_UTYPE U64TYPE
4469 # ifdef U64TYPE
4470 # define WIDEST_UTYPE U64TYPE
4471 # else
4472 # define WIDEST_UTYPE Quad_t
4473 # endif
43854474 #else
43864475 # define WIDEST_UTYPE U32
43874476 #endif
44114500
44124501 #ifndef isXDIGIT
44134502 # define isXDIGIT(c) (isDIGIT(c) || ((c) >= 'a' && (c) <= 'f') || ((c) >= 'A' && (c) <= 'F'))
4503 #endif
4504
4505 #endif
4506
4507 /* Until we figure out how to support this in older perls... */
4508 #if (PERL_BCDVERSION >= 0x5008000)
4509 #ifndef HeUTF8
4510 # define HeUTF8(he) ((HeKLEN(he) == HEf_SVKEY) ? \
4511 SvUTF8(HeKEY_sv(he)) : \
4512 (U32)HeKUTF8(he))
44144513 #endif
44154514
44164515 #endif
47614860 #if (PERL_BCDVERSION >= 0x5004000)
47624861 utilize(!(flags & PERL_LOADMOD_DENY), start_subparse(FALSE, 0),
47634862 veop, modname, imop);
4863 #elif (PERL_BCDVERSION > 0x5003000)
4864 utilize(!(flags & PERL_LOADMOD_DENY), start_subparse(),
4865 veop, modname, imop);
47644866 #else
47654867 utilize(!(flags & PERL_LOADMOD_DENY), start_subparse(),
47664868 modname, imop);
60316133 #ifndef SvGETMAGIC
60326134 # define SvGETMAGIC(x) STMT_START { if (SvGMAGICAL(x)) mg_get(x); } STMT_END
60336135 #endif
6136
6137 /* Some random bits for sv_unmagicext. These should probably be pulled in for
6138 real and organized at some point */
6139 #ifndef HEf_SVKEY
6140 # define HEf_SVKEY -2
6141 #endif
6142
6143 #if defined(__GNUC__) && !defined(PERL_GCC_BRACE_GROUPS_FORBIDDEN)
6144 # define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
6145 #else
6146 # define MUTABLE_PTR(p) ((void *) (p))
6147 #endif
6148
6149 #define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
6150
6151 /* end of random bits */
60346152 #ifndef PERL_MAGIC_sv
60356153 # define PERL_MAGIC_sv '\0'
60366154 #endif
63466464
63476465 #endif
63486466
6467 #if !defined(mg_findext)
6468 #if defined(NEED_mg_findext)
6469 static MAGIC * DPPP_(my_mg_findext)(SV * sv, int type, const MGVTBL *vtbl);
6470 static
6471 #else
6472 extern MAGIC * DPPP_(my_mg_findext)(SV * sv, int type, const MGVTBL *vtbl);
6473 #endif
6474
6475 #define mg_findext DPPP_(my_mg_findext)
6476 #define Perl_mg_findext DPPP_(my_mg_findext)
6477
6478 #if defined(NEED_mg_findext) || defined(NEED_mg_findext_GLOBAL)
6479
6480 MAGIC *
6481 DPPP_(my_mg_findext)(SV * sv, int type, const MGVTBL *vtbl) {
6482 if (sv) {
6483 MAGIC *mg;
6484
6485 #ifdef AvPAD_NAMELIST
6486 assert(!(SvTYPE(sv) == SVt_PVAV && AvPAD_NAMELIST(sv)));
6487 #endif
6488
6489 for (mg = SvMAGIC (sv); mg; mg = mg->mg_moremagic) {
6490 if (mg->mg_type == type && mg->mg_virtual == vtbl)
6491 return mg;
6492 }
6493 }
6494
6495 return NULL;
6496 }
6497
6498 #endif
6499 #endif
6500
6501 #if !defined(sv_unmagicext)
6502 #if defined(NEED_sv_unmagicext)
6503 static int DPPP_(my_sv_unmagicext)(pTHX_ SV * const sv, const int type, MGVTBL * vtbl);
6504 static
6505 #else
6506 extern int DPPP_(my_sv_unmagicext)(pTHX_ SV * const sv, const int type, MGVTBL * vtbl);
6507 #endif
6508
6509 #ifdef sv_unmagicext
6510 # undef sv_unmagicext
6511 #endif
6512 #define sv_unmagicext(a,b,c) DPPP_(my_sv_unmagicext)(aTHX_ a,b,c)
6513 #define Perl_sv_unmagicext DPPP_(my_sv_unmagicext)
6514
6515 #if defined(NEED_sv_unmagicext) || defined(NEED_sv_unmagicext_GLOBAL)
6516
6517 int
6518 DPPP_(my_sv_unmagicext)(pTHX_ SV *const sv, const int type, MGVTBL *vtbl)
6519 {
6520 MAGIC* mg;
6521 MAGIC** mgp;
6522
6523 if (SvTYPE(sv) < SVt_PVMG || !SvMAGIC(sv))
6524 return 0;
6525 mgp = &(SvMAGIC(sv));
6526 for (mg = *mgp; mg; mg = *mgp) {
6527 const MGVTBL* const virt = mg->mg_virtual;
6528 if (mg->mg_type == type && virt == vtbl) {
6529 *mgp = mg->mg_moremagic;
6530 if (virt && virt->svt_free)
6531 virt->svt_free(aTHX_ sv, mg);
6532 if (mg->mg_ptr && mg->mg_type != PERL_MAGIC_regex_global) {
6533 if (mg->mg_len > 0)
6534 Safefree(mg->mg_ptr);
6535 else if (mg->mg_len == HEf_SVKEY) /* Questionable on older perls... */
6536 SvREFCNT_dec(MUTABLE_SV(mg->mg_ptr));
6537 else if (mg->mg_type == PERL_MAGIC_utf8)
6538 Safefree(mg->mg_ptr);
6539 }
6540 if (mg->mg_flags & MGf_REFCOUNTED)
6541 SvREFCNT_dec(mg->mg_obj);
6542 Safefree(mg);
6543 }
6544 else
6545 mgp = &mg->mg_moremagic;
6546 }
6547 if (SvMAGIC(sv)) {
6548 if (SvMAGICAL(sv)) /* if we're under save_magic, wait for restore_magic; */
6549 mg_magical(sv); /* else fix the flags now */
6550 }
6551 else {
6552 SvMAGICAL_off(sv);
6553 SvFLAGS(sv) |= (SvFLAGS(sv) & (SVp_IOK|SVp_NOK|SVp_POK)) >> PRIVSHIFT;
6554 }
6555 return 0;
6556 }
6557
6558 #endif
6559 #endif
6560
63496561 #ifdef USE_ITHREADS
63506562 #ifndef CopFILE
63516563 # define CopFILE(c) ((c)->cop_file)
64356647 #endif
64366648
64376649 #endif /* USE_ITHREADS */
6650
6651 #if (PERL_BCDVERSION >= 0x5006000)
6652 #ifndef caller_cx
6653
6654 # if defined(NEED_caller_cx) || defined(NEED_caller_cx_GLOBAL)
6655 static I32
6656 DPPP_dopoptosub_at(const PERL_CONTEXT *cxstk, I32 startingblock)
6657 {
6658 I32 i;
6659
6660 for (i = startingblock; i >= 0; i--) {
6661 register const PERL_CONTEXT * const cx = &cxstk[i];
6662 switch (CxTYPE(cx)) {
6663 default:
6664 continue;
6665 case CXt_EVAL:
6666 case CXt_SUB:
6667 case CXt_FORMAT:
6668 return i;
6669 }
6670 }
6671 return i;
6672 }
6673 # endif
6674
6675 # if defined(NEED_caller_cx)
6676 static const PERL_CONTEXT * DPPP_(my_caller_cx)(pTHX_ I32 count, const PERL_CONTEXT **dbcxp);
6677 static
6678 #else
6679 extern const PERL_CONTEXT * DPPP_(my_caller_cx)(pTHX_ I32 count, const PERL_CONTEXT **dbcxp);
6680 #endif
6681
6682 #ifdef caller_cx
6683 # undef caller_cx
6684 #endif
6685 #define caller_cx(a,b) DPPP_(my_caller_cx)(aTHX_ a,b)
6686 #define Perl_caller_cx DPPP_(my_caller_cx)
6687
6688 #if defined(NEED_caller_cx) || defined(NEED_caller_cx_GLOBAL)
6689
6690 const PERL_CONTEXT *
6691 DPPP_(my_caller_cx)(pTHX_ I32 count, const PERL_CONTEXT **dbcxp)
6692 {
6693 register I32 cxix = DPPP_dopoptosub_at(cxstack, cxstack_ix);
6694 register const PERL_CONTEXT *cx;
6695 register const PERL_CONTEXT *ccstack = cxstack;
6696 const PERL_SI *top_si = PL_curstackinfo;
6697
6698 for (;;) {
6699 /* we may be in a higher stacklevel, so dig down deeper */
6700 while (cxix < 0 && top_si->si_type != PERLSI_MAIN) {
6701 top_si = top_si->si_prev;
6702 ccstack = top_si->si_cxstack;
6703 cxix = DPPP_dopoptosub_at(ccstack, top_si->si_cxix);
6704 }
6705 if (cxix < 0)
6706 return NULL;
6707 /* caller() should not report the automatic calls to &DB::sub */
6708 if (PL_DBsub && GvCV(PL_DBsub) && cxix >= 0 &&
6709 ccstack[cxix].blk_sub.cv == GvCV(PL_DBsub))
6710 count++;
6711 if (!count--)
6712 break;
6713 cxix = DPPP_dopoptosub_at(ccstack, cxix - 1);
6714 }
6715
6716 cx = &ccstack[cxix];
6717 if (dbcxp) *dbcxp = cx;
6718
6719 if (CxTYPE(cx) == CXt_SUB || CxTYPE(cx) == CXt_FORMAT) {
6720 const I32 dbcxix = DPPP_dopoptosub_at(ccstack, cxix - 1);
6721 /* We expect that ccstack[dbcxix] is CXt_SUB, anyway, the
6722 field below is defined for any cx. */
6723 /* caller() should not report the automatic calls to &DB::sub */
6724 if (PL_DBsub && GvCV(PL_DBsub) && dbcxix >= 0 && ccstack[dbcxix].blk_sub.cv == GvCV(PL_DBsub))
6725 cx = &ccstack[dbcxix];
6726 }
6727
6728 return cx;
6729 }
6730
6731 # endif
6732 #endif /* caller_cx */
6733 #endif /* 5.6.0 */
64386734 #ifndef IN_PERL_COMPILETIME
64396735 # define IN_PERL_COMPILETIME (PL_curcop == &PL_compiling)
64406736 #endif
73087604 if (u > 255 || (flags & PERL_PV_ESCAPE_ALL)) {
73097605 if (flags & PERL_PV_ESCAPE_FIRSTCHAR)
73107606 chsize = my_snprintf(octbuf, sizeof octbuf,
7311 "%"UVxf, u);
7607 "%" UVxf, u);
73127608 else
73137609 chsize = my_snprintf(octbuf, sizeof octbuf,
7314 "%cx{%"UVxf"}", esc, u);
7610 "%cx{%" UVxf "}", esc, u);
73157611 } else if (flags & PERL_PV_ESCAPE_NOBACKSLASH) {
73167612 chsize = 1;
73177613 } else {