5 ----------------------------------------------------------------------
7 ppport.h -- Perl/Pollution/Portability Version 3.63
9 Automatically created by Devel::PPPort running under perl 5.034000.
11 Do NOT edit this file directly! -- Edit PPPort_pm.PL and the
12 includes in parts/inc/ instead.
14 Use 'perldoc ppport.h' to view the documentation below.
16 ----------------------------------------------------------------------
24 ppport.h - Perl/Pollution/Portability version 3.63
28 perl ppport.h [options] [source files]
30 Searches current directory for files if no [source files] are given
32 --help show short help
34 --version show version
36 --patch=file write one patch file with changes
37 --copy=suffix write changed copies with suffix
38 --diff=program use diff program and options
40 --compat-version=version provide compatibility with Perl version
41 --cplusplus accept C++ comments
43 --quiet don't output anything except fatal errors
44 --nodiag don't show diagnostics
45 --nohints don't show hints
46 --nochanges don't suggest changes
47 --nofilter don't filter input files
49 --strip strip all script and doc functionality
52 --list-provided list provided API
53 --list-unsupported list API that isn't supported all the way
55 --api-info=name show Perl API portability information
59 This version of F<ppport.h> is designed to support operation with Perl
60 installations back to 5.003_07, and has been tested up to 5.35.1.
66 Display a brief usage summary.
70 Display the version of F<ppport.h>.
72 =head2 --patch=I<file>
74 If this option is given, a single patch file will be created if
75 any changes are suggested. This requires a working diff program
76 to be installed on your system.
78 =head2 --copy=I<suffix>
80 If this option is given, a copy of each file will be saved with
81 the given suffix that contains the suggested changes. This does
82 not require any external programs. Note that this does not
83 automagically add a dot between the original filename and the
84 suffix. If you want the dot, you have to include it in the option
87 If neither C<--patch> or C<--copy> are given, the default is to
88 simply print the diffs for each file. This requires either
89 C<Text::Diff> or a C<diff> program to be installed.
91 =head2 --diff=I<program>
93 Manually set the diff program and options to use. The default
94 is to use C<Text::Diff>, when installed, and output unified
97 =head2 --compat-version=I<version>
99 Tell F<ppport.h> to check for compatibility with the given
100 Perl version. The default is to check for compatibility with Perl
101 version 5.003_07. You can use this option to reduce the output
102 of F<ppport.h> if you intend to be backward compatible only
103 down to a certain Perl version.
107 Usually, F<ppport.h> will detect C++ style comments and
108 replace them with C style comments for portability reasons.
109 Using this option instructs F<ppport.h> to leave C++
114 Be quiet. Don't print anything except fatal errors.
118 Don't output any diagnostic messages. Only portability
119 alerts will be printed.
123 Don't output any hints. Hints often contain useful portability
124 notes. Warnings will still be displayed.
128 Don't suggest any changes. Only give diagnostic output and hints
129 unless these are also deactivated.
133 Don't filter the list of input files. By default, files not looking
134 like source code (i.e. not *.xs, *.c, *.cc, *.cpp or *.h) are skipped.
138 Strip all script and documentation functionality from F<ppport.h>.
139 This reduces the size of F<ppport.h> dramatically and may be useful
140 if you want to include F<ppport.h> in smaller modules without
141 increasing their distribution size too much.
143 The stripped F<ppport.h> will have a C<--unstrip> option that allows
144 you to undo the stripping, but only if an appropriate C<Devel::PPPort>
147 =head2 --list-provided
149 Lists the API elements for which compatibility is provided by
150 F<ppport.h>. Also lists if it must be explicitly requested,
151 if it has dependencies, and if there are hints or warnings for it.
153 =head2 --list-unsupported
155 Lists the API elements that are known not to be FULLY supported by F<ppport.h>,
156 and below which version of Perl they probably won't be available or work.
157 By FULLY, we mean that support isn't provided all the way back to the first
158 version of Perl that F<ppport.h> supports at all.
160 =head2 --api-info=I<name>
162 Show portability information for elements matching I<name>.
163 If I<name> is surrounded by slashes, it is interpreted as a regular
166 Normally, only API elements are shown, but if there are no matching API
167 elements but there are some other matching elements, those are shown. This
168 allows you to conveniently find when functions internal to the core
169 implementation were added; only people working on the core are likely to find
170 this last part useful.
174 In order for a Perl extension (XS) module to be as portable as possible
175 across differing versions of Perl itself, certain steps need to be taken.
181 Including this header is the first major one. This alone will give you
182 access to a large part of the Perl API that hasn't been available in
183 earlier Perl releases. Use
185 perl ppport.h --list-provided
187 to see which API elements are provided by ppport.h.
191 You should avoid using deprecated parts of the API. For example, using
192 global Perl variables without the C<PL_> prefix is deprecated. Also,
193 some API functions used to have a C<perl_> prefix. Using this form is
194 also deprecated. You can safely use the supported API, as F<ppport.h>
195 will provide wrappers for older Perl versions.
199 Although the purpose of F<ppport.h> is to keep you from having to concern
200 yourself with what version you are running under, there may arise instances
201 where you have to do so. These macros, the same ones as in base Perl, are
202 available to you in all versions, and are what you should use:
206 =item C<PERL_VERSION_I<xx>(major, minor, patch)>
208 Returns whether or not the perl currently being compiled has the specified
209 relationship I<xx> to the perl given by the parameters. I<xx> is one of
210 C<EQ>, C<NE>, C<LT>, C<LE>, C<GT>, C<GE>.
214 #if PERL_VERSION_GT(5,24,2)
215 code that will only be compiled on perls after v5.24.2
220 Note that this is usable in making compile-time decisions
222 You may use the special value '*' for the final number to mean ALL possible
225 #if PERL_VERSION_EQ(5,31,'*')
227 means all perls in the 5.31 series. And
229 #if PERL_VERSION_NE(5,24,'*')
231 means all perls EXCEPT 5.24 ones. And
233 #if PERL_VERSION_LE(5,9,'*')
237 #if PERL_VERSION_LT(5,10,0)
243 If you use one of a few functions or variables that were not present in
244 earlier versions of Perl, and that can't be provided using a macro, you
245 have to explicitly request support for these functions by adding one or
246 more C<#define>s in your source code before the inclusion of F<ppport.h>.
248 These functions or variables will be marked C<explicit> in the list shown
249 by C<--list-provided>.
251 Depending on whether you module has a single or multiple files that
252 use such functions or variables, you want either C<static> or global
255 For a C<static> function or variable (used only in a single source
258 #define NEED_function
259 #define NEED_variable
261 For a global function or variable (used in multiple source files),
264 #define NEED_function_GLOBAL
265 #define NEED_variable_GLOBAL
267 Note that you mustn't have more than one global request for the
268 same function or variable in your project.
270 Function / Variable Static Request Global Request
271 -----------------------------------------------------------------------------------------
272 caller_cx() NEED_caller_cx NEED_caller_cx_GLOBAL
273 ck_warner() NEED_ck_warner NEED_ck_warner_GLOBAL
274 ck_warner_d() NEED_ck_warner_d NEED_ck_warner_d_GLOBAL
275 croak_xs_usage() NEED_croak_xs_usage NEED_croak_xs_usage_GLOBAL
276 die_sv() NEED_die_sv NEED_die_sv_GLOBAL
277 eval_pv() NEED_eval_pv NEED_eval_pv_GLOBAL
278 grok_bin() NEED_grok_bin NEED_grok_bin_GLOBAL
279 grok_hex() NEED_grok_hex NEED_grok_hex_GLOBAL
280 grok_number() NEED_grok_number NEED_grok_number_GLOBAL
281 grok_numeric_radix() NEED_grok_numeric_radix NEED_grok_numeric_radix_GLOBAL
282 grok_oct() NEED_grok_oct NEED_grok_oct_GLOBAL
283 load_module() NEED_load_module NEED_load_module_GLOBAL
284 mess() NEED_mess NEED_mess_GLOBAL
285 mess_nocontext() NEED_mess_nocontext NEED_mess_nocontext_GLOBAL
286 mess_sv() NEED_mess_sv NEED_mess_sv_GLOBAL
287 mg_findext() NEED_mg_findext NEED_mg_findext_GLOBAL
288 my_snprintf() NEED_my_snprintf NEED_my_snprintf_GLOBAL
289 my_sprintf() NEED_my_sprintf NEED_my_sprintf_GLOBAL
290 my_strlcat() NEED_my_strlcat NEED_my_strlcat_GLOBAL
291 my_strlcpy() NEED_my_strlcpy NEED_my_strlcpy_GLOBAL
292 my_strnlen() NEED_my_strnlen NEED_my_strnlen_GLOBAL
293 newCONSTSUB() NEED_newCONSTSUB NEED_newCONSTSUB_GLOBAL
294 newSVpvn_share() NEED_newSVpvn_share NEED_newSVpvn_share_GLOBAL
295 PL_parser NEED_PL_parser NEED_PL_parser_GLOBAL
296 PL_signals NEED_PL_signals NEED_PL_signals_GLOBAL
297 pv_display() NEED_pv_display NEED_pv_display_GLOBAL
298 pv_escape() NEED_pv_escape NEED_pv_escape_GLOBAL
299 pv_pretty() NEED_pv_pretty NEED_pv_pretty_GLOBAL
300 sv_catpvf_mg() NEED_sv_catpvf_mg NEED_sv_catpvf_mg_GLOBAL
301 sv_catpvf_mg_nocontext() NEED_sv_catpvf_mg_nocontext NEED_sv_catpvf_mg_nocontext_GLOBAL
302 sv_setpvf_mg() NEED_sv_setpvf_mg NEED_sv_setpvf_mg_GLOBAL
303 sv_setpvf_mg_nocontext() NEED_sv_setpvf_mg_nocontext NEED_sv_setpvf_mg_nocontext_GLOBAL
304 sv_unmagicext() NEED_sv_unmagicext NEED_sv_unmagicext_GLOBAL
305 utf8_to_uvchr_buf() NEED_utf8_to_uvchr_buf NEED_utf8_to_uvchr_buf_GLOBAL
306 vload_module() NEED_vload_module NEED_vload_module_GLOBAL
307 vmess() NEED_vmess NEED_vmess_GLOBAL
308 warner() NEED_warner NEED_warner_GLOBAL
310 To avoid namespace conflicts, you can change the namespace of the
311 explicitly exported functions / variables using the C<DPPP_NAMESPACE>
312 macro. Just C<#define> the macro before including C<ppport.h>:
314 #define DPPP_NAMESPACE MyOwnNamespace_
317 The default namespace is C<DPPP_>.
321 The good thing is that most of the above can be checked by running
322 F<ppport.h> on your source code. See the next section for
327 To verify whether F<ppport.h> is needed for your module, whether you
328 should make any changes to your code, and whether any special defines
329 should be used, F<ppport.h> can be run as a Perl script to check your
330 source code. Simply say:
334 The result will usually be a list of patches suggesting changes
335 that should at least be acceptable, if not necessarily the most
336 efficient solution, or a fix for all possible problems.
338 If you know that your XS module uses features only available in
339 newer Perl releases, if you're aware that it uses C++ comments,
340 and if you want all suggestions as a single patch file, you could
341 use something like this:
343 perl ppport.h --compat-version=5.6.0 --cplusplus --patch=test.diff
345 If you only want your code to be scanned without any suggestions
348 perl ppport.h --nochanges
350 You can specify a different C<diff> program or options, using
351 the C<--diff> option:
353 perl ppport.h --diff='diff -C 10'
355 This would output context diffs with 10 lines of context.
357 If you want to create patched copies of your files instead, use:
359 perl ppport.h --copy=.new
361 To display portability information for the C<newSVpvn> function,
364 perl ppport.h --api-info=newSVpvn
366 Since the argument to C<--api-info> can be a regular expression,
369 perl ppport.h --api-info=/_nomg$/
371 to display portability information for all C<_nomg> functions or
373 perl ppport.h --api-info=/./
375 to display information for all known API elements.
379 Some of the suggested edits and/or generated patches may not compile as-is
380 without tweaking manually. This is generally due to the need for an extra
381 parameter to be added to the call to prevent buffer overflow.
383 If this version of F<ppport.h> is causing failure during
384 the compilation of this module, please check if newer versions
385 of either this module or C<Devel::PPPort> are available on CPAN
386 before sending a bug report.
388 If F<ppport.h> was generated using the latest version of
389 C<Devel::PPPort> and is causing failure of this module, please
390 file a bug report at L<https://github.com/Dual-Life/Devel-PPPort/issues>
392 Please include the following information:
398 The complete output from running "perl -V"
406 The name and version of the module you were trying to build.
410 A full log of the build that failed.
414 Any other information that you think could be relevant.
418 For the latest version of this code, please get the C<Devel::PPPort>
423 Version 3.x, Copyright (c) 2004-2013, Marcus Holland-Moritz.
425 Version 2.x, Copyright (C) 2001, Paul Marquess.
427 Version 1.x, Copyright (C) 1999, Kenneth Albanowski.
429 This program is free software; you can redistribute it and/or
430 modify it under the same terms as Perl itself.
434 See L<Devel::PPPort>.
438 # These are tools that must be included in ppport.h. It doesn't work if given
441 # WARNING: Use only constructs that are legal as far back as D:P handles, as
442 # this is run in the perl version being tested.
444 # What revisions are legal, to be output as-is and converted into a pattern
445 # that matches them precisely
450 # Given an input version that is acceptable to parse_version(), return a
451 # string of the standard representation of it.
453 my($r,$v,$s) = parse_version(shift);
455 if ($r < 5 || ($r == 5 && $v < 6)) {
456 my $ver = sprintf "%d.%03d", $r, $v;
457 $s > 0 and $ver .= sprintf "_%02d", $s;
462 return sprintf "%d.%d.%d", $r, $v, $s;
467 # Returns a triplet, (revision, major, minor) from the input, treated as a
468 # string, which can be in any of several typical formats.
471 $ver = "" unless defined $ver;
475 if ( ($r, $v, $s) = $ver =~ /^([0-9]+)([0-9]{3})([0-9]{3})$/ # 5029010, from the file
478 # parts/todo directories
479 or ($r, $v, $s) = $ver =~ /^([0-9]+)\.([0-9]+)\.([0-9]+)$/ # 5.25.7
480 or ($r, $v, $s) = $ver =~ /^([0-9]+)\.([0-9]{3})([0-9]{3})$/ # 5.025008, from the
482 or ($r, $v, $s) = $ver =~ /^([0-9]+)\.([0-9]{1,3})()$/ # 5.24, 5.004
483 or ($r, $v, $s) = $ver =~ /^([0-9]+)\.(00[1-5])_?([0-9]{2})$/ # 5.003_07
488 die "Only Perl $r_pat are supported '$ver'\n" unless $r =~ / ^ $r_pat $ /x;
489 die "Invalid version number: $ver\n" if $v >= 1000 || $s >= 1000;
490 return (0 +$r, 0 + $v, 0 + $s);
493 # For some safety, don't assume something is a version number if it has a
494 # literal dot as one of the three characters. This will have to be fixed
495 # when we reach x.46 (since 46 is ord('.'))
496 if ($ver !~ /\./ && (($r, $v, $s) = $ver =~ /^(.)(.)(.)$/)) # vstring 5.25.7
502 die "Only Perl $r_pat are supported '$ver'\n" unless $r =~ / ^ $r_pat $ /x;
507 $mesg = ". (In 5.00x_yz, x must be 1-5.)" if $ver =~ /_/;
508 die "Invalid version number format: '$ver'$mesg\n";
511 sub int_parse_version
513 # Returns integer 7 digit human-readable version, suitable for use in file
514 # names in parts/todo parts/base.
516 return 0 + join "", map { sprintf("%03d", $_) } parse_version(shift);
519 sub ivers # Shorter name for int_parse_version
521 return int_parse_version(shift);
524 sub format_version_line
526 # Returns a floating point representation of the input version
528 my $version = int_parse_version(shift);
529 $version =~ s/ ^ ( $r_pat ) \B /$1./x;
534 if ("$]" < "5.006" ) {
535 # On early perls, the implicit pass by reference doesn't work, so we have
536 # to use the globals to initialize.
537 eval q[sub dictionary_order($$) { _dictionary_order($a, $b) } ];
538 } elsif ("$]" < "5.022" ) {
539 eval q[sub dictionary_order($$) { _dictionary_order(@_) } ];
541 eval q[sub dictionary_order :prototype($$) { _dictionary_order(@_) } ];
545 sub _dictionary_order { # Sort caselessly, ignoring punct
546 my ($valid_a, $valid_b) = @_;
549 my ($squeezed_a, $squeezed_b);
551 $valid_a = '' unless defined $valid_a;
552 $valid_b = '' unless defined $valid_b;
558 $squeezed_a =~ s/^_+//g; # No leading underscores
559 $squeezed_a =~ s/\B_+\B//g; # No connecting underscores
560 $squeezed_a =~ s/[\W]//g; # No punct
563 $squeezed_b =~ s/^_+//g;
564 $squeezed_b =~ s/\B_+\B//g;
565 $squeezed_b =~ s/[\W]//g;
567 return( $squeezed_a cmp $squeezed_b
569 or $valid_a cmp $valid_b);
572 sub sort_api_lines # Sort lines of the form flags|return|name|args...
575 $a =~ / ^ [^|]* \| [^|]* \| ( [^|]* ) /x; # 3rd field '|' is sep
577 $b =~ / ^ [^|]* \| [^|]* \| ( [^|]* ) /x;
579 return dictionary_order($a_name, $b_name);
586 BEGIN { require warnings if "$]" > '5.006' }
588 # Disable broken TRIE-optimization
589 BEGIN { eval '${^RE_TRIE_MAXBUF} = -1' if "$]" >= "5.009004" && "$]" <= "5.009005"}
604 my($ppport) = $0 =~ /([\w.]+)$/;
605 my $LF = '(?:\r\n|[\r\n])'; # line feed
606 my $HS = "[ \t]"; # horizontal whitespace
608 # Never use C comments in this file!
611 my $rccs = quotemeta $ccs;
612 my $rcce = quotemeta $cce;
615 require Getopt::Long;
616 Getopt::Long::GetOptions(\%opt, qw(
617 help quiet diag! filter! hints! changes! cplusplus strip version
618 patch=s copy=s diff=s compat-version=s
619 list-provided list-unsupported api-info=s
623 if ($@ and grep /^-/, @ARGV) {
624 usage() if "@ARGV" =~ /^--?h(?:elp)?$/;
625 die "Getopt::Long not found. Please don't use any options.\n";
629 print "This is $0 $VERSION.\n";
633 usage() if $opt{help};
634 strip() if $opt{strip};
636 $opt{'compat-version'} = 5.003_07 unless exists $opt{'compat-version'};
637 $opt{'compat-version'} = int_parse_version($opt{'compat-version'});
639 my $int_min_perl = int_parse_version(5.003_07);
641 # Each element of this hash looks something like:
643 # 'base' => '5.008000',
645 # 'todo' => '5.003007'
647 my %API = map { /^(\w+)\|([^|]*)\|([^|]*)\|(\w*)$/
649 ($2 ? ( base => $2 ) : ()),
650 ($3 ? ( todo => $3 ) : ()),
651 (index($4, 'v') >= 0 ? ( varargs => 1 ) : ()),
652 (index($4, 'p') >= 0 ? ( provided => 1 ) : ()),
653 (index($4, 'n') >= 0 ? ( noTHXarg => 1 ) : ()),
654 (index($4, 'c') >= 0 ? ( core_only => 1 ) : ()),
655 (index($4, 'd') >= 0 ? ( deprecated => 1 ) : ()),
656 (index($4, 'i') >= 0 ? ( inaccessible => 1 ) : ()),
657 (index($4, 'x') >= 0 ? ( experimental => 1 ) : ()),
658 (index($4, 'u') >= 0 ? ( undocumented => 1 ) : ()),
659 (index($4, 'o') >= 0 ? ( ppport_fnc => 1 ) : ()),
660 (index($4, 'V') >= 0 ? ( unverified => 1 ) : ()),
662 : die "invalid spec: $_" } qw(
663 ABDAY_1|5.027010||Viu
664 ABDAY_2|5.027010||Viu
665 ABDAY_3|5.027010||Viu
666 ABDAY_4|5.027010||Viu
667 ABDAY_5|5.027010||Viu
668 ABDAY_6|5.027010||Viu
669 ABDAY_7|5.027010||Viu
670 ABMON_10|5.027010||Viu
671 ABMON_11|5.027010||Viu
672 ABMON_12|5.027010||Viu
673 ABMON_1|5.027010||Viu
674 ABMON_2|5.027010||Viu
675 ABMON_3|5.027010||Viu
676 ABMON_4|5.027010||Viu
677 ABMON_5|5.027010||Viu
678 ABMON_6|5.027010||Viu
679 ABMON_7|5.027010||Viu
680 ABMON_8|5.027010||Viu
681 ABMON_9|5.027010||Viu
684 abort_execution|5.025010||Viu
687 ACCEPT_t8_p8|5.033003||Viu
688 ACCEPT_t8_pb|5.033003||Viu
689 ACCEPT_tb_p8|5.033003||Viu
690 ACCEPT_tb_pb|5.033003||Viu
692 add_above_Latin1_folds|5.021001||Viu
693 add_cp_to_invlist|5.013011||Viu
694 add_data|5.005000||Vniu
695 add_multi_match|5.021004||Viu
696 _add_range_to_invlist|5.016000||cViu
697 add_utf16_textfilter|5.011001||Viu
698 adjust_size_and_find_bucket|5.019003||Vniu
699 advance_one_LB|5.023007||Viu
700 advance_one_SB|5.021009||Viu
701 advance_one_WB|5.021009||Viu
702 AHOCORASICK|5.009005||Viu
703 AHOCORASICKC|5.009005||Viu
704 AHOCORASICKC_t8_p8|5.033003||Viu
705 AHOCORASICKC_t8_pb|5.033003||Viu
706 AHOCORASICKC_tb_p8|5.033003||Viu
707 AHOCORASICKC_tb_pb|5.033003||Viu
708 AHOCORASICK_t8_p8|5.033003||Viu
709 AHOCORASICK_t8_pb|5.033003||Viu
710 AHOCORASICK_tb_p8|5.033003||Viu
711 AHOCORASICK_tb_pb|5.033003||Viu
712 alloccopstash|5.017001|5.017001|x
713 alloc_LOGOP|5.025004||xViu
714 allocmy|5.008001||Viu
715 ALLOC_THREAD_KEY|5.005003||Viu
716 ALT_DIGITS|5.027010||Viu
717 amagic_call|5.003007|5.003007|u
718 amagic_cmp|5.009003||Viu
719 amagic_cmp_desc|5.031011||Viu
720 amagic_cmp_locale|5.009003||Viu
721 amagic_cmp_locale_desc|5.031011||Viu
722 amagic_deref_call|5.013007|5.013007|u
723 amagic_i_ncmp|5.009003||Viu
724 amagic_i_ncmp_desc|5.031011||Viu
725 amagic_is_enabled|5.015008||Viu
726 amagic_ncmp|5.009003||Viu
727 amagic_ncmp_desc|5.031011||Viu
728 AMG_CALLun|5.003007||Viu
729 AMG_CALLunary|5.013009||Viu
730 AMGfallNEVER|5.003007||Viu
731 AMGfallNO|5.003007||Viu
732 AMGfallYES|5.003007||Viu
733 AMGf_assign|5.003007||Viu
734 AMGf_noleft|5.003007||Viu
735 AMGf_noright|5.003007||Viu
736 AMGf_numarg|5.021009||Viu
737 AMGf_numeric|5.013002||Viu
738 AMGf_unary|5.003007||Viu
739 AMGf_want_list|5.017002||Viu
741 AMT_AMAGIC|5.004000||Viu
742 AMT_AMAGIC_off|5.004000||Viu
743 AMT_AMAGIC_on|5.004000||Viu
744 AMTf_AMAGIC|5.004000||Viu
745 _aMY_CXT|5.009000|5.009000|p
746 aMY_CXT|5.009000|5.009000|p
747 aMY_CXT_|5.009000|5.009000|p
748 anchored_end_shift|5.009005||Viu
749 anchored_offset|5.005000||Viu
750 anchored_substr|5.005000||Viu
751 anchored_utf8|5.008000||Viu
752 ANGSTROM_SIGN|5.017003||Viu
753 anonymise_cv_maybe|5.013003||Viu
756 ANYOF_ALNUM|5.006000||Viu
757 ANYOF_ALNUML|5.004000||Viu
758 ANYOF_ALPHA|5.006000||Viu
759 ANYOF_ALPHANUMERIC|5.017008||Viu
760 ANYOF_ASCII|5.006000||Viu
761 ANYOF_BIT|5.004005||Viu
762 ANYOF_BITMAP|5.006000||Viu
763 ANYOF_BITMAP_BYTE|5.006000||Viu
764 ANYOF_BITMAP_CLEAR|5.006000||Viu
765 ANYOF_BITMAP_CLEARALL|5.007003||Viu
766 ANYOF_BITMAP_SET|5.006000||Viu
767 ANYOF_BITMAP_SETALL|5.007003||Viu
768 ANYOF_BITMAP_SIZE|5.006000||Viu
769 ANYOF_BITMAP_TEST|5.006000||Viu
770 ANYOF_BITMAP_ZERO|5.006000||Viu
771 ANYOF_BLANK|5.006001||Viu
772 ANYOF_CASED|5.017008||Viu
773 ANYOF_CLASS_OR|5.017007||Viu
774 ANYOF_CLASS_SETALL|5.013011||Viu
775 ANYOF_CLASS_TEST_ANY_SET|5.013008||Viu
776 ANYOF_CNTRL|5.006000||Viu
777 ANYOF_COMMON_FLAGS|5.019008||Viu
779 ANYOF_DIGIT|5.006000||Viu
780 ANYOFD_t8_p8|5.033003||Viu
781 ANYOFD_t8_pb|5.033003||Viu
782 ANYOFD_tb_p8|5.033003||Viu
783 ANYOFD_tb_pb|5.033003||Viu
784 ANYOF_FLAGS|5.006000||Viu
785 ANYOF_FLAGS_ALL|5.006000||Viu
786 ANYOF_GRAPH|5.006000||Viu
788 ANYOFHb|5.031001||Viu
789 ANYOFHb_t8_p8|5.033003||Viu
790 ANYOFHb_t8_pb|5.033003||Viu
791 ANYOFHb_tb_p8|5.033003||Viu
792 ANYOFHb_tb_pb|5.033003||Viu
793 ANYOF_HORIZWS|5.009005||Viu
794 ANYOFHr|5.031002||Viu
795 ANYOFHr_t8_p8|5.033003||Viu
796 ANYOFHr_t8_pb|5.033003||Viu
797 ANYOFHr_tb_p8|5.033003||Viu
798 ANYOFHr_tb_pb|5.033003||Viu
799 ANYOFHs|5.031007||Viu
800 ANYOFHs_t8_p8|5.033003||Viu
801 ANYOFHs_t8_pb|5.033003||Viu
802 ANYOFHs_tb_p8|5.033003||Viu
803 ANYOFHs_tb_pb|5.033003||Viu
804 ANYOFH_t8_p8|5.033003||Viu
805 ANYOFH_t8_pb|5.033003||Viu
806 ANYOFH_tb_p8|5.033003||Viu
807 ANYOFH_tb_pb|5.033003||Viu
808 ANYOF_INVERT|5.004000||Viu
810 ANYOFL_FOLD|5.023007||Viu
811 ANYOF_LOCALE_FLAGS|5.019005||Viu
812 ANYOF_LOWER|5.006000||Viu
813 ANYOFL_SHARED_UTF8_LOCALE_fold_HAS_MATCHES_nonfold_REQD|5.023007||Viu
814 ANYOFL_SOME_FOLDS_ONLY_IN_UTF8_LOCALE|5.023007||Viu
815 ANYOFL_t8_p8|5.033003||Viu
816 ANYOFL_t8_pb|5.033003||Viu
817 ANYOFL_tb_p8|5.033003||Viu
818 ANYOFL_tb_pb|5.033003||Viu
819 ANYOFL_UTF8_LOCALE_REQD|5.023007||Viu
821 ANYOF_MATCHES_ALL_ABOVE_BITMAP|5.021004||Viu
822 ANYOF_MATCHES_POSIXL|5.021004||Viu
823 ANYOF_MAX|5.006000||Viu
824 ANYOFM_t8_p8|5.033003||Viu
825 ANYOFM_t8_pb|5.033003||Viu
826 ANYOFM_tb_p8|5.033003||Viu
827 ANYOFM_tb_pb|5.033003||Viu
828 ANYOF_NALNUM|5.006000||Viu
829 ANYOF_NALNUML|5.004000||Viu
830 ANYOF_NALPHA|5.006000||Viu
831 ANYOF_NALPHANUMERIC|5.017008||Viu
832 ANYOF_NASCII|5.006000||Viu
833 ANYOF_NBLANK|5.006001||Viu
834 ANYOF_NCASED|5.017008||Viu
835 ANYOF_NCNTRL|5.006000||Viu
836 ANYOF_NDIGIT|5.006000||Viu
837 ANYOF_NGRAPH|5.006000||Viu
838 ANYOF_NHORIZWS|5.009005||Viu
839 ANYOF_NLOWER|5.006000||Viu
840 ANYOF_NPRINT|5.006000||Viu
841 ANYOF_NPUNCT|5.006000||Viu
842 ANYOF_NSPACE|5.006000||Viu
843 ANYOF_NSPACEL|5.004000||Viu
844 ANYOF_NUPPER|5.006000||Viu
845 ANYOF_NVERTWS|5.009005||Viu
846 ANYOF_NWORDCHAR|5.017005||Viu
847 ANYOF_NXDIGIT|5.006000||Viu
848 ANYOF_ONLY_HAS_BITMAP|5.021004||Viu
849 ANYOFPOSIXL|5.029004||Viu
850 ANYOF_POSIXL_AND|5.019005||Viu
851 ANYOF_POSIXL_CLEAR|5.019005||Viu
852 ANYOF_POSIXL_MAX|5.019005||Viu
853 ANYOF_POSIXL_OR|5.019005||Viu
854 ANYOF_POSIXL_SET|5.019005||Viu
855 ANYOF_POSIXL_SETALL|5.019005||Viu
856 ANYOF_POSIXL_SET_TO_BITMAP|5.029004||Viu
857 ANYOF_POSIXL_SSC_TEST_ALL_SET|5.019009||Viu
858 ANYOF_POSIXL_SSC_TEST_ANY_SET|5.019009||Viu
859 ANYOFPOSIXL_t8_p8|5.033003||Viu
860 ANYOFPOSIXL_t8_pb|5.033003||Viu
861 ANYOFPOSIXL_tb_p8|5.033003||Viu
862 ANYOFPOSIXL_tb_pb|5.033003||Viu
863 ANYOF_POSIXL_TEST|5.019005||Viu
864 ANYOF_POSIXL_TEST_ALL_SET|5.019005||Viu
865 ANYOF_POSIXL_TEST_ANY_SET|5.019005||Viu
866 ANYOF_POSIXL_ZERO|5.019005||Viu
867 ANYOF_PRINT|5.006000||Viu
868 ANYOF_PUNCT|5.006000||Viu
870 ANYOFRb|5.031007||Viu
871 ANYOFRbase|5.031007||Viu
872 ANYOFR_BASE_BITS|5.031007||Viu
873 ANYOFRb_t8_p8|5.033003||Viu
874 ANYOFRb_t8_pb|5.033003||Viu
875 ANYOFRb_tb_p8|5.033003||Viu
876 ANYOFRb_tb_pb|5.033003||Viu
877 ANYOFRdelta|5.031007||Viu
878 ANYOFR_t8_p8|5.033003||Viu
879 ANYOFR_t8_pb|5.033003||Viu
880 ANYOFR_tb_p8|5.033003||Viu
881 ANYOFR_tb_pb|5.033003||Viu
882 ANYOF_SHARED_d_MATCHES_ALL_NON_UTF8_NON_ASCII_non_d_WARN_SUPER|5.023003||Viu
883 ANYOF_SHARED_d_UPPER_LATIN1_UTF8_STRING_MATCHES_non_d_RUNTIME_USER_PROP|5.023006||Viu
884 ANYOF_SPACE|5.006000||Viu
885 ANYOF_SPACEL|5.004000||Viu
886 ANYOF_t8_p8|5.033003||Viu
887 ANYOF_t8_pb|5.033003||Viu
888 ANYOF_tb_p8|5.033003||Viu
889 ANYOF_tb_pb|5.033003||Viu
890 ANYOF_UNIPROP|5.017006||Viu
891 ANYOF_UPPER|5.006000||Viu
892 ANYOF_VERTWS|5.009005||Viu
893 ANYOF_WORDCHAR|5.017005||Viu
894 ANYOF_XDIGIT|5.006000||Viu
896 _append_range_to_invlist|5.013010||Viu
897 append_utf8_from_native_byte|5.019004||cVniu
899 apply_attrs|5.006000||Viu
900 apply_attrs_my|5.007003||Viu
901 apply_attrs_string|5.006001|5.006001|xu
902 ARCHLIB|5.003007|5.003007|Vn
903 ARCHLIB_EXP|5.003007|5.003007|Vn
904 ARCHNAME|5.004000|5.004000|Vn
906 ARG1_LOC|5.005000||Viu
907 ARG1_SET|5.005000||Viu
910 ARG2L_LOC|5.009005||Viu
911 ARG2_LOC|5.005000||Viu
912 ARG2L_SET|5.009005||Viu
913 ARG2_SET|5.005000||Viu
915 ARG_LOC|5.005000||Viu
917 ARGp_LOC|5.031010||Viu
918 ARGp_SET|5.031010||Viu
919 ARG__SET|5.005000||Viu
920 ARG_SET|5.005000||Viu
921 ARGTARG|5.003007||Viu
922 ARG_VALUE|5.005000||Viu
923 argvout_final|5.029006||Viu
924 ASCIIish|5.005003||Viu
925 ASCII_MORE_RESTRICT_PAT_MODS|5.013010||Viu
926 ASCII_RESTRICT_PAT_MOD|5.013009||Viu
927 ASCII_RESTRICT_PAT_MODS|5.013009||Viu
928 ASCII_TO_NATIVE|5.007001||Viu
929 ASCII_TO_NEED|5.019004||dcVnu
930 asctime|5.009000||Viu
931 ASCTIME_R_PROTO|5.008000|5.008000|Vn
933 __ASSERT_|5.019007|5.008008|p
934 ASSERT_CURPAD_ACTIVE|5.008001||Viu
935 ASSERT_CURPAD_LEGAL|5.008001||Viu
936 assert_not_glob|5.009004||Viu
937 assert_not_ROK|5.008001||Viu
938 assert_uft8_cache_coherent|5.013003||Viu
939 assignment_type|5.021005||Viu
940 ASSUME|5.019006|5.003007|p
941 atfork_lock|5.007002|5.007002|nu
942 atfork_unlock|5.007002|5.007002|nu
943 aTHX|5.006000|5.003007|p
944 aTHX_|5.006000|5.003007|p
948 aTHXR_||5.003007|ponu
954 AvALLOC|5.003007||Viu
955 AvARRAY|5.003007|5.003007|
956 AvARYLEN|5.003007||Viu
958 av_clear|5.003007|5.003007|
959 av_count|5.033001|5.003007|p
960 av_create_and_push|5.009005|5.009005|x
961 av_create_and_unshift_one|5.009005|5.009005|x
962 av_delete|5.006000|5.006000|
963 av_exists|5.006000|5.006000|
964 av_extend|5.003007|5.003007|
965 av_extend_guts|5.017004||Viu
966 av_fetch|5.003007|5.003007|
967 av_fill|5.003007|5.003007|
968 AvFILL|5.003007|5.003007|
969 AvFILLp|5.004005||pcV
971 av_len|5.003007|5.003007|
972 av_make|5.003007|5.003007|
974 av_new_alloc|5.035001|5.035001|
975 av_nonelem|5.027009||Viu
976 av_pop|5.003007|5.003007|
977 av_push|5.003007|5.003007|
979 AvREALISH|5.003007||Viu
980 AvREAL_off|5.003007||Viu
981 AvREAL_on|5.003007||Viu
982 AvREAL_only|5.009003||Viu
983 AvREIFY|5.003007||Viu
984 av_reify|5.004004||cViu
985 AvREIFY_off|5.003007||Viu
986 AvREIFY_on|5.003007||Viu
987 AvREIFY_only|5.009003||Viu
988 av_shift|5.003007|5.003007|
989 av_store|5.003007|5.003007|
990 av_tindex|5.017009|5.003007|p
991 av_tindex_skip_len_mg|5.025010||Viu
992 av_top_index|5.017009|5.003007|p
993 av_top_index_skip_len_mg|5.025010||Viu
994 av_undef|5.003007|5.003007|
995 av_unshift|5.003007|5.003007|
996 ax|5.003007|5.003007|
997 backup_one_GCB|5.025003||Viu
998 backup_one_LB|5.023007||Viu
999 backup_one_SB|5.021009||Viu
1000 backup_one_WB|5.021009||Viu
1001 bad_type_gv|5.019002||Viu
1002 bad_type_pv|5.016000||Viu
1003 BADVERSION|5.011004||Viu
1004 BASEOP|5.003007||Viu
1005 BhkDISABLE|5.013003||xV
1006 BhkENABLE|5.013003||xV
1007 BhkENTRY|5.013003||xVi
1008 BhkENTRY_set|5.013003||xV
1009 BHKf_bhk_eval|5.013006||Viu
1010 BHKf_bhk_post_end|5.013006||Viu
1011 BHKf_bhk_pre_end|5.013006||Viu
1012 BHKf_bhk_start|5.013006||Viu
1013 BhkFLAGS|5.013003||xVi
1014 BIN|5.003007|5.003007|Vn
1016 bind_match|5.003007||Viu
1017 BIN_EXP|5.004000|5.004000|Vn
1018 BIT_BUCKET|5.003007||Viu
1019 BIT_DIGITS|5.004000||Viu
1020 BITMAP_BYTE|5.009005||Viu
1021 BITMAP_TEST|5.009005||Viu
1022 blk_eval|5.003007||Viu
1023 blk_format|5.011000||Viu
1024 blk_gimme|5.003007||Viu
1025 blk_givwhen|5.027008||Viu
1026 blk_loop|5.003007||Viu
1027 blk_oldcop|5.003007||Viu
1028 blk_oldmarksp|5.003007||Viu
1029 blk_oldpm|5.003007||Viu
1030 blk_oldsaveix|5.023008||Viu
1031 blk_oldscopesp|5.003007||Viu
1032 blk_oldsp|5.003007||Viu
1033 blk_old_tmpsfloor|5.023008||Viu
1034 blk_sub|5.003007||Viu
1035 blk_u16|5.011000||Viu
1036 block_end|5.004000|5.004000|
1037 block_gimme|5.004000|5.004000|u
1038 blockhook_register|5.013003|5.013003|x
1039 block_start|5.004000|5.004000|
1040 BmFLAGS|5.009005||Viu
1041 BmPREVIOUS|5.003007||Viu
1042 BmRARE|5.003007||Viu
1043 BmUSEFUL|5.003007||Viu
1045 BOL_t8_p8|5.033003||Viu
1046 BOL_t8_pb|5.033003||Viu
1047 BOL_tb_p8|5.033003||Viu
1048 BOL_tb_pb|5.033003||Viu
1049 BOM_UTF8|5.025005|5.003007|p
1050 BOM_UTF8_FIRST_BYTE|5.019004||Viu
1051 BOM_UTF8_TAIL|5.019004||Viu
1053 boolSV|5.004000|5.003007|p
1054 boot_core_mro|5.009005||Viu
1055 boot_core_PerlIO|5.007002||Viu
1056 boot_core_UNIVERSAL|5.003007||Viu
1058 BOUNDA|5.013009||Viu
1059 BOUNDA_t8_p8|5.033003||Viu
1060 BOUNDA_t8_pb|5.033003||Viu
1061 BOUNDA_tb_p8|5.033003||Viu
1062 BOUNDA_tb_pb|5.033003||Viu
1063 BOUNDL|5.004000||Viu
1064 BOUNDL_t8_p8|5.033003||Viu
1065 BOUNDL_t8_pb|5.033003||Viu
1066 BOUNDL_tb_p8|5.033003||Viu
1067 BOUNDL_tb_pb|5.033003||Viu
1068 BOUND_t8_p8|5.033003||Viu
1069 BOUND_t8_pb|5.033003||Viu
1070 BOUND_tb_p8|5.033003||Viu
1071 BOUND_tb_pb|5.033003||Viu
1072 BOUNDU|5.013009||Viu
1073 BOUNDU_t8_p8|5.033003||Viu
1074 BOUNDU_t8_pb|5.033003||Viu
1075 BOUNDU_tb_p8|5.033003||Viu
1076 BOUNDU_tb_pb|5.033003||Viu
1077 BRANCH|5.003007||Viu
1078 BRANCHJ|5.005000||Viu
1079 BRANCHJ_t8_p8|5.033003||Viu
1080 BRANCHJ_t8_pb|5.033003||Viu
1081 BRANCHJ_tb_p8|5.033003||Viu
1082 BRANCHJ_tb_pb|5.033003||Viu
1083 BRANCH_next|5.009005||Viu
1084 BRANCH_next_fail|5.009005||Viu
1085 BRANCH_next_fail_t8_p8|5.033003||Viu
1086 BRANCH_next_fail_t8_pb|5.033003||Viu
1087 BRANCH_next_fail_tb_p8|5.033003||Viu
1088 BRANCH_next_fail_tb_pb|5.033003||Viu
1089 BRANCH_next_t8_p8|5.033003||Viu
1090 BRANCH_next_t8_pb|5.033003||Viu
1091 BRANCH_next_tb_p8|5.033003||Viu
1092 BRANCH_next_tb_pb|5.033003||Viu
1093 BRANCH_t8_p8|5.033003||Viu
1094 BRANCH_t8_pb|5.033003||Viu
1095 BRANCH_tb_p8|5.033003||Viu
1096 BRANCH_tb_pb|5.033003||Viu
1097 BSD_GETPGRP|5.003007||Viu
1098 BSDish|5.008001||Viu
1099 BSD_SETPGRP|5.003007||Viu
1100 BUFSIZ|5.003007||Viu
1101 _byte_dump_string|5.025006||cViu
1102 BYTEORDER|5.003007|5.003007|Vn
1103 bytes_cmp_utf8|5.013007|5.013007|
1104 bytes_from_utf8|5.007001|5.007001|x
1105 bytes_from_utf8_loc|5.027001||xcVn
1106 bytes_to_utf8|5.006001|5.006001|x
1107 call_argv|5.006000|5.003007|p
1108 call_atexit|5.006000|5.006000|u
1109 CALL_BLOCK_HOOKS|5.013003||xVi
1110 CALL_CHECKER_REQUIRE_GV|5.021004|5.021004|
1111 caller_cx|5.013005|5.006000|p
1112 CALL_FPTR|5.006000||Viu
1113 call_list|5.004000|5.004000|u
1114 call_method|5.006000|5.003007|p
1115 calloc|5.007002|5.007002|n
1116 call_pv|5.006000|5.003007|p
1117 CALLREGCOMP|5.005000||Viu
1118 CALLREGCOMP_ENG|5.009005||Viu
1119 CALLREGDUPE|5.009005||Viu
1120 CALLREGDUPE_PVT|5.009005||Viu
1121 CALLREGEXEC|5.005000||Viu
1122 CALLREGFREE|5.006000||Viu
1123 CALLREGFREE_PVT|5.009005||Viu
1124 CALLREG_INTUIT_START|5.006000||Viu
1125 CALLREG_INTUIT_STRING|5.006000||Viu
1126 CALLREG_NAMED_BUFF_ALL|5.009005||Viu
1127 CALLREG_NAMED_BUFF_CLEAR|5.009005||Viu
1128 CALLREG_NAMED_BUFF_COUNT|5.009005||Viu
1129 CALLREG_NAMED_BUFF_DELETE|5.009005||Viu
1130 CALLREG_NAMED_BUFF_EXISTS|5.009005||Viu
1131 CALLREG_NAMED_BUFF_FETCH|5.009005||Viu
1132 CALLREG_NAMED_BUFF_FIRSTKEY|5.009005||Viu
1133 CALLREG_NAMED_BUFF_NEXTKEY|5.009005||Viu
1134 CALLREG_NAMED_BUFF_SCALAR|5.009005||Viu
1135 CALLREG_NAMED_BUFF_STORE|5.009005||Viu
1136 CALLREG_NUMBUF_FETCH|5.009005||Viu
1137 CALLREG_NUMBUF_LENGTH|5.009005||Viu
1138 CALLREG_NUMBUF_STORE|5.009005||Viu
1139 CALLREG_PACKAGE|5.009005||Viu
1140 CALLRUNOPS|5.005000||Viu
1141 call_sv|5.006000|5.003007|p
1142 CAN64BITHASH|5.027001||Viu
1143 CAN_COW_FLAGS|5.009000||Viu
1144 CAN_COW_MASK|5.009000||Viu
1146 CAN_PROTOTYPE|5.003007||Viu
1147 C_ARRAY_END|5.013002|5.003007|p
1148 C_ARRAY_LENGTH|5.008001|5.003007|p
1149 case_100_SBOX32|5.027001||Viu
1150 case_101_SBOX32|5.027001||Viu
1151 case_102_SBOX32|5.027001||Viu
1152 case_103_SBOX32|5.027001||Viu
1153 case_104_SBOX32|5.027001||Viu
1154 case_105_SBOX32|5.027001||Viu
1155 case_106_SBOX32|5.027001||Viu
1156 case_107_SBOX32|5.027001||Viu
1157 case_108_SBOX32|5.027001||Viu
1158 case_109_SBOX32|5.027001||Viu
1159 case_10_SBOX32|5.027001||Viu
1160 case_110_SBOX32|5.027001||Viu
1161 case_111_SBOX32|5.027001||Viu
1162 case_112_SBOX32|5.027001||Viu
1163 case_113_SBOX32|5.027001||Viu
1164 case_114_SBOX32|5.027001||Viu
1165 case_115_SBOX32|5.027001||Viu
1166 case_116_SBOX32|5.027001||Viu
1167 case_117_SBOX32|5.027001||Viu
1168 case_118_SBOX32|5.027001||Viu
1169 case_119_SBOX32|5.027001||Viu
1170 case_11_SBOX32|5.027001||Viu
1171 case_120_SBOX32|5.027001||Viu
1172 case_121_SBOX32|5.027001||Viu
1173 case_122_SBOX32|5.027001||Viu
1174 case_123_SBOX32|5.027001||Viu
1175 case_124_SBOX32|5.027001||Viu
1176 case_125_SBOX32|5.027001||Viu
1177 case_126_SBOX32|5.027001||Viu
1178 case_127_SBOX32|5.027001||Viu
1179 case_128_SBOX32|5.027001||Viu
1180 case_129_SBOX32|5.027001||Viu
1181 case_12_SBOX32|5.027001||Viu
1182 case_130_SBOX32|5.027001||Viu
1183 case_131_SBOX32|5.027001||Viu
1184 case_132_SBOX32|5.027001||Viu
1185 case_133_SBOX32|5.027001||Viu
1186 case_134_SBOX32|5.027001||Viu
1187 case_135_SBOX32|5.027001||Viu
1188 case_136_SBOX32|5.027001||Viu
1189 case_137_SBOX32|5.027001||Viu
1190 case_138_SBOX32|5.027001||Viu
1191 case_139_SBOX32|5.027001||Viu
1192 case_13_SBOX32|5.027001||Viu
1193 case_140_SBOX32|5.027001||Viu
1194 case_141_SBOX32|5.027001||Viu
1195 case_142_SBOX32|5.027001||Viu
1196 case_143_SBOX32|5.027001||Viu
1197 case_144_SBOX32|5.027001||Viu
1198 case_145_SBOX32|5.027001||Viu
1199 case_146_SBOX32|5.027001||Viu
1200 case_147_SBOX32|5.027001||Viu
1201 case_148_SBOX32|5.027001||Viu
1202 case_149_SBOX32|5.027001||Viu
1203 case_14_SBOX32|5.027001||Viu
1204 case_150_SBOX32|5.027001||Viu
1205 case_151_SBOX32|5.027001||Viu
1206 case_152_SBOX32|5.027001||Viu
1207 case_153_SBOX32|5.027001||Viu
1208 case_154_SBOX32|5.027001||Viu
1209 case_155_SBOX32|5.027001||Viu
1210 case_156_SBOX32|5.027001||Viu
1211 case_157_SBOX32|5.027001||Viu
1212 case_158_SBOX32|5.027001||Viu
1213 case_159_SBOX32|5.027001||Viu
1214 case_15_SBOX32|5.027001||Viu
1215 case_160_SBOX32|5.027001||Viu
1216 case_161_SBOX32|5.027001||Viu
1217 case_162_SBOX32|5.027001||Viu
1218 case_163_SBOX32|5.027001||Viu
1219 case_164_SBOX32|5.027001||Viu
1220 case_165_SBOX32|5.027001||Viu
1221 case_166_SBOX32|5.027001||Viu
1222 case_167_SBOX32|5.027001||Viu
1223 case_168_SBOX32|5.027001||Viu
1224 case_169_SBOX32|5.027001||Viu
1225 case_16_SBOX32|5.027001||Viu
1226 case_170_SBOX32|5.027001||Viu
1227 case_171_SBOX32|5.027001||Viu
1228 case_172_SBOX32|5.027001||Viu
1229 case_173_SBOX32|5.027001||Viu
1230 case_174_SBOX32|5.027001||Viu
1231 case_175_SBOX32|5.027001||Viu
1232 case_176_SBOX32|5.027001||Viu
1233 case_177_SBOX32|5.027001||Viu
1234 case_178_SBOX32|5.027001||Viu
1235 case_179_SBOX32|5.027001||Viu
1236 case_17_SBOX32|5.027001||Viu
1237 case_180_SBOX32|5.027001||Viu
1238 case_181_SBOX32|5.027001||Viu
1239 case_182_SBOX32|5.027001||Viu
1240 case_183_SBOX32|5.027001||Viu
1241 case_184_SBOX32|5.027001||Viu
1242 case_185_SBOX32|5.027001||Viu
1243 case_186_SBOX32|5.027001||Viu
1244 case_187_SBOX32|5.027001||Viu
1245 case_188_SBOX32|5.027001||Viu
1246 case_189_SBOX32|5.027001||Viu
1247 case_18_SBOX32|5.027001||Viu
1248 case_190_SBOX32|5.027001||Viu
1249 case_191_SBOX32|5.027001||Viu
1250 case_192_SBOX32|5.027001||Viu
1251 case_193_SBOX32|5.027001||Viu
1252 case_194_SBOX32|5.027001||Viu
1253 case_195_SBOX32|5.027001||Viu
1254 case_196_SBOX32|5.027001||Viu
1255 case_197_SBOX32|5.027001||Viu
1256 case_198_SBOX32|5.027001||Viu
1257 case_199_SBOX32|5.027001||Viu
1258 case_19_SBOX32|5.027001||Viu
1259 case_1_SBOX32|5.027001||Viu
1260 case_200_SBOX32|5.027001||Viu
1261 case_201_SBOX32|5.027001||Viu
1262 case_202_SBOX32|5.027001||Viu
1263 case_203_SBOX32|5.027001||Viu
1264 case_204_SBOX32|5.027001||Viu
1265 case_205_SBOX32|5.027001||Viu
1266 case_206_SBOX32|5.027001||Viu
1267 case_207_SBOX32|5.027001||Viu
1268 case_208_SBOX32|5.027001||Viu
1269 case_209_SBOX32|5.027001||Viu
1270 case_20_SBOX32|5.027001||Viu
1271 case_210_SBOX32|5.027001||Viu
1272 case_211_SBOX32|5.027001||Viu
1273 case_212_SBOX32|5.027001||Viu
1274 case_213_SBOX32|5.027001||Viu
1275 case_214_SBOX32|5.027001||Viu
1276 case_215_SBOX32|5.027001||Viu
1277 case_216_SBOX32|5.027001||Viu
1278 case_217_SBOX32|5.027001||Viu
1279 case_218_SBOX32|5.027001||Viu
1280 case_219_SBOX32|5.027001||Viu
1281 case_21_SBOX32|5.027001||Viu
1282 case_220_SBOX32|5.027001||Viu
1283 case_221_SBOX32|5.027001||Viu
1284 case_222_SBOX32|5.027001||Viu
1285 case_223_SBOX32|5.027001||Viu
1286 case_224_SBOX32|5.027001||Viu
1287 case_225_SBOX32|5.027001||Viu
1288 case_226_SBOX32|5.027001||Viu
1289 case_227_SBOX32|5.027001||Viu
1290 case_228_SBOX32|5.027001||Viu
1291 case_229_SBOX32|5.027001||Viu
1292 case_22_SBOX32|5.027001||Viu
1293 case_230_SBOX32|5.027001||Viu
1294 case_231_SBOX32|5.027001||Viu
1295 case_232_SBOX32|5.027001||Viu
1296 case_233_SBOX32|5.027001||Viu
1297 case_234_SBOX32|5.027001||Viu
1298 case_235_SBOX32|5.027001||Viu
1299 case_236_SBOX32|5.027001||Viu
1300 case_237_SBOX32|5.027001||Viu
1301 case_238_SBOX32|5.027001||Viu
1302 case_239_SBOX32|5.027001||Viu
1303 case_23_SBOX32|5.027001||Viu
1304 case_240_SBOX32|5.027001||Viu
1305 case_241_SBOX32|5.027001||Viu
1306 case_242_SBOX32|5.027001||Viu
1307 case_243_SBOX32|5.027001||Viu
1308 case_244_SBOX32|5.027001||Viu
1309 case_245_SBOX32|5.027001||Viu
1310 case_246_SBOX32|5.027001||Viu
1311 case_247_SBOX32|5.027001||Viu
1312 case_248_SBOX32|5.027001||Viu
1313 case_249_SBOX32|5.027001||Viu
1314 case_24_SBOX32|5.027001||Viu
1315 case_250_SBOX32|5.027001||Viu
1316 case_251_SBOX32|5.027001||Viu
1317 case_252_SBOX32|5.027001||Viu
1318 case_253_SBOX32|5.027001||Viu
1319 case_254_SBOX32|5.027001||Viu
1320 case_255_SBOX32|5.027001||Viu
1321 case_256_SBOX32|5.027001||Viu
1322 case_25_SBOX32|5.027001||Viu
1323 case_26_SBOX32|5.027001||Viu
1324 case_27_SBOX32|5.027001||Viu
1325 case_28_SBOX32|5.027001||Viu
1326 case_29_SBOX32|5.027001||Viu
1327 case_2_SBOX32|5.027001||Viu
1328 case_30_SBOX32|5.027001||Viu
1329 case_31_SBOX32|5.027001||Viu
1330 case_32_SBOX32|5.027001||Viu
1331 case_33_SBOX32|5.027001||Viu
1332 case_34_SBOX32|5.027001||Viu
1333 case_35_SBOX32|5.027001||Viu
1334 case_36_SBOX32|5.027001||Viu
1335 case_37_SBOX32|5.027001||Viu
1336 case_38_SBOX32|5.027001||Viu
1337 case_39_SBOX32|5.027001||Viu
1338 case_3_SBOX32|5.027001||Viu
1339 case_40_SBOX32|5.027001||Viu
1340 case_41_SBOX32|5.027001||Viu
1341 case_42_SBOX32|5.027001||Viu
1342 case_43_SBOX32|5.027001||Viu
1343 case_44_SBOX32|5.027001||Viu
1344 case_45_SBOX32|5.027001||Viu
1345 case_46_SBOX32|5.027001||Viu
1346 case_47_SBOX32|5.027001||Viu
1347 case_48_SBOX32|5.027001||Viu
1348 case_49_SBOX32|5.027001||Viu
1349 case_4_SBOX32|5.027001||Viu
1350 case_50_SBOX32|5.027001||Viu
1351 case_51_SBOX32|5.027001||Viu
1352 case_52_SBOX32|5.027001||Viu
1353 case_53_SBOX32|5.027001||Viu
1354 case_54_SBOX32|5.027001||Viu
1355 case_55_SBOX32|5.027001||Viu
1356 case_56_SBOX32|5.027001||Viu
1357 case_57_SBOX32|5.027001||Viu
1358 case_58_SBOX32|5.027001||Viu
1359 case_59_SBOX32|5.027001||Viu
1360 case_5_SBOX32|5.027001||Viu
1361 case_60_SBOX32|5.027001||Viu
1362 case_61_SBOX32|5.027001||Viu
1363 case_62_SBOX32|5.027001||Viu
1364 case_63_SBOX32|5.027001||Viu
1365 case_64_SBOX32|5.027001||Viu
1366 case_65_SBOX32|5.027001||Viu
1367 case_66_SBOX32|5.027001||Viu
1368 case_67_SBOX32|5.027001||Viu
1369 case_68_SBOX32|5.027001||Viu
1370 case_69_SBOX32|5.027001||Viu
1371 case_6_SBOX32|5.027001||Viu
1372 case_70_SBOX32|5.027001||Viu
1373 case_71_SBOX32|5.027001||Viu
1374 case_72_SBOX32|5.027001||Viu
1375 case_73_SBOX32|5.027001||Viu
1376 case_74_SBOX32|5.027001||Viu
1377 case_75_SBOX32|5.027001||Viu
1378 case_76_SBOX32|5.027001||Viu
1379 case_77_SBOX32|5.027001||Viu
1380 case_78_SBOX32|5.027001||Viu
1381 case_79_SBOX32|5.027001||Viu
1382 case_7_SBOX32|5.027001||Viu
1383 case_80_SBOX32|5.027001||Viu
1384 case_81_SBOX32|5.027001||Viu
1385 case_82_SBOX32|5.027001||Viu
1386 case_83_SBOX32|5.027001||Viu
1387 case_84_SBOX32|5.027001||Viu
1388 case_85_SBOX32|5.027001||Viu
1389 case_86_SBOX32|5.027001||Viu
1390 case_87_SBOX32|5.027001||Viu
1391 case_88_SBOX32|5.027001||Viu
1392 case_89_SBOX32|5.027001||Viu
1393 case_8_SBOX32|5.027001||Viu
1394 case_90_SBOX32|5.027001||Viu
1395 case_91_SBOX32|5.027001||Viu
1396 case_92_SBOX32|5.027001||Viu
1397 case_93_SBOX32|5.027001||Viu
1398 case_94_SBOX32|5.027001||Viu
1399 case_95_SBOX32|5.027001||Viu
1400 case_96_SBOX32|5.027001||Viu
1401 case_97_SBOX32|5.027001||Viu
1402 case_98_SBOX32|5.027001||Viu
1403 case_99_SBOX32|5.027001||Viu
1404 case_9_SBOX32|5.027001||Viu
1405 CASE_STD_PMMOD_FLAGS_PARSE_SET|5.009005||Viu
1406 CASTFLAGS|5.003007|5.003007|Vn
1407 cast_i32|5.006000||cVnu
1408 cast_iv|5.006000||cVnu
1409 CASTNEGFLOAT|5.003007|5.003007|Vn
1410 cast_ulong|5.003007||cVnu
1411 cast_uv|5.006000||cVnu
1412 CAT2|5.003007|5.003007|Vn
1413 CATCH_GET|5.004000||Viu
1414 CATCH_SET|5.004000||Viu
1415 category_name|5.027008||Vniu
1416 cBINOP|5.003007||Viu
1417 cBINOPo|5.004005||Viu
1418 cBINOPx|5.006000||Viu
1419 cBOOL|5.013000|5.003007|p
1423 C_FAC_POSIX|5.009003||Viu
1424 cGVOP_gv|5.006000||Viu
1425 cGVOPo_gv|5.006000||Viu
1426 cGVOPx_gv|5.006000||Viu
1427 change_engine_size|5.029004||Viu
1428 CHANGE_MULTICALL_FLAGS|5.018000||Viu
1429 CHARBITS|5.011002|5.011002|Vn
1430 CHARSET_PAT_MODS|5.013010||Viu
1432 checkcomma|5.003007||Viu
1433 check_end_shift|5.009005||Viu
1434 check_locale_boundary_crossing|5.015006||Viu
1435 CHECK_MALLOC_TAINT|5.008001||Viu
1436 CHECK_MALLOC_TOO_LATE_FOR|5.008001||Viu
1437 check_offset_max|5.005000||Viu
1438 check_offset_min|5.005000||Viu
1439 check_substr|5.005000||Viu
1440 check_type_and_open|5.009003||Viu
1441 check_uni|5.003007||Viu
1442 check_utf8|5.008000||Viu
1443 check_utf8_print|5.013009||Viu
1444 child_offset_bits|5.009003||Viu
1446 chsize|5.005000||Viu
1447 ckDEAD|5.006000||Viu
1448 ck_entersub_args_core|||iu
1449 ck_entersub_args_list|5.013006|5.013006|
1450 ck_entersub_args_proto|5.013006|5.013006|
1451 ck_entersub_args_proto_or_list|5.013006|5.013006|
1452 ckWARN2|5.006000|5.003007|p
1453 ckWARN2_d|5.006000|5.003007|p
1454 ckWARN3|5.007003|5.003007|p
1455 ckWARN3_d|5.007003|5.003007|p
1456 ckWARN4|5.007003|5.003007|p
1457 ckWARN4_d|5.007003|5.003007|p
1458 ckWARN|5.006000|5.003007|p
1459 ckwarn_common|5.011001||Viu
1461 ckWARN_d|5.006000|5.003007|p
1463 ck_warner|5.011001|5.004000|pv
1464 ck_warner_d|5.011001|5.004000|pv
1465 CLANG_DIAG_IGNORE|5.023006||Viu
1466 CLANG_DIAG_IGNORE_DECL|5.027007||Viu
1467 CLANG_DIAG_IGNORE_STMT|5.027007||Viu
1468 CLANG_DIAG_PRAGMA|5.023006||Viu
1469 CLANG_DIAG_RESTORE|5.023006||Viu
1470 CLANG_DIAG_RESTORE_DECL|5.027007||Viu
1471 CLANG_DIAG_RESTORE_STMT|5.027007||Viu
1473 CLEAR_ARGARRAY|5.006000||Viu
1474 clear_defarray|5.023008|5.023008|u
1475 clearerr|5.003007||Viu
1476 CLEAR_ERRSV|5.025007|5.025007|
1477 CLEARFEATUREBITS|5.031006||Viu
1478 clear_placeholders|5.009004||xViu
1479 clear_special_blocks|5.021003||Viu
1480 cLISTOP|5.003007||Viu
1481 cLISTOPo|5.004005||Viu
1482 cLISTOPx|5.006000||Viu
1483 cLOGOP|5.003007||Viu
1484 cLOGOPo|5.004005||Viu
1485 cLOGOPx|5.006000||Viu
1486 CLONEf_CLONE_HOST|5.007002||Viu
1487 CLONEf_COPY_STACKS|5.007001||Viu
1488 CLONEf_JOIN_IN|5.008001||Viu
1489 CLONEf_KEEP_PTR_TABLE|5.007001||Viu
1490 clone_params_del|5.013002|5.013002|nu
1491 clone_params_new|5.013002|5.013002|nu
1493 cLOOPo|5.004005||Viu
1494 cLOOPx|5.006000||Viu
1497 closedir|5.005000||Viu
1498 closest_cop|5.007002||Viu
1499 CLOSE_t8_p8|5.033003||Viu
1500 CLOSE_t8_pb|5.033003||Viu
1501 CLOSE_tb_p8|5.033003||Viu
1502 CLOSE_tb_pb|5.033003||Viu
1503 CLUMP_2IV|5.006000||Viu
1504 CLUMP_2UV|5.006000||Viu
1506 CLUMP_t8_p8|5.033003||Viu
1507 CLUMP_t8_pb|5.033003||Viu
1508 CLUMP_tb_p8|5.033003||Viu
1509 CLUMP_tb_pb|5.033003||Viu
1510 cMETHOPx|5.021005||Viu
1511 cMETHOPx_meth|5.021005||Viu
1512 cMETHOPx_rclass|5.021007||Viu
1513 cmpchain_extend|5.031011||Viu
1514 cmpchain_finish|5.031011||Viu
1515 cmpchain_start|5.031011||Viu
1516 cmp_desc|5.031011||Viu
1517 cmp_locale_desc|5.031011||Viu
1518 cntrl_to_mnemonic|5.021004||cVniu
1519 CODESET|5.027010||Viu
1520 COMBINING_DOT_ABOVE_UTF8|5.029008||Viu
1521 COMBINING_GRAVE_ACCENT_UTF8|5.017004||Viu
1522 COMMIT|5.009005||Viu
1523 COMMIT_next|5.009005||Viu
1524 COMMIT_next_fail|5.009005||Viu
1525 COMMIT_next_fail_t8_p8|5.033003||Viu
1526 COMMIT_next_fail_t8_pb|5.033003||Viu
1527 COMMIT_next_fail_tb_p8|5.033003||Viu
1528 COMMIT_next_fail_tb_pb|5.033003||Viu
1529 COMMIT_next_t8_p8|5.033003||Viu
1530 COMMIT_next_t8_pb|5.033003||Viu
1531 COMMIT_next_tb_p8|5.033003||Viu
1532 COMMIT_next_tb_pb|5.033003||Viu
1533 COMMIT_t8_p8|5.033003||Viu
1534 COMMIT_t8_pb|5.033003||Viu
1535 COMMIT_tb_p8|5.033003||Viu
1536 COMMIT_tb_pb|5.033003||Viu
1537 compile_wildcard|5.031010||Viu
1538 compute_EXACTish|5.017003||Vniu
1539 COND_BROADCAST|5.005000||Viu
1540 COND_DESTROY|5.005000||Viu
1541 COND_INIT|5.005000||Viu
1542 COND_SIGNAL|5.005000||Viu
1543 COND_WAIT|5.005000||Viu
1544 connect|5.005000||Viu
1545 construct_ahocorasick_from_trie|5.021001||Viu
1546 CONTINUE_PAT_MOD|5.009005||Viu
1547 cop_fetch_label|5.015001|5.015001|x
1548 CopFILE|5.006000|5.003007|p
1549 CopFILEAV|5.006000|5.003007|p
1550 CopFILEAVx|5.009003||Viu
1551 CopFILE_free|5.007003||Viu
1552 CopFILEGV|5.006000|5.003007|p
1553 CopFILEGV_set|5.006000|5.003007|p
1554 CopFILE_set|5.006000|5.003007|p
1555 CopFILE_setn|5.009005||Viu
1556 CopFILESV|5.006000|5.003007|p
1557 cop_free|5.006000||Viu
1558 cophh_2hv|5.013007|5.013007|x
1559 cophh_copy|5.013007|5.013007|x
1560 cophh_delete_pv|5.013007|5.013007|x
1561 cophh_delete_pvn|5.013007|5.013007|x
1562 cophh_delete_pvs|5.013007|5.013007|x
1563 cophh_delete_sv|5.013007|5.013007|x
1564 COPHH_EXISTS|5.033008||Viu
1565 cophh_exists_pv|5.033008|5.033008|x
1566 cophh_exists_pvn|5.033008|5.033008|x
1567 cophh_exists_pvs|5.033008|5.033008|x
1568 cophh_exists_sv|5.033008|5.033008|x
1569 cophh_fetch_pv|5.013007|5.013007|x
1570 cophh_fetch_pvn|5.013007|5.013007|x
1571 cophh_fetch_pvs|5.013007|5.013007|x
1572 cophh_fetch_sv|5.013007|5.013007|x
1573 cophh_free|5.013007|5.013007|x
1574 COPHH_KEY_UTF8|5.013007|5.013007|
1575 cophh_new_empty|5.013007|5.013007|x
1576 cophh_store_pv|5.013007|5.013007|x
1577 cophh_store_pvn|5.013007|5.013007|x
1578 cophh_store_pvs|5.013007|5.013007|x
1579 cophh_store_sv|5.013007|5.013007|x
1580 CopHINTHASH_get|5.013007||Viu
1581 CopHINTHASH_set|5.013007||Viu
1582 cop_hints_2hv|5.013007|5.013007|
1583 cop_hints_exists_pv|5.033008|5.033008|
1584 cop_hints_exists_pvn|5.033008|5.033008|
1585 cop_hints_exists_pvs|5.033008|5.033008|
1586 cop_hints_exists_sv|5.033008|5.033008|
1587 cop_hints_fetch_pv|5.013007|5.013007|
1588 cop_hints_fetch_pvn|5.013007|5.013007|
1589 cop_hints_fetch_pvs|5.013007|5.013007|
1590 cop_hints_fetch_sv|5.013007|5.013007|
1591 CopHINTS_get|5.009004||Viu
1592 CopHINTS_set|5.009004||Viu
1593 CopLABEL|5.009005|5.009005|
1594 CopLABEL_alloc|5.009005||Viu
1595 CopLABEL_len|5.016000|5.016000|
1596 CopLABEL_len_flags|5.016000|5.016000|
1597 CopLINE|5.006000|5.006000|
1598 CopLINE_dec|5.006000||Viu
1599 CopLINE_inc|5.006000||Viu
1600 CopLINE_set|5.006000||Viu
1601 COP_SEQMAX_INC|5.021006||Viu
1602 COP_SEQ_RANGE_HIGH|5.009005||Viu
1603 COP_SEQ_RANGE_LOW|5.009005||Viu
1604 CopSTASH|5.006000|5.003007|p
1605 CopSTASH_eq|5.006000|5.003007|p
1606 CopSTASH_ne|5.006000||Viu
1607 CopSTASHPV|5.006000|5.003007|p
1608 CopSTASHPV_set|5.017001|5.017001|p
1609 CopSTASH_set|5.006000|5.003007|p
1610 cop_store_label|5.015001|5.015001|x
1611 Copy|5.003007|5.003007|
1612 CopyD|5.009002|5.003007|p
1613 core_prototype|5.015002||Vi
1614 coresub_op|5.015003||Viu
1615 CowREFCNT|5.017007||Viu
1616 cPADOP|5.006000||Viu
1617 cPADOPo|5.006000||Viu
1618 cPADOPx|5.006000||Viu
1619 CPERLarg|5.005000||Viu
1620 CPERLscope|5.005000|5.003007|pdV
1622 cPMOPo|5.004005||Viu
1623 cPMOPx|5.006000||Viu
1624 CPPLAST|5.006000|5.006000|Vn
1625 CPPMINUS|5.003007|5.003007|Vn
1626 CPPRUN|5.006000|5.006000|Vn
1627 CPPSTDIN|5.003007|5.003007|Vn
1629 cPVOPo|5.004005||Viu
1630 cPVOPx|5.006000||Viu
1631 create_eval_scope|5.009004||xViu
1632 CR_NATIVE|5.019004||Viu
1633 CRNCYSTR|5.027010||Viu
1634 croak|5.006000|5.003007|v
1635 croak_caller|5.025004||vVniu
1636 croak_memory_wrap|5.019003||pcVnu
1637 croak_nocontext|5.006000||pvVn
1638 croak_no_mem|5.017006||Vniu
1639 croak_no_modify|5.013003|5.003007|pn
1640 croak_popstack|5.017008||cVniu
1641 croak_sv|5.013001|5.003007|p
1642 croak_xs_usage|5.010001|5.003007|pn
1643 cr_textfilter|5.006000||Viu
1645 CRYPT_R_PROTO|5.008000|5.008000|Vn
1646 CSH|5.003007|5.003007|Vn
1647 csighandler1|5.031007||cVnu
1648 csighandler3|5.031007||cVnu
1649 csighandler|5.008001||cVnu
1651 cSVOPo|5.004005||Viu
1652 cSVOPo_sv|5.006000||Viu
1653 cSVOP_sv|5.006000||Viu
1654 cSVOPx|5.006000||Viu
1655 cSVOPx_sv|5.006000||Viu
1656 cSVOPx_svp|5.006000||Viu
1657 ctermid|5.009000||Viu
1658 CTERMID_R_PROTO|5.008000|5.008000|Vn
1660 CTIME_R_PROTO|5.008000|5.008000|Vn
1662 CTYPE256|5.003007||Viu
1664 cUNOP_AUX|5.021007||Viu
1665 cUNOP_AUXo|5.021007||Viu
1666 cUNOP_AUXx|5.021007||Viu
1667 cUNOPo|5.004005||Viu
1668 cUNOPx|5.006000||Viu
1670 CURLY_B_max|5.009005||Viu
1671 CURLY_B_max_fail|5.009005||Viu
1672 CURLY_B_max_fail_t8_p8|5.033003||Viu
1673 CURLY_B_max_fail_t8_pb|5.033003||Viu
1674 CURLY_B_max_fail_tb_p8|5.033003||Viu
1675 CURLY_B_max_fail_tb_pb|5.033003||Viu
1676 CURLY_B_max_t8_p8|5.033003||Viu
1677 CURLY_B_max_t8_pb|5.033003||Viu
1678 CURLY_B_max_tb_p8|5.033003||Viu
1679 CURLY_B_max_tb_pb|5.033003||Viu
1680 CURLY_B_min|5.009005||Viu
1681 CURLY_B_min_fail|5.009005||Viu
1682 CURLY_B_min_fail_t8_p8|5.033003||Viu
1683 CURLY_B_min_fail_t8_pb|5.033003||Viu
1684 CURLY_B_min_fail_tb_p8|5.033003||Viu
1685 CURLY_B_min_fail_tb_pb|5.033003||Viu
1686 CURLY_B_min_t8_p8|5.033003||Viu
1687 CURLY_B_min_t8_pb|5.033003||Viu
1688 CURLY_B_min_tb_p8|5.033003||Viu
1689 CURLY_B_min_tb_pb|5.033003||Viu
1690 CURLYM|5.005000||Viu
1691 CURLYM_A|5.009005||Viu
1692 CURLYM_A_fail|5.009005||Viu
1693 CURLYM_A_fail_t8_p8|5.033003||Viu
1694 CURLYM_A_fail_t8_pb|5.033003||Viu
1695 CURLYM_A_fail_tb_p8|5.033003||Viu
1696 CURLYM_A_fail_tb_pb|5.033003||Viu
1697 CURLYM_A_t8_p8|5.033003||Viu
1698 CURLYM_A_t8_pb|5.033003||Viu
1699 CURLYM_A_tb_p8|5.033003||Viu
1700 CURLYM_A_tb_pb|5.033003||Viu
1701 CURLYM_B|5.009005||Viu
1702 CURLYM_B_fail|5.009005||Viu
1703 CURLYM_B_fail_t8_p8|5.033003||Viu
1704 CURLYM_B_fail_t8_pb|5.033003||Viu
1705 CURLYM_B_fail_tb_p8|5.033003||Viu
1706 CURLYM_B_fail_tb_pb|5.033003||Viu
1707 CURLYM_B_t8_p8|5.033003||Viu
1708 CURLYM_B_t8_pb|5.033003||Viu
1709 CURLYM_B_tb_p8|5.033003||Viu
1710 CURLYM_B_tb_pb|5.033003||Viu
1711 CURLYM_t8_p8|5.033003||Viu
1712 CURLYM_t8_pb|5.033003||Viu
1713 CURLYM_tb_p8|5.033003||Viu
1714 CURLYM_tb_pb|5.033003||Viu
1715 CURLYN|5.005000||Viu
1716 CURLYN_t8_p8|5.033003||Viu
1717 CURLYN_t8_pb|5.033003||Viu
1718 CURLYN_tb_p8|5.033003||Viu
1719 CURLYN_tb_pb|5.033003||Viu
1720 CURLY_t8_p8|5.033003||Viu
1721 CURLY_t8_pb|5.033003||Viu
1722 CURLY_tb_p8|5.033003||Viu
1723 CURLY_tb_pb|5.033003||Viu
1724 CURLYX|5.003007||Viu
1725 CURLYX_end|5.009005||Viu
1726 CURLYX_end_fail|5.009005||Viu
1727 CURLYX_end_fail_t8_p8|5.033003||Viu
1728 CURLYX_end_fail_t8_pb|5.033003||Viu
1729 CURLYX_end_fail_tb_p8|5.033003||Viu
1730 CURLYX_end_fail_tb_pb|5.033003||Viu
1731 CURLYX_end_t8_p8|5.033003||Viu
1732 CURLYX_end_t8_pb|5.033003||Viu
1733 CURLYX_end_tb_p8|5.033003||Viu
1734 CURLYX_end_tb_pb|5.033003||Viu
1735 CURLYX_t8_p8|5.033003||Viu
1736 CURLYX_t8_pb|5.033003||Viu
1737 CURLYX_tb_p8|5.033003||Viu
1738 CURLYX_tb_pb|5.033003||Viu
1739 CURRENT_FEATURE_BUNDLE|5.015007||Viu
1740 CURRENT_HINTS|5.015007||Viu
1741 current_re_engine|5.017001||cViu
1743 custom_op_desc|5.007003|5.007003|d
1744 custom_op_get_field|5.019006||cViu
1745 custom_op_name|5.007003|5.007003|d
1746 custom_op_register|5.013007|5.013007|
1747 CUTGROUP|5.009005||Viu
1748 CUTGROUP_next|5.009005||Viu
1749 CUTGROUP_next_fail|5.009005||Viu
1750 CUTGROUP_next_fail_t8_p8|5.033003||Viu
1751 CUTGROUP_next_fail_t8_pb|5.033003||Viu
1752 CUTGROUP_next_fail_tb_p8|5.033003||Viu
1753 CUTGROUP_next_fail_tb_pb|5.033003||Viu
1754 CUTGROUP_next_t8_p8|5.033003||Viu
1755 CUTGROUP_next_t8_pb|5.033003||Viu
1756 CUTGROUP_next_tb_p8|5.033003||Viu
1757 CUTGROUP_next_tb_pb|5.033003||Viu
1758 CUTGROUP_t8_p8|5.033003||Viu
1759 CUTGROUP_t8_pb|5.033003||Viu
1760 CUTGROUP_tb_p8|5.033003||Viu
1761 CUTGROUP_tb_pb|5.033003||Viu
1762 CvANON|5.003007||Viu
1763 CvANONCONST|5.021008||Viu
1764 CvANONCONST_off|5.021008||Viu
1765 CvANONCONST_on|5.021008||Viu
1766 CvANON_off|5.003007||Viu
1767 CvANON_on|5.003007||Viu
1768 CvAUTOLOAD|5.015004||Viu
1769 CvAUTOLOAD_off|5.015004||Viu
1770 CvAUTOLOAD_on|5.015004||Viu
1771 cv_ckproto|5.009004||Viu
1772 cv_ckproto_len_flags|5.015004||xcViu
1773 cv_clone|5.003007|5.003007|
1774 CvCLONE|5.003007||Viu
1775 CvCLONED|5.003007||Viu
1776 CvCLONED_off|5.003007||Viu
1777 CvCLONED_on|5.003007||Viu
1778 cv_clone_into|5.017004||Viu
1779 CvCLONE_off|5.003007||Viu
1780 CvCLONE_on|5.003007||Viu
1781 CvCONST|5.007001||Viu
1782 CvCONST_off|5.007001||Viu
1783 CvCONST_on|5.007001||Viu
1784 cv_const_sv|5.003007|5.003007|n
1785 cv_const_sv_or_av|5.019003||Vniu
1786 CvCVGV_RC|5.013003||Viu
1787 CvCVGV_RC_off|5.013003||Viu
1788 CvCVGV_RC_on|5.013003||Viu
1789 CvDEPTH|5.003007|5.003007|nu
1790 CvDEPTHunsafe|5.021006||Viu
1791 cv_dump|5.006000||Vi
1792 CvDYNFILE|5.015002||Viu
1793 CvDYNFILE_off|5.015002||Viu
1794 CvDYNFILE_on|5.015002||Viu
1795 CvEVAL|5.005003||Viu
1796 CvEVAL_off|5.005003||Viu
1797 CvEVAL_on|5.005003||Viu
1798 CVf_ANON|5.003007||Viu
1799 CVf_ANONCONST|5.021008||Viu
1800 CVf_AUTOLOAD|5.015004||Viu
1801 CVf_BUILTIN_ATTRS|5.008000||Viu
1802 CVf_CLONE|5.003007||Viu
1803 CVf_CLONED|5.003007||Viu
1804 CVf_CONST|5.007001||Viu
1805 CVf_CVGV_RC|5.013003||Viu
1806 CVf_DYNFILE|5.015002||Viu
1807 CVf_HASEVAL|5.017002||Viu
1808 CvFILE|5.006000||Viu
1809 CvFILEGV|5.003007||Viu
1810 CvFILE_set_from_cop|5.007002||Viu
1811 CVf_ISXSUB|5.009004||Viu
1812 CvFLAGS|5.003007||Viu
1813 CVf_LEXICAL|5.021004||Viu
1814 CVf_LVALUE|5.006000||Viu
1815 CVf_METHOD|5.005000||Viu
1816 CVf_NAMED|5.017004||Viu
1817 CVf_NODEBUG|5.004000||Viu
1818 cv_forget_slab|5.017002||Vi
1819 CVf_SLABBED|5.017002||Viu
1820 CVf_UNIQUE|5.004000||Viu
1821 CVf_WEAKOUTSIDE|5.008001||Viu
1822 cv_get_call_checker|5.013006|5.013006|
1823 cv_get_call_checker_flags|5.027003|5.027003|
1824 CvGV|5.003007|5.003007|
1826 cvgv_set|5.013003||cViu
1827 CvGV_set|5.013003||Viu
1828 CvHASEVAL|5.017002||Viu
1829 CvHASEVAL_off|5.017002||Viu
1830 CvHASEVAL_on|5.017002||Viu
1831 CvHASGV|5.021004||Viu
1832 CvHSCXT|5.021006||Viu
1833 CvISXSUB|5.009004||Viu
1834 CvISXSUB_off|5.009004||Viu
1835 CvISXSUB_on|5.009004||Viu
1836 CvLEXICAL|5.021004||Viu
1837 CvLEXICAL_off|5.021004||Viu
1838 CvLEXICAL_on|5.021004||Viu
1839 CvLVALUE|5.006000||Viu
1840 CvLVALUE_off|5.006000||Viu
1841 CvLVALUE_on|5.006000||Viu
1842 CvMETHOD|5.005000||Viu
1843 CvMETHOD_off|5.005000||Viu
1844 CvMETHOD_on|5.005000||Viu
1845 cv_name|5.021005|5.021005|
1846 CvNAMED|5.017004||Viu
1847 CvNAMED_off|5.017004||Viu
1848 CvNAMED_on|5.017004||Viu
1849 CvNAME_HEK_set|5.017004||Viu
1850 CV_NAME_NOTQUAL|5.021005|5.021005|
1851 CvNODEBUG|5.004000||Viu
1852 CvNODEBUG_off|5.004000||Viu
1853 CvNODEBUG_on|5.004000||Viu
1854 CvOUTSIDE|5.003007||Viu
1855 CvOUTSIDE_SEQ|5.008001||Viu
1856 CvPADLIST|5.008001|5.008001|x
1857 CvPADLIST_set|5.021006||Viu
1858 CvPROTO|5.015004||Viu
1859 CvPROTOLEN|5.015004||Viu
1860 CvROOT|5.003007||Viu
1861 cv_set_call_checker|5.013006|5.013006|
1862 cv_set_call_checker_flags|5.021004|5.021004|
1863 CvSLABBED|5.017002||Viu
1864 CvSLABBED_off|5.017002||Viu
1865 CvSLABBED_on|5.017002||Viu
1866 CvSPECIAL|5.005003||Viu
1867 CvSPECIAL_off|5.005003||Viu
1868 CvSPECIAL_on|5.005003||Viu
1869 CvSTART|5.003007||Viu
1870 CvSTASH|5.003007|5.003007|
1871 cvstash_set|5.013007||cViu
1872 CvSTASH_set|5.013007||Viu
1873 cv_undef|5.003007|5.003007|
1874 cv_undef_flags|5.021004||Viu
1875 CV_UNDEF_KEEP_NAME|5.021004||Viu
1876 CvUNIQUE|5.004000||Viu
1877 CvUNIQUE_off|5.004000||Viu
1878 CvUNIQUE_on|5.004000||Viu
1879 CvWEAKOUTSIDE|5.008001||Vi
1880 CvWEAKOUTSIDE_off|5.008001||Viu
1881 CvWEAKOUTSIDE_on|5.008001||Viu
1882 CvXSUB|5.003007||Viu
1883 CvXSUBANY|5.003007||Viu
1884 CX_CUR|5.023008||Viu
1885 CX_CURPAD_SAVE|5.008001||Vi
1886 CX_CURPAD_SV|5.008001||Vi
1887 CX_DEBUG|5.023008||Viu
1888 cx_dump|5.003007||cVu
1889 cx_dup|5.006000||cVu
1890 CxEVALBLOCK|5.033007||Viu
1891 CxEVAL_TXT_REFCNTED|5.025007||Viu
1892 CxFOREACH|5.009003||Viu
1893 CxHASARGS|5.010001||Viu
1896 CxITERVAR|5.006000||Viu
1897 CxLABEL|5.010001||Viu
1898 CxLABEL_len|5.016000||Viu
1899 CxLABEL_len_flags|5.016000||Viu
1900 CX_LEAVE_SCOPE|5.023008||Viu
1901 CxLVAL|5.010001||Viu
1902 CxMULTICALL|5.009003||Viu
1903 CxOLD_IN_EVAL|5.010001||Viu
1904 CxOLD_OP_TYPE|5.010001||Viu
1905 CxONCE|5.010001||Viu
1906 CxPADLOOP|5.006000||Viu
1907 CXp_EVALBLOCK|5.033007||Viu
1908 CXp_FOR_DEF|5.027008||Viu
1909 CXp_FOR_GV|5.023008||Viu
1910 CXp_FOR_LVREF|5.021005||Viu
1911 CXp_FOR_PAD|5.023008||Viu
1912 CXp_HASARGS|5.011000||Viu
1913 CXp_MULTICALL|5.009003||Viu
1914 CXp_ONCE|5.011000||Viu
1915 CX_POP|5.023008||Viu
1916 cx_popblock|5.023008||xcVu
1917 cx_popeval|5.023008||xcVu
1918 cx_popformat|5.023008||xcVu
1919 cx_popgiven|5.027008||xcVu
1920 cx_poploop|5.023008||xcVu
1921 CX_POP_SAVEARRAY|5.023008||Viu
1922 cx_popsub|5.023008||xcVu
1923 cx_popsub_args|5.023008||xcVu
1924 cx_popsub_common|5.023008||xcVu
1925 CX_POPSUBST|5.023008||Viu
1926 cx_popwhen|5.027008||xcVu
1927 CXp_REAL|5.005003||Viu
1928 CXp_SUB_RE|5.018000||Viu
1929 CXp_SUB_RE_FAKE|5.018000||Viu
1930 CXp_TRY|5.033007||Viu
1931 CXp_TRYBLOCK|5.006000||Viu
1932 cx_pushblock|5.023008||xcVu
1933 cx_pusheval|5.023008||xcVu
1934 cx_pushformat|5.023008||xcVu
1935 cx_pushgiven|5.027008||xcVu
1936 cx_pushloop_for|5.023008||xcVu
1937 cx_pushloop_plain|5.023008||xcVu
1938 cx_pushsub|5.023008||xcVu
1939 CX_PUSHSUB_GET_LVALUE_MASK|5.023008||Viu
1940 CX_PUSHSUBST|5.023008||Viu
1941 cx_pushtry|5.033007||xcVu
1942 cx_pushwhen|5.027008||xcVu
1943 CxREALEVAL|5.005003||Viu
1944 cxstack|5.005000||Viu
1945 cxstack_ix|5.005000||Viu
1946 cxstack_max|5.005000||Viu
1947 CXt_BLOCK|5.003007||Viu
1948 CXt_EVAL|5.003007||Viu
1949 CXt_FORMAT|5.006000||Viu
1950 CXt_GIVEN|5.027008||Viu
1951 CXt_LOOP_ARY|5.023008||Viu
1952 CXt_LOOP_LAZYIV|5.011000||Viu
1953 CXt_LOOP_LAZYSV|5.011000||Viu
1954 CXt_LOOP_LIST|5.023008||Viu
1955 CXt_LOOP_PLAIN|5.011000||Viu
1956 CXt_NULL|5.003007||Viu
1957 cx_topblock|5.023008||xcVu
1959 CxTRYBLOCK|5.006000||Viu
1960 CXt_SUB|5.003007||Viu
1961 CXt_SUBST|5.003007||Viu
1962 CXt_WHEN|5.027008||Viu
1963 CxTYPE|5.005003||Viu
1964 cx_type|5.009005||Viu
1965 CxTYPE_is_LOOP|5.011000||Viu
1966 CXTYPEMASK|5.005003||Viu
1967 dATARGET|5.003007||Viu
1968 dAX|5.007002|5.003007|p
1969 dAXMARK|5.009003|5.003007|p
1977 DB_Hash_t|5.003007|5.003007|Vn
1978 DBM_ckFilter|5.008001||Viu
1979 DBM_setFilter|5.008001||Viu
1980 DB_Prefix_t|5.003007|5.003007|Vn
1981 DBVARMG_COUNT|5.021005||Viu
1982 DBVARMG_SIGNAL|5.021005||Viu
1983 DBVARMG_SINGLE|5.021005||Viu
1984 DBVARMG_TRACE|5.021005||Viu
1985 DB_VERSION_MAJOR_CFG|5.007002|5.007002|Vn
1986 DB_VERSION_MINOR_CFG|5.007002|5.007002|Vn
1987 DB_VERSION_PATCH_CFG|5.007002|5.007002|Vn
1988 deb|5.007003|5.007003|vu
1989 deb_curcv|5.007002||Viu
1990 deb_nocontext|5.007003|5.007003|vnu
1991 debop|5.005000|5.005000|u
1992 debprof|5.005000||Viu
1993 debprofdump|5.005000|5.005000|u
1994 debstack|5.007003|5.007003|u
1995 deb_stack_all|5.008001||Viu
1996 deb_stack_n|5.008001||Viu
1997 debstackptrs|5.007003|5.007003|u
1999 DEBUG_A|5.009001||Viu
2000 DEBUG_A_FLAG|5.009001||Viu
2001 DEBUG_A_TEST|5.009001||Viu
2002 DEBUG_B|5.011000||Viu
2003 DEBUG_B_FLAG|5.011000||Viu
2004 DEBUG_BOTH_FLAGS_TEST|5.033007||Viu
2005 DEBUG_B_TEST|5.011000||Viu
2006 DEBUG_BUFFERS_r|5.009005||Viu
2007 DEBUG_c|5.003007||Viu
2008 DEBUG_C|5.009000||Viu
2009 DEBUG_c_FLAG|5.007001||Viu
2010 DEBUG_C_FLAG|5.009000||Viu
2011 DEBUG_COMPILE_r|5.009002||Viu
2012 DEBUG_c_TEST|5.007001||Viu
2013 DEBUG_C_TEST|5.009000||Viu
2014 DEBUG_D|5.003007||Viu
2015 DEBUG_DB_RECURSE_FLAG|5.007001||Viu
2016 DEBUG_D_FLAG|5.007001||Viu
2017 DEBUG_D_TEST|5.007001||Viu
2018 DEBUG_DUMP_PRE_OPTIMIZE_r|5.031004||Viu
2019 DEBUG_DUMP_r|5.009004||Viu
2020 DEBUG_EXECUTE_r|5.009002||Viu
2021 DEBUG_EXTRA_r|5.009004||Viu
2022 DEBUG_f|5.003007||Viu
2023 DEBUG_f_FLAG|5.007001||Viu
2024 DEBUG_FLAGS_r|5.009005||Viu
2025 DEBUG_f_TEST|5.007001||Viu
2026 DEBUG_GPOS_r|5.011000||Viu
2027 DEBUG_i|5.025002||Viu
2028 DEBUG_i_FLAG|5.025002||Viu
2029 DEBUG_INTUIT_r|5.009004||Viu
2030 DEBUG_i_TEST|5.025002||Viu
2031 DEBUG_J_FLAG|5.007003||Viu
2032 DEBUG_J_TEST|5.007003||Viu
2033 DEBUG_l|5.003007||Viu
2034 DEBUG_L|5.019009||Viu
2035 DEBUG_l_FLAG|5.007001||Viu
2036 DEBUG_L_FLAG|5.019009||Viu
2037 DEBUG_l_TEST|5.007001||Viu
2038 DEBUG_L_TEST|5.019009||Viu
2039 DEBUG_Lv|5.023003||Viu
2040 DEBUG_Lv_TEST|5.023003||Viu
2041 DEBUG_m|5.003007||Viu
2042 DEBUG_M|5.027008||Viu
2043 DEBUG_MASK|5.007001||Viu
2044 DEBUG_MATCH_r|5.009004||Viu
2045 DEBUG_m_FLAG|5.007001||Viu
2046 DEBUG_M_FLAG|5.027008||Viu
2047 DEBUG_m_TEST|5.007001||Viu
2048 DEBUG_M_TEST|5.027008||Viu
2049 DEBUG_o|5.003007||Viu
2050 DEBUG_OFFSETS_r|5.009002||Viu
2051 DEBUG_o_FLAG|5.007001||Viu
2052 DEBUG_OPTIMISE_MORE_r|5.009005||Viu
2053 DEBUG_OPTIMISE_r|5.009002||Viu
2054 DEBUG_o_TEST|5.007001||Viu
2055 DEBUG_P|5.003007||Viu
2056 DEBUG_p|5.003007||Viu
2057 DEBUG_PARSE_r|5.009004||Viu
2058 DEBUG_P_FLAG|5.007001||Viu
2059 DEBUG_p_FLAG|5.007001||Viu
2060 DEBUG_POST_STMTS|5.033008||Viu
2061 DEBUG_PRE_STMTS|5.033008||Viu
2062 DEBUG_P_TEST|5.007001||Viu
2063 DEBUG_p_TEST|5.007001||Viu
2064 DEBUG_Pv|5.013008||Viu
2065 DEBUG_Pv_TEST|5.013008||Viu
2066 DEBUG_q|5.009001||Viu
2067 DEBUG_q_FLAG|5.009001||Viu
2068 DEBUG_q_TEST|5.009001||Viu
2069 DEBUG_r|5.003007||Viu
2070 DEBUG_R|5.007001||Viu
2071 DEBUG_R_FLAG|5.007001||Viu
2072 DEBUG_r_FLAG|5.007001||Viu
2073 DEBUG_R_TEST|5.007001||Viu
2074 DEBUG_r_TEST|5.007001||Viu
2075 DEBUG_s|5.003007||Viu
2076 DEBUG_S|5.017002||Viu
2077 DEBUG_SBOX32_HASH|5.027001||Viu
2078 DEBUG_SCOPE|5.008001||Viu
2079 DEBUG_s_FLAG|5.007001||Viu
2080 DEBUG_S_FLAG|5.017002||Viu
2081 DEBUG_STACK_r|5.009005||Viu
2082 debug_start_match|5.009004||Viu
2083 DEBUG_STATE_r|5.009004||Viu
2084 DEBUG_s_TEST|5.007001||Viu
2085 DEBUG_S_TEST|5.017002||Viu
2086 DEBUG_t|5.003007||Viu
2087 DEBUG_T|5.007001||Viu
2088 DEBUG_TEST_r|5.021005||Viu
2089 DEBUG_T_FLAG|5.007001||Viu
2090 DEBUG_t_FLAG|5.007001||Viu
2091 DEBUG_TOP_FLAG|5.007001||Viu
2092 DEBUG_TRIE_COMPILE_MORE_r|5.009002||Viu
2093 DEBUG_TRIE_COMPILE_r|5.009002||Viu
2094 DEBUG_TRIE_EXECUTE_MORE_r|5.009002||Viu
2095 DEBUG_TRIE_EXECUTE_r|5.009002||Viu
2096 DEBUG_TRIE_r|5.009002||Viu
2097 DEBUG_T_TEST|5.007001||Viu
2098 DEBUG_t_TEST|5.007001||Viu
2099 DEBUG_u|5.003007||Viu
2100 DEBUG_U|5.009005||Viu
2101 DEBUG_u_FLAG|5.007001||Viu
2102 DEBUG_U_FLAG|5.009005||Viu
2103 DEBUG_u_TEST|5.007001||Viu
2104 DEBUG_U_TEST|5.009005||Viu
2105 DEBUG_Uv|5.009005||Viu
2106 DEBUG_Uv_TEST|5.009005||Viu
2107 DEBUG_v|5.008001||Viu
2108 DEBUG_v_FLAG|5.008001||Viu
2109 DEBUG_v_TEST|5.008001||Viu
2110 DEBUG_X|5.003007||Viu
2111 DEBUG_x|5.003007||Viu
2112 DEBUG_X_FLAG|5.007001||Viu
2113 DEBUG_x_FLAG|5.007001||Viu
2114 DEBUG_X_TEST|5.007001||Viu
2115 DEBUG_x_TEST|5.007001||Viu
2116 DEBUG_Xv|5.008001||Viu
2117 DEBUG_Xv_TEST|5.008001||Viu
2118 DEBUG_y|5.031007||Viu
2119 DEBUG_y_FLAG|5.031007||Viu
2120 DEBUG_y_TEST|5.031007||Viu
2121 DEBUG_yv|5.031007||Viu
2122 DEBUG_yv_TEST|5.031007||Viu
2123 DEBUG_ZAPHOD32_HASH|5.027001||Viu
2124 DECLARATION_FOR_LC_NUMERIC_MANIPULATION|5.021010|5.021010|p
2125 DECLARE_AND_GET_RE_DEBUG_FLAGS|5.031011||Viu
2126 DECLARE_AND_GET_RE_DEBUG_FLAGS_NON_REGEX|5.031011||Viu
2127 DEFAULT_INC_EXCLUDES_DOT|5.025011|5.025011|Vn
2128 DEFAULT_PAT_MOD|5.013006||Viu
2129 defelem_target|5.019002||Viu
2130 DEFINE_INC_MACROS|5.027006||Viu
2131 DEFINEP|5.009005||Viu
2132 DEFINEP_t8_p8|5.033003||Viu
2133 DEFINEP_t8_pb|5.033003||Viu
2134 DEFINEP_tb_p8|5.033003||Viu
2135 DEFINEP_tb_pb|5.033003||Viu
2136 DEFSV|5.004005|5.003007|p
2137 DEFSV_set|5.010001|5.003007|p
2138 delete_eval_scope|5.009004||xViu
2139 delimcpy|5.004000|5.004000|n
2140 delimcpy_no_escape|5.025005||cVni
2141 DEL_NATIVE|5.017010||Viu
2142 del_sv|5.005000||Viu
2143 DEPENDS_PAT_MOD|5.013009||Viu
2144 DEPENDS_PAT_MODS|5.013009||Viu
2145 deprecate|5.011001||Viu
2146 deprecate_disappears_in|5.025009||Viu
2147 deprecate_fatal_in|5.025009||Viu
2148 despatch_signals|5.007001||cVu
2149 destroy_matcher|5.027008||Viu
2150 DETACH|5.005000||Viu
2152 dEXTCONST|5.004000||Viu
2155 die|5.006000|5.003007|v
2156 die_nocontext|5.006000||vVn
2157 die_sv|5.013001|5.003007|p
2158 die_unwind|5.013001||Viu
2159 Direntry_t|5.003007|5.003007|Vn
2160 dirp_dup|5.013007|5.013007|u
2161 dITEMS|5.007002|5.003007|p
2162 div128|5.005000||Viu
2163 dJMPENV|5.004000||Viu
2165 dMARK|5.003007|5.003007|
2166 DM_ARRAY_ISA|5.013002||Viu
2167 DM_DELAY|5.003007||Viu
2168 DM_EGID|5.003007||Viu
2169 DM_EUID|5.003007||Viu
2170 DM_GID|5.003007||Viu
2171 DM_RGID|5.003007||Viu
2172 DM_RUID|5.003007||Viu
2173 DM_UID|5.003007||Viu
2174 dMULTICALL|5.009003|5.009003|
2175 dMY_CXT|5.009000|5.009000|p
2176 dMY_CXT_INTERP|5.009003||Viu
2177 dMY_CXT_SV|5.007003|5.003007|pV
2178 dNOOP|5.006000|5.003007|p
2179 do_aexec|5.009003||Viu
2180 do_aexec5|5.006000||Viu
2181 do_aspawn|5.008000||Vu
2182 do_binmode|5.004005|5.004005|du
2183 docatch|5.005000||Vi
2184 do_chomp|5.003007||Viu
2185 do_close|5.003007|5.003007|u
2186 do_delete_local|5.011000||Viu
2187 do_dump_pad|5.008001||Vi
2188 do_eof|5.003007||Viu
2189 does_utf8_overflow|5.025006||Vniu
2190 doeval_compile|5.023008||Viu
2191 do_exec3|5.006000||Viu
2192 do_exec|5.009003||Viu
2193 dofile|5.005003||Viu
2194 dofindlabel|5.003007||Viu
2195 doform|5.005000||Viu
2196 do_gv_dump|5.006000||cVu
2197 do_gvgv_dump|5.006000||cVu
2198 do_hv_dump|5.006000||cVu
2199 doing_taint|5.008001||cVnu
2200 DOINIT|5.003007||Viu
2201 do_ipcctl|5.003007||Viu
2202 do_ipcget|5.003007||Viu
2203 do_join|5.003007|5.003007|u
2204 do_magic_dump|5.006000||cVu
2205 do_msgrcv|5.003007||Viu
2206 do_msgsnd|5.003007||Viu
2207 do_ncmp|5.015001||Viu
2208 do_oddball|5.006000||Viu
2209 dooneliner|5.006000||Viu
2210 do_op_dump|5.006000||cVu
2211 do_open|5.003007|5.003007|u
2212 do_open6|5.019010||xViu
2213 do_open9|5.006000|5.006000|du
2214 do_openn|5.007001|5.007001|u
2215 doopen_pm|5.008001||Viu
2216 do_open_raw|5.019010||xViu
2217 doparseform|5.005000||Viu
2218 do_pmop_dump|5.006000||cVu
2219 dopoptoeval|5.003007||Viu
2220 dopoptogivenfor|5.027008||Viu
2221 dopoptolabel|5.005000||Viu
2222 dopoptoloop|5.005000||Viu
2223 dopoptosub_at|5.005000||Viu
2224 dopoptowhen|5.027008||Viu
2225 do_print|5.003007||Viu
2226 do_readline|5.003007||Viu
2227 doref|5.009003|5.009003|u
2228 dORIGMARK|5.003007|5.003007|
2229 do_seek|5.003007||Viu
2230 do_semop|5.003007||Viu
2231 do_shmio|5.003007||Viu
2232 DOSISH|5.003007||Viu
2233 do_smartmatch|5.027008||Viu
2234 do_spawn|5.008000||Vu
2235 do_spawn_nowait|5.008000||Vu
2236 do_sprintf|5.003007|5.003007|u
2237 do_sv_dump|5.006000||cVu
2238 do_sysseek|5.004000||Viu
2239 do_tell|5.003007||Viu
2240 do_trans|5.003007||Viu
2241 do_trans_complex|5.006001||Viu
2242 do_trans_count|5.006001||Viu
2243 do_trans_count_invmap|5.031006||Viu
2244 do_trans_invmap|5.031006||Viu
2245 do_trans_simple|5.006001||Viu
2246 DOUBLE_BIG_ENDIAN|5.021009||Viu
2247 DOUBLE_HAS_INF|5.025003|5.025003|Vn
2248 DOUBLE_HAS_NAN|5.025003|5.025003|Vn
2249 DOUBLE_HAS_NEGATIVE_ZERO|5.025007|5.025007|Vn
2250 DOUBLE_HAS_SUBNORMALS|5.025007|5.025007|Vn
2251 DOUBLEINFBYTES|5.023000|5.023000|Vn
2252 DOUBLE_IS_CRAY_SINGLE_64_BIT|5.025006|5.025006|Vn
2253 DOUBLE_IS_IBM_DOUBLE_64_BIT|5.025006|5.025006|Vn
2254 DOUBLE_IS_IBM_SINGLE_32_BIT|5.025006|5.025006|Vn
2255 DOUBLE_IS_IEEE_754_128_BIT_BIG_ENDIAN|5.021006|5.021006|Vn
2256 DOUBLE_IS_IEEE_754_128_BIT_LITTLE_ENDIAN|5.021006|5.021006|Vn
2257 DOUBLE_IS_IEEE_754_32_BIT_BIG_ENDIAN|5.021006|5.021006|Vn
2258 DOUBLE_IS_IEEE_754_32_BIT_LITTLE_ENDIAN|5.021006|5.021006|Vn
2259 DOUBLE_IS_IEEE_754_64_BIT_BIG_ENDIAN|5.021006|5.021006|Vn
2260 DOUBLE_IS_IEEE_754_64_BIT_LITTLE_ENDIAN|5.021006|5.021006|Vn
2261 DOUBLE_IS_IEEE_754_64_BIT_MIXED_ENDIAN_BE_LE|5.021006|5.021006|Vn
2262 DOUBLE_IS_IEEE_754_64_BIT_MIXED_ENDIAN_LE_BE|5.021006|5.021006|Vn
2263 DOUBLE_IS_IEEE_FORMAT|5.025003||Viu
2264 DOUBLE_IS_UNKNOWN_FORMAT|5.021006|5.021006|Vn
2265 DOUBLE_IS_VAX_D_FLOAT|5.025003|5.025003|Vn
2266 DOUBLE_IS_VAX_F_FLOAT|5.025003|5.025003|Vn
2267 DOUBLE_IS_VAX_FLOAT|5.025003||Viu
2268 DOUBLE_IS_VAX_G_FLOAT|5.025003|5.025003|Vn
2269 DOUBLEKIND|5.021006|5.021006|Vn
2270 DOUBLE_LITTLE_ENDIAN|5.021009||Viu
2271 DOUBLEMANTBITS|5.023000|5.023000|Vn
2272 DOUBLE_MIX_ENDIAN|5.021009||Viu
2273 DOUBLENANBYTES|5.023000|5.023000|Vn
2274 DOUBLESIZE|5.005000|5.005000|Vn
2275 DOUBLE_STYLE_IEEE|5.025007|5.025007|Vn
2276 DOUBLE_VAX_ENDIAN|5.025003||Viu
2277 do_uniprop_match|5.031011||cVniu
2278 dounwind|5.003007|5.003007|u
2279 DO_UTF8|5.006000|5.006000|
2280 do_vecget|5.006000||Viu
2281 do_vecset|5.003007||Viu
2282 do_vop|5.003007||Viu
2283 dowantarray|5.003007|5.003007|u
2284 dPOPiv|5.003007||Viu
2285 dPOPnv|5.003007||Viu
2286 dPOPnv_nomg|5.013002||Viu
2287 dPOPPOPiirl|5.003007||Viu
2288 dPOPPOPnnrl|5.003007||Viu
2289 dPOPPOPssrl|5.003007||Viu
2290 dPOPss|5.003007||Viu
2291 dPOPTOPiirl|5.003007||Viu
2292 dPOPTOPiirl_nomg|5.013002||Viu
2293 dPOPTOPiirl_ul_nomg|5.013002||Viu
2294 dPOPTOPnnrl|5.003007||Viu
2295 dPOPTOPnnrl_nomg|5.013002||Viu
2296 dPOPTOPssrl|5.003007||Viu
2297 dPOPuv|5.004000||Viu
2298 dPOPXiirl|5.004000||Viu
2299 dPOPXiirl_ul_nomg|5.013002||Viu
2300 dPOPXnnrl|5.004000||Viu
2301 dPOPXssrl|5.004000||Viu
2302 DPTR2FPTR|5.009003||Viu
2303 Drand01|5.006000|5.006000|
2304 drand48_init_r|||cniu
2306 DRAND48_R_PROTO|5.008000|5.008000|Vn
2307 dSAVEDERRNO|5.010001||Vi
2308 dSAVE_ERRNO|5.010001||Vi
2309 dSP|5.003007|5.003007|
2310 dSS_ADD|5.017007||Viu
2312 dTARGET|5.003007|5.003007|
2313 dTARGETSTACKED|5.003007||Viu
2314 D_T_FMT|5.027010||Viu
2315 dTHR|5.004005|5.003007|p
2316 dTHX|5.003007|5.003007|p
2317 dTHXa|5.006000|5.003007|p
2318 dTHX_DEBUGGING|5.027009||Viu
2320 dTHXoa|5.006001|5.003007|p
2321 dTHXR||5.003007|ponu
2324 dTOPiv|5.003007||Viu
2325 dTOPnv|5.003007||Viu
2326 dTOPss|5.003007||Viu
2327 dTOPuv|5.004000||Viu
2328 dtrace_probe_call|||ciu
2329 dtrace_probe_load|||ciu
2330 dtrace_probe_op|||ciu
2331 dtrace_probe_phase|||ciu
2332 dump_all|5.006000|5.006000|
2333 dump_all_perl|5.011000||Viu
2334 dump_c_backtrace|5.021001||V
2335 dump_eval|5.006000|5.006000|u
2336 dump_exec_pos|5.009004||Viu
2337 dump_form|5.006000|5.006000|u
2338 dump_indent|5.006000||vcVu
2339 dump_mstats|5.003007||Vu
2340 dump_packsubs|5.006000|5.006000|
2341 dump_packsubs_perl|5.011000||Viu
2342 dump_regex_sets_structures|5.025006||Viu
2343 dump_sub|5.006000|5.006000|u
2344 dump_sub_perl|5.011000||Viu
2345 dump_sv_child|5.009003||Viu
2346 dump_trie|5.009004||Viu
2347 dump_trie_interim_list|5.009004||Viu
2348 dump_trie_interim_table|5.009004||Viu
2349 dumpuntil|5.005000||Viu
2350 dump_vindent|5.006000||cVu
2351 dUNDERBAR|5.009002|5.003007|p
2354 dup_attrlist|5.006000||Viu
2355 DUP_WARNINGS|5.009004||Viu
2357 dVAR|5.009003|5.003007|p
2358 dXCPT|5.009002|5.003007|p
2359 dXSARGS|5.003007|5.003007|
2360 dXSBOOTARGSAPIVERCHK|5.021006||Viu
2361 dXSBOOTARGSNOVERCHK|5.021006||Viu
2362 dXSBOOTARGSXSAPIVERCHK|5.021006||Viu
2363 dXSFUNCTION|5.005000||Viu
2364 dXSI32|5.003007|5.003007|V
2365 dXSTARG|5.006000|5.003007|poVnu
2366 dXSUB_SYS|5.003007||Viu
2367 edit_distance|5.023008||Vniu
2368 EIGHT_BIT_UTF8_TO_NATIVE|5.023003||Viu
2369 ELEMENT_RANGE_MATCHES_INVLIST|5.023002||Viu
2370 EMBEDMYMALLOC|5.006000||Viu
2371 emulate_cop_io|||xciu
2372 emulate_setlocale|5.027009||Vniu
2374 END_EXTERN_C|5.005000|5.003007|pV
2375 endgrent|5.009000||Viu
2376 ENDGRENT_R_HAS_FPTR|5.008000||Viu
2377 ENDGRENT_R_PROTO|5.008000|5.008000|Vn
2378 endhostent|5.005000||Viu
2379 ENDHOSTENT_R_PROTO|5.008000|5.008000|Vn
2380 ENDLIKE|5.009005||Viu
2381 ENDLIKE_t8_p8|5.033003||Viu
2382 ENDLIKE_t8_pb|5.033003||Viu
2383 ENDLIKE_tb_p8|5.033003||Viu
2384 ENDLIKE_tb_pb|5.033003||Viu
2385 endnetent|5.005000||Viu
2386 ENDNETENT_R_PROTO|5.008000|5.008000|Vn
2387 endprotoent|5.005000||Viu
2388 ENDPROTOENT_R_PROTO|5.008000|5.008000|Vn
2389 endpwent|5.009000||Viu
2390 ENDPWENT_R_HAS_FPTR|5.008000||Viu
2391 ENDPWENT_R_PROTO|5.008000|5.008000|Vn
2392 endservent|5.005000||Viu
2393 ENDSERVENT_R_PROTO|5.008000|5.008000|Vn
2394 END_t8_p8|5.033003||Viu
2395 END_t8_pb|5.033003||Viu
2396 END_tb_p8|5.033003||Viu
2397 END_tb_pb|5.033003||Viu
2398 ENTER|5.003007|5.003007|
2399 ENTER_with_name|5.011002|5.011002|
2400 ENV_INIT|5.031011||Viu
2401 environ|5.003007||Viu
2402 ENV_LOCALE_LOCK|5.031011||Viu
2403 ENV_LOCALE_READ_LOCK|5.031011||Viu
2404 ENV_LOCALE_READ_UNLOCK|5.031011||Viu
2405 ENV_LOCALE_UNLOCK|5.031011||Viu
2406 ENV_LOCK|5.031011||Viu
2407 ENV_READ_LOCK|5.033005||Viu
2408 ENV_READ_UNLOCK|5.033005||Viu
2409 ENV_TERM|5.031011||Viu
2410 ENV_UNLOCK|5.031011||Viu
2412 EOF_NONBLOCK|5.003007|5.003007|Vn
2414 EOL_t8_p8|5.033003||Viu
2415 EOL_t8_pb|5.033003||Viu
2416 EOL_tb_p8|5.033003||Viu
2417 EOL_tb_pb|5.033003||Viu
2419 EOS_t8_p8|5.033003||Viu
2420 EOS_t8_pb|5.033003||Viu
2421 EOS_tb_p8|5.033003||Viu
2422 EOS_tb_pb|5.033003||Viu
2424 ERA_D_FMT|5.027010||Viu
2425 ERA_D_T_FMT|5.027010||Viu
2426 ERA_T_FMT|5.027010||Viu
2427 ERRSV|5.004005|5.003007|p
2428 ESC_NATIVE|5.021004||Viu
2430 EVAL_B|5.025010||Viu
2431 EVAL_B_fail|5.025010||Viu
2432 EVAL_B_fail_t8_p8|5.033003||Viu
2433 EVAL_B_fail_t8_pb|5.033003||Viu
2434 EVAL_B_fail_tb_p8|5.033003||Viu
2435 EVAL_B_fail_tb_pb|5.033003||Viu
2436 EVAL_B_t8_p8|5.033003||Viu
2437 EVAL_B_t8_pb|5.033003||Viu
2438 EVAL_B_tb_p8|5.033003||Viu
2439 EVAL_B_tb_pb|5.033003||Viu
2440 EVAL_INEVAL|5.006000||Viu
2441 EVAL_INREQUIRE|5.007001||Viu
2442 EVAL_KEEPERR|5.006000||Viu
2443 EVAL_NULL|5.006000||Viu
2444 EVAL_postponed_AB|5.025010||Viu
2445 EVAL_postponed_AB_fail|5.025010||Viu
2446 EVAL_postponed_AB_fail_t8_p8|5.033003||Viu
2447 EVAL_postponed_AB_fail_t8_pb|5.033003||Viu
2448 EVAL_postponed_AB_fail_tb_p8|5.033003||Viu
2449 EVAL_postponed_AB_fail_tb_pb|5.033003||Viu
2450 EVAL_postponed_AB_t8_p8|5.033003||Viu
2451 EVAL_postponed_AB_t8_pb|5.033003||Viu
2452 EVAL_postponed_AB_tb_p8|5.033003||Viu
2453 EVAL_postponed_AB_tb_pb|5.033003||Viu
2454 eval_pv|5.006000|5.003007|p
2455 EVAL_RE_REPARSING|5.017011||Viu
2456 eval_sv|5.006000|5.003007|p
2457 EVAL_t8_p8|5.033003||Viu
2458 EVAL_t8_pb|5.033003||Viu
2459 EVAL_tb_p8|5.033003||Viu
2460 EVAL_tb_pb|5.033003||Viu
2461 EVAL_WARNONLY|5.006000||Viu
2463 EXACTF|5.004000||Viu
2464 EXACTFAA|5.027009||Viu
2465 EXACTFAA_NO_TRIE|5.027009||Viu
2466 EXACTFAA_NO_TRIE_t8_p8|5.033003||Viu
2467 EXACTFAA_NO_TRIE_t8_pb|5.033003||Viu
2468 EXACTFAA_NO_TRIE_tb_p8|5.033003||Viu
2469 EXACTFAA_NO_TRIE_tb_pb|5.033003||Viu
2470 EXACTFAA_t8_p8|5.033003||Viu
2471 EXACTFAA_t8_pb|5.033003||Viu
2472 EXACTFAA_tb_p8|5.033003||Viu
2473 EXACTFAA_tb_pb|5.033003||Viu
2474 EXACTFL|5.004000||Viu
2475 EXACTFL_t8_p8|5.033003||Viu
2476 EXACTFL_t8_pb|5.033003||Viu
2477 EXACTFL_tb_p8|5.033003||Viu
2478 EXACTFL_tb_pb|5.033003||Viu
2479 EXACTFLU8|5.021008||Viu
2480 EXACTFLU8_t8_p8|5.033003||Viu
2481 EXACTFLU8_t8_pb|5.033003||Viu
2482 EXACTFLU8_tb_p8|5.033003||Viu
2483 EXACTFLU8_tb_pb|5.033003||Viu
2484 EXACTF_t8_p8|5.033003||Viu
2485 EXACTF_t8_pb|5.033003||Viu
2486 EXACTF_tb_p8|5.033003||Viu
2487 EXACTF_tb_pb|5.033003||Viu
2488 EXACTFU|5.013008||Viu
2489 EXACTFUP|5.029007||Viu
2490 EXACTFUP_t8_p8|5.033003||Viu
2491 EXACTFUP_t8_pb|5.033003||Viu
2492 EXACTFUP_tb_p8|5.033003||Viu
2493 EXACTFUP_tb_pb|5.033003||Viu
2494 EXACTFU_REQ8|5.031006||Viu
2495 EXACTFU_REQ8_t8_p8|5.033003||Viu
2496 EXACTFU_REQ8_t8_pb|5.033003||Viu
2497 EXACTFU_REQ8_tb_p8|5.033003||Viu
2498 EXACTFU_REQ8_tb_pb|5.033003||Viu
2499 EXACTFU_S_EDGE|5.029007||Viu
2500 EXACTFU_S_EDGE_t8_p8|5.033003||Viu
2501 EXACTFU_S_EDGE_t8_pb|5.033003||Viu
2502 EXACTFU_S_EDGE_tb_p8|5.033003||Viu
2503 EXACTFU_S_EDGE_tb_pb|5.033003||Viu
2504 EXACTFU_t8_p8|5.033003||Viu
2505 EXACTFU_t8_pb|5.033003||Viu
2506 EXACTFU_tb_p8|5.033003||Viu
2507 EXACTFU_tb_pb|5.033003||Viu
2508 EXACTL|5.021008||Viu
2509 EXACTL_t8_p8|5.033003||Viu
2510 EXACTL_t8_pb|5.033003||Viu
2511 EXACTL_tb_p8|5.033003||Viu
2512 EXACTL_tb_pb|5.033003||Viu
2513 EXACT_REQ8|5.031006||Viu
2514 EXACT_REQ8_t8_p8|5.033003||Viu
2515 EXACT_REQ8_t8_pb|5.033003||Viu
2516 EXACT_REQ8_tb_p8|5.033003||Viu
2517 EXACT_REQ8_tb_pb|5.033003||Viu
2518 EXACT_t8_p8|5.033003||Viu
2519 EXACT_t8_pb|5.033003||Viu
2520 EXACT_tb_p8|5.033003||Viu
2521 EXACT_tb_pb|5.033003||Viu
2522 EXEC_ARGV_CAST|5.007001||Viu
2523 exec_failed|5.009004||Viu
2525 EXEC_PAT_MOD|5.009005||Viu
2526 EXEC_PAT_MODS|5.009005||Viu
2527 execute_wildcard|5.031010||Viu
2529 execvp|5.005000||Viu
2531 EXPECT|5.009004||Viu
2532 expect_number|5.007001||Viu
2534 EXTCONST|5.004000||Viu
2535 EXTEND|5.003007|5.003007|
2536 EXTEND_HWM_SET|5.027002||Viu
2537 EXTEND_MORTAL|5.004000||Viu
2538 EXTEND_SKIP|5.027002||Viu
2539 EXTERN_C|5.005000|5.003007|pV
2540 EXT_MGVTBL|5.009004||Viu
2541 EXT_PAT_MODS|5.009005||Viu
2542 EXTRA_SIZE|5.005000||Viu
2543 EXTRA_STEP_2ARGS|5.005000||Viu
2544 F0convert|5.009003||Vniu
2545 FAKE_BIT_BUCKET|5.009005||Viu
2546 FAKE_DEFAULT_SIGNAL_HANDLERS|5.009003||Viu
2547 FAKE_PERSISTENT_SIGNAL_HANDLERS|5.009003||Viu
2549 FATAL_ABOVE_FF_MSG|5.027010||Viu
2550 F_atan2_amg|5.004000||Viu
2551 FBMcf_TAIL|5.006000||Viu
2552 FBMcf_TAIL_DOLLAR|5.006000||Viu
2553 FBMcf_TAIL_DOLLARM|5.006000||Viu
2554 FBMcf_TAIL_Z|5.006000||Viu
2555 FBMcf_TAIL_z|5.006000||Viu
2556 fbm_compile|5.005000|5.005000|
2557 fbm_instr|5.005000|5.005000|
2558 FBMrf_MULTILINE|5.006000||Viu
2559 fclose|5.003007||Viu
2561 FCNTL_CAN_LOCK|5.007001|5.007001|Vn
2562 F_cos_amg|5.004000||Viu
2563 FD_CLR|5.008000||Viu
2564 FD_ISSET|5.008000||Viu
2565 fdopen|5.003007||Viu
2566 FD_SET|5.008000||Viu
2567 fd_set|5.008000||Viu
2568 FD_ZERO|5.008000||Viu
2569 FEATURE_BAREWORD_FILEHANDLES_BIT|5.033006||Viu
2570 FEATURE_BAREWORD_FILEHANDLES_IS_ENABLED|5.033006||Viu
2571 FEATURE_BITWISE_BIT|5.031006||Viu
2572 FEATURE_BITWISE_IS_ENABLED|5.021009||Viu
2573 FEATURE_BUNDLE_510|5.015007||Viu
2574 FEATURE_BUNDLE_511|5.015007||Viu
2575 FEATURE_BUNDLE_515|5.015007||Viu
2576 FEATURE_BUNDLE_523|5.023001||Viu
2577 FEATURE_BUNDLE_527|5.027008||Viu
2578 FEATURE_BUNDLE_CUSTOM|5.015007||Viu
2579 FEATURE_BUNDLE_DEFAULT|5.015007||Viu
2580 FEATURE_EVALBYTES_BIT|5.031006||Viu
2581 FEATURE_EVALBYTES_IS_ENABLED|5.015007||Viu
2582 FEATURE_FC_BIT|5.031006||Viu
2583 FEATURE_FC_IS_ENABLED|5.015008||Viu
2584 FEATURE_INDIRECT_BIT|5.031010||Viu
2585 FEATURE_INDIRECT_IS_ENABLED|5.031010||Viu
2586 FEATURE_ISA_BIT|5.031007||Viu
2587 FEATURE_ISA_IS_ENABLED|5.031007||Viu
2588 FEATURE_IS_ENABLED_MASK|5.031006||Viu
2589 FEATURE_MULTIDIMENSIONAL_BIT|5.033001||Viu
2590 FEATURE_MULTIDIMENSIONAL_IS_ENABLED|5.033001||Viu
2591 FEATURE_MYREF_BIT|5.031006||Viu
2592 FEATURE_MYREF_IS_ENABLED|5.025003||Viu
2593 FEATURE_POSTDEREF_QQ_BIT|5.031006||Viu
2594 FEATURE_POSTDEREF_QQ_IS_ENABLED|5.019005||Viu
2595 FEATURE_REFALIASING_BIT|5.031006||Viu
2596 FEATURE_REFALIASING_IS_ENABLED|5.021005||Viu
2597 FEATURE_SAY_BIT|5.031006||Viu
2598 FEATURE_SAY_IS_ENABLED|5.015007||Viu
2599 FEATURE_SIGNATURES_BIT|5.031006||Viu
2600 FEATURE_SIGNATURES_IS_ENABLED|5.019009||Viu
2601 FEATURE_STATE_BIT|5.031006||Viu
2602 FEATURE_STATE_IS_ENABLED|5.015007||Viu
2603 FEATURE___SUB___BIT|5.031006||Viu
2604 FEATURE___SUB___IS_ENABLED|5.015007||Viu
2605 FEATURE_SWITCH_BIT|5.031006||Viu
2606 FEATURE_SWITCH_IS_ENABLED|5.015007||Viu
2607 FEATURE_TRY_BIT|5.033007||Viu
2608 FEATURE_TRY_IS_ENABLED|5.033007||Viu
2609 FEATURE_UNICODE_BIT|5.031006||Viu
2610 FEATURE_UNICODE_IS_ENABLED|5.015007||Viu
2611 FEATURE_UNIEVAL_BIT|5.031006||Viu
2612 FEATURE_UNIEVAL_IS_ENABLED|5.015007||Viu
2614 ferror|5.003007||Viu
2615 FETCHFEATUREBITSHH|5.031006||Viu
2616 F_exp_amg|5.004000||Viu
2617 FF_0DECIMAL|5.007001||Viu
2618 FF_BLANK|5.003007||Viu
2619 FF_CHECKCHOP|5.003007||Viu
2620 FF_CHECKNL|5.003007||Viu
2621 FF_CHOP|5.003007||Viu
2622 FF_DECIMAL|5.003007||Viu
2623 FF_END|5.003007||Viu
2624 FF_FETCH|5.003007||Viu
2625 FF_HALFSPACE|5.003007||Viu
2626 FF_ITEM|5.003007||Viu
2627 FF_LINEGLOB|5.003007||Viu
2628 FF_LINEMARK|5.003007||Viu
2629 FF_LINESNGL|5.009001||Viu
2630 FF_LITERAL|5.003007||Viu
2631 Fflush|5.003007||Viu
2632 fflush|5.003007||Viu
2633 FFLUSH_NULL|5.006000|5.006000|Vn
2634 FF_MORE|5.003007||Viu
2635 FF_NEWLINE|5.003007||Viu
2636 FF_SKIP|5.003007||Viu
2637 FF_SPACE|5.003007||Viu
2639 fgetpos|5.003007||Viu
2642 FILE_base|5.007000|5.007000|
2643 FILE_bufsiz|5.007000|5.007000|
2644 FILE_cnt|5.007000|5.007000|
2645 fileno|5.003007||Viu
2646 FILE_ptr|5.007000|5.007000|
2647 FILL_ADVANCE_NODE_2L_ARG|5.021005||Viu
2648 FILL_ADVANCE_NODE|5.005000||Viu
2649 FILL_ADVANCE_NODE_ARG|5.005000||Viu
2650 FILL_ADVANCE_NODE_ARGp|5.031010||Viu
2651 FILL_NODE|5.029004||Viu
2652 filter_add|5.003007|5.003007|
2653 FILTER_DATA|5.003007||Viu
2654 filter_del|5.003007|5.003007|u
2655 filter_gets|5.005000||Viu
2656 FILTER_ISREADER|5.003007||Viu
2657 filter_read|5.003007|5.003007|
2658 FILTER_READ|5.003007||Viu
2659 finalize_op|5.015002||Viu
2660 finalize_optree|5.015002||Vi
2661 find_and_forget_pmops|5.009005||Viu
2662 find_array_subscript|5.009004||Viu
2663 find_beginning|5.005000||Viu
2664 find_byclass|5.006000||Viu
2665 find_default_stash|5.019004||Viu
2666 find_first_differing_byte_pos|5.031007||Vniu
2667 find_hash_subscript|5.009004||Viu
2668 find_in_my_stash|5.006001||Viu
2669 find_lexical_cv|5.019001||Viu
2670 find_next_masked|5.027009||Vniu
2671 find_runcv|5.008001|5.008001|
2672 FIND_RUNCV_level_eq|5.017002||Viu
2673 FIND_RUNCV_padid_eq|5.017004||Viu
2674 find_runcv_where|5.017002||Viu
2675 find_rundefsv|5.013002|5.013002|
2676 find_rundefsvoffset|5.009002|5.009002|d
2677 find_script|5.004005||Viu
2678 find_span_end|5.027009||Vniu
2679 find_span_end_mask|5.027009||Vniu
2680 find_uninit_var|5.009002||xVi
2681 FIRST_NON_ASCII_DECIMAL_DIGIT|5.027007||Viu
2682 first_symbol|5.009003||Vniu
2683 FITS_IN_8_BITS|5.013005||Viu
2684 fixup_errno_string|5.019007||Viu
2686 FLEXFILENAMES|5.003007|5.003007|Vn
2687 float_end_shift|5.009005||Viu
2688 float_max_offset|5.005000||Viu
2689 float_min_offset|5.005000||Viu
2690 float_substr|5.005000||Viu
2691 float_utf8|5.008000||Viu
2693 flockfile|5.003007||Viu
2694 F_log_amg|5.004000||Viu
2695 FmLINES|5.003007||Viu
2696 fold_constants|5.003007||Viu
2697 foldEQ|5.013002|5.013002|n
2698 foldEQ_latin1|5.013008||cVnu
2699 foldEQ_latin1_s2_folded|5.029007||Vniu
2700 foldEQ_locale|5.013002|5.013002|n
2701 FOLDEQ_LOCALE|5.019009||cV
2702 FOLDEQ_S1_ALREADY_FOLDED|5.015004||cV
2703 FOLDEQ_S1_FOLDS_SANE|5.021008||cV
2704 FOLDEQ_S2_ALREADY_FOLDED|5.015004||cV
2705 FOLDEQ_S2_FOLDS_SANE|5.021008||cV
2706 foldEQ_utf8|5.013002|5.007003|p
2707 foldEQ_utf8_flags|5.013010||cVu
2708 FOLDEQ_UTF8_NOMIX_ASCII|5.013010||cV
2709 FOLD_FLAGS_FULL|5.015006||Viu
2710 FOLD_FLAGS_LOCALE|5.015006||Viu
2711 FOLD_FLAGS_NOMIX_ASCII|5.017000||Viu
2713 forbid_setid|5.005000||Viu
2714 force_ident|5.003007||Viu
2715 force_ident_maybe_lex|5.017004||Viu
2716 force_list|5.003007||Viu
2717 force_next|5.003007||Viu
2718 _force_out_malformed_utf8_message|5.025009||cVu
2719 force_strict_version|5.011004||Viu
2720 force_version|5.005000||Viu
2721 force_word|5.003007||Viu
2722 forget_pmop|5.017007||Viu
2723 form|5.006000|5.004000|v
2724 form_alien_digit_msg|5.031009||cViu
2725 form_cp_too_large_msg|5.031009||cViu
2726 form_nocontext|5.006000||vVn
2727 fp_dup|5.007003|5.007003|u
2728 Fpos_t|5.003007|5.003007|Vn
2729 F_pow_amg|5.004000||Viu
2730 FP_PINF|5.021004||Viu
2731 FP_QNAN|5.021004||Viu
2732 fprintf|5.003007||Viu
2733 fprintf_nocontext|5.006000||vdVnu
2734 FPTR2DPTR|5.009003||Viu
2739 free_and_set_cop_warnings|5.031011||Viu
2740 free_c_backtrace|5.021001||Vi
2741 FreeOp|5.008001||Viu
2742 Free_t|5.003007|5.003007|Vn
2743 FREE_THREAD_KEY|5.006001||Viu
2744 free_tied_hv_pool|5.008001||Viu
2745 FREETMPS|5.003007|5.003007|
2746 free_tmps|5.003007||cVu
2747 freopen|5.003007||Viu
2748 frewind|5.005000||Viu
2749 FROM_INTERNAL_SIZE|5.023002||Viu
2750 fscanf|5.003007||Viu
2752 FSEEKSIZE|5.006000||Viu
2753 fsetpos|5.003007||Viu
2754 F_sin_amg|5.004000||Viu
2755 F_sqrt_amg|5.004000||Viu
2759 ftruncate|5.006000||Viu
2760 ftrylockfile|5.003007||Viu
2761 FUNCTION|5.009003||Viu
2762 funlockfile|5.003007||Viu
2763 fwrite1|5.003007||Viu
2764 fwrite|5.003007||Viu
2765 G_ARRAY|5.003007||Viu
2766 GCB_BREAKABLE|5.025003||Viu
2767 GCB_EX_then_EM|5.025003||Viu
2768 GCB_Maybe_Emoji_NonBreak|5.029002||Viu
2769 GCB_NOBREAK|5.025003||Viu
2770 GCB_RI_then_RI|5.025003||Viu
2771 GCC_DIAG_IGNORE|5.019007||Viu
2772 GCC_DIAG_IGNORE_DECL|5.027007||Viu
2773 GCC_DIAG_IGNORE_STMT|5.027007||Viu
2774 GCC_DIAG_PRAGMA|5.021001||Viu
2775 GCC_DIAG_RESTORE|5.019007||Viu
2776 GCC_DIAG_RESTORE_DECL|5.027007||Viu
2777 GCC_DIAG_RESTORE_STMT|5.027007||Viu
2778 Gconvert|5.003007|5.003007|
2779 GDBMNDBM_H_USES_PROTOTYPES|5.032001|5.032001|Vn
2780 G_DISCARD|5.003007|5.003007|
2781 gen_constant_list|5.003007||Viu
2782 get_and_check_backslash_N_name|5.017006||cViu
2783 get_and_check_backslash_N_name_wrapper|5.029009||Viu
2784 get_ANYOF_cp_list_for_ssc|5.019005||Viu
2785 get_ANYOFM_contents|5.027009||Viu
2786 GETATARGET|5.003007||Viu
2787 get_aux_mg|5.011000||Viu
2788 get_av|5.006000|5.003007|p
2790 get_c_backtrace|5.021001||Vi
2791 get_c_backtrace_dump|5.021001||V
2792 get_context|5.006000|5.006000|nu
2793 getc_unlocked|5.003007||Viu
2794 get_cv|5.006000|5.003007|p
2795 get_cvn_flags|5.009005|5.003007|p
2796 get_cvs|5.011000|5.003007|p
2797 getcwd_sv|5.007002|5.007002|
2799 get_debug_opts|5.008001||Viu
2800 get_deprecated_property_msg|5.031011||cVniu
2801 getegid|5.005000||Viu
2802 getenv|5.005000||Viu
2803 getenv_len|5.006000||Viu
2804 GETENV_LOCK|5.033005||Viu
2805 GETENV_PRESERVES_OTHER_THREAD|5.033005|5.033005|Vn
2806 GETENV_UNLOCK|5.033005||Viu
2807 geteuid|5.005000||Viu
2808 getgid|5.005000||Viu
2809 getgrent|5.009000||Viu
2810 GETGRENT_R_HAS_BUFFER|5.008000||Viu
2811 GETGRENT_R_HAS_FPTR|5.008000||Viu
2812 GETGRENT_R_HAS_PTR|5.008000||Viu
2813 GETGRENT_R_PROTO|5.008000|5.008000|Vn
2814 getgrgid|5.009000||Viu
2815 GETGRGID_R_HAS_BUFFER|5.008000||Viu
2816 GETGRGID_R_HAS_PTR|5.008000||Viu
2817 GETGRGID_R_PROTO|5.008000|5.008000|Vn
2818 getgrnam|5.009000||Viu
2819 GETGRNAM_R_HAS_BUFFER|5.008000||Viu
2820 GETGRNAM_R_HAS_PTR|5.008000||Viu
2821 GETGRNAM_R_PROTO|5.008000|5.008000|Vn
2822 get_hash_seed|5.008001||Viu
2823 gethostbyaddr|5.005000||Viu
2824 GETHOSTBYADDR_R_HAS_BUFFER|5.008000||Viu
2825 GETHOSTBYADDR_R_HAS_ERRNO|5.008000||Viu
2826 GETHOSTBYADDR_R_HAS_PTR|5.008000||Viu
2827 GETHOSTBYADDR_R_PROTO|5.008000|5.008000|Vn
2828 gethostbyname|5.005000||Viu
2829 GETHOSTBYNAME_R_HAS_BUFFER|5.008000||Viu
2830 GETHOSTBYNAME_R_HAS_ERRNO|5.008000||Viu
2831 GETHOSTBYNAME_R_HAS_PTR|5.008000||Viu
2832 GETHOSTBYNAME_R_PROTO|5.008000|5.008000|Vn
2833 gethostent|5.005000||Viu
2834 GETHOSTENT_R_HAS_BUFFER|5.008000||Viu
2835 GETHOSTENT_R_HAS_ERRNO|5.008000||Viu
2836 GETHOSTENT_R_HAS_PTR|5.008000||Viu
2837 GETHOSTENT_R_PROTO|5.008000|5.008000|Vn
2838 gethostname|5.005000||Viu
2839 get_hv|5.006000|5.003007|p
2840 get_invlist_iter_addr|5.015001||Vniu
2841 get_invlist_offset_addr|5.019002||Vniu
2842 get_invlist_previous_index_addr|5.017004||Vniu
2843 getlogin|5.005000||Viu
2844 GETLOGIN_R_PROTO|5.008000|5.008000|Vn
2845 get_mstats|5.006000||Vu
2846 getnetbyaddr|5.005000||Viu
2847 GETNETBYADDR_R_HAS_BUFFER|5.008000||Viu
2848 GETNETBYADDR_R_HAS_ERRNO|5.008000||Viu
2849 GETNETBYADDR_R_HAS_PTR|5.008000||Viu
2850 GETNETBYADDR_R_PROTO|5.008000|5.008000|Vn
2851 getnetbyname|5.005000||Viu
2852 GETNETBYNAME_R_HAS_BUFFER|5.008000||Viu
2853 GETNETBYNAME_R_HAS_ERRNO|5.008000||Viu
2854 GETNETBYNAME_R_HAS_PTR|5.008000||Viu
2855 GETNETBYNAME_R_PROTO|5.008000|5.008000|Vn
2856 getnetent|5.005000||Viu
2857 GETNETENT_R_HAS_BUFFER|5.008000||Viu
2858 GETNETENT_R_HAS_ERRNO|5.008000||Viu
2859 GETNETENT_R_HAS_PTR|5.008000||Viu
2860 GETNETENT_R_PROTO|5.008000|5.008000|Vn
2861 get_no_modify|5.005000||Viu
2862 get_num|5.008001||Viu
2863 get_opargs|5.005000||Viu
2864 get_op_descs|5.005000|5.005000|u
2865 get_op_names|5.005000|5.005000|u
2866 getpeername|5.005000||Viu
2867 getpid|5.006000||Viu
2868 get_ppaddr|5.006000|5.006000|u
2869 get_prop_definition|5.031011||cViu
2870 get_prop_values|5.031011||cVniu
2871 getprotobyname|5.005000||Viu
2872 GETPROTOBYNAME_R_HAS_BUFFER|5.008000||Viu
2873 GETPROTOBYNAME_R_HAS_PTR|5.008000||Viu
2874 GETPROTOBYNAME_R_PROTO|5.008000|5.008000|Vn
2875 getprotobynumber|5.005000||Viu
2876 GETPROTOBYNUMBER_R_HAS_BUFFER|5.008000||Viu
2877 GETPROTOBYNUMBER_R_HAS_PTR|5.008000||Viu
2878 GETPROTOBYNUMBER_R_PROTO|5.008000|5.008000|Vn
2879 getprotoent|5.005000||Viu
2880 GETPROTOENT_R_HAS_BUFFER|5.008000||Viu
2881 GETPROTOENT_R_HAS_PTR|5.008000||Viu
2882 GETPROTOENT_R_PROTO|5.008000|5.008000|Vn
2883 getpwent|5.009000||Viu
2884 GETPWENT_R_HAS_BUFFER|5.008000||Viu
2885 GETPWENT_R_HAS_FPTR|5.008000||Viu
2886 GETPWENT_R_HAS_PTR|5.008000||Viu
2887 GETPWENT_R_PROTO|5.008000|5.008000|Vn
2888 getpwnam|5.009000||Viu
2889 GETPWNAM_R_HAS_BUFFER|5.008000||Viu
2890 GETPWNAM_R_HAS_PTR|5.008000||Viu
2891 GETPWNAM_R_PROTO|5.008000|5.008000|Vn
2892 getpwuid|5.009000||Viu
2893 GETPWUID_R_HAS_PTR|5.008000||Viu
2894 GETPWUID_R_PROTO|5.008000|5.008000|Vn
2895 get_quantifier_value|5.033006||Viu
2897 get_re_gclass_nonbitmap_data|5.031011||Viu
2898 get_regclass_nonbitmap_data|5.031011||Viu
2899 get_regex_charset_name|5.031004||Vniu
2900 getservbyname|5.005000||Viu
2901 GETSERVBYNAME_R_HAS_BUFFER|5.008000||Viu
2902 GETSERVBYNAME_R_HAS_PTR|5.008000||Viu
2903 GETSERVBYNAME_R_PROTO|5.008000|5.008000|Vn
2904 getservbyport|5.005000||Viu
2905 GETSERVBYPORT_R_HAS_BUFFER|5.008000||Viu
2906 GETSERVBYPORT_R_HAS_PTR|5.008000||Viu
2907 GETSERVBYPORT_R_PROTO|5.008000|5.008000|Vn
2908 getservent|5.005000||Viu
2909 GETSERVENT_R_HAS_BUFFER|5.008000||Viu
2910 GETSERVENT_R_HAS_PTR|5.008000||Viu
2911 GETSERVENT_R_PROTO|5.008000|5.008000|Vn
2912 getsockname|5.005000||Viu
2913 getsockopt|5.005000||Viu
2914 getspnam|5.009000||Viu
2915 GETSPNAM_R_HAS_BUFFER|5.031011||Viu
2916 GETSPNAM_R_HAS_PTR|5.008000||Viu
2917 GETSPNAM_R_PROTO|5.008000|5.008000|Vn
2918 get_sv|5.006000|5.003007|p
2919 GETTARGET|5.003007||Viu
2920 GETTARGETSTACKED|5.003007||Viu
2921 gettimeofday|5.008000||Viu
2922 getuid|5.005000||Viu
2923 get_vtbl|5.005003|5.005003|u
2925 G_EVAL|5.003007|5.003007|
2926 G_FAKINGEVAL|5.009004||Viu
2927 Gid_t|5.003007|5.003007|Vn
2928 Gid_t_f|5.006000|5.006000|Vn
2929 Gid_t_sign|5.006000|5.006000|Vn
2930 Gid_t_size|5.006000|5.006000|Vn
2931 GIMME|5.003007|5.003007|d
2932 GIMME_V|5.004000|5.004000|
2933 gimme_V|5.031005||xcVu
2934 G_KEEPERR|5.003007|5.003007|
2935 G_LIST|5.035001|5.003007|
2936 glob_2number|5.009004||Viu
2937 GLOBAL_PAT_MOD|5.009005||Viu
2938 glob_assign_glob|5.009004||Viu
2939 G_METHOD|5.006001|5.003007|p
2940 G_METHOD_NAMED|5.019002|5.019002|
2941 gmtime|5.031011||Viu
2942 GMTIME_MAX|5.010001|5.010001|Vn
2943 GMTIME_MIN|5.010001|5.010001|Vn
2944 GMTIME_R_PROTO|5.008000|5.008000|Vn
2945 G_NOARGS|5.003007|5.003007|
2946 G_NODEBUG|5.004005||Viu
2948 GOSUB_t8_p8|5.033003||Viu
2949 GOSUB_t8_pb|5.033003||Viu
2950 GOSUB_tb_p8|5.033003||Viu
2951 GOSUB_tb_pb|5.033003||Viu
2952 gp_dup|5.007003|5.007003|u
2953 gp_free|5.003007|5.003007|u
2955 GPOS_t8_p8|5.033003||Viu
2956 GPOS_t8_pb|5.033003||Viu
2957 GPOS_tb_p8|5.033003||Viu
2958 GPOS_tb_pb|5.033003||Viu
2959 gp_ref|5.003007|5.003007|u
2960 GREEK_CAPITAL_LETTER_MU|5.013011||Viu
2961 GREEK_SMALL_LETTER_MU|5.013008||Viu
2962 G_RE_REPARSING|5.017011||Viu
2963 G_RETHROW|5.031002|5.003007|p
2964 grok_atoUV|5.021010||cVni
2965 grok_bin|5.007003|5.003007|p
2966 grok_bin_oct_hex|5.031008||cVu
2967 grok_bslash_c|5.013001||cViu
2968 grok_bslash_N|5.017003||Viu
2969 grok_bslash_o|5.013003||cViu
2970 grok_bslash_x|5.017002||cViu
2971 grok_hex|5.007003|5.003007|p
2972 grok_infnan|5.021004|5.021004|
2973 grok_number|5.007002|5.003007|p
2974 grok_number_flags|5.021002|5.021002|
2975 GROK_NUMERIC_RADIX|5.007002|5.003007|p
2976 grok_numeric_radix|5.007002|5.003007|p
2977 grok_oct|5.007003|5.003007|p
2978 group_end|5.007003||Viu
2979 GROUPP|5.005000||Viu
2980 GROUPPN|5.031001||Viu
2981 GROUPPN_t8_p8|5.033003||Viu
2982 GROUPPN_t8_pb|5.033003||Viu
2983 GROUPPN_tb_p8|5.033003||Viu
2984 GROUPPN_tb_pb|5.033003||Viu
2985 GROUPP_t8_p8|5.033003||Viu
2986 GROUPP_t8_pb|5.033003||Viu
2987 GROUPP_tb_p8|5.033003||Viu
2988 GROUPP_tb_pb|5.033003||Viu
2989 Groups_t|5.003007|5.003007|Vn
2990 GRPASSWD|5.005000|5.005000|Vn
2991 G_SCALAR|5.003007|5.003007|
2992 G_UNDEF_FILL|5.013001||Viu
2993 GV_ADD|5.003007|5.003007|
2994 gv_add_by_type|5.011000|5.011000|u
2995 GV_ADDMG|5.015003|5.015003|
2996 GV_ADDMULTI|5.003007|5.003007|
2997 GV_ADDWARN|5.003007|5.003007|
2998 Gv_AMG|5.003007||Viu
2999 Gv_AMupdate|5.011000|5.011000|u
3000 GvASSUMECV|5.003007||Viu
3001 GvASSUMECV_off|5.003007||Viu
3002 GvASSUMECV_on|5.003007||Viu
3003 gv_autoload4|5.004000|5.004000|
3004 GV_AUTOLOAD|5.011000||Viu
3005 GV_AUTOLOAD_ISMETHOD|5.015004||Viu
3006 gv_autoload_pv|5.015004|5.015004|u
3007 gv_autoload_pvn|5.015004|5.015004|u
3008 gv_autoload_sv|5.015004|5.015004|u
3009 GvAV|5.003007|5.003007|
3010 gv_AVadd|5.003007|5.003007|u
3012 GV_CACHE_ONLY|5.021004||Vi
3013 gv_check|5.003007||cVu
3014 gv_const_sv|5.009003|5.009003|
3015 GV_CROAK|5.011000||Viu
3016 GvCV|5.003007|5.003007|
3017 GvCVGEN|5.003007||Viu
3018 GvCV_set|5.013010||Viu
3020 gv_dump|5.006000|5.006000|u
3021 gv_efullname3|5.003007|5.003007|u
3022 gv_efullname4|5.006001|5.006001|u
3023 gv_efullname|5.003007|5.003007|du
3025 GvEGVx|5.013000||Viu
3026 GvENAME|5.003007||Viu
3027 GvENAME_HEK|5.015004||Viu
3028 GvENAMELEN|5.015004||Viu
3029 GvENAMEUTF8|5.015004||Viu
3030 GvESTASH|5.003007||Viu
3031 GVf_ASSUMECV|5.003007||Viu
3032 gv_fetchfile|5.003007|5.003007|
3033 gv_fetchfile_flags|5.009005|5.009005|
3034 gv_fetchmeth|5.003007|5.003007|
3035 gv_fetchmeth_autoload|5.007003|5.007003|
3036 gv_fetchmeth_internal|5.021007||Viu
3037 gv_fetchmethod|5.003007|5.003007|
3038 gv_fetchmethod_autoload|5.004000|5.004000|
3039 gv_fetchmethod_flags|5.015004||Viu
3040 gv_fetchmethod_pv_flags|5.015004|5.015004|xu
3041 gv_fetchmethod_pvn_flags|5.015004|5.015004|xu
3042 gv_fetchmethod_sv_flags|5.015004|5.015004|xu
3043 gv_fetchmeth_pv|5.015004|5.015004|
3044 gv_fetchmeth_pv_autoload|5.015004|5.015004|
3045 gv_fetchmeth_pvn|5.015004|5.015004|
3046 gv_fetchmeth_pvn_autoload|5.015004|5.015004|
3047 gv_fetchmeth_sv|5.015004|5.015004|
3048 gv_fetchmeth_sv_autoload|5.015004|5.015004|
3049 gv_fetchpv|5.003007|5.003007|
3050 gv_fetchpvn|5.013006|5.013006|
3051 gv_fetchpvn_flags|5.009002|5.003007|p
3052 gv_fetchpvs|5.009004|5.003007|p
3053 gv_fetchsv|5.009002|5.003007|p
3054 gv_fetchsv_nomg|5.015003|5.015003|
3055 GvFILE|5.006000||Viu
3056 GvFILEGV|5.003007||Viu
3057 GvFILE_HEK|5.009004||Viu
3058 GvFILEx|5.019006||Viu
3059 GVf_IMPORTED|5.003007||Viu
3060 GVf_IMPORTED_AV|5.003007||Viu
3061 GVf_IMPORTED_CV|5.003007||Viu
3062 GVf_IMPORTED_HV|5.003007||Viu
3063 GVf_IMPORTED_SV|5.003007||Viu
3064 GVf_INTRO|5.003007||Viu
3065 GvFLAGS|5.003007||Viu
3066 GVf_MULTI|5.003007||Viu
3067 GvFORM|5.003007||Viu
3068 gv_fullname3|5.003007|5.003007|u
3069 gv_fullname4|5.006001|5.006001|u
3070 gv_fullname|5.003007|5.003007|du
3072 GvGPFLAGS|5.021004||Viu
3073 GvGP_set|5.013010||Viu
3074 gv_handler|5.007001|5.007001|u
3075 GvHV|5.003007|5.003007|
3076 gv_HVadd|5.003007|5.003007|u
3078 GvIMPORTED|5.003007||Viu
3079 GvIMPORTED_AV|5.003007||Viu
3080 GvIMPORTED_AV_off|5.003007||Viu
3081 GvIMPORTED_AV_on|5.003007||Viu
3082 GvIMPORTED_CV|5.003007||Viu
3083 GvIMPORTED_CV_off|5.003007||Viu
3084 GvIMPORTED_CV_on|5.003007||Viu
3085 GvIMPORTED_HV|5.003007||Viu
3086 GvIMPORTED_HV_off|5.003007||Viu
3087 GvIMPORTED_HV_on|5.003007||Viu
3088 GvIMPORTED_off|5.003007||Viu
3089 GvIMPORTED_on|5.003007||Viu
3090 GvIMPORTED_SV|5.003007||Viu
3091 GvIMPORTED_SV_off|5.003007||Viu
3092 GvIMPORTED_SV_on|5.003007||Viu
3093 gv_init|5.003007|5.003007|
3094 gv_init_pv|5.015004|5.015004|
3095 gv_init_pvn|5.015004|5.003007|p
3096 gv_init_sv|5.015004|5.015004|
3097 gv_init_svtype|5.015004||Viu
3098 GvIN_PAD|5.006000||Viu
3099 GvIN_PAD_off|5.006000||Viu
3100 GvIN_PAD_on|5.006000||Viu
3101 GvINTRO|5.003007||Viu
3102 GvINTRO_off|5.003007||Viu
3103 GvINTRO_on|5.003007||Viu
3105 gv_IOadd|5.003007|5.003007|u
3108 gv_is_in_main|5.019004||Viu
3109 GvLINE|5.003007||Viu
3110 gv_magicalize|5.019004||Viu
3111 gv_magicalize_isa|5.013005||Viu
3112 gv_method_changed|5.017007||Viu
3113 GvMULTI|5.003007||Viu
3114 GvMULTI_off|5.003007||Viu
3115 GvMULTI_on|5.003007||Viu
3116 GvNAME|5.003007||Viu
3117 GvNAME_get|5.009004||Viu
3118 GvNAME_HEK|5.009004||Viu
3119 GvNAMELEN|5.003007||Viu
3120 GvNAMELEN_get|5.009004||Viu
3121 gv_name_set|5.009004|5.009004|u
3122 GvNAMEUTF8|5.015004||Viu
3123 GV_NOADD_MASK|5.009005||Viu
3124 GV_NOADD_NOINIT|5.009003|5.009003|
3125 GV_NOEXPAND|5.009003|5.009003|
3126 GV_NOINIT|5.004005|5.004005|
3127 GV_NO_SVGMAGIC|5.015003|5.015003|
3128 GV_NOTQUAL|5.009004|5.009004|
3129 GV_NOUNIVERSAL|5.033009||Viu
3130 G_VOID|5.004000|5.004000|
3131 gv_override|5.019006||Viu
3132 GvREFCNT|5.003007||Viu
3133 gv_setref|5.021005||Viu
3134 GvSTASH|5.003007||Viu
3135 gv_stashpv|5.003007|5.003007|
3136 gv_stashpvn|5.003007|5.003007|p
3137 gv_stashpvn_internal|5.021004||Viu
3138 gv_stashpvs|5.009003|5.003007|p
3139 gv_stashsv|5.003007|5.003007|
3140 gv_stashsvpvn_cached|5.021004||Vi
3141 GV_SUPER|5.017004|5.017004|
3142 GvSV|5.003007|5.003007|
3143 gv_SVadd|5.011000||Vu
3144 GvSVn|5.009003|5.003007|p
3145 gv_try_downgrade|5.011002||xcVi
3146 GvXPVGV|5.003007||Viu
3147 G_WANT|5.010001||Viu
3148 G_WARN_ALL_MASK|5.006000||Viu
3149 G_WARN_ALL_OFF|5.006000||Viu
3150 G_WARN_ALL_ON|5.006000||Viu
3151 G_WARN_OFF|5.006000||Viu
3152 G_WARN_ON|5.006000||Viu
3153 G_WARN_ONCE|5.006000||Viu
3154 G_WRITING_TO_STDERR|5.013009||Viu
3155 handle_named_backref|5.023008||Viu
3156 handle_names_wildcard|5.031011||Viu
3157 handle_possible_posix|5.023008||Viu
3158 handle_regex_sets|5.017009||Viu
3159 handle_user_defined_property|5.029008||Viu
3160 HAS_ACCEPT4|5.027008|5.027008|Vn
3161 HAS_ACCESS|5.006000|5.006000|Vn
3162 HAS_ACOSH|5.021004|5.021004|Vn
3163 HAS_ALARM|5.003007|5.003007|Vn
3164 HAS_ASCTIME_R|5.010000|5.010000|Vn
3165 HAS_ASINH|5.021006|5.021006|Vn
3166 HAS_ATANH|5.021006|5.021006|Vn
3167 HAS_ATOLL|5.006000|5.006000|Vn
3168 HASATTRIBUTE_ALWAYS_INLINE|5.031007|5.031007|Vn
3169 HASATTRIBUTE_DEPRECATED|5.010001|5.010001|Vn
3170 HASATTRIBUTE_FORMAT|5.009003|5.009003|Vn
3171 HASATTRIBUTE_MALLOC|5.009003|5.009003|Vn
3172 HASATTRIBUTE_NONNULL|5.009003|5.009003|Vn
3173 HASATTRIBUTE_NORETURN|5.009003|5.009003|Vn
3174 HASATTRIBUTE_PURE|5.009003|5.009003|Vn
3175 HASATTRIBUTE_UNUSED|5.009003|5.009003|Vn
3176 HASATTRIBUTE_WARN_UNUSED_RESULT|5.009003|5.009003|Vn
3177 HAS_BACKTRACE|5.021001|5.021001|Vn
3178 HAS_BOOL|5.003007||Viu
3179 HAS_BUILTIN_CHOOSE_EXPR|5.009004|5.009004|Vn
3180 HAS_BUILTIN_EXPECT|5.010001|5.010001|Vn
3182 HAS_BUILTIN_UNREACHABLE|5.033003||Viu
3183 HAS_C99|5.021004||Viu
3184 HAS_C99_VARIADIC_MACROS|5.009004|5.009004|Vn
3185 HAS_CBRT|5.021006|5.021006|Vn
3186 HAS_CF_AUX_TABLES|5.027011||Viu
3187 HAS_CHOWN|5.003007|5.003007|Vn
3188 HAS_CHROOT|5.003007|5.003007|Vn
3189 HAS_CHSIZE|5.004005|5.004005|Vn
3190 HAS_CLEARENV|5.009003|5.009003|Vn
3191 HAS_COPYSIGN|5.021006|5.021006|Vn
3192 HAS_COPYSIGNL|5.008001|5.008001|Vn
3193 HAS_CRYPT|5.003007|5.003007|Vn
3194 HAS_CRYPT_R|5.010000|5.010000|Vn
3195 HAS_CSH|5.005000|5.005000|Vn
3196 HAS_CTERMID|5.009005|5.009005|Vn
3197 HAS_CTIME_R|5.010000|5.010000|Vn
3198 HAS_CUSERID|5.003007|5.003007|Vn
3199 HAS_DBMINIT_PROTO|5.032001|5.032001|Vn
3200 HAS_DIFFTIME|5.003007|5.003007|Vn
3201 HAS_DIRFD|5.007003|5.007003|Vn
3202 HAS_DLADDR|5.021001|5.021001|Vn
3203 HAS_DLERROR|5.003007|5.003007|Vn
3204 HAS_DRAND48_PROTO|5.006000|5.006000|Vn
3205 HAS_DRAND48_R|5.010000|5.010000|Vn
3206 HAS_DUP2|5.003007|5.003007|Vn
3207 HAS_DUP3|5.027008|5.027008|Vn
3208 HAS_DUPLOCALE|5.027011|5.027011|Vn
3209 HAS_EACCESS|5.006000|5.006000|Vn
3210 HAS_ENDGRENT|5.005000|5.005000|Vn
3211 HAS_ENDHOSTENT|5.005000|5.005000|Vn
3212 HAS_ENDNETENT|5.005000|5.005000|Vn
3213 HAS_ENDPROTOENT|5.005000|5.005000|Vn
3214 HAS_ENDPWENT|5.005000|5.005000|Vn
3215 HAS_ENDSERVENT|5.005000|5.005000|Vn
3216 HAS_ERF|5.021006|5.021006|Vn
3217 HAS_ERFC|5.021006|5.021006|Vn
3218 HAS_EXP2|5.021006|5.021006|Vn
3219 HAS_EXPM1|5.021006|5.021006|Vn
3220 HAS_FAST_STDIO|5.008001|5.008001|Vn
3221 HAS_FCHDIR|5.007002|5.007002|Vn
3222 HAS_FCHMOD|5.003007|5.003007|Vn
3223 HAS_FCHMODAT|5.027004|5.027004|Vn
3224 HAS_FCHOWN|5.003007|5.003007|Vn
3225 HAS_FCNTL|5.003007|5.003007|Vn
3226 HAS_FDIM|5.021006|5.021006|Vn
3227 HAS_FD_SET|5.006000|5.006000|Vn
3228 HAS_FEGETROUND|5.021004|5.021004|Vn
3229 HAS_FFS|5.035001|5.035001|Vn
3230 HAS_FFSL|5.035001|5.035001|Vn
3231 HAS_FGETPOS|5.003007|5.003007|Vn
3232 HAS_FINITE|5.007003|5.007003|Vn
3233 HAS_FINITEL|5.007003|5.007003|Vn
3234 HAS_FLOCK|5.003007|5.003007|Vn
3235 HAS_FLOCK_PROTO|5.007002|5.007002|Vn
3236 HAS_FMA|5.021006|5.021006|Vn
3237 HAS_FMAX|5.021006|5.021006|Vn
3238 HAS_FMIN|5.021006|5.021006|Vn
3239 HAS_FORK|5.003007|5.003007|Vn
3240 HAS_FPATHCONF|5.003007|5.003007|Vn
3241 HAS_FPCLASSIFY|5.021004|5.021004|Vn
3242 HAS_FREELOCALE|5.023009|5.023009|Vn
3243 HAS_FREXPL|5.006001|5.006001|Vn
3244 HAS_FSEEKO|5.006000|5.006000|Vn
3245 HAS_FSETPOS|5.003007|5.003007|Vn
3246 HAS_FSTATFS|5.023005|5.023005|Vn
3247 HAS_FSTATVFS|5.023005|5.023005|Vn
3248 HAS_FSYNC|5.007001|5.007001|Vn
3249 HAS_FTELLO|5.006000|5.006000|Vn
3250 HAS_FUTIMES|5.009003|5.009003|Vn
3251 HAS_GAI_STRERROR|5.025004|5.025004|Vn
3252 HAS_GETADDRINFO|5.010001|5.010001|Vn
3253 HAS_GETCWD|5.006000|5.006000|Vn
3254 HAS_GETGRENT|5.005000|5.005000|Vn
3255 HAS_GETGRENT_R|5.010000|5.010000|Vn
3256 HAS_GETGRGID_R|5.010000|5.010000|Vn
3257 HAS_GETGRNAM_R|5.010000|5.010000|Vn
3258 HAS_GETGROUPS|5.003007|5.003007|Vn
3259 HAS_GETHOSTBYADDR|5.005000|5.005000|Vn
3260 HAS_GETHOSTBYADDR_R|5.010000|5.010000|Vn
3261 HAS_GETHOSTBYNAME|5.005000|5.005000|Vn
3262 HAS_GETHOSTBYNAME_R|5.010000|5.010000|Vn
3263 HAS_GETHOSTENT|5.003007|5.003007|Vn
3264 HAS_GETHOSTENT_R|5.010000|5.010000|Vn
3265 HAS_GETHOSTNAME|5.006000|5.006000|Vn
3266 HAS_GETHOST_PROTOS|5.005000|5.005000|Vn
3267 HAS_GETITIMER|5.007001|5.007001|Vn
3268 HAS_GETLOGIN|5.003007|5.003007|Vn
3269 HAS_GETLOGIN_R|5.010000|5.010000|Vn
3270 HAS_GETMNTENT|5.023005|5.023005|Vn
3271 HAS_GETNAMEINFO|5.010001|5.010001|Vn
3272 HAS_GETNETBYADDR|5.005000|5.005000|Vn
3273 HAS_GETNETBYADDR_R|5.010000|5.010000|Vn
3274 HAS_GETNETBYNAME|5.005000|5.005000|Vn
3275 HAS_GETNETBYNAME_R|5.010000|5.010000|Vn
3276 HAS_GETNETENT|5.005000|5.005000|Vn
3277 HAS_GETNETENT_R|5.010000|5.010000|Vn
3278 HAS_GETNET_PROTOS|5.005000|5.005000|Vn
3279 HAS_GETPAGESIZE|5.007001|5.007001|Vn
3280 HAS_GETPGID|5.003007|5.003007|Vn
3281 HAS_GETPGRP|5.003007|5.003007|Vn
3282 HAS_GETPPID|5.003007|5.003007|Vn
3283 HAS_GETPRIORITY|5.003007|5.003007|Vn
3284 HAS_GETPROTOBYNAME|5.005000|5.005000|Vn
3285 HAS_GETPROTOBYNAME_R|5.010000|5.010000|Vn
3286 HAS_GETPROTOBYNUMBER|5.005000|5.005000|Vn
3287 HAS_GETPROTOBYNUMBER_R|5.010000|5.010000|Vn
3288 HAS_GETPROTOENT|5.005000|5.005000|Vn
3289 HAS_GETPROTOENT_R|5.010000|5.010000|Vn
3290 HAS_GETPROTO_PROTOS|5.005000|5.005000|Vn
3291 HAS_GETPWENT|5.005000|5.005000|Vn
3292 HAS_GETPWENT_R|5.010000|5.010000|Vn
3293 HAS_GETPWNAM_R|5.010000|5.010000|Vn
3294 HAS_GETPWUID_R|5.010000|5.010000|Vn
3295 HAS_GETSERVBYNAME|5.005000|5.005000|Vn
3296 HAS_GETSERVBYNAME_R|5.010000|5.010000|Vn
3297 HAS_GETSERVBYPORT|5.005000|5.005000|Vn
3298 HAS_GETSERVBYPORT_R|5.010000|5.010000|Vn
3299 HAS_GETSERVENT|5.005000|5.005000|Vn
3300 HAS_GETSERVENT_R|5.010000|5.010000|Vn
3301 HAS_GETSERV_PROTOS|5.005000|5.005000|Vn
3302 HAS_GETSPNAM|5.006000|5.006000|Vn
3303 HAS_GETSPNAM_R|5.010000|5.010000|Vn
3304 HAS_GETTIMEOFDAY|5.004000|5.004000|Vn
3305 HAS_GMTIME_R|5.010000|5.010000|Vn
3306 HAS_GNULIBC|5.004005|5.004005|Vn
3307 HAS_GROUP|5.003007||Viu
3308 HAS_HASMNTOPT|5.023005|5.023005|Vn
3309 HAS_HTONL|5.003007|5.003007|Vn
3310 HAS_HTONS|5.003007|5.003007|Vn
3311 HAS_HYPOT|5.021006|5.021006|Vn
3312 HAS_ILOGB|5.021006|5.021006|Vn
3313 HAS_ILOGBL|5.008001|5.008001|Vn
3314 HAS_INET_ATON|5.004000|5.004000|Vn
3315 HAS_INETNTOP|5.010001|5.010001|Vn
3316 HAS_INETPTON|5.010001|5.010001|Vn
3317 HAS_INT64_T|5.006000|5.006000|Vn
3318 HAS_IOCTL|5.003007||Viu
3319 HAS_IP_MREQ|5.017002|5.017002|Vn
3320 HAS_IP_MREQ_SOURCE|5.017004|5.017004|Vn
3321 HAS_IPV6_MREQ|5.015008|5.015008|Vn
3322 HAS_ISASCII|5.003007|5.003007|Vn
3323 HAS_ISBLANK|5.015007|5.015007|Vn
3324 HAS_ISFINITE|5.021004|5.021004|Vn
3325 HAS_ISINF|5.007003|5.007003|Vn
3326 HAS_ISINFL|5.021004|5.021004|Vn
3327 HAS_ISLESS|5.031007|5.031007|Vn
3328 HAS_ISNAN|5.006001|5.006001|Vn
3329 HAS_ISNANL|5.006001|5.006001|Vn
3330 HAS_ISNORMAL|5.021006|5.021006|Vn
3331 HAS_IVCF_AUX_TABLES|5.027011||Viu
3332 HAS_J0|5.021004|5.021004|Vn
3333 HAS_J0L|5.021004|5.021004|Vn
3334 HAS_KILL|5.003007||Viu
3335 HAS_KILLPG|5.003007|5.003007|Vn
3336 HAS_LC_AUX_TABLES|5.027011||Viu
3337 HAS_LCHOWN|5.005000|5.005000|Vn
3338 HAS_LC_MONETARY_2008|5.021005|5.021005|Vn
3339 HAS_LDBL_DIG|5.006000|5.006000|Vn
3340 HAS_LDEXPL|5.021003|5.021003|Vn
3341 HAS_LGAMMA|5.021006|5.021006|Vn
3342 HAS_LGAMMA_R|5.021006|5.021006|Vn
3343 HAS_LINK|5.003007|5.003007|Vn
3344 HAS_LINKAT|5.027004|5.027004|Vn
3345 HAS_LLRINT|5.021006|5.021006|Vn
3346 HAS_LLRINTL|5.021009|5.021009|Vn
3347 HAS_LLROUND|5.021006|5.021006|Vn
3348 HAS_LLROUNDL|5.021009|5.021009|Vn
3349 HAS_LOCALECONV|5.003007|5.003007|Vn
3350 HAS_LOCALTIME_R|5.010000|5.010000|Vn
3351 HAS_LOCKF|5.003007|5.003007|Vn
3352 HAS_LOG1P|5.021006|5.021006|Vn
3353 HAS_LOG2|5.021006|5.021006|Vn
3354 HAS_LOGB|5.021006|5.021006|Vn
3355 HAS_LONG_DOUBLE|5.005000|5.005000|Vn
3356 HAS_LONG_LONG|5.005000|5.005000|Vn
3357 HAS_LRINT|5.021006|5.021006|Vn
3358 HAS_LRINTL|5.021009|5.021009|Vn
3359 HAS_LROUND|5.021006|5.021006|Vn
3360 HAS_LROUNDL|5.021009|5.021009|Vn
3361 HAS_LSEEK_PROTO|5.006000|5.006000|Vn
3362 HAS_LSTAT|5.003007|5.003007|Vn
3363 HAS_MADVISE|5.006000|5.006000|Vn
3364 HAS_MBLEN|5.003007|5.003007|Vn
3365 HAS_MBRLEN|5.027006|5.027006|Vn
3366 HAS_MBRTOWC|5.027006|5.027006|Vn
3367 HAS_MBSTOWCS|5.003007|5.003007|Vn
3368 HAS_MBTOWC|5.003007|5.003007|Vn
3369 HAS_MEMMEM|5.024000|5.024000|Vn
3370 HAS_MEMRCHR|5.027005|5.027005|Vn
3371 HAS_MKDIR|5.003007|5.003007|Vn
3372 HAS_MKDTEMP|5.006000|5.006000|Vn
3373 HAS_MKFIFO|5.003007|5.003007|Vn
3374 HAS_MKOSTEMP|5.027008|5.027008|Vn
3375 HAS_MKSTEMP|5.006000|5.006000|Vn
3376 HAS_MKSTEMPS|5.006000|5.006000|Vn
3377 HAS_MKTIME|5.003007|5.003007|Vn
3378 HAS_MMAP|5.006000|5.006000|Vn
3379 HAS_MODFL|5.006001|5.006001|Vn
3380 HAS_MODFL_PROTO|5.009003|5.009003|Vn
3381 HAS_MPROTECT|5.006000|5.006000|Vn
3382 HAS_MSG|5.003007|5.003007|Vn
3383 HAS_MSYNC|5.006000|5.006000|Vn
3384 HAS_MUNMAP|5.006000|5.006000|Vn
3385 HAS_NAN|5.021006|5.021006|Vn
3386 HAS_NANOSLEEP|5.027006|5.027006|Vn
3387 HAS_NEARBYINT|5.021006|5.021006|Vn
3388 HAS_NEWLOCALE|5.023009|5.023009|Vn
3389 HAS_NEXTAFTER|5.021006|5.021006|Vn
3390 HAS_NEXTTOWARD|5.021006|5.021006|Vn
3391 HAS_NICE|5.003007|5.003007|Vn
3392 HAS_NL_LANGINFO|5.007002|5.007002|Vn
3393 HAS_NL_LANGINFO_L|5.035001|5.035001|Vn
3394 HAS_NON_INT_BITFIELDS|5.035001|5.035001|Vn
3395 HAS_NONLATIN1_FOLD_CLOSURE|5.033005||Viu
3396 HAS_NONLATIN1_SIMPLE_FOLD_CLOSURE|5.033005||Viu
3397 HAS_NTOHL|5.003007|5.003007|Vn
3398 HAS_NTOHS|5.003007|5.003007|Vn
3399 HAS_OFF64_T|5.010000|5.010000|Vn
3400 HAS_OPEN3|5.003007|5.003007|Vn
3401 HAS_OPENAT|5.027004|5.027004|Vn
3402 HAS_PASSWD|5.003007||Viu
3403 HAS_PATHCONF|5.003007|5.003007|Vn
3404 HAS_PAUSE|5.003007|5.003007|Vn
3405 HAS_PIPE2|5.027008|5.027008|Vn
3406 HAS_PIPE|5.003007|5.003007|Vn
3407 HAS_POLL|5.003007|5.003007|Vn
3408 HAS_POSIX_2008_LOCALE|5.027003||Viu
3409 HAS_PRCTL|5.013000|5.013000|Vn
3410 HAS_PRCTL_SET_NAME|5.013000|5.013000|Vn
3411 HAS_PROCSELFEXE|5.007003|5.007003|Vn
3412 HAS_PTHREAD_ATFORK|5.010000|5.010000|Vn
3413 HAS_PTHREAD_ATTR_SETSCOPE|5.008001|5.008001|Vn
3414 HAS_PTHREAD_UNCHECKED_GETSPECIFIC_NP|5.007002||Viu
3415 HAS_PTHREAD_YIELD|5.009005|5.009005|Vn
3416 HAS_PTRDIFF_T|5.021001|5.021001|Vn
3417 HAS_QUAD|5.003007|5.003007|Vn
3418 HAS_RANDOM_R|5.010000|5.010000|Vn
3419 HAS_READDIR|5.003007|5.003007|Vn
3420 HAS_READDIR64_R|5.010000|5.010000|Vn
3421 HAS_READDIR_R|5.010000|5.010000|Vn
3422 HAS_READLINK|5.003007|5.003007|Vn
3423 HAS_READV|5.007001|5.007001|Vn
3424 HAS_RECVMSG|5.007001|5.007001|Vn
3425 HAS_REGCOMP|5.021007|5.021007|Vn
3426 HAS_REMAINDER|5.021006|5.021006|Vn
3427 HAS_REMQUO|5.021006|5.021006|Vn
3428 HAS_RENAME|5.003007|5.003007|Vn
3429 HAS_RENAMEAT|5.027004|5.027004|Vn
3430 HAS_REWINDDIR|5.003007|5.003007|Vn
3431 HAS_RINT|5.021006|5.021006|Vn
3432 HAS_RMDIR|5.003007|5.003007|Vn
3433 HAS_ROUND|5.021006|5.021006|Vn
3434 HAS_SBRK_PROTO|5.007001|5.007001|Vn
3435 HAS_SCALBN|5.021006|5.021006|Vn
3436 HAS_SCALBNL|5.008001|5.008001|Vn
3437 HAS_SCHED_YIELD|5.005000|5.005000|Vn
3438 HAS_SCX_AUX_TABLES|5.027008||Viu
3439 HAS_SEEKDIR|5.003007|5.003007|Vn
3440 HAS_SELECT|5.003007|5.003007|Vn
3441 HAS_SEM|5.003007|5.003007|Vn
3442 HAS_SENDMSG|5.007001|5.007001|Vn
3443 HAS_SETEGID|5.003007|5.003007|Vn
3444 HAS_SETEUID|5.003007|5.003007|Vn
3445 HAS_SETGRENT|5.005000|5.005000|Vn
3446 HAS_SETGROUPS|5.004000|5.004000|Vn
3447 HAS_SETHOSTENT|5.005000|5.005000|Vn
3448 HAS_SETITIMER|5.007001|5.007001|Vn
3449 HAS_SETLINEBUF|5.003007|5.003007|Vn
3450 HAS_SETLOCALE|5.003007|5.003007|Vn
3451 HAS_SETNETENT|5.005000|5.005000|Vn
3452 HAS_SETPGID|5.003007|5.003007|Vn
3453 HAS_SETPGRP|5.003007|5.003007|Vn
3454 HAS_SETPRIORITY|5.003007|5.003007|Vn
3455 HAS_SETPROTOENT|5.005000|5.005000|Vn
3456 HAS_SETPWENT|5.005000|5.005000|Vn
3457 HAS_SETREGID|5.003007|5.003007|Vn
3458 HAS_SETRESGID|5.003007|5.003007|Vn
3459 HAS_SETRESGID_PROTO|5.010000|5.010000|Vn
3460 HAS_SETRESUID|5.003007|5.003007|Vn
3461 HAS_SETRESUID_PROTO|5.010000|5.010000|Vn
3462 HAS_SETREUID|5.003007|5.003007|Vn
3463 HAS_SETSERVENT|5.005000|5.005000|Vn
3464 HAS_SETSID|5.003007|5.003007|Vn
3465 HAS_SETVBUF|5.005000|5.005000|Vn
3466 HAS_SHM|5.003007|5.003007|Vn
3467 HAS_SHMAT_PROTOTYPE|5.003007|5.003007|Vn
3468 HAS_SIGACTION|5.003007|5.003007|Vn
3469 HAS_SIGINFO_SI_ADDR|5.023008|5.023008|Vn
3470 HAS_SIGINFO_SI_BAND|5.023008|5.023008|Vn
3471 HAS_SIGINFO_SI_ERRNO|5.023008|5.023008|Vn
3472 HAS_SIGINFO_SI_PID|5.023008|5.023008|Vn
3473 HAS_SIGINFO_SI_STATUS|5.023008|5.023008|Vn
3474 HAS_SIGINFO_SI_UID|5.023008|5.023008|Vn
3475 HAS_SIGINFO_SI_VALUE|5.023008|5.023008|Vn
3476 HAS_SIGNBIT|5.009005|5.009005|Vn
3477 HAS_SIGPROCMASK|5.007001|5.007001|Vn
3478 HAS_SIGSETJMP|5.003007|5.003007|Vn
3479 HAS_SIN6_SCOPE_ID|5.013009|5.013009|Vn
3480 HAS_SKIP_LOCALE_INIT|5.019002||Viu
3481 HAS_SNPRINTF|5.009003|5.009003|Vn
3482 HAS_SOCKADDR_IN6|5.015008|5.015008|Vn
3483 HAS_SOCKADDR_STORAGE|5.032001|5.032001|Vn
3484 HAS_SOCKATMARK|5.007001|5.007001|Vn
3485 HAS_SOCKATMARK_PROTO|5.007002|5.007002|Vn
3486 HAS_SOCKET|5.003007|5.003007|Vn
3487 HAS_SOCKETPAIR|5.003007|5.003007|Vn
3488 HAS_SQRTL|5.006000|5.006000|Vn
3489 HAS_SRAND48_R|5.010000|5.010000|Vn
3490 HAS_SRANDOM_R|5.010000|5.010000|Vn
3491 HAS_STAT|5.021007|5.021007|Vn
3492 HAS_STATIC_INLINE|5.013004|5.013004|Vn
3493 HAS_STRCOLL|5.003007|5.003007|Vn
3494 HAS_STRERROR_L|5.025002|5.025002|Vn
3495 HAS_STRERROR_R|5.010000|5.010000|Vn
3496 HAS_STRFTIME|5.007002|5.007002|Vn
3497 HAS_STRNLEN|5.027006|5.027006|Vn
3498 HAS_STRTOD|5.004000|5.004000|Vn
3499 HAS_STRTOD_L|5.027011|5.027011|Vn
3500 HAS_STRTOL|5.004000|5.004000|Vn
3501 HAS_STRTOLD|5.006000|5.006000|Vn
3502 HAS_STRTOLD_L|5.027006|5.027006|Vn
3503 HAS_STRTOLL|5.006000|5.006000|Vn
3504 HAS_STRTOQ|5.007001|5.007001|Vn
3505 HAS_STRTOUL|5.004000|5.004000|Vn
3506 HAS_STRTOULL|5.006000|5.006000|Vn
3507 HAS_STRTOUQ|5.006000|5.006000|Vn
3508 HAS_STRUCT_CMSGHDR|5.007001|5.007001|Vn
3509 HAS_STRUCT_MSGHDR|5.007001|5.007001|Vn
3510 HAS_STRUCT_STATFS|5.023005|5.023005|Vn
3511 HAS_STRUCT_STATFS_F_FLAGS|5.023005|5.023005|Vn
3512 HAS_STRXFRM|5.003007|5.003007|Vn
3513 HAS_STRXFRM_L|5.035001|5.035001|Vn
3514 HAS_SYMLINK|5.003007|5.003007|Vn
3515 HAS_SYSCALL|5.003007|5.003007|Vn
3516 HAS_SYSCALL_PROTO|5.007002|5.007002|Vn
3517 HAS_SYSCONF|5.003007|5.003007|Vn
3518 HAS_SYS_ERRLIST|5.003007|5.003007|Vn
3519 HAS_SYSTEM|5.003007|5.003007|Vn
3520 HAS_TC_AUX_TABLES|5.027011||Viu
3521 HAS_TCGETPGRP|5.003007|5.003007|Vn
3522 HAS_TCSETPGRP|5.003007|5.003007|Vn
3523 HAS_TELLDIR|5.003007|5.003007|Vn
3524 HAS_TELLDIR_PROTO|5.006000|5.006000|Vn
3525 HAS_TGAMMA|5.021006|5.021006|Vn
3526 HAS_THREAD_SAFE_NL_LANGINFO_L|5.027006|5.027006|Vn
3527 HAS_TIME|5.008000|5.008000|Vn
3528 HAS_TIMEGM|5.010001|5.010001|Vn
3529 HAS_TIMES|5.003007|5.003007|Vn
3530 HAS_TMPNAM_R|5.010000|5.010000|Vn
3531 HAS_TM_TM_GMTOFF|5.008001|5.008001|Vn
3532 HAS_TM_TM_ZONE|5.008000|5.008000|Vn
3533 HAS_TOWLOWER|5.029009|5.029009|Vn
3534 HAS_TOWUPPER|5.029009|5.029009|Vn
3535 HAS_TRUNC|5.021006|5.021006|Vn
3536 HAS_TRUNCATE|5.003007|5.003007|Vn
3537 HAS_TRUNCL|5.021004|5.021004|Vn
3538 HAS_TTYNAME_R|5.010000|5.010000|Vn
3539 HAS_TZNAME|5.003007|5.003007|Vn
3540 HAS_UALARM|5.007001|5.007001|Vn
3541 HAS_UC_AUX_TABLES|5.027011||Viu
3542 HAS_UMASK|5.003007|5.003007|Vn
3543 HAS_UNAME|5.003007|5.003007|Vn
3544 HAS_UNLINKAT|5.027004|5.027004|Vn
3545 HAS_UNSETENV|5.009003|5.009003|Vn
3546 HAS_USELOCALE|5.023009|5.023009|Vn
3547 HAS_USLEEP|5.007001|5.007001|Vn
3548 HAS_USLEEP_PROTO|5.007002|5.007002|Vn
3549 HAS_USTAT|5.023005|5.023005|Vn
3550 HAS_UTIME|5.003007||Viu
3551 HAS_VSNPRINTF|5.009003|5.009003|Vn
3552 HAS_WAIT4|5.003007|5.003007|Vn
3553 HAS_WAIT|5.003007||Viu
3554 HAS_WAITPID|5.003007|5.003007|Vn
3555 HAS_WCRTOMB|5.031007|5.031007|Vn
3556 HAS_WCSCMP|5.021001|5.021001|Vn
3557 HAS_WCSTOMBS|5.003007|5.003007|Vn
3558 HAS_WCSXFRM|5.021001|5.021001|Vn
3559 HAS_WCTOMB|5.003007|5.003007|Vn
3560 HAS_WRITEV|5.007001|5.007001|Vn
3561 he_dup|5.007003|5.007003|u
3562 HEf_SVKEY|5.003007|5.003007|p
3563 HeHASH|5.003007|5.003007|
3564 HEK_BASESIZE|5.004000||Viu
3565 hek_dup|5.009000|5.009000|u
3566 HeKEY|5.003007|5.003007|
3567 HeKEY_hek|5.004000||Viu
3568 HeKEY_sv|5.004000||Viu
3569 HEKf256|5.015004||Viu
3571 HEKfARG|5.015004||Viu
3572 HEK_FLAGS|5.008000||Viu
3573 HeKFLAGS|5.008000||Viu
3574 HEK_HASH|5.004000||Viu
3575 HEK_KEY|5.004000||Viu
3576 HeKLEN|5.003007|5.003007|
3577 HEK_LEN|5.004000||Viu
3578 HeKLEN_UTF8|5.007001||Viu
3579 HEK_UTF8|5.007001||Viu
3580 HeKUTF8|5.007001||Viu
3581 HEK_UTF8_off|5.008000||Viu
3582 HEK_UTF8_on|5.008000||Viu
3583 HEK_WASUTF8|5.008000||Viu
3584 HeKWASUTF8|5.008000||Viu
3585 HEK_WASUTF8_off|5.008000||Viu
3586 HEK_WASUTF8_on|5.008000||Viu
3587 HeNEXT|5.003007||Viu
3588 HePV|5.004000|5.004000|
3589 HeSVKEY|5.003007|5.003007|
3590 HeSVKEY_force|5.003007|5.003007|
3591 HeSVKEY_set|5.004000|5.004000|
3592 HE_SVSLOT|5.009003||Viu
3593 HeUTF8|5.010001|5.008000|p
3594 HeVAL|5.003007|5.003007|
3595 hfree_next_entry|||iu
3596 HIGHEST_ANYOF_HRx_BYTE|5.031002||Viu
3597 HIGHEST_CASE_CHANGING_CP|5.033005||Viu
3598 HINT_ALL_STRICT|5.033002||Viu
3599 HINT_BLOCK_SCOPE|5.003007||Viu
3600 HINT_BYTES|5.007002||Viu
3601 HINT_EXPLICIT_STRICT_REFS|5.016000||Viu
3602 HINT_EXPLICIT_STRICT_SUBS|5.016000||Viu
3603 HINT_EXPLICIT_STRICT_VARS|5.016000||Viu
3604 HINT_FEATURE_MASK|5.015007||Viu
3605 HINT_FEATURE_SHIFT|5.015007||Viu
3606 HINT_FILETEST_ACCESS|5.006000||Viu
3607 HINT_INTEGER|5.003007||Viu
3608 HINT_LEXICAL_IO_IN|5.009005||Viu
3609 HINT_LEXICAL_IO_OUT|5.009005||Viu
3610 HINT_LOCALE|5.004000||Viu
3611 HINT_LOCALE_PARTIAL|5.021001||Viu
3612 HINT_LOCALIZE_HH|5.005000||Viu
3613 HINT_NEW_BINARY|5.005000||Viu
3614 HINT_NEW_FLOAT|5.005000||Viu
3615 HINT_NEW_INTEGER|5.005000||Viu
3616 HINT_NEW_RE|5.005000||Viu
3617 HINT_NEW_STRING|5.005000||Viu
3618 HINT_NO_AMAGIC|5.010001||Viu
3619 HINT_RE_EVAL|5.005000||Viu
3620 HINT_RE_FLAGS|5.013007||Viu
3621 HINT_RE_TAINT|5.004005||Viu
3622 HINTS_DEFAULT|5.033002||Viu
3623 HINT_SORT_STABLE|5.007003||Viu
3624 HINT_SORT_UNSTABLE|5.027004||Viu
3625 HINTS_REFCNT_INIT|5.009004||Viu
3626 HINTS_REFCNT_LOCK|5.009004||Viu
3627 HINTS_REFCNT_TERM|5.009004||Viu
3628 HINTS_REFCNT_UNLOCK|5.009004||Viu
3629 HINT_STRICT_REFS|5.003007||Viu
3630 HINT_STRICT_SUBS|5.003007||Viu
3631 HINT_STRICT_VARS|5.003007||Viu
3632 HINT_UNI_8_BIT|5.011002||Viu
3633 HINT_UTF8|5.006000||Viu
3634 H_PERL|5.003007||Viu
3635 HS_APIVERLEN_MAX|5.021006||Viu
3636 HS_CXT|5.021006||Viu
3637 HSf_IMP_CXT|5.021006||Viu
3638 HSf_NOCHK|5.021006||Viu
3639 HSf_POPMARK|5.021006||Viu
3640 HSf_SETXSUBFN|5.021006||Viu
3641 HS_GETAPIVERLEN|5.021006||Viu
3642 HS_GETINTERPSIZE|5.021006||Viu
3643 HS_GETXSVERLEN|5.021006||Viu
3644 HS_KEY|5.021006||Viu
3645 HS_KEYp|5.021006||Viu
3646 HSm_APIVERLEN|5.021006||Viu
3647 HSm_INTRPSIZE|5.021006||Viu
3648 HSm_KEY_MATCH|5.021006||Viu
3649 HSm_XSVERLEN|5.021006||Viu
3650 hsplit|5.005000||Viu
3651 HS_XSVERLEN_MAX|5.021006||Viu
3657 HvAMAGIC|5.017000||Viu
3658 HvAMAGIC_off|5.017000||Viu
3659 HvAMAGIC_on|5.017000||Viu
3660 HvARRAY|5.003007||Viu
3661 hv_assert|5.008009|5.008009|
3663 HvAUXf_NO_DEREF|5.019010||Viu
3664 HvAUXf_SCAN_STASH|5.019010||Viu
3665 hv_auxinit|5.009003||Viu
3666 hv_auxinit_internal|5.019010||Vniu
3667 hv_backreferences_p|||xiu
3668 hv_bucket_ratio|5.025003|5.025003|x
3669 hv_clear|5.003007|5.003007|
3670 hv_clear_placeholders|5.009001|5.009001|
3671 hv_common|5.010000||cVu
3672 hv_common_key_len|5.010000||cVu
3673 hv_copy_hints_hv|5.009004|5.009004|
3674 hv_delayfree_ent|5.004000|5.004000|u
3675 hv_delete|5.003007|5.003007|
3676 HV_DELETE|5.009005||Viu
3677 hv_delete_common|5.009001||xViu
3678 hv_delete_ent|5.003007|5.003007|
3679 hv_deletehek|5.019006||Viu
3680 hv_deletes|5.025006||Viu
3681 HV_DISABLE_UVAR_XKEY|5.010000||Viu
3682 HvEITER|5.003007||Viu
3683 HvEITER_get|5.009003||Viu
3684 hv_eiter_p|5.009003|5.009003|u
3685 hv_eiter_set|5.009003|5.009003|u
3686 HvEITER_set|5.009003||Viu
3687 HvENAME|5.013007|5.013007|
3688 hv_ename_add|5.013007||Vi
3689 hv_ename_delete|5.013007||Vi
3690 HvENAME_get|5.013007||Viu
3691 HvENAME_HEK|5.013007||Viu
3692 HvENAME_HEK_NN|5.013007||Viu
3693 HvENAMELEN|5.015004|5.015004|
3694 HvENAMELEN_get|5.013007||Viu
3695 HvENAMEUTF8|5.015004|5.015004|
3696 hv_exists|5.003007|5.003007|
3697 hv_exists_ent|5.003007|5.003007|
3698 hv_existss|5.025006||Viu
3699 hv_fetch|5.003007|5.003007|
3700 HV_FETCH_EMPTY_HE|5.013007||Viu
3701 hv_fetch_ent|5.003007|5.003007|
3702 hv_fetchhek|5.019006||Viu
3703 HV_FETCH_ISEXISTS|5.009005||Viu
3704 HV_FETCH_ISSTORE|5.009005||Viu
3705 HV_FETCH_JUST_SV|5.009005||Viu
3706 HV_FETCH_LVALUE|5.009005||Viu
3707 hv_fetchs|5.009003|5.003007|p
3708 HvFILL|5.003007|5.003007|
3709 hv_fill|5.013002|5.013002|
3710 hv_free_ent|5.004000|5.004000|u
3711 hv_free_ent_ret|5.015000||Viu
3712 hv_free_entries|5.027002||Viu
3713 HvHASKFLAGS|5.008000||Viu
3714 HvHASKFLAGS_off|5.008000||Viu
3715 HvHASKFLAGS_on|5.008000||Viu
3716 HVhek_ENABLEHVKFLAGS|5.008002||Viu
3717 HVhek_FREEKEY|5.008000||Viu
3718 HVhek_KEYCANONICAL|5.010001||Viu
3719 HVhek_MASK|5.008000||Viu
3720 HVhek_PLACEHOLD|5.008000||Viu
3721 HVhek_UNSHARED|5.009004||Viu
3722 HVhek_UTF8|5.008000||Viu
3723 HVhek_WASUTF8|5.008000||Viu
3724 hv_iterinit|5.003007|5.003007|
3725 hv_iterkey|5.003007|5.003007|
3726 hv_iterkeysv|5.003007|5.003007|
3727 hv_iternext|5.003007|5.003007|
3728 hv_iternext_flags|5.008000|5.008000|x
3729 hv_iternextsv|5.003007|5.003007|
3730 HV_ITERNEXT_WANTPLACEHOLDERS|5.008000|5.008000|
3731 hv_iterval|5.003007|5.003007|
3732 HvKEYS|5.003007||Viu
3733 hv_kill_backrefs|||xiu
3734 hv_ksplit|5.003007|5.003007|u
3735 HvLASTRAND_get|5.017011||Viu
3736 HvLAZYDEL|5.003007||Viu
3737 HvLAZYDEL_off|5.003007||Viu
3738 HvLAZYDEL_on|5.003007||Viu
3739 hv_magic|5.003007|5.003007|
3740 hv_magic_check|5.006000||Vniu
3742 HvMROMETA|5.010001|5.010001|
3743 HvNAME|5.003007|5.003007|
3744 HvNAME_get|5.009003||pcV
3745 HvNAME_HEK|5.009003||Viu
3746 HvNAME_HEK_NN|5.013007||Viu
3747 HvNAMELEN|5.015004|5.015004|
3748 HvNAMELEN_get|5.009003|5.003007|p
3749 hv_name_set|5.009003|5.009003|u
3750 HV_NAME_SETALL|5.013008||Viu
3751 hv_name_sets|5.025006||Viu
3752 HvNAMEUTF8|5.015004|5.015004|
3753 hv_notallowed|5.008000||Viu
3754 HvPLACEHOLDERS|5.007003||Viu
3755 hv_placeholders_get|5.009003|5.009003|u
3756 HvPLACEHOLDERS_get|5.009003||Viu
3757 hv_placeholders_p|||ciu
3758 hv_placeholders_set|5.009003|5.009003|u
3759 HvPLACEHOLDERS_set|5.009003||Viu
3760 hv_pushkv|5.027003||Viu
3761 HvRAND_get|5.017011||Viu
3762 hv_rand_set|5.018000|5.018000|u
3763 HVrhek_delete|5.009004||Viu
3764 HVrhek_IV|5.009004||Viu
3765 HVrhek_PV|5.009004||Viu
3766 HVrhek_PV_UTF8|5.009005||Viu
3767 HVrhek_typemask|5.009004||Viu
3768 HVrhek_undef|5.009004||Viu
3769 HVrhek_UV|5.009004||Viu
3770 HvRITER|5.003007||Viu
3771 HvRITER_get|5.009003||Viu
3772 hv_riter_p|5.009003|5.009003|u
3773 hv_riter_set|5.009003|5.009003|u
3774 HvRITER_set|5.009003||Viu
3775 hv_scalar|5.009001|5.009001|
3776 HvSHAREKEYS|5.003007||Viu
3777 HvSHAREKEYS_off|5.003007||Viu
3778 HvSHAREKEYS_on|5.003007||Viu
3779 hv_store|5.003007|5.003007|
3780 hv_store_ent|5.003007|5.003007|
3781 hv_store_flags|5.008000|5.008000|xu
3782 hv_storehek|5.019006||Viu
3783 hv_stores|5.009004|5.003007|p
3784 HvTOTALKEYS|5.007003||Viu
3785 hv_undef|5.003007|5.003007|
3786 hv_undef_flags|||ciu
3787 HvUSEDKEYS|5.007003||Viu
3788 HYPHEN_UTF8|5.017004||Viu
3789 I16_MAX|5.003007||Viu
3790 I16_MIN|5.003007||Viu
3791 I16SIZE|5.006000|5.006000|Vn
3792 I16TYPE|5.006000|5.006000|Vn
3793 I_32|5.006000|5.003007|
3794 I32_MAX|5.003007||Viu
3795 I32_MAX_P1|5.007002||Viu
3796 I32_MIN|5.003007||Viu
3797 I32SIZE|5.006000|5.006000|Vn
3798 I32TYPE|5.006000|5.006000|Vn
3799 I64SIZE|5.006000|5.006000|Vn
3800 I64TYPE|5.006000|5.006000|Vn
3801 I8SIZE|5.006000|5.006000|Vn
3802 I8_TO_NATIVE|5.015006||Viu
3803 I8_TO_NATIVE_UTF8|5.019004||Viu
3804 I8TYPE|5.006000|5.006000|Vn
3805 I_ARPA_INET|5.005000|5.005000|Vn
3806 ibcmp|5.003007|5.003007|
3807 ibcmp_locale|5.004000|5.004000|
3808 ibcmp_utf8|5.007003|5.007003|
3809 I_CRYPT|5.008000|5.008000|Vn
3810 I_DBM|5.032001|5.032001|Vn
3811 I_DIRENT|5.003007|5.003007|Vn
3812 I_DLFCN|5.003007|5.003007|Vn
3813 I_EXECINFO|5.021001|5.021001|Vn
3814 I_FENV|5.021004|5.021004|Vn
3815 IFMATCH|5.003007||Viu
3816 IFMATCH_A|5.009005||Viu
3817 IFMATCH_A_fail|5.009005||Viu
3818 IFMATCH_A_fail_t8_p8|5.033003||Viu
3819 IFMATCH_A_fail_t8_pb|5.033003||Viu
3820 IFMATCH_A_fail_tb_p8|5.033003||Viu
3821 IFMATCH_A_fail_tb_pb|5.033003||Viu
3822 IFMATCH_A_t8_p8|5.033003||Viu
3823 IFMATCH_A_t8_pb|5.033003||Viu
3824 IFMATCH_A_tb_p8|5.033003||Viu
3825 IFMATCH_A_tb_pb|5.033003||Viu
3826 IFMATCH_t8_p8|5.033003||Viu
3827 IFMATCH_t8_pb|5.033003||Viu
3828 IFMATCH_tb_p8|5.033003||Viu
3829 IFMATCH_tb_pb|5.033003||Viu
3830 IFTHEN|5.005000||Viu
3831 IFTHEN_t8_p8|5.033003||Viu
3832 IFTHEN_t8_pb|5.033003||Viu
3833 IFTHEN_tb_p8|5.033003||Viu
3834 IFTHEN_tb_pb|5.033003||Viu
3835 I_GDBM|5.021007|5.021007|Vn
3836 I_GDBMNDBM|5.021007|5.021007|Vn
3837 IGNORE_PAT_MOD|5.009005||Viu
3838 I_GRP|5.003007|5.003007|Vn
3839 I_INTTYPES|5.006000|5.006000|Vn
3840 I_LANGINFO|5.007002|5.007002|Vn
3841 I_LIMITS|5.003007||Viu
3842 ILLEGAL_UTF8_BYTE|5.019004||Viu
3843 I_LOCALE|5.003007|5.003007|Vn
3844 I_MNTENT|5.023005|5.023005|Vn
3845 IN_BYTES|5.007002||Viu
3846 incline|5.005000||Viu
3847 INCLUDE_PROTOTYPES|5.007001||Viu
3848 INCMARK|5.023005||Viu
3849 incpush|5.005000||Viu
3850 INCPUSH_APPLLIB_EXP|5.027006||Viu
3851 INCPUSH_APPLLIB_OLD_EXP|5.027006||Viu
3852 INCPUSH_ARCHLIB_EXP|5.027006||Viu
3853 incpush_if_exists|5.009003||Viu
3854 INCPUSH_PERL5LIB|5.027006||Viu
3855 INCPUSH_PERL_OTHERLIBDIRS|5.027006||Viu
3856 INCPUSH_PERL_OTHERLIBDIRS_ARCHONLY|5.027006||Viu
3857 INCPUSH_PERL_VENDORARCH_EXP|5.027006||Viu
3858 INCPUSH_PERL_VENDORLIB_EXP|5.027006||Viu
3859 INCPUSH_PERL_VENDORLIB_STEM|5.027006||Viu
3860 INCPUSH_PRIVLIB_EXP|5.027006||Viu
3861 INCPUSH_SITEARCH_EXP|5.027006||Viu
3862 INCPUSH_SITELIB_EXP|5.027006||Viu
3863 INCPUSH_SITELIB_STEM|5.027006||Viu
3864 incpush_use_sep|5.011000||Viu
3865 I_NDBM|5.032001|5.032001|Vn
3866 inet_addr|5.005000||Viu
3867 I_NETDB|5.005000|5.005000|Vn
3868 I_NETINET_IN|5.003007|5.003007|Vn
3869 I_NETINET_TCP|5.006000|5.006000|Vn
3870 inet_ntoa|5.005000||Viu
3871 INFNAN_NV_U8_DECL|5.023000||Viu
3872 INFNAN_U8_NV_DECL|5.023000||Viu
3873 ingroup|5.003007||Viu
3875 init_argv_symbols|5.007003||Viu
3876 init_constants|5.017003||Viu
3878 init_debugger|5.005000||Viu
3879 init_i18nl10n|5.006000||cVu
3880 init_i18nl14n|5.006000||dcVu
3881 initialize_invlist_guts|5.029002||Viu
3882 init_ids|5.005000||Viu
3883 init_interp|5.005000||Viu
3884 init_main_stash|5.005000||Viu
3885 init_named_cv|5.027010||cViu
3886 init_os_extras|5.005000||Viu
3887 init_perllib|5.005000||Viu
3888 init_postdump_symbols|5.005000||Viu
3889 init_predump_symbols|5.005000||Viu
3890 init_stacks|5.005000|5.005000|u
3891 INIT_THREADS|5.005000||Viu
3892 init_tm|5.007002|5.007002|u
3893 INIT_TRACK_MEMPOOL|5.009004||Viu
3894 init_uniprops|5.027011||Viu
3896 IN_LC_ALL_COMPILETIME|5.021001||Viu
3897 IN_LC_ALL_RUNTIME|5.021001||Viu
3898 IN_LC_COMPILETIME|5.021001||Viu
3899 IN_LC_PARTIAL_COMPILETIME|5.021001||Viu
3900 IN_LC_PARTIAL_RUNTIME|5.021001||Viu
3901 IN_LC_RUNTIME|5.021001||Viu
3902 IN_LOCALE|5.007002|5.004000|p
3903 IN_LOCALE_COMPILETIME|5.007002|5.004000|p
3904 IN_LOCALE_RUNTIME|5.007002|5.004000|p
3905 IN_PERL_COMPILETIME|5.008001|5.003007|p
3906 IN_PERL_RUNTIME|5.008001|5.008001|
3907 inplace_aassign|5.015003||Viu
3908 inRANGE|5.029010||Viu
3909 inRANGE_helper|5.033005||Viu
3910 IN_SOME_LOCALE_FORM|5.015008||Viu
3911 IN_SOME_LOCALE_FORM_COMPILETIME|5.015008||Viu
3912 IN_SOME_LOCALE_FORM_RUNTIME|5.015008||Viu
3913 instr|5.003007|5.003007|n
3914 INSUBP|5.009005||Viu
3915 INSUBP_t8_p8|5.033003||Viu
3916 INSUBP_t8_pb|5.033003||Viu
3917 INSUBP_tb_p8|5.033003||Viu
3918 INSUBP_tb_pb|5.033003||Viu
3919 INT16_C|5.003007|5.003007|
3920 INT2PTR|5.006000|5.003007|p
3921 INT32_C|5.003007|5.003007|
3922 INT32_MIN|5.007002||Viu
3923 INT64_C|5.023002|5.023002|
3924 INT64_MIN|5.007002||Viu
3925 INT_64_T|5.011000||Viu
3926 INTMAX_C|5.003007|5.003007|
3927 INT_PAT_MODS|5.009005||Viu
3928 intro_my|5.004000|5.004000|
3929 INTSIZE|5.003007|5.003007|Vn
3930 intuit_method|5.005000||Viu
3931 intuit_more|5.003007||Viu
3932 IN_UNI_8_BIT|5.011002||Viu
3933 IN_UTF8_CTYPE_LOCALE|5.019009||Viu
3934 _inverse_folds|5.027011||cViu
3935 invert|5.003007||Viu
3936 invlist_array|5.013010||Vniu
3937 _invlist_array_init|5.015001||Vniu
3938 invlist_clear|5.023009||Viu
3939 invlist_clone|5.015001||cViu
3940 _invlist_contains_cp|5.017003||Vniu
3941 invlist_contents|5.023008||Viu
3942 _invlist_dump|5.019003||cViu
3943 _invlistEQ|5.023006||cViu
3944 invlist_extend|5.013010||Viu
3945 invlist_highest|5.017002||Vniu
3946 _invlist_intersection|5.015001||Viu
3947 _invlist_intersection_maybe_complement_2nd|5.015008||cViu
3948 _invlist_invert|5.015001||cViu
3949 invlist_is_iterating|5.017008||Vniu
3950 invlist_iterfinish|5.017008||Vniu
3951 invlist_iterinit|5.015001||Vniu
3952 invlist_iternext|5.015001||Vniu
3953 _invlist_len|5.017004||Vniu
3954 invlist_lowest|5.031007||xVniu
3955 invlist_max|5.013010||Vniu
3956 invlist_previous_index|5.017004||Vniu
3957 invlist_replace_list_destroys_src|5.023009||Viu
3958 _invlist_search|5.017003||cVniu
3959 invlist_set_len|5.013010||Viu
3960 invlist_set_previous_index|5.017004||Vniu
3961 _invlist_subtract|5.015001||Viu
3962 invlist_trim|5.013010||Vniu
3963 _invlist_union|5.015001||cVu
3964 _invlist_union_maybe_complement_2nd|5.015008||cViu
3965 invmap_dump|5.031006||Viu
3966 invoke_exception_hook|5.013001||Viu
3968 IoBOTTOM_GV|5.003007||Viu
3969 IoBOTTOM_NAME|5.003007||Viu
3970 io_close|5.003007||Viu
3971 IOCPARM_LEN|5.003007||Viu
3973 IoDIRP|5.003007||Viu
3974 IOf_ARGV|5.003007||Viu
3975 IOf_DIDTOP|5.003007||Viu
3976 IOf_FAKE_DIRP|5.006000||Viu
3977 IOf_FLUSH|5.003007||Viu
3978 IoFLAGS|5.003007||Viu
3979 IoFMT_GV|5.003007||Viu
3980 IoFMT_NAME|5.003007||Viu
3981 IOf_NOLINE|5.005003||Viu
3982 IOf_START|5.003007||Viu
3983 IOf_UNTAINT|5.003007||Viu
3985 IoLINES|5.003007||Viu
3986 IoLINES_LEFT|5.003007||Viu
3988 IoPAGE|5.003007||Viu
3989 IoPAGE_LEN|5.003007||Viu
3990 IoTOP_GV|5.003007||Viu
3991 IoTOP_NAME|5.003007||Viu
3992 IoTYPE|5.003007||Viu
3993 IoTYPE_APPEND|5.006001||Viu
3994 IoTYPE_CLOSED|5.006001||Viu
3995 IoTYPE_IMPLICIT|5.008001||Viu
3996 IoTYPE_NUMERIC|5.008001||Viu
3997 IoTYPE_PIPE|5.006001||Viu
3998 IoTYPE_RDONLY|5.006001||Viu
3999 IoTYPE_RDWR|5.006001||Viu
4000 IoTYPE_SOCKET|5.006001||Viu
4001 IoTYPE_STD|5.006001||Viu
4002 IoTYPE_WRONLY|5.006001||Viu
4003 I_POLL|5.006000|5.006000|Vn
4004 I_PTHREAD|5.005003|5.005003|Vn
4005 I_PWD|5.003007|5.003007|Vn
4006 isALNUM|5.003007|5.003007|p
4007 isALNUM_A|5.031003|5.003007|p
4008 isALNUMC|5.006000|5.003007|p
4009 isALNUMC_A|5.013006|5.003007|p
4010 isALNUMC_L1|5.013006|5.003007|p
4011 isALNUMC_LC|5.006000|5.006000|
4012 isALNUMC_LC_utf8_safe|5.031007||Viu
4013 isALNUMC_LC_uvchr|5.017007|5.017007|
4014 isALNUMC_uni|5.017007||Viu
4015 isALNUMC_utf8|5.017007||Viu
4016 isALNUMC_utf8_safe|5.031007||Viu
4017 isALNUM_lazy_if_safe|5.031007||Viu
4018 isALNUM_LC|5.004000|5.004000|
4019 isALNUM_LC_utf8|5.006000||Viu
4020 isALNUM_LC_utf8_safe|5.031007||Viu
4021 isALNUM_LC_uvchr|5.007001|5.007001|
4022 isALNUMU|5.011005||Viu
4023 isALNUM_uni|5.006000||Viu
4024 isALNUM_utf8|5.006000||Viu
4025 isALNUM_utf8_safe|5.031007||Viu
4026 isa_lookup|5.005000||Viu
4027 isALPHA|5.003007|5.003007|p
4028 isALPHA_A|5.013006|5.003007|p
4029 isALPHA_FOLD_EQ|5.021004||Viu
4030 isALPHA_FOLD_NE|5.021004||Viu
4031 isALPHA_L1|5.013006|5.003007|p
4032 isALPHA_LC|5.004000|5.004000|
4033 isALPHA_LC_utf8|5.006000||Viu
4034 isALPHA_LC_utf8_safe|5.025009|5.006000|p
4035 isALPHA_LC_uvchr|5.007001|5.007001|
4036 isALPHANUMERIC|5.017008|5.003007|p
4037 isALPHANUMERIC_A|5.017008|5.003007|p
4038 isALPHANUMERIC_L1|5.017008|5.003007|p
4039 isALPHANUMERIC_LC|5.017008|5.004000|p
4040 isALPHANUMERIC_LC_utf8|5.017008||Viu
4041 isALPHANUMERIC_LC_utf8_safe|5.025009|5.006000|p
4042 isALPHANUMERIC_LC_uvchr|5.017008|5.017008|
4043 isALPHANUMERIC_uni|5.017008||Viu
4044 isALPHANUMERIC_utf8|5.031005|5.031005|
4045 isALPHANUMERIC_utf8_safe|5.025009|5.006000|p
4046 isALPHANUMERIC_uvchr|5.023009|5.006000|p
4047 isALPHAU|5.011005||Viu
4048 isALPHA_uni|5.006000||Viu
4049 isALPHA_utf8|5.031005|5.031005|
4050 isALPHA_utf8_safe|5.025009|5.006000|p
4051 isALPHA_uvchr|5.023009|5.006000|p
4052 is_an_int|5.005000||Viu
4053 is_ANYOF_SYNTHETIC|5.019009||Viu
4054 IS_ANYOF_TRIE|5.009005||Viu
4055 isASCII|5.006000|5.003007|p
4056 isASCII_A|5.013006|5.003007|p
4057 isASCII_L1|5.015004|5.003007|p
4058 isASCII_LC|5.015008|5.003007|p
4059 isASCII_LC_utf8|5.017007||Viu
4060 isASCII_LC_utf8_safe|5.025009|5.025009|
4061 isASCII_LC_uvchr|5.017007|5.017007|
4062 is_ascii_string|5.011000|5.011000|n
4063 isASCII_uni|5.006000||Viu
4064 isASCII_utf8|5.031005|5.031005|
4065 isASCII_utf8_safe|5.025009|5.003007|p
4066 isASCII_uvchr|5.023009|5.003007|p
4067 isatty|5.005000||Viu
4068 ISA_VERSION_OBJ|5.019008||Viu
4069 isBLANK|5.006001|5.003007|p
4070 isBLANK_A|5.013006|5.003007|p
4071 isBLANK_L1|5.013006|5.003007|p
4072 isBLANK_LC|5.006001|5.003007|p
4073 isBLANK_LC_uni|5.006001||Viu
4074 isBLANK_LC_utf8|5.006001||Viu
4075 isBLANK_LC_utf8_safe|5.025009|5.006000|p
4076 isBLANK_LC_uvchr|5.017007|5.017007|
4077 isBLANK_uni|5.006001||Viu
4078 isBLANK_utf8|5.031005|5.031005|
4079 isBLANK_utf8_safe|5.025009|5.006000|p
4080 isBLANK_uvchr|5.023009|5.006000|p
4081 isC9_STRICT_UTF8_CHAR|5.025005|5.025005|n
4082 is_C9_STRICT_UTF8_CHAR_utf8_no_length_checks|5.025005||Viu
4083 is_C9_STRICT_UTF8_CHAR_utf8_no_length_checks_part0|5.025008||Viu
4084 is_C9_STRICT_UTF8_CHAR_utf8_no_length_checks_part1|5.025008||Viu
4085 is_c9strict_utf8_string|5.025006|5.025006|n
4086 is_c9strict_utf8_string_loc|5.025006|5.025006|n
4087 is_c9strict_utf8_string_loclen|5.025006|5.025006|n
4088 isCHARNAME_CONT|5.011005||Viu
4089 isCNTRL|5.006000|5.003007|p
4090 isCNTRL_A|5.013006|5.003007|p
4091 isCNTRL_L1|5.013006|5.003007|p
4092 isCNTRL_LC|5.006000|5.006000|
4093 isCNTRL_LC_utf8|5.006000||Viu
4094 isCNTRL_LC_utf8_safe|5.025009|5.006000|p
4095 isCNTRL_LC_uvchr|5.007001|5.007001|
4096 isCNTRL_uni|5.006000||Viu
4097 isCNTRL_utf8|5.031005|5.031005|
4098 isCNTRL_utf8_safe|5.025009|5.006000|p
4099 isCNTRL_uvchr|5.023009|5.006000|p
4100 _is_cur_LC_category_utf8|5.021001||cVu
4101 isDEBUG_WILDCARD|5.031011||Viu
4102 isDIGIT|5.003007|5.003007|p
4103 isDIGIT_A|5.013006|5.003007|p
4104 isDIGIT_L1|5.013006|5.003007|p
4105 isDIGIT_LC|5.004000|5.004000|
4106 isDIGIT_LC_utf8|5.006000||Viu
4107 isDIGIT_LC_utf8_safe|5.025009|5.006000|p
4108 isDIGIT_LC_uvchr|5.007001|5.007001|
4109 isDIGIT_uni|5.006000||Viu
4110 isDIGIT_utf8|5.031005|5.031005|
4111 isDIGIT_utf8_safe|5.025009|5.006000|p
4112 isDIGIT_uvchr|5.023009|5.006000|p
4113 isEXACTFish|5.033003||Viu
4114 isEXACT_REQ8|5.033003||Viu
4115 isFF_OVERLONG|5.025007||Vniu
4116 is_FOLDS_TO_MULTI_utf8|5.019009||Viu
4117 isFOO_lc|5.017007||Viu
4118 isFOO_utf8_lc|5.017008||Viu
4120 isGRAPH|5.006000|5.003007|p
4121 isGRAPH_A|5.013006|5.003007|p
4122 is_grapheme|5.031007||Viu
4123 isGRAPH_L1|5.013006|5.003007|p
4124 isGRAPH_LC|5.006000|5.006000|
4125 isGRAPH_LC_utf8|5.006000||Viu
4126 isGRAPH_LC_utf8_safe|5.025009|5.006000|p
4127 isGRAPH_LC_uvchr|5.007001|5.007001|
4128 isGRAPH_uni|5.006000||Viu
4129 isGRAPH_utf8|5.031005|5.031005|
4130 isGRAPH_utf8_safe|5.025009|5.006000|p
4131 isGRAPH_uvchr|5.023009|5.006000|p
4133 isGV_or_RVCV|5.027005||Viu
4134 isGV_with_GP|5.009004|5.003007|p
4135 isGV_with_GP_off|5.009005||Viu
4136 isGV_with_GP_on|5.009005||Viu
4137 I_SHADOW|5.006000|5.006000|Vn
4138 is_handle_constructor|5.006000||Vniu
4139 is_HANGUL_ED_utf8_safe|5.029001||Viu
4140 is_HORIZWS_cp_high|5.017006||Viu
4141 is_HORIZWS_high|5.017006||Viu
4142 isIDCONT|5.017008|5.003007|p
4143 isIDCONT_A|5.017008|5.003007|p
4144 isIDCONT_L1|5.017008|5.003007|p
4145 isIDCONT_LC|5.017008|5.004000|p
4146 isIDCONT_LC_utf8|5.017008||Viu
4147 isIDCONT_LC_utf8_safe|5.025009|5.006000|p
4148 isIDCONT_LC_uvchr|5.017008|5.017008|
4149 isIDCONT_uni|5.017008||Viu
4150 isIDCONT_utf8|5.031005|5.031005|
4151 isIDCONT_utf8_safe|5.025009|5.006000|p
4152 isIDCONT_uvchr|5.023009|5.006000|p
4153 isIDFIRST|5.003007|5.003007|p
4154 isIDFIRST_A|5.013006|5.003007|p
4155 isIDFIRST_L1|5.013006|5.003007|p
4156 isIDFIRST_lazy_if_safe|5.025009||Viu
4157 isIDFIRST_LC|5.004000|5.004000|p
4158 isIDFIRST_LC_utf8|5.006000||Viu
4159 isIDFIRST_LC_utf8_safe|5.025009|5.006000|p
4160 isIDFIRST_LC_uvchr|5.007001|5.007001|
4161 isIDFIRST_uni|5.006000||Viu
4162 isIDFIRST_utf8|5.031005|5.031005|
4163 isIDFIRST_utf8_safe|5.025009|5.006000|p
4164 isIDFIRST_uvchr|5.023009|5.006000|p
4165 isinfnan|5.021004|5.021004|n
4166 isinfnansv|5.021005||Vi
4167 _is_in_locale_category|5.021001||cViu
4168 IS_IN_SOME_FOLD_L1|5.033005||Viu
4169 is_invariant_string|5.021007|5.011000|pn
4170 is_invlist|5.029002||Vniu
4171 is_LAX_VERSION|5.011004||Viu
4173 isLEXWARN_off|5.006000||Viu
4174 isLEXWARN_on|5.006000||Viu
4175 is_LNBREAK_latin1_safe|5.009005||Viu
4176 is_LNBREAK_safe|5.009005||Viu
4177 is_LNBREAK_utf8_safe|5.009005||Viu
4178 isLOWER|5.003007|5.003007|p
4179 isLOWER_A|5.013006|5.003007|p
4180 isLOWER_L1|5.013006|5.003007|p
4181 isLOWER_LC|5.004000|5.004000|
4182 isLOWER_LC_utf8|5.006000||Viu
4183 isLOWER_LC_utf8_safe|5.025009|5.006000|p
4184 isLOWER_LC_uvchr|5.007001|5.007001|
4185 isLOWER_uni|5.006000||Viu
4186 isLOWER_utf8|5.031005|5.031005|
4187 isLOWER_utf8_safe|5.025009|5.006000|p
4188 isLOWER_uvchr|5.023009|5.006000|p
4189 is_lvalue_sub|5.007001|5.007001|u
4190 isMNEMONIC_CNTRL|5.031009||Viu
4191 is_MULTI_CHAR_FOLD_latin1_safe|5.019010||Viu
4192 is_MULTI_CHAR_FOLD_utf8_safe|5.019010||Viu
4193 is_MULTI_CHAR_FOLD_utf8_safe_part0|5.019010||Viu
4194 is_MULTI_CHAR_FOLD_utf8_safe_part1|5.019010||Viu
4195 is_MULTI_CHAR_FOLD_utf8_safe_part2|5.025008||Viu
4196 is_MULTI_CHAR_FOLD_utf8_safe_part3|5.025008||Viu
4197 is_NONCHAR_utf8_safe|5.025005||Viu
4198 IS_NON_FINAL_FOLD|5.033005||Viu
4199 isnormal|5.021004||Viu
4200 IS_NUMBER_GREATER_THAN_UV_MAX|5.007002|5.003007|p
4201 IS_NUMBER_INFINITY|5.007002|5.003007|p
4202 IS_NUMBER_IN_UV|5.007002|5.003007|p
4203 IS_NUMBER_NAN|5.007003|5.003007|p
4204 IS_NUMBER_NEG|5.007002|5.003007|p
4205 IS_NUMBER_NOT_INT|5.007002|5.003007|p
4206 IS_NUMBER_TRAILING|5.021002||Viu
4207 IS_NUMERIC_RADIX|5.006000||Viu
4208 isOCTAL|5.013005|5.003007|p
4209 isOCTAL_A|5.013006|5.003007|p
4210 isOCTAL_L1|5.013006|5.003007|p
4211 IS_PADCONST|5.006000||Viu
4212 IS_PADGV|5.006000||Viu
4213 is_PATWS_safe|5.017008||Viu
4214 isPOWER_OF_2|5.029006||Viu
4215 isPRINT|5.004000|5.003007|p
4216 isPRINT_A|5.013006|5.003007|p
4217 isPRINT_L1|5.013006|5.003007|p
4218 isPRINT_LC|5.004000|5.004000|
4219 isPRINT_LC_utf8|5.006000||Viu
4220 isPRINT_LC_utf8_safe|5.025009|5.006000|p
4221 isPRINT_LC_uvchr|5.007001|5.007001|
4222 isPRINT_uni|5.006000||Viu
4223 isPRINT_utf8|5.031005|5.031005|
4224 isPRINT_utf8_safe|5.025009|5.006000|p
4225 isPRINT_uvchr|5.023009|5.006000|p
4226 is_PROBLEMATIC_LOCALE_FOLD_cp|5.019009||Viu
4227 is_PROBLEMATIC_LOCALE_FOLDEDS_START_cp|5.019009||Viu
4228 is_PROBLEMATIC_LOCALE_FOLDEDS_START_utf8|5.019009||Viu
4229 is_PROBLEMATIC_LOCALE_FOLD_utf8|5.019009||Viu
4230 isPSXSPC|5.006001|5.003007|p
4231 isPSXSPC_A|5.013006|5.003007|p
4232 isPSXSPC_L1|5.013006|5.003007|p
4233 isPSXSPC_LC|5.006001|5.006001|
4234 isPSXSPC_LC_utf8|5.006001||Viu
4235 isPSXSPC_LC_utf8_safe|5.025009|5.006000|p
4236 isPSXSPC_LC_uvchr|5.017007|5.017007|
4237 isPSXSPC_uni|5.006001||Viu
4238 isPSXSPC_utf8|5.031005|5.031005|
4239 isPSXSPC_utf8_safe|5.025009|5.006000|p
4240 isPSXSPC_uvchr|5.023009|5.006000|p
4241 isPUNCT|5.006000|5.003007|p
4242 isPUNCT_A|5.013006|5.003007|p
4243 isPUNCT_L1|5.013006|5.003007|p
4244 isPUNCT_LC|5.006000|5.006000|
4245 isPUNCT_LC_utf8|5.006000||Viu
4246 isPUNCT_LC_utf8_safe|5.025009|5.006000|p
4247 isPUNCT_LC_uvchr|5.007001|5.007001|
4248 isPUNCT_uni|5.006000||Viu
4249 isPUNCT_utf8|5.031005|5.031005|
4250 isPUNCT_utf8_safe|5.025009|5.006000|p
4251 isPUNCT_uvchr|5.023009|5.006000|p
4252 is_QUOTEMETA_high|5.017004||Viu
4253 is_QUOTEMETA_high_part0|5.021001||Viu
4254 is_QUOTEMETA_high_part1|5.021001||Viu
4255 isREGEXP|5.017006||Viu
4256 IS_SAFE_PATHNAME|5.019004||Viu
4257 IS_SAFE_SYSCALL|5.019004|5.019004|
4258 is_safe_syscall|5.019004|5.019004|
4260 isSCRIPT_RUN|5.027008||cVi
4261 isSPACE|5.003007|5.003007|p
4262 isSPACE_A|5.013006|5.003007|p
4263 isSPACE_L1|5.013006|5.003007|p
4264 isSPACE_LC|5.004000|5.004000|
4265 isSPACE_LC_utf8|5.006000||Viu
4266 isSPACE_LC_utf8_safe|5.025009|5.006000|p
4267 isSPACE_LC_uvchr|5.007001|5.007001|
4268 isSPACE_uni|5.006000||Viu
4269 isSPACE_utf8|5.031005|5.031005|
4270 isSPACE_utf8_safe|5.025009|5.006000|p
4271 isSPACE_uvchr|5.023009|5.006000|p
4272 is_ssc_worth_it|5.021005||Vniu
4273 isSTRICT_UTF8_CHAR|5.025005|5.025005|n
4274 is_STRICT_UTF8_CHAR_utf8_no_length_checks|5.025005||Viu
4275 is_STRICT_UTF8_CHAR_utf8_no_length_checks_part0|5.025005||Viu
4276 is_STRICT_UTF8_CHAR_utf8_no_length_checks_part1|5.025005||Viu
4277 is_STRICT_UTF8_CHAR_utf8_no_length_checks_part2|5.025008||Viu
4278 is_STRICT_UTF8_CHAR_utf8_no_length_checks_part3|5.025008||Viu
4279 is_strict_utf8_string|5.025006|5.025006|n
4280 is_strict_utf8_string_loc|5.025006|5.025006|n
4281 is_strict_utf8_string_loclen|5.025006|5.025006|n
4282 is_STRICT_VERSION|5.011004||Viu
4283 is_SURROGATE_utf8_safe|5.025005||Viu
4284 I_STDARG|5.003007||Viu
4285 I_STDBOOL|5.015003|5.015003|Vn
4286 I_STDINT|5.021004|5.021004|Vn
4287 is_THREE_CHAR_FOLD_HEAD_latin1_safe|5.031007||Viu
4288 is_THREE_CHAR_FOLD_HEAD_utf8_safe|5.031007||Viu
4289 is_THREE_CHAR_FOLD_latin1_safe|5.031007||Viu
4290 is_THREE_CHAR_FOLD_utf8_safe|5.031007||Viu
4291 IS_TRIE_AC|5.009005||Viu
4292 _is_uni_FOO|5.017008||cVu
4293 _is_uni_perl_idcont|5.017008||cVu
4294 _is_uni_perl_idstart|5.017007||cVu
4295 isUPPER|5.003007|5.003007|p
4296 isUPPER_A|5.013006|5.003007|p
4297 isUPPER_L1|5.013006|5.003007|p
4298 isUPPER_LC|5.004000|5.004000|
4299 isUPPER_LC_utf8|5.006000||Viu
4300 isUPPER_LC_utf8_safe|5.025009|5.006000|p
4301 isUPPER_LC_uvchr|5.007001|5.007001|
4302 isUPPER_uni|5.006000||Viu
4303 isUPPER_utf8|5.031005|5.031005|
4304 isUPPER_utf8_safe|5.025009|5.006000|p
4305 isUPPER_uvchr|5.023009|5.006000|p
4306 is_utf8_char|5.006000|5.006000|dn
4307 IS_UTF8_CHAR|5.009003||Viu
4308 isUTF8_CHAR|5.021001|5.006001|pn
4309 is_utf8_char_buf|5.015008|5.015008|n
4310 isUTF8_CHAR_flags|5.025005|5.025005|
4311 is_utf8_char_helper|5.031004||cVnu
4312 is_UTF8_CHAR_utf8_no_length_checks|5.021001||Viu
4313 is_utf8_common|5.009003||Viu
4314 is_utf8_cp_above_31_bits|5.025005||Vniu
4315 is_utf8_fixed_width_buf_flags|5.025006|5.025006|n
4316 is_utf8_fixed_width_buf_loc_flags|5.025006|5.025006|n
4317 is_utf8_fixed_width_buf_loclen_flags|5.025006|5.025006|n
4318 _is_utf8_FOO|5.031006||cVu
4319 is_utf8_invariant_string|5.025005|5.011000|pn
4320 is_utf8_invariant_string_loc|5.027001|5.027001|n
4321 is_utf8_non_invariant_string|5.027007||cVni
4322 is_utf8_overlong_given_start_byte_ok|5.025006||Vniu
4323 _is_utf8_perl_idcont|5.031006||cVu
4324 _is_utf8_perl_idstart|5.031006||cVu
4325 isUTF8_POSSIBLY_PROBLEMATIC|5.023003||Viu
4326 is_utf8_string|5.006001|5.006001|n
4327 is_utf8_string_flags|5.025006|5.025006|n
4328 is_utf8_string_loc|5.008001|5.008001|n
4329 is_utf8_string_loc_flags|5.025006|5.025006|n
4330 is_utf8_string_loclen|5.009003|5.009003|n
4331 is_utf8_string_loclen_flags|5.025006|5.025006|n
4332 is_utf8_valid_partial_char|5.025005|5.025005|n
4333 is_utf8_valid_partial_char_flags|5.025005|5.025005|n
4334 is_VERTWS_cp_high|5.017006||Viu
4335 is_VERTWS_high|5.017006||Viu
4336 isVERTWS_uni|5.017006||Viu
4337 isVERTWS_utf8|5.017006||Viu
4338 isVERTWS_utf8_safe|5.025009||Viu
4339 isVERTWS_uvchr|5.023009||Viu
4340 isWARNf_on|5.006001||Viu
4341 isWARN_on|5.006000||Viu
4342 isWARN_ONCE|5.006000||Viu
4344 isWORDCHAR|5.013006|5.003007|p
4345 isWORDCHAR_A|5.013006|5.003007|p
4346 isWORDCHAR_L1|5.013006|5.003007|p
4347 isWORDCHAR_lazy_if_safe|5.025009||Viu
4348 isWORDCHAR_LC|5.017007|5.004000|p
4349 isWORDCHAR_LC_utf8|5.017007||Viu
4350 isWORDCHAR_LC_utf8_safe|5.025009|5.006000|p
4351 isWORDCHAR_LC_uvchr|5.017007|5.017007|
4352 isWORDCHAR_uni|5.017006||Viu
4353 isWORDCHAR_utf8|5.031005|5.031005|
4354 isWORDCHAR_utf8_safe|5.025009|5.006000|p
4355 isWORDCHAR_uvchr|5.023009|5.006000|p
4356 isXDIGIT|5.006000|5.003007|p
4357 isXDIGIT_A|5.013006|5.003007|p
4358 is_XDIGIT_cp_high|5.017006||Viu
4359 is_XDIGIT_high|5.017006||Viu
4360 isXDIGIT_L1|5.013006|5.003007|p
4361 isXDIGIT_LC|5.017007|5.003007|p
4362 isXDIGIT_LC_utf8|5.017007||Viu
4363 isXDIGIT_LC_utf8_safe|5.025009|5.006000|p
4364 isXDIGIT_LC_uvchr|5.017007|5.017007|
4365 isXDIGIT_uni|5.006000||Viu
4366 isXDIGIT_utf8|5.031005|5.031005|
4367 isXDIGIT_utf8_safe|5.025009|5.006000|p
4368 isXDIGIT_uvchr|5.023009|5.006000|p
4369 is_XPERLSPACE_cp_high|5.017006||Viu
4370 is_XPERLSPACE_high|5.017006||Viu
4371 I_SYS_DIR|5.003007|5.003007|Vn
4372 I_SYS_FILE|5.003007|5.003007|Vn
4373 I_SYS_IOCTL|5.003007|5.003007|Vn
4374 I_SYSLOG|5.006000|5.006000|Vn
4375 I_SYS_MOUNT|5.023005|5.023005|Vn
4376 I_SYS_PARAM|5.003007|5.003007|Vn
4377 I_SYS_POLL|5.010001|5.010001|Vn
4378 I_SYS_RESOURCE|5.003007|5.003007|Vn
4379 I_SYS_SELECT|5.003007|5.003007|Vn
4380 I_SYS_STAT|5.003007|5.003007|Vn
4381 I_SYS_STATFS|5.023005|5.023005|Vn
4382 I_SYS_STATVFS|5.023005|5.023005|Vn
4383 I_SYS_TIME|5.003007|5.003007|Vn
4384 I_SYS_TIMES|5.003007|5.003007|Vn
4385 I_SYS_TYPES|5.003007|5.003007|Vn
4386 I_SYSUIO|5.006000|5.006000|Vn
4387 I_SYS_UN|5.003007|5.003007|Vn
4388 I_SYSUTSNAME|5.006000|5.006000|Vn
4389 I_SYS_VFS|5.023005|5.023005|Vn
4390 I_SYS_WAIT|5.003007|5.003007|Vn
4392 I_TERMIOS|5.003007|5.003007|Vn
4393 I_TIME|5.003007|5.003007|Vn
4394 I_UNISTD|5.003007|5.003007|Vn
4395 I_USTAT|5.023005|5.023005|Vn
4396 I_UTIME|5.003007|5.003007|Vn
4397 I_V|5.006000|5.003007|
4398 IVdf|5.006000|5.003007|poVn
4399 IV_DIG|5.006000||Viu
4400 IV_IS_QUAD|5.006000||Viu
4401 IV_MAX|5.003007|5.003007|
4402 IV_MAX_P1|5.007002||Viu
4403 IV_MIN|5.003007|5.003007|
4404 IVSIZE|5.006000|5.003007|poVn
4405 IVTYPE|5.006000|5.003007|poVn
4406 I_WCHAR|5.027006|5.027006|Vn
4407 I_WCTYPE|5.029009|5.029009|Vn
4409 I_XLOCALE|5.025004|5.025004|Vn
4410 JE_OLD_STACK_HWM_restore|5.027002||Viu
4411 JE_OLD_STACK_HWM_save|5.027002||Viu
4412 JE_OLD_STACK_HWM_zero|5.027002||Viu
4413 jmaybe|5.003007||Viu
4414 JMPENV_BOOTSTRAP|5.006000||Viu
4415 JMPENV_JUMP|5.004000|5.004000|
4416 JMPENV_POP|5.004000||Viu
4417 JMPENV_PUSH|5.004000||Viu
4419 join_exact|5.009004||Viu
4420 kBINOP|5.003007||Viu
4422 KEEPCOPY_PAT_MOD|5.009005||Viu
4423 KEEPCOPY_PAT_MODS|5.009005||Viu
4425 KEEPS_next|5.009005||Viu
4426 KEEPS_next_fail|5.009005||Viu
4427 KEEPS_next_fail_t8_p8|5.033003||Viu
4428 KEEPS_next_fail_t8_pb|5.033003||Viu
4429 KEEPS_next_fail_tb_p8|5.033003||Viu
4430 KEEPS_next_fail_tb_pb|5.033003||Viu
4431 KEEPS_next_t8_p8|5.033003||Viu
4432 KEEPS_next_t8_pb|5.033003||Viu
4433 KEEPS_next_tb_p8|5.033003||Viu
4434 KEEPS_next_tb_pb|5.033003||Viu
4435 KEEPS_t8_p8|5.033003||Viu
4436 KEEPS_t8_pb|5.033003||Viu
4437 KEEPS_tb_p8|5.033003||Viu
4438 KEEPS_tb_pb|5.033003||Viu
4439 KELVIN_SIGN|5.017003||Viu
4440 KERNEL|5.003007||Viu
4441 KEY_abs|5.003007||Viu
4442 KEY_accept|5.003007||Viu
4443 KEY_alarm|5.003007||Viu
4444 KEY_and|5.003007||Viu
4445 KEY_atan2|5.003007||Viu
4446 KEY_AUTOLOAD|5.003007||Viu
4447 KEY_BEGIN|5.003007||Viu
4448 KEY_bind|5.003007||Viu
4449 KEY_binmode|5.003007||Viu
4450 KEY_bless|5.003007||Viu
4451 KEY_break|5.027008||Viu
4452 KEY_caller|5.003007||Viu
4453 KEY_catch|5.033007||Viu
4454 KEY_chdir|5.003007||Viu
4455 KEY_CHECK|5.006000||Viu
4456 KEY_chmod|5.003007||Viu
4457 KEY_chomp|5.003007||Viu
4458 KEY_chop|5.003007||Viu
4459 KEY_chown|5.003007||Viu
4460 KEY_chr|5.003007||Viu
4461 KEY_chroot|5.003007||Viu
4462 KEY_close|5.003007||Viu
4463 KEY_closedir|5.003007||Viu
4464 KEY_cmp|5.003007||Viu
4465 KEY_connect|5.003007||Viu
4466 KEY_continue|5.003007||Viu
4467 KEY_cos|5.003007||Viu
4468 KEY_crypt|5.003007||Viu
4469 KEY___DATA|5.003007||Viu
4470 KEY_dbmclose|5.003007||Viu
4471 KEY_dbmopen|5.003007||Viu
4472 KEY_default|5.027008||Viu
4473 KEY_defined|5.003007||Viu
4474 KEY_delete|5.003007||Viu
4475 KEY_DESTROY|5.003007||Viu
4476 KEY_die|5.003007||Viu
4477 KEY_do|5.003007||Viu
4478 KEY_dump|5.003007||Viu
4479 KEY_each|5.003007||Viu
4480 KEY_else|5.003007||Viu
4481 KEY_elsif|5.003007||Viu
4482 KEY___END|5.003007||Viu
4483 KEY_END|5.003007||Viu
4484 KEY_endgrent|5.003007||Viu
4485 KEY_endhostent|5.003007||Viu
4486 KEY_endnetent|5.003007||Viu
4487 KEY_endprotoent|5.003007||Viu
4488 KEY_endpwent|5.003007||Viu
4489 KEY_endservent|5.003007||Viu
4490 KEY_eof|5.003007||Viu
4491 KEY_eq|5.003007||Viu
4492 KEY_eval|5.003007||Viu
4493 KEY_evalbytes|5.015005||Viu
4494 KEY_exec|5.003007||Viu
4495 KEY_exists|5.003007||Viu
4496 KEY_exit|5.003007||Viu
4497 KEY_exp|5.003007||Viu
4498 KEY_fc|5.015008||Viu
4499 KEY_fcntl|5.003007||Viu
4500 KEY___FILE|5.003007||Viu
4501 KEY_fileno|5.003007||Viu
4502 KEY_flock|5.003007||Viu
4503 KEY_for|5.003007||Viu
4504 KEY_foreach|5.003007||Viu
4505 KEY_fork|5.003007||Viu
4506 KEY_format|5.003007||Viu
4507 KEY_formline|5.003007||Viu
4508 KEY_ge|5.003007||Viu
4509 KEY_getc|5.003007||Viu
4510 KEY_getgrent|5.003007||Viu
4511 KEY_getgrgid|5.003007||Viu
4512 KEY_getgrnam|5.003007||Viu
4513 KEY_gethostbyaddr|5.003007||Viu
4514 KEY_gethostbyname|5.003007||Viu
4515 KEY_gethostent|5.003007||Viu
4516 KEY_getlogin|5.003007||Viu
4517 KEY_getnetbyaddr|5.003007||Viu
4518 KEY_getnetbyname|5.003007||Viu
4519 KEY_getnetent|5.003007||Viu
4520 KEY_getpeername|5.003007||Viu
4521 KEY_getpgrp|5.003007||Viu
4522 KEY_getppid|5.003007||Viu
4523 KEY_getpriority|5.003007||Viu
4524 KEY_getprotobyname|5.003007||Viu
4525 KEY_getprotobynumber|5.003007||Viu
4526 KEY_getprotoent|5.003007||Viu
4527 KEY_getpwent|5.003007||Viu
4528 KEY_getpwnam|5.003007||Viu
4529 KEY_getpwuid|5.003007||Viu
4530 KEY_getservbyname|5.003007||Viu
4531 KEY_getservbyport|5.003007||Viu
4532 KEY_getservent|5.003007||Viu
4533 KEY_getsockname|5.003007||Viu
4534 KEY_getsockopt|5.003007||Viu
4535 KEY_getspnam|5.031011||Viu
4536 KEY_given|5.009003||Viu
4537 KEY_glob|5.003007||Viu
4538 KEY_gmtime|5.003007||Viu
4539 KEY_goto|5.003007||Viu
4540 KEY_grep|5.003007||Viu
4541 KEY_gt|5.003007||Viu
4542 KEY_hex|5.003007||Viu
4543 KEY_if|5.003007||Viu
4544 KEY_index|5.003007||Viu
4545 KEY_INIT|5.005000||Viu
4546 KEY_int|5.003007||Viu
4547 KEY_ioctl|5.003007||Viu
4548 KEY_isa|5.031007||Viu
4549 KEY_join|5.003007||Viu
4550 KEY_keys|5.003007||Viu
4551 KEY_kill|5.003007||Viu
4552 KEY_last|5.003007||Viu
4553 KEY_lc|5.003007||Viu
4554 KEY_lcfirst|5.003007||Viu
4555 KEY_le|5.003007||Viu
4556 KEY_length|5.003007||Viu
4557 KEY___LINE|5.003007||Viu
4558 KEY_link|5.003007||Viu
4559 KEY_listen|5.003007||Viu
4560 KEY_local|5.003007||Viu
4561 KEY_localtime|5.003007||Viu
4562 KEY_lock|5.005000||Viu
4563 KEY_log|5.003007||Viu
4564 KEY_lstat|5.003007||Viu
4565 KEY_lt|5.003007||Viu
4567 KEY_map|5.003007||Viu
4568 KEY_mkdir|5.003007||Viu
4569 KEY_msgctl|5.003007||Viu
4570 KEY_msgget|5.003007||Viu
4571 KEY_msgrcv|5.003007||Viu
4572 KEY_msgsnd|5.003007||Viu
4573 KEY_my|5.003007||Viu
4574 KEY_ne|5.003007||Viu
4575 KEY_next|5.003007||Viu
4576 KEY_no|5.003007||Viu
4577 KEY_not|5.003007||Viu
4578 KEY_NULL|5.003007||Viu
4579 KEY_oct|5.003007||Viu
4580 KEY_open|5.003007||Viu
4581 KEY_opendir|5.003007||Viu
4582 KEY_or|5.003007||Viu
4583 KEY_ord|5.003007||Viu
4584 KEY_our|5.006000||Viu
4585 KEY_pack|5.003007||Viu
4586 KEY_package|5.003007||Viu
4587 KEY___PACKAGE|5.004000||Viu
4588 KEY_pipe|5.003007||Viu
4589 KEY_pop|5.003007||Viu
4590 KEY_pos|5.003007||Viu
4591 KEY_print|5.003007||Viu
4592 KEY_printf|5.003007||Viu
4593 KEY_prototype|5.003007||Viu
4594 KEY_push|5.003007||Viu
4596 KEY_qq|5.003007||Viu
4597 KEY_qr|5.005000||Viu
4598 KEY_quotemeta|5.003007||Viu
4599 KEY_qw|5.003007||Viu
4600 KEY_qx|5.003007||Viu
4601 KEY_rand|5.003007||Viu
4602 KEY_read|5.003007||Viu
4603 KEY_readdir|5.003007||Viu
4604 KEY_readline|5.003007||Viu
4605 KEY_readlink|5.003007||Viu
4606 KEY_readpipe|5.003007||Viu
4607 KEY_recv|5.003007||Viu
4608 KEY_redo|5.003007||Viu
4609 KEY_ref|5.003007||Viu
4610 KEY_rename|5.003007||Viu
4611 KEY_require|5.003007||Viu
4612 KEY_reset|5.003007||Viu
4613 KEY_return|5.003007||Viu
4614 KEY_reverse|5.003007||Viu
4615 KEY_rewinddir|5.003007||Viu
4616 KEY_rindex|5.003007||Viu
4617 KEY_rmdir|5.003007||Viu
4619 KEY_say|5.009003||Viu
4620 KEY_scalar|5.003007||Viu
4621 KEY_seek|5.003007||Viu
4622 KEY_seekdir|5.003007||Viu
4623 KEY_select|5.003007||Viu
4624 KEY_semctl|5.003007||Viu
4625 KEY_semget|5.003007||Viu
4626 KEY_semop|5.003007||Viu
4627 KEY_send|5.003007||Viu
4628 KEY_setgrent|5.003007||Viu
4629 KEY_sethostent|5.003007||Viu
4630 KEY_setnetent|5.003007||Viu
4631 KEY_setpgrp|5.003007||Viu
4632 KEY_setpriority|5.003007||Viu
4633 KEY_setprotoent|5.003007||Viu
4634 KEY_setpwent|5.003007||Viu
4635 KEY_setservent|5.003007||Viu
4636 KEY_setsockopt|5.003007||Viu
4637 KEY_shift|5.003007||Viu
4638 KEY_shmctl|5.003007||Viu
4639 KEY_shmget|5.003007||Viu
4640 KEY_shmread|5.003007||Viu
4641 KEY_shmwrite|5.003007||Viu
4642 KEY_shutdown|5.003007||Viu
4643 KEY_sigvar|5.025004||Viu
4644 KEY_sin|5.003007||Viu
4645 KEY_sleep|5.003007||Viu
4646 KEY_socket|5.003007||Viu
4647 KEY_socketpair|5.003007||Viu
4648 KEY_sort|5.003007||Viu
4649 KEY_splice|5.003007||Viu
4650 KEY_split|5.003007||Viu
4651 KEY_sprintf|5.003007||Viu
4652 KEY_sqrt|5.003007||Viu
4653 KEY_srand|5.003007||Viu
4654 KEY_stat|5.003007||Viu
4655 KEY_state|5.009004||Viu
4656 KEY_study|5.003007||Viu
4657 KEY_sub|5.003007||Viu
4658 KEY___SUB|5.015006||Viu
4659 KEY_substr|5.003007||Viu
4660 KEY_symlink|5.003007||Viu
4661 KEY_syscall|5.003007||Viu
4662 KEY_sysopen|5.003007||Viu
4663 KEY_sysread|5.003007||Viu
4664 KEY_sysseek|5.004000||Viu
4665 KEY_system|5.003007||Viu
4666 KEY_syswrite|5.003007||Viu
4667 KEY_tell|5.003007||Viu
4668 KEY_telldir|5.003007||Viu
4669 KEY_tie|5.003007||Viu
4670 KEY_tied|5.003007||Viu
4671 KEY_time|5.003007||Viu
4672 KEY_times|5.003007||Viu
4673 KEY_tr|5.003007||Viu
4674 KEY_truncate|5.003007||Viu
4675 KEY_try|5.033007||Viu
4676 KEY_uc|5.003007||Viu
4677 KEY_ucfirst|5.003007||Viu
4678 KEY_umask|5.003007||Viu
4679 KEY_undef|5.003007||Viu
4680 KEY_UNITCHECK|5.009005||Viu
4681 KEY_unless|5.003007||Viu
4682 KEY_unlink|5.003007||Viu
4683 KEY_unpack|5.003007||Viu
4684 KEY_unshift|5.003007||Viu
4685 KEY_untie|5.003007||Viu
4686 KEY_until|5.003007||Viu
4687 KEY_use|5.003007||Viu
4688 KEY_utime|5.003007||Viu
4689 KEY_values|5.003007||Viu
4690 KEY_vec|5.003007||Viu
4691 KEY_wait|5.003007||Viu
4692 KEY_waitpid|5.003007||Viu
4693 KEY_wantarray|5.003007||Viu
4694 KEY_warn|5.003007||Viu
4695 KEY_when|5.027008||Viu
4696 KEY_while|5.003007||Viu
4697 keyword|5.003007||Viu
4698 KEYWORD_PLUGIN_DECLINE|5.011002||Viu
4699 KEYWORD_PLUGIN_EXPR|5.011002||Viu
4700 KEYWORD_PLUGIN_MUTEX_INIT|5.027006||Viu
4701 KEYWORD_PLUGIN_MUTEX_LOCK|5.027006||Viu
4702 KEYWORD_PLUGIN_MUTEX_TERM|5.027006||Viu
4703 KEYWORD_PLUGIN_MUTEX_UNLOCK|5.027006||Viu
4704 keyword_plugin_standard|||iu
4705 KEYWORD_PLUGIN_STMT|5.011002||Viu
4706 KEY_write|5.003007||Viu
4708 KEY_xor|5.003007||Viu
4710 kGVOP_gv|5.006000||Viu
4712 killpg|5.005000||Viu
4713 kLISTOP|5.003007||Viu
4714 kLOGOP|5.003007||Viu
4716 kPADOP|5.006000||Viu
4720 kSVOP_sv|5.006000||Viu
4722 kUNOP_AUX|5.021007||Viu
4723 LATIN1_TO_NATIVE|5.019004|5.003007|p
4724 LATIN_CAPITAL_LETTER_A_WITH_RING_ABOVE|5.013011||Viu
4725 LATIN_CAPITAL_LETTER_A_WITH_RING_ABOVE_NATIVE|5.017004||Viu
4726 LATIN_CAPITAL_LETTER_I_WITH_DOT_ABOVE|5.023002||Viu
4727 LATIN_CAPITAL_LETTER_I_WITH_DOT_ABOVE_UTF8|5.023002||Viu
4728 LATIN_CAPITAL_LETTER_SHARP_S|5.014000||Viu
4729 LATIN_CAPITAL_LETTER_SHARP_S_UTF8|5.019001||Viu
4730 LATIN_CAPITAL_LETTER_Y_WITH_DIAERESIS|5.013011||Viu
4731 LATIN_SMALL_LETTER_A_WITH_RING_ABOVE|5.013011||Viu
4732 LATIN_SMALL_LETTER_A_WITH_RING_ABOVE_NATIVE|5.017004||Viu
4733 LATIN_SMALL_LETTER_DOTLESS_I|5.023002||Viu
4734 LATIN_SMALL_LETTER_DOTLESS_I_UTF8|5.023002||Viu
4735 LATIN_SMALL_LETTER_LONG_S|5.017003||Viu
4736 LATIN_SMALL_LETTER_LONG_S_UTF8|5.019001||Viu
4737 LATIN_SMALL_LETTER_SHARP_S|5.011002||Viu
4738 LATIN_SMALL_LETTER_SHARP_S_NATIVE|5.017004||Viu
4739 LATIN_SMALL_LETTER_SHARP_S_UTF8|5.033003||Viu
4740 LATIN_SMALL_LETTER_Y_WITH_DIAERESIS|5.011002||Viu
4741 LATIN_SMALL_LETTER_Y_WITH_DIAERESIS_NATIVE|5.017004||Viu
4742 LATIN_SMALL_LIGATURE_LONG_S_T|5.019004||Viu
4743 LATIN_SMALL_LIGATURE_LONG_S_T_UTF8|5.019004||Viu
4744 LATIN_SMALL_LIGATURE_ST|5.019004||Viu
4745 LATIN_SMALL_LIGATURE_ST_UTF8|5.019004||Viu
4746 LB_BREAKABLE|5.023007||Viu
4747 LB_CM_ZWJ_foo|5.025003||Viu
4748 LB_HY_or_BA_then_foo|5.023007||Viu
4749 LB_NOBREAK|5.023007||Viu
4750 LB_NOBREAK_EVEN_WITH_SP_BETWEEN|5.023007||Viu
4751 LB_PR_or_PO_then_OP_or_HY|5.023007||Viu
4752 LB_RI_then_RI|5.025003||Viu
4753 LB_SP_foo|5.023007||Viu
4754 LB_SY_or_IS_then_various|5.023007||Viu
4755 LB_various_then_PO_or_PR|5.023007||Viu
4756 LC_NUMERIC_LOCK|5.027009||pVu
4757 LC_NUMERIC_UNLOCK|5.027009||pVu
4758 LDBL_DIG|5.006000||Viu
4759 LEAVE|5.003007|5.003007|
4760 leave_adjust_stacks|5.023008|5.023008|xu
4761 leave_scope|5.003007|5.003007|u
4762 LEAVE_SCOPE|5.003007||Viu
4763 LEAVE_with_name|5.011002|5.011002|
4764 LEXACT|5.031005||Viu
4765 LEXACT_REQ8|5.031006||Viu
4766 LEXACT_REQ8_t8_p8|5.033003||Viu
4767 LEXACT_REQ8_t8_pb|5.033003||Viu
4768 LEXACT_REQ8_tb_p8|5.033003||Viu
4769 LEXACT_REQ8_tb_pb|5.033003||Viu
4770 LEXACT_t8_p8|5.033003||Viu
4771 LEXACT_t8_pb|5.033003||Viu
4772 LEXACT_tb_p8|5.033003||Viu
4773 LEXACT_tb_pb|5.033003||Viu
4774 lex_bufutf8|5.011002|5.011002|x
4775 lex_discard_to|5.011002|5.011002|x
4776 LEX_DONT_CLOSE_RSFP|5.015009||Viu
4777 LEX_EVALBYTES|5.015005||Viu
4778 lex_grow_linestr|5.011002|5.011002|x
4779 LEX_IGNORE_UTF8_HINTS|5.015005||Viu
4780 LEX_KEEP_PREVIOUS|5.011002|5.011002|
4781 lex_next_chunk|5.011002|5.011002|x
4782 LEX_NOTPARSING|5.004004||Viu
4783 lex_peek_unichar|5.011002|5.011002|x
4784 lex_read_space|5.011002|5.011002|x
4785 lex_read_to|5.011002|5.011002|x
4786 lex_read_unichar|5.011002|5.011002|x
4787 lex_start|5.009005|5.009005|x
4788 LEX_START_COPIED|5.015005||Viu
4789 LEX_START_FLAGS|5.015005||Viu
4790 LEX_START_SAME_FILTER|5.014000||Viu
4791 lex_stuff_pv|5.013006|5.013006|x
4792 lex_stuff_pvn|5.011002|5.011002|x
4793 lex_stuff_pvs|5.013005|5.013005|x
4794 lex_stuff_sv|5.011002|5.011002|x
4795 LEX_STUFF_UTF8|5.011002|5.011002|
4796 lex_unstuff|5.011002|5.011002|x
4797 LF_NATIVE|5.019004||Viu
4798 LIB_INVARG|5.008001||Viu
4799 LIBM_LIB_VERSION|5.009003|5.009003|Vn
4800 LIKELY|5.009004|5.003007|p
4802 LINKLIST|5.013006|5.013006|
4804 listen|5.005000||Viu
4805 listkids|5.003007||Viu
4806 LNBREAK|5.009005||Viu
4807 LNBREAK_t8_p8|5.033003||Viu
4808 LNBREAK_t8_pb|5.033003||Viu
4809 LNBREAK_tb_p8|5.033003||Viu
4810 LNBREAK_tb_pb|5.033003||Viu
4811 load_charnames|5.031010||cViu
4812 load_module|5.006000|5.003007|pv
4813 load_module_nocontext|5.006000||vVn
4814 LOCALECONV_LOCK|5.033005||Viu
4815 LOCALECONV_UNLOCK|5.033005||Viu
4816 LOCALE_INIT|5.024000||Viu
4817 LOCALE_INIT_LC_NUMERIC|5.033005||Viu
4818 LOCALE_LOCK|5.024000||Viu
4819 LOCALE_PAT_MOD|5.013006||Viu
4820 LOCALE_PAT_MODS|5.013006||Viu
4821 LOCALE_READ_LOCK|5.033005||Viu
4822 LOCALE_READ_UNLOCK|5.033005||Viu
4823 LOCALE_TERM|5.024000||Viu
4824 LOCALE_TERM_LC_NUMERIC|5.033005||Viu
4825 LOCALE_TERM_POSIX_2008|5.033005||Viu
4826 LOCALE_UNLOCK|5.024000||Viu
4827 localize|5.003007||Viu
4828 LOCAL_PATCH_COUNT|5.003007||Viu
4829 localtime|5.031011||Viu
4830 LOCALTIME_MAX|5.010001|5.010001|Vn
4831 LOCALTIME_MIN|5.010001|5.010001|Vn
4832 LOCALTIME_R_NEEDS_TZSET|5.010000|5.010000|Vn
4833 LOCALTIME_R_PROTO|5.008000|5.008000|Vn
4834 LOCK_DOLLARZERO_MUTEX|5.008001||Viu
4836 LOCK_LC_NUMERIC_STANDARD|5.021010||poVnu
4837 LOCK_NUMERIC_STANDARD|||piu
4838 LOC_SED|5.003007|5.003007|Vn
4839 LOGICAL|5.005000||Viu
4840 LOGICAL_t8_p8|5.033003||Viu
4841 LOGICAL_t8_pb|5.033003||Viu
4842 LOGICAL_tb_p8|5.033003||Viu
4843 LOGICAL_tb_pb|5.033003||Viu
4844 LONGDBLINFBYTES|5.023000|5.023000|Vn
4845 LONGDBLMANTBITS|5.023000|5.023000|Vn
4846 LONGDBLNANBYTES|5.023000|5.023000|Vn
4847 LONGDOUBLE_BIG_ENDIAN|5.021009||Viu
4848 LONGDOUBLE_DOUBLEDOUBLE|5.021009||Viu
4849 LONG_DOUBLE_EQUALS_DOUBLE|5.007001||Viu
4850 LONG_DOUBLE_IS_DOUBLE|5.021003|5.021003|Vn
4851 LONG_DOUBLE_IS_DOUBLEDOUBLE_128_BIT_BE_BE|5.023006|5.023006|Vn
4852 LONG_DOUBLE_IS_DOUBLEDOUBLE_128_BIT_BE_LE|5.023006|5.023006|Vn
4853 LONG_DOUBLE_IS_DOUBLEDOUBLE_128_BIT_BIG_ENDIAN|5.021003|5.021003|Vn
4854 LONG_DOUBLE_IS_DOUBLEDOUBLE_128_BIT_LE_BE|5.023006|5.023006|Vn
4855 LONG_DOUBLE_IS_DOUBLEDOUBLE_128_BIT_LE_LE|5.023006|5.023006|Vn
4856 LONG_DOUBLE_IS_DOUBLEDOUBLE_128_BIT_LITTLE_ENDIAN|5.021003|5.021003|Vn
4857 LONG_DOUBLE_IS_IEEE_754_128_BIT_BIG_ENDIAN|5.021003|5.021003|Vn
4858 LONG_DOUBLE_IS_IEEE_754_128_BIT_LITTLE_ENDIAN|5.021003|5.021003|Vn
4859 LONG_DOUBLE_IS_UNKNOWN_FORMAT|5.021003|5.021003|Vn
4860 LONG_DOUBLE_IS_VAX_H_FLOAT|5.025004|5.025004|Vn
4861 LONG_DOUBLE_IS_X86_80_BIT_BIG_ENDIAN|5.021003|5.021003|Vn
4862 LONG_DOUBLE_IS_X86_80_BIT_LITTLE_ENDIAN|5.021003|5.021003|Vn
4863 LONG_DOUBLEKIND|5.021003|5.021003|Vn
4864 LONGDOUBLE_LITTLE_ENDIAN|5.021009||Viu
4865 LONGDOUBLE_MIX_ENDIAN|5.023006||Viu
4866 LONG_DOUBLESIZE|5.005000|5.005000|Vn
4867 LONG_DOUBLE_STYLE_IEEE|5.025007|5.025007|Vn
4868 LONG_DOUBLE_STYLE_IEEE_EXTENDED|5.025007|5.025007|Vn
4869 LONGDOUBLE_VAX_ENDIAN|5.025004||Viu
4870 LONGDOUBLE_X86_80_BIT|5.021009||Viu
4871 LONGJMP|5.005000||Viu
4872 longjmp|5.005000||Viu
4873 LONGJMP_t8_p8|5.033003||Viu
4874 LONGJMP_t8_pb|5.033003||Viu
4875 LONGJMP_tb_p8|5.033003||Viu
4876 LONGJMP_tb_pb|5.033003||Viu
4877 LONGLONGSIZE|5.005000|5.005000|Vn
4878 LONGSIZE|5.004000|5.003007|oVn
4879 looks_like_bool|5.027008||Viu
4880 looks_like_number|5.003007|5.003007|
4881 LOOP_PAT_MODS|5.009005||Viu
4883 lossless_NV_to_IV|5.031001||Vniu
4884 LOWEST_ANYOF_HRx_BYTE|5.031002||Viu
4885 L_R_TZSET|5.009005|5.009005|Vn
4887 LSEEKSIZE|5.006000|5.006000|Vn
4889 LvFLAGS|5.015006||Viu
4890 LVf_NEG_LEN|5.027001||Viu
4891 LVf_NEG_OFF|5.027001||Viu
4892 LVf_OUT_OF_RANGE|5.027001||Viu
4894 LvSTARGOFF|5.019004||Viu
4895 LvTARG|5.003007||Viu
4896 LvTARGLEN|5.003007||Viu
4897 LvTARGOFF|5.003007||Viu
4898 LvTYPE|5.003007||Viu
4899 magic_clear_all_env|5.004001||Viu
4900 magic_cleararylen_p|5.017002||Viu
4901 magic_clearenv|5.003007||Viu
4902 magic_clearhint|5.009004||Vi
4903 magic_clearhints|5.011000||Vi
4904 magic_clearisa|5.010001||Viu
4905 magic_clearpack|5.003007||Viu
4906 magic_clearsig|5.003007||Viu
4907 magic_copycallchecker|5.017000||Viu
4908 magic_dump|5.006000|5.006000|u
4909 magic_existspack|5.003007||Viu
4910 magic_freearylen_p|5.009003||Viu
4911 magic_freecollxfrm|5.033004||Viu
4912 magic_freemglob|5.033004||Viu
4913 magic_freeovrld|5.007001||Viu
4914 magic_freeutf8|5.033004||Viu
4915 magic_get|5.003007||Viu
4916 magic_getarylen|5.003007||Viu
4917 magic_getdebugvar|5.021005||Viu
4918 magic_getdefelem|5.004000||Viu
4919 magic_getnkeys|5.004005||Viu
4920 magic_getpack|5.003007||Viu
4921 magic_getpos|5.003007||Viu
4922 magic_getsig|5.003007||Viu
4923 magic_getsubstr|5.004005||Viu
4924 magic_gettaint|5.003007||Viu
4925 magic_getuvar|5.003007||Viu
4926 magic_getvec|5.004005||Viu
4927 magic_killbackrefs|5.006000||Viu
4928 magic_methcall1|5.013001||Viu
4930 magic_methpack|5.005000||Viu
4931 magic_nextpack|5.003007||Viu
4932 magic_regdata_cnt|5.006000||Viu
4933 magic_regdatum_get|5.006000||Viu
4934 magic_regdatum_set|5.006001||Viu
4935 magic_scalarpack|5.009001||Viu
4936 magic_set|5.003007||Viu
4937 magic_set_all_env|5.004004||Viu
4938 magic_setarylen|5.003007||Viu
4939 magic_setcollxfrm|5.004000||Viu
4940 magic_setdbline|5.003007||Viu
4941 magic_setdebugvar|5.021005||Viu
4942 magic_setdefelem|5.004000||Viu
4943 magic_setenv|5.003007||Viu
4944 magic_sethint|5.009004||Vi
4945 magic_sethint_feature|5.031007||Viu
4946 magic_setisa|5.003007||Viu
4947 magic_setlvref|5.021005||Viu
4948 magic_setmglob|5.003007||Viu
4949 magic_setnkeys|5.003007||Viu
4950 magic_setnonelem|5.027009||Viu
4951 magic_setpack|5.003007||Viu
4952 magic_setpos|5.003007||Viu
4953 magic_setregexp|5.008001||Viu
4954 magic_setsig|5.003007||Viu
4955 magic_setsigall|5.035001||Viu
4956 magic_setsubstr|5.003007||Viu
4957 magic_settaint|5.003007||Viu
4958 magic_setutf8|5.008001||Viu
4959 magic_setuvar|5.003007||Viu
4960 magic_setvec|5.003007||Viu
4961 magic_sizepack|5.005000||Viu
4962 magic_wipepack|5.003007||Viu
4963 make_exactf_invlist|5.031006||Viu
4964 make_matcher|5.027008||Viu
4965 make_trie|5.009002||Viu
4966 malloc|5.007002|5.007002|n
4967 MALLOC_CHECK_TAINT2|5.008001||Viu
4968 MALLOC_CHECK_TAINT|5.008001||Viu
4969 malloced_size|5.005000||Vniu
4970 malloc_good_size|5.010001||Vniu
4971 MALLOC_INIT|5.005000||Viu
4972 MALLOC_OVERHEAD|5.006000||Viu
4973 Malloc_t|5.003007|5.003007|Vn
4974 MALLOC_TERM|5.005000||Viu
4975 MALLOC_TOO_LATE_FOR|5.008001||Viu
4976 MARK|5.003007|5.003007|
4977 MARKPOINT|5.009005||Viu
4978 MARKPOINT_next|5.009005||Viu
4979 MARKPOINT_next_fail|5.009005||Viu
4980 MARKPOINT_next_fail_t8_p8|5.033003||Viu
4981 MARKPOINT_next_fail_t8_pb|5.033003||Viu
4982 MARKPOINT_next_fail_tb_p8|5.033003||Viu
4983 MARKPOINT_next_fail_tb_pb|5.033003||Viu
4984 MARKPOINT_next_t8_p8|5.033003||Viu
4985 MARKPOINT_next_t8_pb|5.033003||Viu
4986 MARKPOINT_next_tb_p8|5.033003||Viu
4987 MARKPOINT_next_tb_pb|5.033003||Viu
4988 MARKPOINT_t8_p8|5.033003||Viu
4989 MARKPOINT_t8_pb|5.033003||Viu
4990 MARKPOINT_tb_p8|5.033003||Viu
4991 MARKPOINT_tb_pb|5.033003||Viu
4992 markstack_grow|5.021001|5.021001|u
4993 matcher_matches_sv|5.027008||Viu
4995 MAX_ANYOF_HRx_BYTE|5.031002||Viu
4996 MAXARG|5.003007||Viu
4997 MAX_CHARSET_NAME_LENGTH|5.013009||Viu
4998 MAX_FEATURE_LEN|5.013010||Viu
4999 MAX_FOLD_FROMS|5.029006||Viu
5000 MAX_LEGAL_CP|5.029002||Viu
5001 MAX_MATCHES|5.033005||Viu
5003 MAXPATHLEN|5.006000||Viu
5004 MAX_PORTABLE_UTF8_TWO_BYTE|5.011002||Viu
5005 MAX_PRINT_A|5.033005||Viu
5006 MAX_RECURSE_EVAL_NOCHANGE_DEPTH|5.009005||Viu
5007 MAXSYSFD|5.003007||Viu
5008 MAX_UNICODE_UTF8|5.027006||Viu
5009 MAX_UNI_KEYWORD_INDEX|5.027011||Viu
5010 MAX_UTF8_TWO_BYTE|5.019004||Viu
5011 MAYBE_DEREF_GV|5.015003||Viu
5012 MAYBE_DEREF_GV_flags|5.015003||Viu
5013 MAYBE_DEREF_GV_nomg|5.015003||Viu
5014 maybe_multimagic_gv|5.019004||Viu
5015 mayberelocate|5.015006||Viu
5016 MBLEN_LOCK|5.033005||Viu
5017 MBLEN_UNLOCK|5.033005||Viu
5019 MBOL_t8_p8|5.033003||Viu
5020 MBOL_t8_pb|5.033003||Viu
5021 MBOL_tb_p8|5.033003||Viu
5022 MBOL_tb_pb|5.033003||Viu
5023 MBTOWC_LOCK|5.033005||Viu
5024 MBTOWC_UNLOCK|5.033005||Viu
5025 MDEREF_ACTION_MASK|5.021007||Viu
5026 MDEREF_AV_gvav_aelem|5.021007||Viu
5027 MDEREF_AV_gvsv_vivify_rv2av_aelem|5.021007||Viu
5028 MDEREF_AV_padav_aelem|5.021007||Viu
5029 MDEREF_AV_padsv_vivify_rv2av_aelem|5.021007||Viu
5030 MDEREF_AV_pop_rv2av_aelem|5.021007||Viu
5031 MDEREF_AV_vivify_rv2av_aelem|5.021007||Viu
5032 MDEREF_FLAG_last|5.021007||Viu
5033 MDEREF_HV_gvhv_helem|5.021007||Viu
5034 MDEREF_HV_gvsv_vivify_rv2hv_helem|5.021007||Viu
5035 MDEREF_HV_padhv_helem|5.021007||Viu
5036 MDEREF_HV_padsv_vivify_rv2hv_helem|5.021007||Viu
5037 MDEREF_HV_pop_rv2hv_helem|5.021007||Viu
5038 MDEREF_HV_vivify_rv2hv_helem|5.021007||Viu
5039 MDEREF_INDEX_const|5.021007||Viu
5040 MDEREF_INDEX_gvsv|5.021007||Viu
5041 MDEREF_INDEX_MASK|5.021007||Viu
5042 MDEREF_INDEX_none|5.021007||Viu
5043 MDEREF_INDEX_padsv|5.021007||Viu
5044 MDEREF_MASK|5.021007||Viu
5045 MDEREF_reload|5.021007||Viu
5046 MDEREF_SHIFT|5.021007||Viu
5047 measure_struct|5.007003||Viu
5048 MEM_ALIGNBYTES|5.003007|5.003007|Vn
5049 memBEGINPs|5.027006||Viu
5050 memBEGINs|5.027006||Viu
5051 MEMBER_TO_FPTR|5.006000||Viu
5052 memCHRs|5.031008|5.003007|p
5053 mem_collxfrm|5.003007||dViu
5054 _mem_collxfrm|5.025002||Viu
5055 memENDPs|5.027006||Viu
5056 memENDs|5.027006||Viu
5057 memEQ|5.004000|5.003007|p
5058 memEQs|5.009005|5.003007|p
5062 MEM_LOG_ALLOC|5.009003||Viu
5063 mem_log_alloc|5.024000||Vniu
5064 mem_log_common|5.010001||Vniu
5065 MEM_LOG_FREE|5.009003||Viu
5066 mem_log_free|5.024000||Vniu
5067 MEM_LOG_REALLOC|5.009003||Viu
5068 mem_log_realloc|5.024000||Vniu
5070 memNE|5.004000|5.003007|p
5071 memNEs|5.009005|5.003007|p
5072 MEM_SIZE|5.003007||Viu
5073 MEM_SIZE_MAX|5.009005||Viu
5074 MEM_WRAP_CHECK_1|5.009002||Viu
5075 MEM_WRAP_CHECK|5.009002||Viu
5076 MEM_WRAP_CHECK_s|5.027010||Viu
5077 memzero|5.003007|5.003007|
5079 MEOL_t8_p8|5.033003||Viu
5080 MEOL_t8_pb|5.033003||Viu
5081 MEOL_tb_p8|5.033003||Viu
5082 MEOL_tb_pb|5.033003||Viu
5083 mess|5.006000|5.004000|pv
5084 mess_alloc|5.005000||Viu
5085 mess_nocontext|5.006000||pvVn
5086 mess_sv|5.013001|5.004000|p
5087 MEXTEND|5.003007||Viu
5088 mfree|5.007002|5.007002|nu
5089 MgBYTEPOS|5.019004||Viu
5090 MgBYTEPOS_set|5.019004||Viu
5091 mg_clear|5.003007|5.003007|
5092 mg_copy|5.003007|5.003007|
5093 mg_dup|5.007003|5.007003|u
5094 MGf_BYTES|5.019004||Viu
5095 MGf_COPY|5.007003||Viu
5096 MGf_DUP|5.007003||Viu
5097 MGf_GSKIP|5.003007||Viu
5098 mg_find|5.003007|5.003007|n
5099 mg_findext|5.013008|5.003007|pn
5100 mg_find_mglob|5.019002||cViu
5101 MGf_LOCAL|5.009003||Viu
5102 MGf_MINMATCH|5.003007||Viu
5103 MGf_PERSIST|5.021005||Viu
5104 mg_free|5.003007|5.003007|
5105 mg_freeext|5.027004|5.027004|
5106 mg_free_type|5.013006|5.013006|
5107 MGf_REFCOUNTED|5.003007||Viu
5108 MGf_REQUIRE_GV|5.021004||Viu
5109 MGf_TAINTEDDIR|5.003007||Viu
5110 mg_get|5.003007|5.003007|
5111 mg_length|5.005000|5.005000|d
5112 mg_localize|5.009003||Vi
5113 mg_magical|5.003007|5.003007|n
5115 MgPV_const|5.009003||Viu
5116 MgPV_nolen_const|5.009003||Viu
5117 mg_set|5.003007|5.003007|
5118 mg_size|5.005000|5.005000|u
5120 MgTAINTEDDIR|5.003007||Viu
5121 MgTAINTEDDIR_off|5.004000||Viu
5122 MgTAINTEDDIR_on|5.003007||Viu
5123 MICRO_SIGN|5.011002||Viu
5124 MICRO_SIGN_NATIVE|5.017004||Viu
5125 MICRO_SIGN_UTF8|5.033003||Viu
5127 mini_mktime|5.007002|5.007002|n
5128 MINMOD|5.003007||Viu
5129 MINMOD_t8_p8|5.033003||Viu
5130 MINMOD_t8_pb|5.033003||Viu
5131 MINMOD_tb_p8|5.033003||Viu
5132 MINMOD_tb_pb|5.033003||Viu
5133 minus_v|5.015006||Viu
5134 missingterm|5.005000||Viu
5135 MJD_OFFSET_DEBUG|5.009004||Viu
5138 mktemp|5.005000||Viu
5139 Mmap_t|5.006000|5.006000|Vn
5140 mode_from_discipline|5.006000||Viu
5141 Mode_t|5.003007|5.003007|Vn
5142 modkids|5.003007||Viu
5143 MON_10|5.027010||Viu
5144 MON_11|5.027010||Viu
5145 MON_12|5.027010||Viu
5156 more_sv|5.009004||Viu
5157 moreswitches|5.003007||cVu
5158 mortal_getenv|5.031011||cVnu
5159 Move|5.003007|5.003007|
5160 MoveD|5.009002|5.003007|p
5161 move_proto_attr|5.019005||Viu
5162 M_PAT_MODS|5.009005||Viu
5163 MPH_BUCKETS|5.027011||Viu
5164 MPH_RSHIFT|5.027011||Viu
5165 MPH_VALt|5.027011||Viu
5166 mPUSHi|5.009002|5.003007|p
5167 mPUSHn|5.009002|5.003007|p
5168 mPUSHp|5.009002|5.003007|p
5169 mPUSHs|5.010001|5.003007|p
5170 mPUSHu|5.009002|5.003007|p
5171 mro_clean_isarev|5.013007||Viu
5172 mro_gather_and_rename|5.013007||Viu
5173 mro_get_from_name|5.010001|5.010001|u
5174 mro_get_linear_isa|5.009005|5.009005|
5175 mro_get_linear_isa_c3|||i
5176 mro_get_linear_isa_dfs|5.009005||Vi
5177 MRO_GET_PRIVATE_DATA|5.010001|5.010001|
5178 mro_get_private_data|||cu
5179 mro_isa_changed_in|5.009005||Vi
5180 mro_meta_dup|5.009005||Viu
5182 mro_method_changed_in|5.009005|5.009005|
5183 mro_package_moved|5.013006||Vi
5184 mro_register|5.010001|5.010001|
5185 mro_set_mro|5.010001|5.010001|u
5186 mro_set_private_data|5.010001|5.010001|
5187 MSPAGAIN|5.003007||Viu
5188 MSVC_DIAG_IGNORE|5.029010||Viu
5189 MSVC_DIAG_IGNORE_DECL|5.029010||Viu
5190 MSVC_DIAG_IGNORE_STMT|5.029010||Viu
5191 MSVC_DIAG_RESTORE|5.029010||Viu
5192 MSVC_DIAG_RESTORE_DECL|5.029010||Viu
5193 MSVC_DIAG_RESTORE_STMT|5.029010||Viu
5194 mul128|5.005000||Viu
5195 MULTICALL|5.009003|5.009003|
5196 multiconcat_stringify|5.027006||cViu
5197 multideref_stringify|5.021009||cViu
5198 MULTILINE_PAT_MOD|5.009005||Viu
5199 MULTIPLICITY|5.006000|5.006000|Vn
5200 MUTABLE_AV|5.010001|5.003007|p
5201 MUTABLE_CV|5.010001|5.003007|p
5202 MUTABLE_GV|5.010001|5.003007|p
5203 MUTABLE_HV|5.010001|5.003007|p
5204 MUTABLE_IO|5.010001|5.003007|p
5205 MUTABLE_PTR|5.010001|5.003007|p
5206 MUTABLE_SV|5.010001|5.003007|p
5207 MUTEX_DESTROY|5.005000||Viu
5208 MUTEX_INIT|5.005000||Viu
5209 MUTEX_INIT_NEEDS_MUTEX_ZEROED|5.005003||Viu
5210 MUTEX_LOCK|5.005000||Viu
5211 MUTEX_UNLOCK|5.005000||Viu
5212 mXPUSHi|5.009002|5.003007|p
5213 mXPUSHn|5.009002|5.003007|p
5214 mXPUSHp|5.009002|5.003007|p
5215 mXPUSHs|5.010001|5.003007|p
5216 mXPUSHu|5.009002|5.003007|p
5218 my_atof2|5.029000||cVu
5219 my_atof3|5.029000||cVu
5220 my_atof|5.006000|5.006000|
5221 my_attrs|5.006000||Viu
5222 my_binmode|5.006000||Viu
5223 my_bytes_to_utf8|5.021009||Vniu
5224 my_chsize|5.003007||Vu
5225 my_clearenv|5.009003||Viu
5226 MY_CXT|5.009000|5.009000|p
5227 MY_CXT_CLONE|5.009002|5.009000|p
5228 MY_CXT_INDEX|5.009005||Viu
5229 MY_CXT_INIT|5.009000|5.009000|p
5230 my_cxt_init|5.009000|5.009000|u
5231 MY_CXT_INIT_ARG|5.013005||Viu
5232 MY_CXT_INIT_INTERP|5.009003||Viu
5233 my_dirfd|5.009005|5.009005|nu
5234 my_exit|5.003007|5.003007|
5235 my_exit_jump|5.005000||Viu
5236 my_failure_exit|5.004000|5.004000|u
5237 my_fflush_all|5.006000|5.006000|u
5238 my_fork|5.007003|5.007003|nu
5239 my_kid|5.006000||Viu
5240 my_lstat|5.013003||Viu
5241 my_lstat_flags|5.013003||cViu
5242 my_memrchr|5.027006||Vniu
5243 my_mkostemp_cloexec|||niu
5245 my_mkstemp_cloexec|||niu
5247 my_nl_langinfo|5.027006||Vniu
5248 my_pclose|5.003007|5.003007|u
5249 my_popen|5.003007|5.003007|u
5250 my_popen_list|5.007001|5.007001|u
5251 my_setenv|5.003007|5.003007|
5252 my_snprintf|5.009004|5.003007|pvn
5253 my_socketpair|5.007003|5.007003|nu
5254 my_sprintf|5.009003|5.003007|pdn
5255 my_stat|5.013003||Viu
5256 my_stat_flags|5.013003||cViu
5257 my_strerror|5.021001||Viu
5258 my_strftime|5.007002|5.007002|
5259 my_strlcat|5.009004|5.003007|pn
5260 my_strlcpy|5.009004|5.003007|pn
5261 my_strnlen|5.027006|5.003007|pn
5262 my_strtod|5.029010|5.029010|n
5263 my_unexec|5.003007||Viu
5264 my_vsnprintf|5.009004|5.009004|n
5277 NAN_COMPARE_BROKEN|5.021005||Viu
5278 NANYOFM|5.029005||Viu
5279 NANYOFM_t8_p8|5.033003||Viu
5280 NANYOFM_t8_pb|5.033003||Viu
5281 NANYOFM_tb_p8|5.033003||Viu
5282 NANYOFM_tb_pb|5.033003||Viu
5283 NATIVE8_TO_UNI|5.011000||Viu
5284 NATIVE_BYTE_IS_INVARIANT|5.019004||Viu
5285 NATIVE_SKIP|5.019004||Viu
5286 NATIVE_TO_ASCII|5.007001||Viu
5287 NATIVE_TO_I8|5.015006||Viu
5288 NATIVE_TO_LATIN1|5.019004|5.003007|p
5289 NATIVE_TO_NEED|5.019004||dcVnu
5290 NATIVE_TO_UNI|5.007001|5.003007|p
5291 NATIVE_TO_UTF|5.007001||Viu
5292 NATIVE_UTF8_TO_I8|5.019004||Viu
5293 nBIT_MASK|5.033001||Viu
5294 nBIT_UMAX|5.033001||Viu
5295 NBOUND|5.003007||Viu
5296 NBOUNDA|5.013009||Viu
5297 NBOUNDA_t8_p8|5.033003||Viu
5298 NBOUNDA_t8_pb|5.033003||Viu
5299 NBOUNDA_tb_p8|5.033003||Viu
5300 NBOUNDA_tb_pb|5.033003||Viu
5301 NBOUNDL|5.004000||Viu
5302 NBOUNDL_t8_p8|5.033003||Viu
5303 NBOUNDL_t8_pb|5.033003||Viu
5304 NBOUNDL_tb_p8|5.033003||Viu
5305 NBOUNDL_tb_pb|5.033003||Viu
5306 NBOUND_t8_p8|5.033003||Viu
5307 NBOUND_t8_pb|5.033003||Viu
5308 NBOUND_tb_p8|5.033003||Viu
5309 NBOUND_tb_pb|5.033003||Viu
5310 NBOUNDU|5.013009||Viu
5311 NBOUNDU_t8_p8|5.033003||Viu
5312 NBOUNDU_t8_pb|5.033003||Viu
5313 NBOUNDU_tb_p8|5.033003||Viu
5314 NBOUNDU_tb_pb|5.033003||Viu
5315 NBSP_NATIVE|5.021001||Viu
5316 NBSP_UTF8|5.021001||Viu
5317 NDBM_H_USES_PROTOTYPES|5.032001|5.032001|Vn
5318 NDEBUG|5.021007||Viu
5319 NEED_PTHREAD_INIT|5.005000||Viu
5320 need_utf8|5.009003||Vniu
5321 NEED_VA_COPY|5.007001|5.007001|Vn
5322 NEGATIVE_INDICES_VAR|5.008001||Viu
5323 Netdb_hlen_t|5.005000|5.005000|Vn
5324 Netdb_host_t|5.005000|5.005000|Vn
5325 Netdb_name_t|5.005000|5.005000|Vn
5326 Netdb_net_t|5.005000|5.005000|Vn
5327 NETDB_R_OBSOLETE|5.008000||Viu
5329 newANONATTRSUB|5.006000|5.006000|u
5330 newANONHASH|5.003007|5.003007|u
5331 newANONLIST|5.003007|5.003007|u
5332 newANONSUB|5.003007|5.003007|u
5333 newASSIGNOP|5.003007|5.003007|
5334 newATTRSUB|5.006000|5.006000|
5335 newATTRSUB_x|5.019008||cVi
5336 newAV|5.003007|5.003007|
5337 newAV_alloc_x|5.035001|5.035001|
5338 newAV_alloc_xz|5.035001|5.035001|
5339 newAVREF|5.003007|5.003007|u
5340 newBINOP|5.003007|5.003007|
5342 new_collate|5.006000||Viu
5343 newCONDOP|5.003007|5.003007|
5345 newCONSTSUB|5.004005|5.003007|p
5346 newCONSTSUB_flags|5.015006|5.015006|
5347 new_ctype|5.006000||Viu
5348 newCVREF|5.003007|5.003007|u
5349 newDEFSVOP|5.021006|5.021006|
5350 newFORM|5.003007|5.003007|u
5351 newFOROP|5.013007|5.013007|
5352 newGIVENOP|5.009003|5.009003|
5353 newGIVWHENOP|5.027008||Viu
5355 newGVgen|5.003007|5.003007|u
5356 newGVgen_flags|5.015004|5.015004|u
5357 newGVOP|5.003007|5.003007|
5358 newGVREF|5.003007|5.003007|u
5359 new_he|5.005000||Viu
5360 newHV|5.003007|5.003007|
5361 newHVhv|5.005000|5.005000|u
5362 newHVREF|5.003007|5.003007|u
5363 _new_invlist|5.013010||cViu
5364 _new_invlist_C_array|5.015008||cViu
5365 newIO|5.003007|5.003007|u
5366 newLISTOP|5.003007|5.003007|
5367 newLOGOP|5.003007|5.003007|
5368 new_logop|5.005000||Viu
5369 newLOOPEX|5.003007|5.003007|
5370 newLOOPOP|5.003007|5.003007|
5371 newMETHOP|5.021005|5.021005|
5372 newMETHOP_internal|5.021005||Viu
5373 newMETHOP_named|5.021005|5.021005|
5374 new_msg_hv|5.027009||Viu
5375 newMYSUB|5.017004|5.017004|u
5376 newNULLLIST|5.003007|5.003007|
5377 new_numeric|5.006000||Viu
5378 newOP|5.003007|5.003007|
5380 newPADNAMELIST|5.021007|5.021007|xn
5381 newPADNAMEouter|5.021007|5.021007|xn
5382 newPADNAMEpvn|5.021007|5.021007|xn
5383 newPADOP|5.006000||V
5384 newPMOP|5.003007|5.003007|
5385 newPROG|5.003007|5.003007|u
5386 newPVOP|5.003007|5.003007|
5387 newRANGE|5.003007|5.003007|
5388 newRV|5.003007|5.003007|
5389 newRV_inc|5.004000|5.003007|p
5390 newRV_noinc|5.004000|5.003007|p
5391 newSLICEOP|5.003007|5.003007|
5392 new_stackinfo|5.005000|5.005000|u
5393 newSTATEOP|5.003007|5.003007|
5394 newSTUB|5.017001||Viu
5395 newSUB|5.003007|5.003007|
5396 newSV|5.003007|5.003007|
5398 newSVavdefelem|5.019004||Viu
5399 newSVhek|5.009003|5.009003|
5400 newSViv|5.003007|5.003007|
5401 newSVnv|5.006000|5.003007|
5402 newSVOP|5.003007|5.003007|
5403 newSVpadname|5.017004|5.017004|x
5404 newSVpv|5.003007|5.003007|
5405 newSVpvf|5.006000|5.004000|v
5406 newSVpvf_nocontext|5.006000||vVn
5407 newSVpvn|5.004005|5.003007|p
5408 newSVpvn_flags|5.010001|5.003007|p
5409 newSVpvn_share|5.007001|5.003007|p
5410 newSVpvn_utf8|5.010001|5.003007|p
5411 newSVpvs|5.009003|5.003007|p
5412 newSVpvs_flags|5.010001|5.003007|p
5413 newSVpv_share|5.013006|5.013006|
5414 newSVpvs_share|5.009003|5.003007|p
5415 newSVREF|5.003007|5.003007|u
5416 newSVrv|5.003007|5.003007|
5417 newSVsv|5.003007|5.003007|
5418 newSVsv_flags|5.029009|5.003007|p
5419 newSVsv_nomg|5.029009|5.003007|p
5420 newSV_type|5.009005|5.003007|p
5421 newSVuv|5.006000|5.003007|p
5422 newTRYCATCHOP|5.033007|5.033007|x
5423 newUNOP|5.003007|5.003007|
5424 newUNOP_AUX|5.021007|5.021007|
5425 new_version|5.009000|5.009000|
5426 NEW_VERSION|5.019008||Viu
5427 new_warnings_bitfield|||xciu
5428 newWHENOP|5.027008|5.027008|
5429 newWHILEOP|5.013007|5.013007|
5430 Newx|5.009003|5.003007|p
5431 Newxc|5.009003|5.003007|p
5432 newXS|5.006000|5.006000|
5433 newXS_deffile|5.021006||cViu
5434 newXS_flags|5.009004|5.009004|xu
5435 newXS_len_flags|5.015006||Vi
5436 newXSproto|5.006000|5.006000|
5437 Newxz|5.009003|5.003007|p
5439 nextargv|5.003007||Viu
5440 nextchar|5.005000||Viu
5441 NEXT_LINE_CHAR|5.007003||Viu
5442 NEXT_OFF|5.005000||Viu
5443 NEXTOPER|5.003007||Viu
5444 next_symbol|5.007003||Viu
5445 ninstr|5.003007|5.003007|n
5446 NL_LANGINFO_LOCK|5.033005||Viu
5447 NL_LANGINFO_UNLOCK|5.033005||Viu
5448 no_bareword_allowed|5.005004||Viu
5449 no_bareword_filehandle|5.033006||Viu
5450 NOCAPTURE_PAT_MOD|5.021008||Viu
5451 NOCAPTURE_PAT_MODS|5.021008||Viu
5452 NODE_ALIGN|5.005000||Viu
5453 NODE_ALIGN_FILL|5.005000||Viu
5454 NODE_STEP_REGNODE|5.005000||Viu
5455 NODE_SZ_STR|5.006000||Viu
5456 NO_ENV_ARRAY_IN_MAIN|5.009004||Viu
5457 NOEXPR|5.027010||Viu
5458 NofAMmeth|5.003007||Viu
5459 no_fh_allowed|5.003007||Viu
5460 NOLINE|5.003007||Viu
5461 NO_LOCALE|5.007000||Viu
5462 NO_LOCALECONV_MON_THOUSANDS_SEP|5.005000||Viu
5463 NONDESTRUCT_PAT_MOD|5.013002||Viu
5464 NONDESTRUCT_PAT_MODS|5.013002||Viu
5465 NON_OTHER_COUNT|5.033005||Viu
5467 NOOP|5.005000|5.003007|p
5468 noperl_die|5.021006||vVniu
5469 NORETURN_FUNCTION_END|5.009003||Viu
5470 NORMAL|5.003007||Viu
5472 NO_TAINT_SUPPORT|5.017006||Viu
5473 not_a_number|5.005000||Viu
5475 NOTHING|5.003007||Viu
5476 NOTHING_t8_p8|5.033003||Viu
5477 NOTHING_t8_pb|5.033003||Viu
5478 NOTHING_tb_p8|5.033003||Viu
5479 NOTHING_tb_pb|5.033003||Viu
5480 nothreadhook|5.008000|5.008000|
5481 notify_parser_that_changed_to_utf8|5.025010||Viu
5482 not_incrementable|5.021002||Viu
5483 NOT_IN_PAD|5.005000||Viu
5484 NOT_REACHED|5.019006|5.003007|poVnu
5485 NPOSIXA|5.017003||Viu
5486 NPOSIXA_t8_p8|5.033003||Viu
5487 NPOSIXA_t8_pb|5.033003||Viu
5488 NPOSIXA_tb_p8|5.033003||Viu
5489 NPOSIXA_tb_pb|5.033003||Viu
5490 NPOSIXD|5.017003||Viu
5491 NPOSIXD_t8_p8|5.033003||Viu
5492 NPOSIXD_t8_pb|5.033003||Viu
5493 NPOSIXD_tb_p8|5.033003||Viu
5494 NPOSIXD_tb_pb|5.033003||Viu
5495 NPOSIXL|5.017003||Viu
5496 NPOSIXL_t8_p8|5.033003||Viu
5497 NPOSIXL_t8_pb|5.033003||Viu
5498 NPOSIXL_tb_p8|5.033003||Viu
5499 NPOSIXL_tb_pb|5.033003||Viu
5500 NPOSIXU|5.017003||Viu
5501 NPOSIXU_t8_p8|5.033003||Viu
5502 NPOSIXU_t8_pb|5.033003||Viu
5503 NPOSIXU_tb_p8|5.033003||Viu
5504 NPOSIXU_tb_pb|5.033003||Viu
5509 nuke_stacks|5.005000||Viu
5511 Nullav|5.003007|5.003007|d
5512 Nullch|5.003007|5.003007|
5513 Nullcv|5.003007|5.003007|d
5514 Nullfp|5.003007||Viu
5515 Nullgv|5.003007||Viu
5516 Nullhe|5.003007||Viu
5517 Nullhek|5.004000||Viu
5518 Nullhv|5.003007|5.003007|d
5519 Nullop|5.003007||Viu
5520 Nullsv|5.003007|5.003007|
5521 NUM2PTR|5.006000||pVu
5522 NUM_ANYOF_CODE_POINTS|5.021004||Viu
5523 NUM_CLASSES|5.029001||Viu
5524 num_overflow|5.009001||Vniu
5525 NV_BIG_ENDIAN|5.021009||Viu
5526 NV_DIG|5.006000||Viu
5527 NVef|5.006001|5.003007|poVn
5528 NV_EPSILON|5.007003||Viu
5529 NVff|5.006001|5.003007|poVn
5530 NVgf|5.006001|5.003007|poVn
5531 NV_IMPLICIT_BIT|5.021009||Viu
5532 NV_INF|5.007003||Viu
5533 NV_LITTLE_ENDIAN|5.021009||Viu
5534 NVMANTBITS|5.023000|5.023000|Vn
5535 NV_MANT_DIG|5.006001||Viu
5536 NV_MAX_10_EXP|5.007003||Viu
5537 NV_MAX|5.006001||Viu
5538 NV_MAX_EXP|5.021003||Viu
5539 NV_MIN_10_EXP|5.007003||Viu
5540 NV_MIN|5.006001||Viu
5541 NV_MIN_EXP|5.021003||Viu
5542 NV_MIX_ENDIAN|5.021009||Viu
5543 NV_NAN|5.007003||Viu
5544 NV_NAN_BITS|5.023000||Viu
5545 NV_NAN_IS_QUIET|5.023000||Viu
5546 NV_NAN_IS_SIGNALING|5.023000||Viu
5547 NV_NAN_PAYLOAD_MASK|5.023000||Viu
5548 NV_NAN_PAYLOAD_MASK_IEEE_754_128_BE|5.023000||Viu
5549 NV_NAN_PAYLOAD_MASK_IEEE_754_128_LE|5.023000||Viu
5550 NV_NAN_PAYLOAD_MASK_IEEE_754_64_BE|5.023000||Viu
5551 NV_NAN_PAYLOAD_MASK_IEEE_754_64_LE|5.023000||Viu
5552 NV_NAN_PAYLOAD_MASK_SKIP_EIGHT|5.023006||Viu
5553 NV_NAN_PAYLOAD_PERM_0_TO_7|5.023000||Viu
5554 NV_NAN_PAYLOAD_PERM|5.023000||Viu
5555 NV_NAN_PAYLOAD_PERM_7_TO_0|5.023000||Viu
5556 NV_NAN_PAYLOAD_PERM_IEEE_754_128_BE|5.023000||Viu
5557 NV_NAN_PAYLOAD_PERM_IEEE_754_128_LE|5.023000||Viu
5558 NV_NAN_PAYLOAD_PERM_IEEE_754_64_BE|5.023000||Viu
5559 NV_NAN_PAYLOAD_PERM_IEEE_754_64_LE|5.023000||Viu
5560 NV_NAN_PAYLOAD_PERM_SKIP_EIGHT|5.023006||Viu
5561 NV_NAN_QS_BIT|5.023000||Viu
5562 NV_NAN_QS_BIT_OFFSET|5.023000||Viu
5563 NV_NAN_QS_BIT_SHIFT|5.023000||Viu
5564 NV_NAN_QS_BYTE|5.023000||Viu
5565 NV_NAN_QS_BYTE_OFFSET|5.023000||Viu
5566 NV_NAN_QS_QUIET|5.023000||Viu
5567 NV_NAN_QS_SIGNALING|5.023000||Viu
5568 NV_NAN_QS_TEST|5.023000||Viu
5569 NV_NAN_QS_XOR|5.023000||Viu
5570 NV_NAN_SET_QUIET|5.023000||Viu
5571 NV_NAN_SET_SIGNALING|5.023000||Viu
5572 NV_OVERFLOWS_INTEGERS_AT|5.010001|5.010001|Vn
5573 NV_PRESERVES_UV_BITS|5.006001|5.006001|Vn
5574 NVSIZE|5.006001|5.006001|Vn
5575 NVTYPE|5.006000|5.003007|poVn
5576 NV_VAX_ENDIAN|5.025003||Viu
5577 NV_WITHIN_IV|5.006000||Viu
5578 NV_WITHIN_UV|5.006000||Viu
5579 NV_X86_80_BIT|5.025004||Viu
5580 NV_ZERO_IS_ALLBITS_ZERO|5.035001|5.035001|Vn
5581 OA_AVREF|5.003007||Viu
5582 OA_BASEOP|5.005000||Viu
5583 OA_BASEOP_OR_UNOP|5.005000||Viu
5584 OA_BINOP|5.005000||Viu
5585 OA_CLASS_MASK|5.005000||Viu
5586 OA_COP|5.005000||Viu
5587 OA_CVREF|5.003007||Viu
5588 OA_DANGEROUS|5.003007||Viu
5589 OA_DEFGV|5.003007||Viu
5590 OA_FILEREF|5.003007||Viu
5591 OA_FILESTATOP|5.005000||Viu
5592 OA_FOLDCONST|5.003007||Viu
5593 OA_HVREF|5.003007||Viu
5594 OA_LIST|5.003007||Viu
5595 OA_LISTOP|5.005000||Viu
5596 OA_LOGOP|5.005000||Viu
5597 OA_LOOP|5.005000||Viu
5598 OA_LOOPEXOP|5.005000||Viu
5599 OA_MARK|5.003007||Viu
5600 OA_METHOP|5.021005||Viu
5601 OA_OPTIONAL|5.003007||Viu
5602 OA_OTHERINT|5.003007||Viu
5603 OA_PADOP|5.006000||Viu
5604 OA_PMOP|5.005000||Viu
5605 OA_PVOP_OR_SVOP|5.006000||Viu
5606 OA_RETSCALAR|5.003007||Viu
5607 OA_SCALAR|5.003007||Viu
5608 OA_SCALARREF|5.003007||Viu
5609 OASHIFT|5.003007||Viu
5610 OA_SVOP|5.005000||Viu
5611 OA_TARGET|5.003007||Viu
5612 OA_TARGLEX|5.006000||Viu
5613 OA_UNOP|5.005000||Viu
5614 OA_UNOP_AUX|5.021007||Viu
5615 O_BINARY|5.006000||Viu
5616 O_CREAT|5.006000||Viu
5617 OCSHIFT|5.006000||Viu
5618 OCTAL_VALUE|5.019008||Viu
5619 Off_t|5.003007|5.003007|Vn
5620 Off_t_size|5.006000|5.006000|Vn
5621 OFFUNI_IS_INVARIANT|5.023003||Viu
5622 OFFUNISKIP|5.019004||Viu
5623 ONCE_PAT_MOD|5.009005||Viu
5624 ONCE_PAT_MODS|5.009005||Viu
5625 oopsAV|5.003007||Viu
5626 oopsHV|5.003007||Viu
5628 op_append_elem|5.013006|5.013006|
5629 op_append_list|5.013006|5.013006|
5630 opASSIGN|5.003007||Viu
5631 OP_BINARY|5.004000||Viu
5632 OP_CHECK_MUTEX_INIT|5.015008||Viu
5633 OP_CHECK_MUTEX_LOCK|5.015008||Viu
5634 OP_CHECK_MUTEX_TERM|5.015008||Viu
5635 OP_CHECK_MUTEX_UNLOCK|5.015008||Viu
5636 OP_CLASS|5.013007|5.013007|
5637 op_class|5.025010|5.025010|
5638 op_clear|5.006000||cViu
5639 OPCODE|5.003007||Viu
5640 op_contextualize|5.013006|5.013006|
5641 op_convert_list|5.021006|5.021006|
5642 OP_DESC|5.007003|5.007003|
5643 op_dump|5.006000|5.006000|
5646 opendir|5.005000||Viu
5647 openn_cleanup|5.019010||Viu
5648 openn_setup|5.019010||Viu
5649 open_script|5.005000||Viu
5650 OPEN_t8_p8|5.033003||Viu
5651 OPEN_t8_pb|5.033003||Viu
5652 OPEN_tb_p8|5.033003||Viu
5653 OPEN_tb_pb|5.033003||Viu
5654 OPERAND|5.003007||Viu
5655 OPERANDl|5.031005||Viu
5656 OPERANDs|5.031005||Viu
5657 OPFAIL|5.009005||Viu
5658 OPFAIL_t8_p8|5.033003||Viu
5659 OPFAIL_t8_pb|5.033003||Viu
5660 OPFAIL_tb_p8|5.033003||Viu
5661 OPFAIL_tb_pb|5.033003||Viu
5662 OPf_FOLDED|5.021007||Viu
5663 OPf_KIDS|5.003007|5.003007|
5664 OPf_KNOW|5.003007||Viu
5665 OPf_LIST|5.003007||Viu
5666 OPf_MOD|5.003007||Viu
5667 OPf_PARENS|5.003007||Viu
5668 op_free|5.003007|5.003007|
5669 OP_FREED|5.017002||Viu
5670 OPf_REF|5.003007||Viu
5671 OPf_SPECIAL|5.003007||Viu
5672 OPf_STACKED|5.003007||Viu
5673 OPf_WANT|5.004000||Viu
5674 OPf_WANT_LIST|5.004000||Viu
5675 OPf_WANT_SCALAR|5.004000||Viu
5676 OPf_WANT_VOID|5.004000||Viu
5677 OP_GIMME|5.004000||Viu
5678 OP_GIMME_REVERSE|5.010001||Viu
5679 OpHAS_SIBLING|5.021007|5.003007|p
5680 op_integerize|5.015003||Viu
5681 OP_IS_DIRHOP|5.015003||Viu
5682 OP_IS_FILETEST|5.006001||Viu
5683 OP_IS_FILETEST_ACCESS|5.008001||Viu
5684 OP_IS_INFIX_BIT|5.021009||Viu
5685 OP_IS_NUMCOMPARE|5.015003||Viu
5686 OP_IS_SOCKET|5.006001||Viu
5687 OP_IS_STAT|5.031001||Viu
5688 OpLASTSIB_set|5.021011|5.003007|p
5689 op_linklist|5.013006|5.013006|
5690 op_lvalue|5.013007|5.013007|x
5691 op_lvalue_flags|||ciu
5692 OP_LVALUE_NO_CROAK|5.015001||Viu
5693 OpMAYBESIB_set|5.021011|5.003007|p
5694 opmethod_stash|5.021007||Viu
5695 OpMORESIB_set|5.021011|5.003007|p
5696 OP_NAME|5.007003|5.007003|
5697 op_null|5.007002|5.007002|
5698 OPpALLOW_FAKE|5.015006||Viu
5699 op_parent|5.025001|5.025001|n
5700 OPpARG1_MASK|5.021004||Viu
5701 OPpARG2_MASK|5.021004||Viu
5702 OPpARG3_MASK|5.021004||Viu
5703 OPpARG4_MASK|5.021004||Viu
5704 OPpARGELEM_AV|5.025004||Viu
5705 OPpARGELEM_HV|5.025004||Viu
5706 OPpARGELEM_MASK|5.025004||Viu
5707 OPpARGELEM_SV|5.025004||Viu
5708 OPpASSIGN_BACKWARDS|5.003007||Viu
5709 OPpASSIGN_COMMON_AGG|5.023002||Viu
5710 OPpASSIGN_COMMON_RC1|5.023002||Viu
5711 OPpASSIGN_COMMON_SCALAR|5.023002||Viu
5712 OPpASSIGN_CV_TO_GV|5.009003||Viu
5713 OPpASSIGN_TRUEBOOL|5.027003||Viu
5714 OPpAVHVSWITCH_MASK|5.025006||Viu
5715 OPpCONCAT_NESTED|5.027007||Viu
5716 OPpCONST_BARE|5.003007||Viu
5717 OPpCONST_ENTERED|5.003007||Viu
5718 OPpCONST_NOVER|5.009003||Viu
5719 OPpCONST_SHORTCIRCUIT|5.009001||Viu
5720 OPpCONST_STRICT|5.005004||Viu
5721 OPpCOREARGS_DEREF1|5.015003||Viu
5722 OPpCOREARGS_DEREF2|5.015003||Viu
5723 OPpCOREARGS_PUSHMARK|5.015003||Viu
5724 OPpCOREARGS_SCALARMOD|5.015003||Viu
5725 OPpDEREF|5.004000||Viu
5726 OPpDEREF_AV|5.003007||Viu
5727 OPpDEREF_HV|5.003007||Viu
5728 OPpDEREF_SV|5.004000||Viu
5729 OPpDONT_INIT_GV|5.009003||Viu
5730 OPpEARLY_CV|5.006000|5.006000|
5731 OPpENTERSUB_AMPER|5.003007|5.003007|
5732 OPpENTERSUB_DB|5.003007||Viu
5733 OPpENTERSUB_HASTARG|5.006000||Viu
5734 OPpENTERSUB_INARGS|5.006000||Viu
5735 OPpENTERSUB_LVAL_MASK|5.015001||Viu
5736 OPpENTERSUB_NOPAREN|5.005004||Viu
5737 OPpEVAL_BYTES|5.015005||Viu
5738 OPpEVAL_COPHH|5.015005||Viu
5739 OPpEVAL_HAS_HH|5.009003||Viu
5740 OPpEVAL_RE_REPARSING|5.017011||Viu
5741 OPpEVAL_UNICODE|5.015005||Viu
5742 OPpEXISTS_SUB|5.006000||Viu
5743 OPpFLIP_LINENUM|5.003007||Viu
5744 OPpFT_ACCESS|5.008001||Viu
5745 OPpFT_AFTER_t|5.015008||Viu
5746 OPpFT_STACKED|5.009001||Viu
5747 OPpFT_STACKING|5.015001||Viu
5748 OPpHINT_STRICT_REFS|5.021004||Viu
5749 OPpHUSH_VMSISH|5.007003||Viu
5750 OPpINDEX_BOOLNEG|5.027003||Viu
5751 OPpITER_DEF|5.027008||Viu
5752 OPpITER_REVERSED|5.009002||Viu
5753 OPpKVSLICE|5.027001||Viu
5754 OPpLIST_GUESSED|5.003007||Viu
5755 OPpLVAL_DEFER|5.004000||Viu
5756 OPpLVAL_INTRO|5.003007||Viu
5757 OPpLVALUE|5.019006||Viu
5758 OPpLVREF_AV|5.021005||Viu
5759 OPpLVREF_CV|5.021005||Viu
5760 OPpLVREF_ELEM|5.021005||Viu
5761 OPpLVREF_HV|5.021005||Viu
5762 OPpLVREF_ITER|5.021005||Viu
5763 OPpLVREF_SV|5.021005||Viu
5764 OPpLVREF_TYPE|5.021005||Viu
5765 OPpMAYBE_LVSUB|5.007001||Viu
5766 OPpMAYBE_TRUEBOOL|5.017004||Viu
5767 OPpMAY_RETURN_CONSTANT|5.009003||Viu
5768 OPpMULTICONCAT_APPEND|5.027006||Viu
5769 OPpMULTICONCAT_FAKE|5.027006||Viu
5770 OPpMULTICONCAT_STRINGIFY|5.027006||Viu
5771 OPpMULTIDEREF_DELETE|5.021007||Viu
5772 OPpMULTIDEREF_EXISTS|5.021007||Viu
5773 OPpOFFBYONE|5.015002||Viu
5774 OPpOPEN_IN_CRLF|5.006000||Viu
5775 OPpOPEN_IN_RAW|5.006000||Viu
5776 OPpOPEN_OUT_CRLF|5.006000||Viu
5777 OPpOPEN_OUT_RAW|5.006000||Viu
5778 OPpOUR_INTRO|5.006000||Viu
5779 OPpPADHV_ISKEYS|5.027003||Viu
5780 OPpPADRANGE_COUNTMASK|5.017006||Viu
5781 OPpPADRANGE_COUNTSHIFT|5.017006||Viu
5782 OPpPAD_STATE|5.009004||Viu
5783 OPpPV_IS_UTF8|5.016000||Viu
5784 OPpREFCOUNTED|5.006000||Viu
5785 OPpREPEAT_DOLIST|5.003007||Viu
5786 op_prepend_elem|5.013006|5.013006|
5787 OPpREVERSE_INPLACE|5.011002||Viu
5788 OPpRV2HV_ISKEYS|5.027003||Viu
5789 OPpSLICE|5.004000||Viu
5790 OPpSLICEWARNING|5.019004||Viu
5791 OPpSORT_DESCEND|5.009002||Viu
5792 OPpSORT_INPLACE|5.009001||Viu
5793 OPpSORT_INTEGER|5.006000||Viu
5794 OPpSORT_NUMERIC|5.006000||Viu
5795 OPpSORT_REVERSE|5.006000||Viu
5796 OPpSORT_STABLE|5.009003||Viu
5797 OPpSORT_UNSTABLE|5.027004||Viu
5798 OPpSPLIT_ASSIGN|5.025006||Viu
5799 OPpSPLIT_IMPLIM|5.019002||Viu
5800 OPpSPLIT_LEX|5.025006||Viu
5801 OPpSUBSTR_REPL_FIRST|5.015006||Viu
5802 OPpTARGET_MY|5.006000||Viu
5803 OPpTRANS_ALL|5.009001||Viu
5804 OPpTRANS_CAN_FORCE_UTF8|5.031006||Viu
5805 OPpTRANS_COMPLEMENT|5.003007||Viu
5806 OPpTRANS_DELETE|5.003007||Viu
5807 OPpTRANS_FROM_UTF|5.006000||Viu
5808 OPpTRANS_GROWS|5.006000||Viu
5809 OPpTRANS_IDENTICAL|5.006000||Viu
5810 OPpTRANS_SQUASH|5.003007||Viu
5811 OPpTRANS_TO_UTF|5.006000||Viu
5812 OPpTRANS_USE_SVOP|5.031006||Viu
5813 OPpTRUEBOOL|5.017004||Viu
5814 OpREFCNT_dec|5.006000||Viu
5816 OpREFCNT_inc|5.006000||Viu
5818 OP_REFCNT_INIT|5.006000||Viu
5819 OP_REFCNT_LOCK|5.006000||Viu
5820 op_refcnt_lock|5.009002|5.009002|u
5821 OpREFCNT_set|5.006000||Viu
5822 OP_REFCNT_TERM|5.006000||Viu
5823 OP_REFCNT_UNLOCK|5.006000||Viu
5824 op_refcnt_unlock|5.009002|5.009002|u
5825 op_relocate_sv|5.021005||Viu
5826 op_scope|5.013007|5.013007|x
5827 OP_SIBLING|5.021002||Viu
5828 OpSIBLING|5.021007|5.003007|p
5829 op_sibling_splice|5.021002|5.021002|n
5830 OpSLAB|5.017002||Viu
5831 opslab_force_free|5.017002||Viu
5832 opslab_free|5.017002||Viu
5833 opslab_free_nopad|5.017002||Viu
5834 OpslabREFCNT_dec|5.017002||Viu
5835 OpslabREFCNT_dec_padok|5.017002||Viu
5836 OpSLOT|5.017002||Viu
5837 OPSLOT_HEADER|5.017002||Viu
5838 OpSLOToff|5.033001||Viu
5839 op_std_init|5.015003||Viu
5840 OPTIMIZED|5.005000||Viu
5841 OPTIMIZED_t8_p8|5.033003||Viu
5842 OPTIMIZED_t8_pb|5.033003||Viu
5843 OPTIMIZED_tb_p8|5.033003||Viu
5844 OPTIMIZED_tb_pb|5.033003||Viu
5845 optimize_op|5.027006||Viu
5846 optimize_optree|5.027006||Vi
5847 optimize_regclass|5.035001||Viu
5848 OP_TYPE_IS|5.019007|5.019007|
5849 OP_TYPE_IS_NN|5.019010||Viu
5850 OP_TYPE_ISNT|5.019010||Viu
5851 OP_TYPE_ISNT_AND_WASNT|5.019010||Viu
5852 OP_TYPE_ISNT_AND_WASNT_NN|5.019010||Viu
5853 OP_TYPE_ISNT_NN|5.019010||Viu
5854 OP_TYPE_IS_OR_WAS|5.019010|5.019010|
5855 OP_TYPE_IS_OR_WAS_NN|5.019010||Viu
5856 op_unscope|5.017003||xViu
5857 O_RDONLY|5.006000||Viu
5858 O_RDWR|5.006000||Viu
5859 ORIGMARK|5.003007|5.003007|
5860 OSNAME|5.003007|5.003007|Vn
5861 OSVERS|5.007002|5.007002|Vn
5862 O_TEXT|5.006000||Viu
5863 OutCopFILE|5.007003||Viu
5864 output_non_portable|5.031008||Viu
5865 output_posix_warnings|5.029005||Viu
5866 O_VMS_DELETEONCLOSE|5.031002||Viu
5867 O_WRONLY|5.006000||Viu
5868 package|5.003007||Viu
5869 package_version|5.011001||Viu
5870 pack_cat|5.007003|5.007003|d
5871 packlist|5.008001|5.008001|
5872 pack_rec|5.008001||Viu
5873 packWARN2|5.007003|5.003007|p
5874 packWARN3|5.007003|5.003007|p
5875 packWARN4|5.007003|5.003007|p
5876 packWARN|5.007003|5.003007|p
5877 pad_add_anon|5.008001|5.008001|
5878 pad_add_name_pv|5.015001|5.015001|
5879 pad_add_name_pvn|5.015001|5.015001|
5880 pad_add_name_pvs|5.015001|5.015001|
5881 pad_add_name_sv|5.015001|5.015001|
5882 padadd_NO_DUP_CHECK|5.011002||Viu
5883 padadd_OUR|5.011002||Viu
5884 padadd_STALEOK|5.017003||Viu
5885 padadd_STATE|5.011002||Viu
5886 pad_add_weakref|5.021007||Viu
5887 pad_alloc|5.003007|5.003007|x
5888 pad_alloc_name|5.015001||Vi
5889 PadARRAY|5.017004|5.017004|x
5890 PAD_BASE_SV|5.008001||Vi
5891 pad_block_start|5.008001||Vi
5892 pad_check_dup|5.008001||Vi
5893 PAD_CLONE_VARS|5.008001||Vi
5894 PAD_COMPNAME|5.017004||Viu
5895 PAD_COMPNAME_FLAGS|5.008001||Vi
5896 PAD_COMPNAME_FLAGS_isOUR|5.009004||Viu
5897 PAD_COMPNAME_GEN|5.008001||Vi
5898 PAD_COMPNAME_GEN_set|5.009003||Vi
5899 PAD_COMPNAME_OURSTASH|5.008001||Vi
5900 PAD_COMPNAME_PV|5.008001||Vi
5901 PAD_COMPNAME_SV|5.009005||Viu
5902 PAD_COMPNAME_TYPE|5.008001||Vi
5903 pad_compname_type|5.009003|5.009003|d
5904 PAD_FAKELEX_ANON|5.009005||Viu
5905 PAD_FAKELEX_MULTI|5.009005||Viu
5906 pad_findlex|5.005000||Vi
5907 pad_findmy_pv|5.015001|5.015001|
5908 pad_findmy_pvn|5.015001|5.015001|
5909 pad_findmy_pvs|5.015001|5.015001|
5910 pad_findmy_sv|5.015001|5.015001|
5911 pad_fixup_inner_anons|5.008001||Vi
5912 pad_free|5.003007||Vi
5913 pad_leavemy|5.003007||Vi
5914 PadlistARRAY|5.017004|5.017004|x
5915 padlist_dup|5.013002||Vi
5916 PadlistMAX|5.017004|5.017004|x
5917 PadlistNAMES|5.017004|5.017004|x
5918 PadlistNAMESARRAY|5.017004|5.017004|x
5919 PadlistNAMESMAX|5.017004|5.017004|x
5920 PadlistREFCNT|5.017004|5.017004|x
5921 padlist_store|5.017004||Viu
5922 PadMAX|5.017004|5.017004|x
5923 padname_dup|5.021007||Vi
5924 PadnameFLAGS|5.021007||Viu
5926 PADNAME_FROM_PV|5.021007||Viu
5927 PadnameIN_SCOPE|5.031004||Vniu
5928 PadnameIsOUR|5.017004||Vi
5929 PadnameIsSTATE|5.017004||Vi
5930 PadnameIsSTATE_on|5.021007||Viu
5931 PadnameLEN|5.017004|5.017004|x
5932 PadnamelistARRAY|5.017004|5.017004|x
5933 padnamelist_dup|5.021007||Vi
5934 padnamelist_fetch|5.021007|5.021007|xn
5935 padnamelist_free|||ciu
5936 PadnamelistMAX|5.017004|5.017004|x
5937 PadnamelistMAXNAMED|5.019003||Viu
5938 PadnamelistREFCNT|5.021007|5.021007|x
5939 PadnamelistREFCNT_dec|5.021007|5.021007|x
5940 padnamelist_store|5.021007|5.021007|x
5941 PadnameLVALUE|5.021006||Viu
5942 PadnameLVALUE_on|5.021006||Viu
5943 PadnameOURSTASH|5.017004||Vi
5944 PadnameOURSTASH_set|5.021007||Viu
5945 PadnameOUTER|5.017004||Vi
5946 PadnamePROTOCV|5.021007||Viu
5947 PadnamePV|5.017004|5.017004|x
5948 PadnameREFCNT|5.021007|5.021007|x
5949 PadnameREFCNT_dec|5.021007|5.021007|x
5950 PadnameSV|5.017004|5.017004|x
5951 PADNAMEt_LVALUE|5.021007||Viu
5952 PADNAMEt_OUR|5.021007||Viu
5953 PADNAMEt_OUTER|5.021007|5.021007|
5954 PADNAMEt_STATE|5.021007||Viu
5955 PADNAMEt_TYPED|5.021007||Viu
5956 PadnameTYPE|5.017004||Vi
5957 PadnameTYPE_set|5.021007||Viu
5958 PadnameUTF8|5.017004|5.017004|x
5959 pad_new|5.008001|5.008001|
5960 padnew_CLONE|5.008001||Viu
5961 padnew_SAVE|5.008001||Viu
5962 padnew_SAVESUB|5.008001||Viu
5963 pad_peg|5.009004||Viu
5964 pad_push|5.008001||cVi
5965 pad_reset|5.003007||Vi
5966 PAD_RESTORE_LOCAL|5.008001||Vi
5967 PAD_SAVE_LOCAL|5.008001||Vi
5968 PAD_SAVE_SETNULLPAD|5.008001||Vi
5969 PAD_SET_CUR|5.008001||Vi
5970 PAD_SET_CUR_NOSAVE|5.008002||Vi
5971 pad_setsv|5.008001||cV
5972 PAD_SETSV|5.008001||Vi
5975 PAD_SVl|5.008001||Vi
5976 pad_swipe|5.003007||Vi
5977 pad_tidy|5.008001|5.008001|x
5978 panic_write2|5.008001||Viu
5979 PARENT_FAKELEX_FLAGS|5.009005||Viu
5980 PARENT_PAD_INDEX|5.009005||Viu
5981 parse_arithexpr|5.013008|5.013008|x
5982 parse_barestmt|5.013007|5.013007|x
5983 parse_block|5.013007|5.013007|x
5984 parse_body|5.006000||Viu
5985 parse_fullexpr|5.013008|5.013008|x
5986 parse_fullstmt|5.013005|5.013005|x
5987 parse_gv_stash_name|5.019004||Viu
5988 parse_ident|5.017010||Viu
5989 parse_label|5.013007|5.013007|x
5990 parse_listexpr|5.013008|5.013008|x
5991 parse_lparen_question_flags|5.017009||Viu
5992 PARSE_OPTIONAL|5.013007|5.013007|
5993 parser_dup|5.009000|5.009000|u
5994 parser_free|5.009005||Viu
5995 parser_free_nexttoke_ops|5.017006||Viu
5996 parse_stmtseq|5.013006|5.013006|x
5997 parse_subsignature|5.031003|5.031003|x
5998 parse_termexpr|5.013008|5.013008|x
5999 parse_unicode_opts|5.008001||Viu
6000 parse_uniprop_string|5.027011||Viu
6001 PATCHLEVEL|5.003007||Viu
6002 path_is_searchable|5.019001||Vniu
6005 pclose|5.003007||Viu
6007 pending_ident|5.017004||Viu
6008 PERL_ABS|5.008001|5.003007|p
6009 Perl_acos|5.021004|5.021004|n
6010 perl_alloc|5.003007|5.003007|n
6011 PERL_ALLOC_CHECK|5.006000||Viu
6012 perl_alloc_using|5.006000||Vnu
6013 PERL_ANY_COW|5.017007||Viu
6014 PERL_API_REVISION|5.006000||Viu
6015 PERL_API_SUBVERSION|5.006000||Viu
6016 PERL_API_VERSION|5.006000||Viu
6017 PERL_API_VERSION_STRING|5.013004||Viu
6018 PERL_ARENA_ROOTS_SIZE|5.009004||Viu
6019 PERL_ARENA_SIZE|5.009003||Viu
6020 PERL_ARGS_ASSERT_CROAK_XS_USAGE|||ponu
6021 Perl_asin|5.021004|5.021004|n
6022 Perl_assert|5.011000||Viu
6023 perl_assert_ptr|5.027004||Viu
6024 PERL_ASYNC_CHECK|5.006000|5.006000|
6025 Perl_atan2|5.006000|5.006000|n
6026 Perl_atan|5.021004|5.021004|n
6027 Perl_atof2|5.006001||Viu
6028 Perl_atof|5.006000||Viu
6029 PERL_BCDVERSION||5.003007|onu
6030 PERL_BISON_VERSION|5.023008||Viu
6031 PERL_BITFIELD16|5.010001||Viu
6032 PERL_BITFIELD32|5.010001||Viu
6033 PERL_BITFIELD8|5.010001||Viu
6034 PERL_CALLCONV|5.005002||Viu
6035 PERL_CALLCONV_NO_RET|5.017002||Viu
6036 Perl_calloc|5.006000||Viu
6037 Perl_ceil|5.009001|5.009001|n
6038 PERL_CKDEF|5.006000||Viu
6039 perl_clone|5.006000||Vn
6040 perl_clone_using|5.006000||Vnu
6041 perl_construct|5.003007|5.003007|n
6042 PERL_COP_SEQMAX|5.013010||Viu
6043 PERL_COPY_ON_WRITE|5.023001||Viu
6044 Perl_cos|5.006000|5.006000|n
6045 Perl_cosh|5.021004|5.021004|n
6046 PERL_COUNT_MULTIPLIER|5.027007||Viu
6047 Perl_custom_op_xop|5.019006||V
6048 PERLDB_ALL|5.004002||Viu
6049 PERLDBf_GOTO|5.004005||Viu
6050 PERLDBf_INTER|5.004002||Viu
6051 PERLDBf_LINE|5.004002||Viu
6052 PERLDBf_NAMEANON|5.006000||Viu
6053 PERLDBf_NAMEEVAL|5.006000||Viu
6054 PERLDBf_NONAME|5.004005||Viu
6055 PERLDBf_NOOPT|5.004002||Viu
6056 PERLDBf_SAVESRC|5.010001||Viu
6057 PERLDBf_SAVESRC_INVALID|5.010001||Viu
6058 PERLDBf_SAVESRC_NOSUBS|5.010001||Viu
6059 PERLDBf_SINGLE|5.004002||Viu
6060 PERLDBf_SUB|5.004002||Viu
6061 PERLDBf_SUBLINE|5.004002||Viu
6062 PERLDB_GOTO|5.004005||Viu
6063 PERLDB_INTER|5.004002||Viu
6064 PERLDB_LINE|5.004002||Viu
6065 PERLDB_LINE_OR_SAVESRC|5.023002||Viu
6066 PERLDB_NAMEANON|5.006000||Viu
6067 PERLDB_NAMEEVAL|5.006000||Viu
6068 PERLDB_NOOPT|5.004002||Viu
6069 PERLDB_SAVESRC|5.010001||Viu
6070 PERLDB_SAVESRC_INVALID|5.010001||Viu
6071 PERLDB_SAVESRC_NOSUBS|5.010001||Viu
6072 PERLDB_SINGLE|5.004002||Viu
6073 PERLDB_SUB|5.004002||Viu
6074 PERLDB_SUBLINE|5.004002||Viu
6075 PERLDB_SUB_NN|5.004005||Viu
6076 PERL_DEB2|5.021007||Viu
6077 PERL_DEB|5.008001||Viu
6078 PERL_DEBUG|5.008001||Viu
6079 Perl_debug_log|5.003007||Viu
6080 PERL_DEBUG_PAD|5.007003||Viu
6081 PERL_DEBUG_PAD_ZERO|5.007003||Viu
6082 PERL_DECIMAL_VERSION|5.019008||Viu
6083 PERL_DEFAULT_DO_EXEC3_IMPLEMENTATION|5.009003||Viu
6084 perl_destruct|5.007003|5.007003|n
6085 PerlDir_chdir|5.005000||Viu
6086 PerlDir_close|5.005000||Viu
6087 PerlDir_mapA|5.006000||Viu
6088 PerlDir_mapW|5.006000||Viu
6089 PerlDir_mkdir|5.005000||Viu
6090 PerlDir_open|5.005000||Viu
6091 PerlDir_read|5.005000||Viu
6092 PerlDir_rewind|5.005000||Viu
6093 PerlDir_rmdir|5.005000||Viu
6094 PerlDir_seek|5.005000||Viu
6095 PerlDir_tell|5.005000||Viu
6096 PERL_DONT_CREATE_GVSV|5.009003||Viu
6097 Perl_drand48|5.019004||Viu
6098 Perl_drand48_init|5.019004||Viu
6099 PERL_DRAND48_QUAD|5.019004||Viu
6100 PERL_DTRACE_PROBE_ENTRY|5.023009||Viu
6101 PERL_DTRACE_PROBE_FILE_LOADED|5.023009||Viu
6102 PERL_DTRACE_PROBE_FILE_LOADING|5.023009||Viu
6103 PERL_DTRACE_PROBE_OP|5.023009||Viu
6104 PERL_DTRACE_PROBE_PHASE|5.023009||Viu
6105 PERL_DTRACE_PROBE_RETURN|5.023009||Viu
6106 PERL_EBCDIC_TABLES_H|5.027001||Viu
6107 PERL_ENABLE_EXPERIMENTAL_REGEX_OPTIMISATIONS|5.009004||Viu
6108 PERL_ENABLE_EXTENDED_TRIE_OPTIMISATION|5.009004||Viu
6109 PERL_ENABLE_POSITIVE_ASSERTION_STUDY|5.009005||Viu
6110 PERL_ENABLE_TRIE_OPTIMISATION|5.009004||Viu
6111 PerlEnv_clearenv|5.006000||Viu
6112 PerlEnv_ENVgetenv|5.006000||Viu
6113 PerlEnv_ENVgetenv_len|5.006000||Viu
6114 PerlEnv_free_childdir|5.006000||Viu
6115 PerlEnv_free_childenv|5.006000||Viu
6116 PerlEnv_get_childdir|5.006000||Viu
6117 PerlEnv_get_childenv|5.006000||Viu
6118 PerlEnv_get_child_IO|5.006000||Viu
6119 PerlEnv_getenv|5.005000||Viu
6120 PerlEnv_getenv_len|5.006000||Viu
6121 PerlEnv_lib_path|5.005000||Viu
6122 PerlEnv_os_id|5.006000||Viu
6123 PerlEnv_putenv|5.005000||Viu
6124 PerlEnv_sitelib_path|5.005000||Viu
6125 PerlEnv_uname|5.005004||Viu
6126 PerlEnv_vendorlib_path|5.006000||Viu
6127 Perl_error_log|5.006000||Viu
6128 Perl_eval_pv||5.003007|onu
6129 Perl_eval_sv||5.003007|onu
6130 PERL_EXIT_ABORT|5.019003|5.019003|
6131 PERL_EXIT_DESTRUCT_END|5.007003|5.007003|
6132 PERL_EXIT_EXPECTED|5.006000|5.006000|
6133 PERL_EXIT_WARN|5.019003|5.019003|
6134 Perl_exp|5.006000|5.006000|n
6135 PERL_FEATURE_H|5.029006||Viu
6136 PERL_FILE_IS_ABSOLUTE|5.006000||Viu
6137 PERL_FILTER_EXISTS|5.009005||Viu
6138 Perl_floor|5.006000|5.006000|n
6139 PERL_FLUSHALL_FOR_CHILD|5.006000||Viu
6140 Perl_fmod|5.006000|5.006000|n
6141 Perl_fp_class|5.007003||Viu
6142 Perl_fp_class_denorm|5.007003||Viu
6143 Perl_fp_class_inf|5.007003||Viu
6144 Perl_fp_class_nan|5.007003||Viu
6145 Perl_fp_class_ndenorm|5.007003||Viu
6146 Perl_fp_class_ninf|5.007003||Viu
6147 Perl_fp_class_nnorm|5.007003||Viu
6148 Perl_fp_class_norm|5.007003||Viu
6149 Perl_fp_class_nzero|5.007003||Viu
6150 Perl_fp_class_pdenorm|5.007003||Viu
6151 Perl_fp_class_pinf|5.007003||Viu
6152 Perl_fp_class_pnorm|5.007003||Viu
6153 Perl_fp_class_pzero|5.007003||Viu
6154 Perl_fp_class_qnan|5.007003||Viu
6155 Perl_fp_class_snan|5.007003||Viu
6156 Perl_fp_class_zero|5.007003||Viu
6157 PERL_FPU_INIT|5.007002||Viu
6158 PERL_FPU_POST_EXEC|5.008001||Viu
6159 PERL_FPU_PRE_EXEC|5.008001||Viu
6160 perl_free|5.003007|5.003007|n
6161 Perl_free_c_backtrace|5.021001||Viu
6162 Perl_frexp|5.006000|5.006000|n
6163 PERL_FS_VER_FMT|5.006000||Viu
6164 PERL_FS_VERSION|5.010001||Viu
6165 PERL_GCC_BRACE_GROUPS_FORBIDDEN|5.008001||Viu
6166 PERL_GET_CONTEXT|5.006000||Viu
6167 PERL_GET_INTERP|5.006000||Viu
6168 PERL_GET_THX|5.006000||Viu
6169 PERL_GIT_UNPUSHED_COMMITS|5.010001||Viu
6170 PERL_GPROF_MONCONTROL|5.007002||Viu
6171 PERL_HANDY_H|5.027001||Viu
6172 PERL_HASH|5.003007|5.003007|p
6173 PERL_HASH_DEFAULT_HvMAX|5.017011||Viu
6174 PERL_HASH_FUNC|5.017006||Viu
6175 PERL_HASH_FUNC_SIPHASH13|5.033007||Viu
6176 PERL_HASH_FUNC_ZAPHOD32|5.027001||Viu
6177 PERL_HASH_INTERNAL|5.008002||Viu
6178 PERL_HASH_ITER_BUCKET|5.018000||Viu
6179 PERL_HASH_RANDOMIZE_KEYS|5.018000||Viu
6180 PERL_HASH_SEED|5.008001||Viu
6181 PERL_HASH_SEED_BYTES|5.017006||Viu
6182 PERL_HASH_SEED_STATE|5.027001||Viu
6183 PERL_HASH_SEED_WORDS|5.033007||Viu
6184 PERL_HASH_STATE_BYTES|5.027001||Viu
6185 PERL_HASH_STATE_WORDS|5.033007||Viu
6186 PERL_HASH_USE_SBOX32_ALSO|5.027001||Viu
6187 PERL_HASH_WITH_SEED|5.021001||Viu
6188 PERL_HASH_WITH_STATE|5.027001||Viu
6189 PERL_HV_ALLOC_AUX_SIZE|5.019010||Viu
6190 PERL_HV_ARRAY_ALLOC_BYTES|5.006000||Viu
6191 PERL___I|5.009005||Viu
6192 PERL_IMPLICIT_CONTEXT|5.006000||Viu
6193 PERL_INC_VERSION_LIST|5.035001|5.035001|Vn
6194 Perl_internal_drand48|5.027004||Viu
6195 PERL_INTERPRETER_SIZE_UPTO_MEMBER|5.010000||Viu
6196 PERL_INT_MAX|5.003007|5.003007|p
6197 PERL_INT_MIN|5.003007|5.003007|p
6198 PERL_INVLIST_INLINE_H|5.029006||Viu
6199 PerlIO|5.003007||Viu
6200 PerlIO_apply_layers|5.007001|5.007001|
6201 PerlIOArg|5.007001||Viu
6202 PerlIOBase|5.007001||Viu
6203 PerlIO_binmode|5.007001|5.007001|
6204 PERLIOBUF_DEFAULT_BUFSIZ|5.013007||Viu
6205 PerlIO_canset_cnt|5.003007|5.003007|n
6206 PerlIO_clearerr|5.007003|5.007003|
6207 PerlIO_close|5.007003|5.007003|
6208 PerlIO_context_layers|5.009004|5.009004|u
6209 PerlIO_debug|5.007001|5.007001|
6210 PERLIO_DUP_CLONE|5.007003||Viu
6211 PERLIO_DUP_FD|5.007003||Viu
6212 PerlIO_eof|5.007003|5.007003|
6213 PerlIO_error|5.007003|5.007003|
6214 PerlIO_exportFILE|5.003007|5.003007|n
6215 PERLIO_F_APPEND|5.007001|5.007001|
6216 PerlIO_fast_gets|5.003007|5.003007|n
6217 PERLIO_F_CANREAD|5.007001|5.007001|
6218 PERLIO_F_CANWRITE|5.007001|5.007001|
6219 PERLIO_F_CLEARED|5.013008||Viu
6220 PERLIO_F_CRLF|5.007001|5.007001|
6221 PerlIO_fdopen|5.003007|5.003007|n
6222 PERLIO_F_EOF|5.007001|5.007001|
6223 PERLIO_F_ERROR|5.007001|5.007001|
6224 PERLIO_F_FASTGETS|5.007001|5.007001|
6225 PerlIO_fileno|5.007003|5.007003|
6226 PerlIO_fill|5.007003|5.007003|u
6227 PerlIO_findFILE|5.003007|5.003007|n
6228 PERLIO_F_LINEBUF|5.007001|5.007001|
6229 PerlIO_flush|5.007003|5.007003|
6230 PERLIO_F_NOTREG|5.008001||Viu
6231 PERLIO_F_OPEN|5.007001|5.007001|
6232 PERLIO_F_RDBUF|5.007001|5.007001|
6233 PERLIO_F_TEMP|5.007001|5.007001|
6234 PERLIO_F_TRUNCATE|5.007001|5.007001|
6235 PERLIO_F_TTY|5.007001||Viu
6236 PERLIO_F_UNBUF|5.007001|5.007001|
6237 PERLIO_FUNCS_CAST|5.009003||pVu
6238 PERLIO_FUNCS_DECL|5.009003|5.009003|pVu
6239 PERLIO_F_UTF8|5.007001|5.007001|
6240 PERLIO_F_WRBUF|5.007001|5.007001|
6241 PerlIO_get_base|5.007003|5.007003|
6242 PerlIO_get_bufsiz|5.007003|5.007003|
6243 PerlIO_getc|5.003007|5.003007|n
6244 PerlIO_get_cnt|5.007003|5.007003|
6245 PerlIO_getpos|5.003007|5.003007|n
6246 PerlIO_get_ptr|5.007003|5.007003|
6247 PERLIO_H|5.027001||Viu
6248 PerlIO_has_base|5.003007|5.003007|n
6249 PerlIO_has_cntptr|5.003007|5.003007|n
6250 PerlIO_importFILE|5.003007|5.003007|n
6251 PERLIO_INIT|5.009005||Viu
6252 PERLIO_K_BUFFERED|5.007001|5.007001|
6253 PERLIO_K_CANCRLF|5.007001|5.007001|
6254 PERLIO_K_DESTRUCT|5.007001||Viu
6255 PERLIO_K_DUMMY|5.007001||Viu
6256 PERLIO_K_FASTGETS|5.007001|5.007001|
6257 PERLIO_K_MULTIARG|5.007003|5.007003|
6258 PERLIO_K_RAW|5.007001|5.007001|
6259 PERLIO_K_UTF8|5.007001||Viu
6260 PERLIO_LAYERS|5.007001||Viu
6261 PERLIOL_H|5.027001||Viu
6262 PerlIONext|5.007001||Viu
6263 PERLIO_NOT_STDIO|5.003007||Viu
6264 PerlIO_open|5.003007|5.003007|n
6265 PerlIO_printf|5.006000|5.003007|
6266 PerlIO_putc|5.003007|5.003007|n
6267 PerlIO_puts|5.003007|5.003007|n
6268 PerlIO_read|5.007003|5.007003|
6269 PerlIO_releaseFILE|5.003007|5.003007|n
6270 PerlIO_reopen|5.003007|5.003007|n
6271 PerlIO_restore_errno|5.021006||cViu
6272 PerlIO_rewind|5.003007|5.003007|n
6273 PerlIO_save_errno|5.021006||cViu
6274 PerlIO_seek|5.007003|5.007003|
6275 PerlIOSelf|5.007001||Viu
6276 PerlIO_set_cnt|5.007003|5.007003|
6277 PerlIO_setlinebuf|5.007003|5.007003|
6278 PerlIO_setpos|5.003007|5.003007|n
6279 PerlIO_set_ptrcnt|5.007003|5.007003|
6280 PerlIO_stderr|5.007003|5.007003|
6281 PerlIO_stdin|5.007003|5.007003|
6282 PerlIO_stdout|5.007003|5.007003|
6283 PerlIO_stdoutf|5.006000|5.003007|
6284 PERLIO_STDTEXT|5.007001||Viu
6285 PerlIO_tell|5.007003|5.007003|
6286 PERLIO_TERM|5.009005||Viu
6287 PerlIO_ungetc|5.003007|5.003007|n
6288 PerlIO_unread|5.007003|5.007003|u
6289 PERLIO_USING_CRLF|5.007003||Viu
6290 PerlIOValid|5.007003||Viu
6291 PerlIO_vprintf|5.003007|5.003007|n
6292 PerlIO_write|5.007003|5.007003|
6293 Perl_isfinite|5.007003|5.007003|n
6294 Perl_isfinitel|5.021004||Viu
6295 PERL_IS_GCC|5.032001||Viu
6296 Perl_isinf|5.007003|5.007003|n
6297 Perl_isnan|5.006001|5.006001|n
6298 PERL_IS_SUBWORD_ADDR|5.027007||Viu
6299 PERL_JNP_TO_DECIMAL|5.033001||Viu
6300 Perl_langinfo|5.027004|5.027004|n
6301 PERL_LANGINFO_H|5.027004||Viu
6302 PERL_LAST_5_18_0_INTERP_MEMBER|5.017009||Viu
6303 Perl_ldexp|5.021003|5.021003|n
6304 PerlLIO_access|5.005000||Viu
6305 PerlLIO_chmod|5.005000||Viu
6306 PerlLIO_chown|5.005000||Viu
6307 PerlLIO_chsize|5.005000||Viu
6308 PerlLIO_close|5.005000||Viu
6309 PerlLIO_dup2|5.005000||Viu
6310 PerlLIO_dup2_cloexec|5.027008||Viu
6311 PerlLIO_dup|5.005000||Viu
6312 PerlLIO_dup_cloexec|5.027008||Viu
6313 PerlLIO_flock|5.005000||Viu
6314 PerlLIO_fstat|5.005000||Viu
6315 PerlLIO_ioctl|5.005000||Viu
6316 PerlLIO_isatty|5.005000||Viu
6317 PerlLIO_link|5.006000||Viu
6318 PerlLIO_lseek|5.005000||Viu
6319 PerlLIO_lstat|5.005000||Viu
6320 PerlLIO_mktemp|5.005000||Viu
6321 PerlLIO_open3|5.005000||Viu
6322 PerlLIO_open3_cloexec|5.027008||Viu
6323 PerlLIO_open|5.005000||Viu
6324 PerlLIO_open_cloexec|5.027008||Viu
6325 PerlLIO_read|5.005000||Viu
6326 PerlLIO_readlink|5.033005||Viu
6327 PerlLIO_rename|5.005000||Viu
6328 PerlLIO_setmode|5.005000||Viu
6329 PerlLIO_stat|5.005000||Viu
6330 PerlLIO_symlink|5.033005||Viu
6331 PerlLIO_tmpnam|5.005000||Viu
6332 PerlLIO_umask|5.005000||Viu
6333 PerlLIO_unlink|5.005000||Viu
6334 PerlLIO_utime|5.005000||Viu
6335 PerlLIO_write|5.005000||Viu
6336 PERL_LOADMOD_DENY|5.006000|5.003007|
6337 PERL_LOADMOD_IMPORT_OPS|5.006000|5.003007|
6338 PERL_LOADMOD_NOIMPORT|5.006000|5.003007|
6339 Perl_log10|5.021004|5.021004|n
6340 Perl_log|5.006000|5.006000|n
6341 PERL_LONG_MAX|5.003007|5.003007|p
6342 PERL_LONG_MIN|5.003007|5.003007|p
6343 PERL_MAGIC_arylen|5.007002|5.003007|p
6344 PERL_MAGIC_arylen_p|5.009003|5.009003|
6345 PERL_MAGIC_backref|5.007002|5.003007|p
6346 PERL_MAGIC_bm|5.007002|5.003007|p
6347 PERL_MAGIC_checkcall|5.013006|5.013006|
6348 PERL_MAGIC_collxfrm|5.007002|5.003007|p
6349 PERL_MAGIC_dbfile|5.007002|5.003007|p
6350 PERL_MAGIC_dbline|5.007002|5.003007|p
6351 PERL_MAGIC_debugvar|5.021005|5.021005|
6352 PERL_MAGIC_defelem|5.007002|5.003007|p
6353 PERL_MAGIC_env|5.007002|5.003007|p
6354 PERL_MAGIC_envelem|5.007002|5.003007|p
6355 PERL_MAGIC_ext|5.007002|5.003007|p
6356 PERL_MAGIC_fm|5.007002|5.003007|p
6357 PERL_MAGIC_glob||5.003007|ponu
6358 PERL_MAGIC_hints|5.009004|5.009004|
6359 PERL_MAGIC_hintselem|5.009004|5.009004|
6360 PERL_MAGIC_isa|5.007002|5.003007|p
6361 PERL_MAGIC_isaelem|5.007002|5.003007|p
6362 PERL_MAGIC_lvref|5.021005|5.021005|
6363 PERL_MAGIC_mutex||5.003007|ponu
6364 PERL_MAGIC_nkeys|5.007002|5.003007|p
6365 PERL_MAGIC_nonelem|5.027009|5.027009|
6366 PERL_MAGIC_overload||5.003007|ponu
6367 PERL_MAGIC_overload_elem||5.003007|ponu
6368 PERL_MAGIC_overload_table|5.007002|5.003007|p
6369 PERL_MAGIC_pos|5.007002|5.003007|p
6370 PERL_MAGIC_qr|5.007002|5.003007|p
6371 PERL_MAGIC_READONLY_ACCEPTABLE|5.015000||Viu
6372 PERL_MAGIC_regdata|5.007002|5.003007|p
6373 PERL_MAGIC_regdatum|5.007002|5.003007|p
6374 PERL_MAGIC_regex_global|5.007002|5.003007|p
6375 PERL_MAGIC_rhash|5.009003|5.009003|
6376 PERL_MAGIC_shared|5.007003|5.003007|p
6377 PERL_MAGIC_shared_scalar|5.007003|5.003007|p
6378 PERL_MAGIC_sig|5.007002|5.003007|p
6379 PERL_MAGIC_sigelem|5.007002|5.003007|p
6380 PERL_MAGIC_substr|5.007002|5.003007|p
6381 PERL_MAGIC_sv|5.007002|5.003007|p
6382 PERL_MAGIC_symtab|5.009003|5.009003|
6383 PERL_MAGIC_taint|5.007002|5.003007|p
6384 PERL_MAGIC_tied|5.007002|5.003007|p
6385 PERL_MAGIC_tiedelem|5.007002|5.003007|p
6386 PERL_MAGIC_tiedscalar|5.007002|5.003007|p
6387 PERL_MAGIC_TYPE_IS_VALUE_MAGIC|5.015000||Viu
6388 PERL_MAGIC_TYPE_READONLY_ACCEPTABLE|5.015000||Viu
6389 PERL_MAGIC_utf8|5.008001|5.003007|p
6390 PERL_MAGIC_UTF8_CACHESIZE|5.008001||Viu
6391 PERL_MAGIC_uvar|5.007002|5.003007|p
6392 PERL_MAGIC_uvar_elem|5.007003|5.003007|p
6393 PERL_MAGIC_VALUE_MAGIC|5.015000||Viu
6394 PERL_MAGIC_vec|5.007002|5.003007|p
6395 PERL_MAGIC_vstring|5.008001|5.003007|p
6396 PERL_MAGIC_VTABLE_MASK|5.015000||Viu
6397 Perl_malloc|5.006000||Viu
6398 PERL_MALLOC_CTL_H|5.027001||Viu
6399 Perl_malloc_good_size|5.010001||Viu
6400 PERL_MALLOC_WRAP|5.009002|5.009002|Vn
6401 PerlMem_calloc|5.006000||Viu
6402 PerlMem_free|5.005000||Viu
6403 PerlMem_free_lock|5.006000||Viu
6404 PerlMem_get_lock|5.006000||Viu
6405 PerlMem_is_locked|5.006000||Viu
6406 PerlMem_malloc|5.005000||Viu
6407 PERL_MEMORY_DEBUG_HEADER_SIZE|5.019009||Viu
6408 PerlMemParse_calloc|5.006000||Viu
6409 PerlMemParse_free|5.006000||Viu
6410 PerlMemParse_free_lock|5.006000||Viu
6411 PerlMemParse_get_lock|5.006000||Viu
6412 PerlMemParse_is_locked|5.006000||Viu
6413 PerlMemParse_malloc|5.006000||Viu
6414 PerlMemParse_realloc|5.006000||Viu
6415 PerlMem_realloc|5.005000||Viu
6416 PerlMemShared_calloc|5.006000||Viu
6417 PerlMemShared_free|5.006000||Viu
6418 PerlMemShared_free_lock|5.006000||Viu
6419 PerlMemShared_get_lock|5.006000||Viu
6420 PerlMemShared_is_locked|5.006000||Viu
6421 PerlMemShared_malloc|5.006000||Viu
6422 PerlMemShared_realloc|5.006000||Viu
6423 Perl_mfree|5.006000||Viu
6424 PERL_MG_UFUNC|5.007001||Viu
6425 Perl_modf|5.006000|5.006000|n
6426 PERL_MULTICONCAT_HEADER_SIZE|5.027006||Viu
6427 PERL_MULTICONCAT_IX_LENGTHS|5.027006||Viu
6428 PERL_MULTICONCAT_IX_NARGS|5.027006||Viu
6429 PERL_MULTICONCAT_IX_PLAIN_LEN|5.027006||Viu
6430 PERL_MULTICONCAT_IX_PLAIN_PV|5.027006||Viu
6431 PERL_MULTICONCAT_IX_UTF8_LEN|5.027006||Viu
6432 PERL_MULTICONCAT_IX_UTF8_PV|5.027006||Viu
6433 PERL_MULTICONCAT_MAXARG|5.027006||Viu
6434 Perl_my_mkostemp|5.027008||Viu
6435 Perl_my_mkstemp|5.027004||Viu
6436 PERL_MY_SNPRINTF_GUARDED|5.009004||Viu
6437 PERL_MY_SNPRINTF_POST_GUARD|5.021002||Viu
6438 PERL_MY_VSNPRINTF_GUARDED|5.009004||Viu
6439 PERL_MY_VSNPRINTF_POST_GUARD|5.021002||Viu
6440 PERL_NO_DEV_RANDOM|5.009004||Viu
6441 PERL_OBJECT_THIS|5.005000||Viu
6442 PERL_OP_PARENT|5.025001||Viu
6443 PERL_PADNAME_MINIMAL|5.021007||Viu
6444 PERL_PADSEQ_INTRO|5.013010||Viu
6445 perl_parse|5.006000|5.006000|n
6446 PERL_PATCHLEVEL_H_IMPLICIT|5.006000||Viu
6447 PERL_PATCHNUM|5.010001||Viu
6448 PERL_POISON_EXPR|5.019006||Viu
6449 Perl_pow|5.006000|5.006000|n
6450 Perl_pp_accept|5.013009||Viu
6451 Perl_pp_aelemfast_lex|5.015000||Viu
6452 Perl_pp_andassign|5.013009||Viu
6453 Perl_pp_avalues|5.013009||Viu
6454 Perl_pp_bind|5.013009||Viu
6455 Perl_pp_bit_xor|5.013009||Viu
6456 Perl_pp_chmod|5.013009||Viu
6457 Perl_pp_chomp|5.013009||Viu
6458 Perl_pp_connect|5.013009||Viu
6459 Perl_pp_cos|5.013009||Viu
6460 Perl_pp_custom|5.013009||Viu
6461 Perl_pp_dbmclose|5.013009||Viu
6462 PERL_PPDEF|5.006000||Viu
6463 Perl_pp_dofile|5.013009||Viu
6464 Perl_pp_dor|5.013009||Viu
6465 Perl_pp_dorassign|5.013009||Viu
6466 Perl_pp_dump|5.013009||Viu
6467 Perl_pp_egrent|5.013009||Viu
6468 Perl_pp_enetent|5.013009||Viu
6469 Perl_pp_eprotoent|5.013009||Viu
6470 Perl_pp_epwent|5.013009||Viu
6471 Perl_pp_eservent|5.013009||Viu
6472 Perl_pp_exp|5.013009||Viu
6473 Perl_pp_fcntl|5.013009||Viu
6474 Perl_pp_ftatime|5.013009||Viu
6475 Perl_pp_ftbinary|5.013009||Viu
6476 Perl_pp_ftblk|5.013009||Viu
6477 Perl_pp_ftchr|5.013009||Viu
6478 Perl_pp_ftctime|5.013009||Viu
6479 Perl_pp_ftdir|5.013009||Viu
6480 Perl_pp_fteexec|5.013009||Viu
6481 Perl_pp_fteowned|5.013009||Viu
6482 Perl_pp_fteread|5.013009||Viu
6483 Perl_pp_ftewrite|5.013009||Viu
6484 Perl_pp_ftfile|5.013009||Viu
6485 Perl_pp_ftmtime|5.013009||Viu
6486 Perl_pp_ftpipe|5.013009||Viu
6487 Perl_pp_ftrexec|5.013009||Viu
6488 Perl_pp_ftrwrite|5.013009||Viu
6489 Perl_pp_ftsgid|5.013009||Viu
6490 Perl_pp_ftsize|5.013009||Viu
6491 Perl_pp_ftsock|5.013009||Viu
6492 Perl_pp_ftsuid|5.013009||Viu
6493 Perl_pp_ftsvtx|5.013009||Viu
6494 Perl_pp_ftzero|5.013009||Viu
6495 Perl_pp_getpeername|5.013009||Viu
6496 Perl_pp_getsockname|5.013009||Viu
6497 Perl_pp_ggrgid|5.013009||Viu
6498 Perl_pp_ggrnam|5.013009||Viu
6499 Perl_pp_ghbyaddr|5.013009||Viu
6500 Perl_pp_ghbyname|5.013009||Viu
6501 Perl_pp_gnbyaddr|5.013009||Viu
6502 Perl_pp_gnbyname|5.013009||Viu
6503 Perl_pp_gpbyname|5.013009||Viu
6504 Perl_pp_gpbynumber|5.013009||Viu
6505 Perl_pp_gpwnam|5.013009||Viu
6506 Perl_pp_gpwuid|5.013009||Viu
6507 Perl_pp_gsbyname|5.013009||Viu
6508 Perl_pp_gsbyport|5.013009||Viu
6509 Perl_pp_gsockopt|5.013009||Viu
6510 Perl_pp_hex|5.013009||Viu
6511 Perl_pp_i_postdec|5.006000||Viu
6512 Perl_pp_i_postinc|5.006000||Viu
6513 Perl_pp_i_predec|5.006000||Viu
6514 Perl_pp_i_preinc|5.006000||Viu
6515 Perl_pp_keys|5.013009||Viu
6516 Perl_pp_kill|5.013009||Viu
6517 Perl_pp_lcfirst|5.013009||Viu
6518 Perl_pp_lineseq|5.013009||Viu
6519 Perl_pp_listen|5.013009||Viu
6520 Perl_pp_localtime|5.013009||Viu
6521 Perl_pp_log|5.013009||Viu
6522 Perl_pp_lstat|5.013009||Viu
6523 Perl_pp_mapstart|5.013009||Viu
6524 Perl_pp_msgctl|5.013009||Viu
6525 Perl_pp_msgget|5.013009||Viu
6526 Perl_pp_msgrcv|5.013009||Viu
6527 Perl_pp_msgsnd|5.013009||Viu
6528 Perl_pp_nbit_xor|5.021009||Viu
6529 Perl_pp_orassign|5.013009||Viu
6530 Perl_pp_padany|5.013009||Viu
6531 Perl_pp_pop|5.013009||Viu
6532 Perl_pp_read|5.013009||Viu
6533 Perl_pp_recv|5.013009||Viu
6534 Perl_pp_regcmaybe|5.013009||Viu
6535 Perl_pp_rindex|5.013009||Viu
6536 Perl_pp_rv2hv|5.013009||Viu
6537 Perl_pp_say|5.013009||Viu
6538 Perl_pp_sbit_xor|5.021009||Viu
6539 Perl_pp_scalar|5.013009||Viu
6540 Perl_pp_schomp|5.013009||Viu
6541 Perl_pp_scope|5.013009||Viu
6542 Perl_pp_seek|5.013009||Viu
6543 Perl_pp_semop|5.013009||Viu
6544 Perl_pp_send|5.013009||Viu
6545 Perl_pp_sge|5.013009||Viu
6546 Perl_pp_sgrent|5.013009||Viu
6547 Perl_pp_sgt|5.013009||Viu
6548 Perl_pp_shmctl|5.013009||Viu
6549 Perl_pp_shmget|5.013009||Viu
6550 Perl_pp_shmread|5.013009||Viu
6551 Perl_pp_shutdown|5.013009||Viu
6552 Perl_pp_slt|5.013009||Viu
6553 Perl_pp_snetent|5.013009||Viu
6554 Perl_pp_socket|5.013009||Viu
6555 Perl_pp_sprotoent|5.013009||Viu
6556 Perl_pp_spwent|5.013009||Viu
6557 Perl_pp_sqrt|5.013009||Viu
6558 Perl_pp_sservent|5.013009||Viu
6559 Perl_pp_ssockopt|5.013009||Viu
6560 Perl_pp_symlink|5.013009||Viu
6561 Perl_pp_transr|5.013009||Viu
6562 Perl_pp_unlink|5.013009||Viu
6563 Perl_pp_utime|5.013009||Viu
6564 Perl_pp_values|5.013009||Viu
6565 PERL_PRESERVE_IVUV|5.007001||Viu
6566 PERL_PRIeldbl|5.006001|5.006001|Vn
6567 PERL_PRIfldbl|5.006000|5.006000|Vn
6568 PERL_PRIgldbl|5.006000|5.006000|Vn
6569 PerlProc_abort|5.005000||Viu
6570 PerlProc_crypt|5.005000||Viu
6571 PerlProc_DynaLoad|5.006000||Viu
6572 PerlProc_execl|5.005000||Viu
6573 PerlProc_execv|5.005000||Viu
6574 PerlProc_execvp|5.005000||Viu
6575 PerlProc__exit|5.005000||Viu
6576 PerlProc_exit|5.005000||Viu
6577 PerlProc_fork|5.006000||Viu
6578 PerlProc_getegid|5.005000||Viu
6579 PerlProc_geteuid|5.005000||Viu
6580 PerlProc_getgid|5.005000||Viu
6581 PerlProc_getlogin|5.005000||Viu
6582 PerlProc_GetOSError|5.006000||Viu
6583 PerlProc_getpid|5.006000||Viu
6584 PerlProc_gettimeofday|5.008000||Viu
6585 PerlProc_getuid|5.005000||Viu
6586 PerlProc_kill|5.005000||Viu
6587 PerlProc_killpg|5.005000||Viu
6588 PerlProc_lasthost|5.007001||Viu
6589 PerlProc_longjmp|5.005000||Viu
6590 PerlProc_pause|5.005000||Viu
6591 PerlProc_pclose|5.005000||Viu
6592 PerlProc_pipe|5.005000||Viu
6593 PerlProc_pipe_cloexec|5.027008||Viu
6594 PerlProc_popen|5.005000||Viu
6595 PerlProc_popen_list|5.007001||Viu
6596 PerlProc_setgid|5.005000||Viu
6597 PerlProc_setjmp|5.005000||Viu
6598 PerlProc_setuid|5.005000||Viu
6599 PerlProc_signal|5.005000||Viu
6600 PerlProc_sleep|5.005000||Viu
6601 PerlProc_spawnvp|5.008000||Viu
6602 PerlProc_times|5.005000||Viu
6603 PerlProc_wait|5.005000||Viu
6604 PerlProc_waitpid|5.005000||Viu
6605 perl_pthread_mutex_lock|5.023006||Viu
6606 perl_pthread_mutex_unlock|5.023006||Viu
6607 PERL_PV_ESCAPE_ALL|5.009004|5.003007|p
6608 PERL_PV_ESCAPE_DWIM|5.019008||Viu
6609 PERL_PV_ESCAPE_FIRSTCHAR|5.009004|5.003007|p
6610 PERL_PV_ESCAPE_NOBACKSLASH|5.009004|5.003007|p
6611 PERL_PV_ESCAPE_NOCLEAR|5.009004|5.003007|p
6612 PERL_PV_ESCAPE_NONASCII|5.013009|5.013009|
6613 PERL_PV_ESCAPE_QUOTE|5.009004|5.003007|p
6614 PERL_PV_ESCAPE_RE|5.009005|5.003007|p
6615 PERL_PV_ESCAPE_UNI|5.009004|5.003007|p
6616 PERL_PV_ESCAPE_UNI_DETECT|5.009004|5.003007|p
6617 PERL_PV_PRETTY_DUMP|5.009004||pcV
6618 PERL_PV_PRETTY_ELLIPSES|5.010000|5.003007|p
6619 PERL_PV_PRETTY_EXACTSIZE|5.021005||Viu
6620 PERL_PV_PRETTY_LTGT|5.009004|5.003007|p
6621 PERL_PV_PRETTY_NOCLEAR|5.010000||pcV
6622 PERL_PV_PRETTY_QUOTE|5.009004|5.003007|p
6623 PERL_PV_PRETTY_REGPROP|5.009004||pcV
6624 PERL_QUAD_MAX|5.003007|5.003007|p
6625 PERL_QUAD_MIN|5.003007|5.003007|p
6626 PERL_READ_LOCK|5.033005||Viu
6627 PERL_READ_UNLOCK|5.033005||Viu
6628 Perl_realloc|5.006000||Viu
6629 PERL_REENTR_API|5.009005||Viu
6630 PERL_REENTR_H|5.027001||Viu
6631 PERL_REENTR_USING_ASCTIME_R|5.031011||Viu
6632 PERL_REENTR_USING_CRYPT_R|5.031011||Viu
6633 PERL_REENTR_USING_CTERMID_R|5.031011||Viu
6634 PERL_REENTR_USING_CTIME_R|5.031011||Viu
6635 PERL_REENTR_USING_ENDGRENT_R|5.031011||Viu
6636 PERL_REENTR_USING_ENDHOSTENT_R|5.031011||Viu
6637 PERL_REENTR_USING_ENDNETENT_R|5.031011||Viu
6638 PERL_REENTR_USING_ENDPROTOENT_R|5.031011||Viu
6639 PERL_REENTR_USING_ENDPWENT_R|5.031011||Viu
6640 PERL_REENTR_USING_ENDSERVENT_R|5.031011||Viu
6641 PERL_REENTR_USING_GETGRENT_R|5.031011||Viu
6642 PERL_REENTR_USING_GETGRGID_R|5.031011||Viu
6643 PERL_REENTR_USING_GETGRNAM_R|5.031011||Viu
6644 PERL_REENTR_USING_GETHOSTBYADDR_R|5.031011||Viu
6645 PERL_REENTR_USING_GETHOSTBYNAME_R|5.031011||Viu
6646 PERL_REENTR_USING_GETHOSTENT_R|5.031011||Viu
6647 PERL_REENTR_USING_GETLOGIN_R|5.031011||Viu
6648 PERL_REENTR_USING_GETNETBYADDR_R|5.031011||Viu
6649 PERL_REENTR_USING_GETNETBYNAME_R|5.031011||Viu
6650 PERL_REENTR_USING_GETNETENT_R|5.031011||Viu
6651 PERL_REENTR_USING_GETPROTOBYNAME_R|5.031011||Viu
6652 PERL_REENTR_USING_GETPROTOBYNUMBER_R|5.031011||Viu
6653 PERL_REENTR_USING_GETPROTOENT_R|5.031011||Viu
6654 PERL_REENTR_USING_GETPWENT_R|5.031011||Viu
6655 PERL_REENTR_USING_GETPWNAM_R|5.031011||Viu
6656 PERL_REENTR_USING_GETPWUID_R|5.031011||Viu
6657 PERL_REENTR_USING_GETSERVBYNAME_R|5.031011||Viu
6658 PERL_REENTR_USING_GETSERVBYPORT_R|5.031011||Viu
6659 PERL_REENTR_USING_GETSERVENT_R|5.031011||Viu
6660 PERL_REENTR_USING_GETSPNAM_R|5.031011||Viu
6661 PERL_REENTR_USING_GMTIME_R|5.031011||Viu
6662 PERL_REENTR_USING_LOCALTIME_R|5.031011||Viu
6663 PERL_REENTR_USING_READDIR64_R|5.031011||Viu
6664 PERL_REENTR_USING_READDIR_R|5.031011||Viu
6665 PERL_REENTR_USING_SETGRENT_R|5.031011||Viu
6666 PERL_REENTR_USING_SETHOSTENT_R|5.031011||Viu
6667 PERL_REENTR_USING_SETLOCALE_R|5.031011||Viu
6668 PERL_REENTR_USING_SETNETENT_R|5.031011||Viu
6669 PERL_REENTR_USING_SETPROTOENT_R|5.031011||Viu
6670 PERL_REENTR_USING_SETPWENT_R|5.031011||Viu
6671 PERL_REENTR_USING_SETSERVENT_R|5.031011||Viu
6672 PERL_REENTR_USING_STRERROR_R|5.031011||Viu
6673 PERL_REENTR_USING_TMPNAM_R|5.031011||Viu
6674 PERL_REENTR_USING_TTYNAME_R|5.031011||Viu
6675 PERL_REGCHARCLASS_H|5.027001||Viu
6676 PERL_REGCOMP_H|5.029006||Viu
6677 PERL_REGMATCH_SLAB_SLOTS|5.009004||Viu
6678 PERL_RELOCATABLE_INC|5.017002|5.017002|Vn
6679 PERL_REVISION|5.006000|5.006000|d
6680 perl_run|5.003007|5.003007|n
6681 PERL_RW_MUTEX_DESTROY|5.033005||Viu
6682 PERL_RW_MUTEX_INIT|5.033005||Viu
6683 Perl_safesysmalloc_size|5.010001||Viu
6684 PERL_SAWAMPERSAND|5.017010||Viu
6685 PERL_SCAN_ALLOW_MEDIAL_UNDERSCORES|5.031009||Viu
6686 PERL_SCAN_ALLOW_UNDERSCORES|5.007003|5.003007|p
6687 PERL_SCAN_DISALLOW_PREFIX|5.007003|5.003007|p
6688 PERL_SCAN_GREATER_THAN_UV_MAX|5.007003|5.003007|p
6689 PERL_SCAN_NOTIFY_ILLDIGIT|5.031008||Viu
6690 PERL_SCAN_SILENT_ILLDIGIT|5.008001|5.003007|p
6691 PERL_SCAN_SILENT_NON_PORTABLE|5.015001||Viu
6692 PERL_SCAN_SILENT_OVERFLOW|5.031009||Viu
6693 PERL_SCAN_TRAILING|5.021002|5.021002|
6694 PERL_SCNfldbl|5.006001|5.006001|Vn
6695 PERL_SCRIPT_MODE|5.004005||Viu
6696 PERL_SEEN_HV_FUNC_H|5.017010||Viu
6697 PERL_SEEN_HV_MACRO_H|5.027001||Viu
6698 PERL_SET_CONTEXT|5.006000||Viu
6699 PERL_SET_INTERP|5.006000||Viu
6700 Perl_setlocale|5.027002|5.027002|n
6701 PERL_SET_PHASE|5.015001||Viu
6702 PERL_SET_THX|5.006000||Viu
6703 Perl_sharepvn|5.006000||Viu
6704 PERL_SHORT_MAX|5.003007|5.003007|p
6705 PERL_SHORT_MIN|5.003007|5.003007|p
6706 PERLSI_DESTROY|5.005000||Viu
6707 PERLSI_DIEHOOK|5.005000||Viu
6708 PERL_SIGNALS_UNSAFE_FLAG|5.008001|5.003007|p
6709 Perl_signbit|5.009005|5.009005|xn
6710 PERLSI_MAGIC|5.005000||Viu
6711 PERLSI_MAIN|5.005000||Viu
6712 PERLSI_MULTICALL|5.023000||Viu
6713 Perl_sin|5.006000|5.006000|n
6714 Perl_sinh|5.021004|5.021004|n
6715 PerlSIO_canset_cnt|5.007001||Viu
6716 PerlSIO_clearerr|5.007001||Viu
6717 PerlSIO_fast_gets|5.007001||Viu
6718 PerlSIO_fclose|5.007001||Viu
6719 PerlSIO_fdopen|5.007001||Viu
6720 PerlSIO_fdupopen|5.007001||Viu
6721 PerlSIO_feof|5.007001||Viu
6722 PerlSIO_ferror|5.007001||Viu
6723 PerlSIO_fflush|5.007001||Viu
6724 PerlSIO_fgetc|5.007001||Viu
6725 PerlSIO_fgetpos|5.007001||Viu
6726 PerlSIO_fgets|5.007001||Viu
6727 PerlSIO_fileno|5.007001||Viu
6728 PerlSIO_fopen|5.007001||Viu
6729 PerlSIO_fputc|5.007001||Viu
6730 PerlSIO_fputs|5.007001||Viu
6731 PerlSIO_fread|5.007001||Viu
6732 PerlSIO_freopen|5.007001||Viu
6733 PerlSIO_fseek|5.007001||Viu
6734 PerlSIO_fsetpos|5.007001||Viu
6735 PerlSIO_ftell|5.007001||Viu
6736 PerlSIO_fwrite|5.007001||Viu
6737 PerlSIO_get_base|5.007001||Viu
6738 PerlSIO_get_bufsiz|5.007001||Viu
6739 PerlSIO_get_cnt|5.007001||Viu
6740 PerlSIO_get_ptr|5.007001||Viu
6741 PerlSIO_has_base|5.007001||Viu
6742 PerlSIO_has_cntptr|5.007001||Viu
6743 PerlSIO_init|5.007001||Viu
6744 PerlSIO_printf|5.007001||Viu
6745 PerlSIO_rewind|5.007001||Viu
6746 PerlSIO_setbuf|5.007001||Viu
6747 PerlSIO_set_cnt|5.007001||Viu
6748 PerlSIO_setlinebuf|5.007001||Viu
6749 PerlSIO_set_ptr|5.007001||Viu
6750 PerlSIO_setvbuf|5.007001||Viu
6751 PerlSIO_stderr|5.007001||Viu
6752 PerlSIO_stdin|5.007001||Viu
6753 PerlSIO_stdout|5.007001||Viu
6754 PerlSIO_stdoutf|5.007001||Viu
6755 PerlSIO_tmpfile|5.007001||Viu
6756 PerlSIO_ungetc|5.007001||Viu
6757 PERLSI_OVERLOAD|5.005000||Viu
6758 PerlSIO_vprintf|5.007001||Viu
6759 PERL_SIPHASH_FNC|5.025008||Viu
6760 PERLSI_REGCOMP|5.031011||Viu
6761 PERLSI_REQUIRE|5.005000||Viu
6762 PERLSI_SIGNAL|5.005000||Viu
6763 PERLSI_SORT|5.005000||Viu
6764 PERLSI_UNDEF|5.005000||Viu
6765 PERLSI_UNKNOWN|5.005000||Viu
6766 PERLSI_WARNHOOK|5.005000||Viu
6767 PERL_SMALL_MACRO_BUFFER|5.023008||Viu
6768 PERL_SNPRINTF_CHECK|5.021002||Viu
6769 PerlSock_accept|5.005000||Viu
6770 PerlSock_accept_cloexec|5.027008||Viu
6771 PerlSock_bind|5.005000||Viu
6772 PerlSock_closesocket|5.006000||Viu
6773 PerlSock_connect|5.005000||Viu
6774 PerlSock_endhostent|5.005000||Viu
6775 PerlSock_endnetent|5.005000||Viu
6776 PerlSock_endprotoent|5.005000||Viu
6777 PerlSock_endservent|5.005000||Viu
6778 PerlSock_gethostbyaddr|5.005000||Viu
6779 PerlSock_gethostbyname|5.005000||Viu
6780 PerlSock_gethostent|5.005000||Viu
6781 PerlSock_gethostname|5.005000||Viu
6782 PerlSock_getnetbyaddr|5.005000||Viu
6783 PerlSock_getnetbyname|5.005000||Viu
6784 PerlSock_getnetent|5.005000||Viu
6785 PerlSock_getpeername|5.005000||Viu
6786 PerlSock_getprotobyname|5.005000||Viu
6787 PerlSock_getprotobynumber|5.005000||Viu
6788 PerlSock_getprotoent|5.005000||Viu
6789 PerlSock_getservbyname|5.005000||Viu
6790 PerlSock_getservbyport|5.005000||Viu
6791 PerlSock_getservent|5.005000||Viu
6792 PerlSock_getsockname|5.005000||Viu
6793 PerlSock_getsockopt|5.005000||Viu
6794 PerlSock_htonl|5.005000||Viu
6795 PerlSock_htons|5.005000||Viu
6796 PerlSock_inet_addr|5.005000||Viu
6797 PerlSock_inet_ntoa|5.005000||Viu
6798 PerlSock_listen|5.005000||Viu
6799 PerlSock_ntohl|5.005000||Viu
6800 PerlSock_ntohs|5.005000||Viu
6801 PerlSock_recv|5.005000||Viu
6802 PerlSock_recvfrom|5.005000||Viu
6803 PerlSock_select|5.005000||Viu
6804 PerlSock_send|5.005000||Viu
6805 PerlSock_sendto|5.005000||Viu
6806 PerlSock_sethostent|5.005000||Viu
6807 PerlSock_setnetent|5.005000||Viu
6808 PerlSock_setprotoent|5.005000||Viu
6809 PerlSock_setservent|5.005000||Viu
6810 PerlSock_setsockopt|5.005000||Viu
6811 PerlSock_shutdown|5.005000||Viu
6812 PERL_SOCKS_NEED_PROTOTYPES|5.007001||Viu
6813 PerlSock_socket|5.005000||Viu
6814 PerlSock_socket_cloexec|5.027008||Viu
6815 PerlSock_socketpair|5.005000||Viu
6816 PerlSock_socketpair_cloexec|5.027008||Viu
6817 Perl_sqrt|5.006000|5.006000|n
6818 PERL_STACK_OVERFLOW_CHECK|5.006000||Viu
6819 PERL_STATIC_FORCE_INLINE|5.031011||Viu
6820 PERL_STATIC_FORCE_INLINE_NO_RET|5.031011||Viu
6821 PERL_STATIC_INLINE|5.013004|5.013004|Vn
6822 PERL_STATIC_INLINE_NO_RET|5.017005||Viu
6823 PERL_STATIC_NO_RET|5.017005||Viu
6824 PERL_STRLEN_EXPAND_SHIFT|5.013004||Viu
6825 PERL_STRLEN_ROUNDUP|5.009003||Viu
6826 PERL_STRLEN_ROUNDUP_QUANTUM|5.009003||Viu
6827 Perl_strtod|5.021004||Viu
6828 PERL_SUB_DEPTH_WARN|5.010001||Viu
6829 PERL_SUBVERSION|5.006000|5.003007|d
6830 PERL_SYS_FPU_INIT|5.021005||Viu
6831 PERL_SYS_INIT3|5.006000|5.006000|
6832 PERL_SYS_INIT3_BODY|5.010000||Viu
6833 PERL_SYS_INIT|5.003007|5.003007|
6834 PERL_SYS_INIT_BODY|5.010000||Viu
6835 PERL_SYS_TERM|5.003007|5.003007|
6836 PERL_SYS_TERM_BODY|5.010000||Viu
6837 Perl_tan|5.021004|5.021004|n
6838 Perl_tanh|5.021004|5.021004|n
6839 PERL_TARGETARCH|5.007002|5.007002|Vn
6840 PERL_TIME64_CONFIG_H|5.027001||Viu
6841 PERL_TIME64_H|5.027001||Viu
6842 PERL_TRACK_MEMPOOL|5.009003||Viu
6843 PERL_TSA|5.023006||Viu
6844 PERL_TSA_ACQUIRE|5.023006||Viu
6845 PERL_TSA_ACTIVE|5.023006||Viu
6846 PERL_TSA_CAPABILITY|5.023006||Viu
6847 PERL_TSA_EXCLUDES|5.023006||Viu
6848 PERL_TSA_GUARDED_BY|5.023006||Viu
6849 PERL_TSA_NO_TSA|5.023006||Viu
6850 PERL_TSA_PT_GUARDED_BY|5.023006||Viu
6851 PERL_TSA_RELEASE|5.023006||Viu
6852 PERL_TSA_REQUIRES|5.023006||Viu
6853 PERL_UCHAR_MAX|5.003007|5.003007|p
6854 PERL_UCHAR_MIN|5.003007|5.003007|p
6855 PERL_UINT_MAX|5.003007|5.003007|p
6856 PERL_UINT_MIN|5.003007|5.003007|p
6857 PERL_ULONG_MAX|5.003007|5.003007|p
6858 PERL_ULONG_MIN|5.003007|5.003007|p
6859 PERL_UNICODE_ALL_FLAGS|5.008001||Viu
6860 PERL_UNICODE_ARGV|5.008001||Viu
6861 PERL_UNICODE_ARGV_FLAG|5.008001||Viu
6862 PERL_UNICODE_CONSTANTS_H|5.027001||Viu
6863 PERL_UNICODE_DEFAULT_FLAGS|5.008001||Viu
6864 PERL_UNICODE_IN|5.008001||Viu
6865 PERL_UNICODE_IN_FLAG|5.008001||Viu
6866 PERL_UNICODE_INOUT|5.008001||Viu
6867 PERL_UNICODE_INOUT_FLAG|5.008001||Viu
6868 PERL_UNICODE_LOCALE|5.008001||Viu
6869 PERL_UNICODE_LOCALE_FLAG|5.008001||Viu
6870 PERL_UNICODE_MAX|5.007003||Viu
6871 PERL_UNICODE_OUT|5.008001||Viu
6872 PERL_UNICODE_OUT_FLAG|5.008001||Viu
6873 PERL_UNICODE_STD|5.008001||Viu
6874 PERL_UNICODE_STDERR|5.008001||Viu
6875 PERL_UNICODE_STDERR_FLAG|5.008001||Viu
6876 PERL_UNICODE_STD_FLAG|5.008001||Viu
6877 PERL_UNICODE_STDIN|5.008001||Viu
6878 PERL_UNICODE_STDIN_FLAG|5.008001||Viu
6879 PERL_UNICODE_STDOUT|5.008001||Viu
6880 PERL_UNICODE_STDOUT_FLAG|5.008001||Viu
6881 PERL_UNICODE_UTF8CACHEASSERT|5.009004||Viu
6882 PERL_UNICODE_UTF8CACHEASSERT_FLAG|5.009004||Viu
6883 PERL_UNICODE_WIDESYSCALLS|5.008001||Viu
6884 PERL_UNICODE_WIDESYSCALLS_FLAG|5.008001||Viu
6885 PERL_UNLOCK_HOOK|5.009004||Viu
6886 PERL_UNUSED_ARG|5.009003|5.003007|p
6887 PERL_UNUSED_CONTEXT|5.009004|5.003007|p
6888 PERL_UNUSED_DECL|5.007002|5.003007|p
6889 PERL_UNUSED_RESULT|5.021001|5.003007|p
6890 PERL_UNUSED_VAR|5.007002|5.003007|p
6891 PERL_UQUAD_MAX|5.003007|5.003007|p
6892 PERL_UQUAD_MIN|5.003007|5.003007|p
6893 PERL_USE_DEVEL|5.010001|5.010001|Vn
6894 PERL_USE_GCC_BRACE_GROUPS|5.009004|5.003007|pV
6895 PERL_USES_PL_PIDSTATUS|5.009003||Viu
6896 PERL_USHORT_MAX|5.003007|5.003007|p
6897 PERL_USHORT_MIN|5.003007|5.003007|p
6898 PERL_UTF8_H|5.027001||Viu
6899 PERL_UTIL_H|5.025012||Viu
6900 Perl_va_copy|5.007001||Viu
6901 PERLVAR|5.005000||Viu
6902 PERLVARA|5.006000||Viu
6903 PERLVARI|5.005000||Viu
6904 PERL_VARIANTS_WORD_MASK|5.027007||Viu
6905 PERLVARIC|5.005000||Viu
6906 PERL_VERSION|5.006000|5.003007|d
6907 PERL_VERSION_EQ|5.033001||p
6908 PERL_VERSION_GE|5.033001|5.003007|p
6909 PERL_VERSION_GT|5.033001|5.003007|p
6910 PERL_VERSION_LE|5.033001|5.003007|p
6911 PERL_VERSION_LT|5.033001|5.003007|p
6912 PERL_VERSION_MAJOR|5.033001||Viu
6913 PERL_VERSION_MINOR|5.033001||Viu
6914 PERL_VERSION_NE|5.033001||p
6915 PERL_VERSION_PATCH|5.033001||Viu
6916 PERL_VERSION_STRING|5.010001||Viu
6917 PERL_WAIT_FOR_CHILDREN|5.006000||Viu
6918 Perl_Warn_Bit|5.033003||Viu
6919 Perl_warner_nocontext||5.004000|ponu
6920 PERL_WARNHOOK_FATAL|5.009004||Viu
6921 Perl_Warn_Off|5.033003||Viu
6922 PERL_WORD_BOUNDARY_MASK|5.027007||Viu
6923 PERL_WORDSIZE|5.027007||Viu
6924 PERL_WRITE_LOCK|5.033005||Viu
6925 PERL_WRITE_MSG_TO_CONSOLE|5.007003||Viu
6926 PERL_WRITE_UNLOCK|5.033005||Viu
6927 PERL_XSUB_H|5.027001||Viu
6928 perly_sighandler|5.031007||cVnu
6929 PHOSTNAME|5.006000|5.006000|Vn
6930 pidgone|5.003007||Viu
6931 Pid_t|5.005000|5.005000|Vn
6933 PIPE_OPEN_MODE|5.008002||Viu
6934 PIPESOCK_MODE|5.008001||Viu
6935 PL_AboveLatin1|5.015008||Viu
6936 PL_amagic_generation|5.005000||Viu
6938 PL_argvgv|5.005000||Viu
6939 PL_argvoutgv|5.005000||Viu
6940 PL_argvout_stack|5.006000||Viu
6941 PL_Assigned_invlist|5.025009||Viu
6942 PL_basetime|5.005000||Viu
6943 PL_beginav|5.005000||Viu
6944 PL_beginav_save|5.006001||Viu
6945 PL_blockhooks|5.013003||Viu
6946 PL_body_arenas|5.009004||Viu
6947 PL_body_roots|5.009003||Viu
6948 PL_bodytarget|5.005000||Viu
6949 PL_breakable_sub_gen|5.010001||Viu
6950 PL_bufend||5.003007|ponu
6951 PL_bufptr||5.003007|ponu
6952 PL_CCC_non0_non230|5.029008||Viu
6953 PL_check|5.009003|5.006000|
6954 PL_checkav|5.006000||Viu
6955 PL_checkav_save|5.008001||Viu
6956 PL_chopset|5.005000||Viu
6957 PL_clocktick|5.008001||Viu
6958 PL_collation_ix|5.005000||Viu
6959 PL_collation_name|5.005000||Viu
6960 PL_collation_standard|5.005000||Viu
6961 PL_collxfrm_base|5.005000||Viu
6962 PL_collxfrm_mult|5.005000||Viu
6963 PL_colors|5.005000||Viu
6964 PL_colorset|5.005000||Viu
6965 PL_compcv|5.005000||Viu
6966 PL_compiling|5.005000|5.003007|poVnu
6967 PL_comppad|5.008001|5.008001|x
6968 PL_comppad_name|5.017004|5.017004|x
6969 PL_comppad_name_fill|5.005000||Viu
6970 PL_comppad_name_floor|5.005000||Viu
6971 PL_constpadix|5.021004||Viu
6972 PL_copline||5.003007|ponu
6973 PL_cop_seqmax|5.005000||Viu
6974 PL_cshlen|5.005000||Viu
6975 PL_curcop|5.004005|5.003007|p
6976 PL_curcopdb|5.005000||Viu
6977 PL_curlocales|5.027009||Viu
6978 PL_curpad|5.005000|5.005000|x
6979 PL_curpm|5.005000||Viu
6980 PL_curpm_under|5.025007||Viu
6981 PL_curstack|5.005000||Viu
6982 PL_curstackinfo|5.005000||Viu
6983 PL_curstash|5.004005|5.003007|p
6984 PL_curstname|5.005000||Viu
6985 PL_custom_op_descs|5.007003||Viu
6986 PL_custom_op_names|5.007003||Viu
6987 PL_custom_ops|5.013007||Viu
6988 PL_cv_has_eval|5.009000||Viu
6989 PL_dbargs|5.005000||Viu
6990 PL_DBcontrol|5.021005||Viu
6991 PL_DBcv|5.005000||Viu
6992 PL_DBgv|5.005000||Viu
6993 PL_DBline|5.005000||Viu
6994 PL_DBsignal|5.005000|5.003007|poVnu
6995 PL_DBsignal_iv|5.021005||Viu
6996 PL_DBsingle|5.005000||pV
6997 PL_DBsingle_iv|5.021005||Viu
6998 PL_DBsub|5.005000||pV
6999 PL_DBtrace|5.005000||pV
7000 PL_DBtrace_iv|5.021005||Viu
7001 PL_debstash|5.005000|5.003007|poVnu
7002 PL_debug|5.005000||Viu
7003 PL_debug_pad|5.007003||Viu
7004 PL_defgv|5.004005|5.003007|p
7005 PL_def_layerlist|5.007003||Viu
7006 PL_defoutgv|5.005000||Viu
7007 PL_defstash|5.005000||Viu
7008 PL_delaymagic|5.005000||Viu
7009 PL_delaymagic_egid|5.015008||Viu
7010 PL_delaymagic_euid|5.015008||Viu
7011 PL_delaymagic_gid|5.015008||Viu
7012 PL_delaymagic_uid|5.015008||Viu
7013 PL_destroyhook|5.010000||Viu
7014 PL_diehook|5.005000|5.003007|poVnu
7015 PL_Dir|5.006000||Viu
7016 PL_dirty|5.005000|5.003007|poVnu
7017 PL_doswitches|5.005000||Viu
7018 PL_dowarn|5.005000||pV
7019 PL_dumper_fd|5.009003||Viu
7020 PL_dumpindent|5.006000||Viu
7021 PL_dump_re_max_len|5.023008||Viu
7022 PL_efloatbuf|5.006000||Viu
7023 PL_efloatsize|5.006000||Viu
7024 PL_E_FORMAT_PRECISION|5.029000||Viu
7025 PL_encoding|5.007003||Viu
7026 PL_endav|5.005000||Viu
7027 PL_Env|5.006000||Viu
7028 PL_envgv|5.005000||Viu
7029 PL_errgv|5.004005|5.003007|p
7030 PL_error_count||5.003007|ponu
7031 PL_errors|5.006000||Viu
7032 PL_e_script|5.005000||Viu
7033 PL_eval_root|5.005000||Viu
7034 PL_evalseq|5.005000||Viu
7035 PL_eval_start|5.005000||Viu
7036 PL_exit_flags|5.006000|5.006000|
7037 PL_exitlist|5.005000||Viu
7038 PL_exitlistlen|5.005000||Viu
7039 PL_expect||5.003007|ponu
7040 PL_fdpid|5.005000||Viu
7041 PL_filemode|5.005000||Viu
7042 PL_firstgv|5.005000||Viu
7043 PL_forkprocess|5.005000||Viu
7044 PL_formtarget|5.005000||Viu
7045 PL_GCB_invlist|5.021009||Viu
7046 PL_generation|5.005000||Viu
7047 PL_gensym|5.005000||Viu
7048 PL_globalstash|5.005000||Viu
7049 PL_globhook|5.015005||Viu
7050 PL_hash_rand_bits|5.017010||Viu
7051 PL_HASH_RAND_BITS_ENABLED|5.018000||Viu
7052 PL_hash_rand_bits_enabled|5.018000||Viu
7053 PL_hash_seed|5.033007||Viu
7054 PL_hash_state|5.033007||Viu
7055 PL_HasMultiCharFold|5.017005||Viu
7056 PL_hexdigit||5.003007|pn
7057 PL_hintgv|5.005000||Viu
7058 PL_hints|5.005000|5.003007|poVnu
7059 PL_hv_fetch_ent_mh|5.005000||Viu
7060 PL_incgv|5.005000||Viu
7061 PL_in_clean_all|5.005000||Viu
7062 PL_in_clean_objs|5.005000||Viu
7063 PL_in_eval|5.005000||Viu
7064 PL_initav|5.005000||Viu
7065 PL_in_load_module|5.008001||Viu
7066 PL_in_my||5.003007|ponu
7067 PL_in_my_stash||5.005000|ponu
7068 PL_inplace|5.005000||Viu
7069 PL_in_some_fold|5.029007||Viu
7070 PL_internal_random_state|5.027004||Viu
7071 PL_in_utf8_COLLATE_locale|5.025002||Viu
7072 PL_in_utf8_CTYPE_locale|5.019009||Viu
7073 PL_in_utf8_turkic_locale|5.029008||Viu
7074 PL_isarev|5.009005||Viu
7075 PL_keyword_plugin|5.011002|5.011002|x
7076 PL_known_layers|5.007003||Viu
7077 PL_langinfo_buf|5.027004||Viu
7078 PL_langinfo_bufsize|5.027004||Viu
7079 PL_lastfd|5.005000||Viu
7080 PL_lastgotoprobe|5.005000||Viu
7081 PL_last_in_gv|5.005000||Vi
7082 PL_laststatval|5.005000|5.003007|poVnu
7083 PL_laststype|5.005000||Viu
7084 PL_Latin1|5.015008||Viu
7085 PL_LB_invlist|5.023007||Viu
7086 PL_lc_numeric_mutex_depth|5.027009||Viu
7087 PL_lex_state||5.003007|ponu
7088 PL_lex_stuff||5.003007|ponu
7089 PL_linestr||5.003007|ponu
7090 PL_LIO|5.006000||Viu
7091 PL_locale_utf8ness|5.027009||Viu
7092 PL_localizing|5.005000||Viu
7093 PL_localpatches|5.005000||Viu
7094 PL_lockhook|5.007003||Viu
7095 PL_main_cv|5.005000||Viu
7096 PL_main_root|5.005000||Viu
7097 PL_mainstack|5.005000||Viu
7098 PL_main_start|5.005000||Viu
7099 PL_markstack|5.005000||Viu
7100 PL_markstack_max|5.005000||Viu
7101 PL_markstack_ptr|5.005000||Viu
7102 PL_max_intro_pending|5.005000||Viu
7103 PL_maxo|5.005000||Viu
7104 PL_maxsysfd|5.005000|5.005000|
7105 PL_mbrlen_ps|5.031010||Viu
7106 PL_mbrtowc_ps|5.031010||Viu
7107 PL_Mem|5.006000||Viu
7108 PL_mem_log|5.033005||Viu
7109 PL_memory_debug_header|5.009004||Viu
7110 PL_MemParse|5.006000||Viu
7111 PL_MemShared|5.006000||Viu
7112 PL_mess_sv|5.005000|5.004000|poVnu
7113 PL_min_intro_pending|5.005000||Viu
7114 PL_minus_a|5.005000||Viu
7115 PL_minus_c|5.005000||Viu
7116 PL_minus_E|5.009003||Viu
7117 PL_minus_F|5.005000||Viu
7118 PL_minus_l|5.005000||Viu
7119 PL_minus_n|5.005000||Viu
7120 PL_minus_p|5.005000||Viu
7121 PL_modcount|5.005000||Viu
7122 PL_modglobal|5.005000|5.005000|
7123 PL_multideref_pc|5.021007||Viu
7124 PL_my_cxt_list|5.009003||Viu
7125 PL_my_cxt_size|5.009003||Viu
7126 PL_na|5.004005|5.003007|p
7127 PL_nomemok|5.005000||Viu
7128 PL_no_modify||5.003007|ponu
7129 PL_numeric_name|5.005000||Viu
7130 PL_numeric_radix_sv|5.007002||Viu
7131 PL_numeric_standard|5.005000||Viu
7132 PL_numeric_underlying|5.027006||Viu
7133 PL_numeric_underlying_is_standard|5.027009||Viu
7134 PL_ofsgv|5.011000||Vi
7135 PL_oldname|5.005000||Viu
7137 PL_op_exec_cnt|5.019002||Viu
7138 PL_opfreehook|5.011000|5.011000|
7139 PL_op_mask|5.005000||Viu
7140 PL_origalen|5.005000||Viu
7141 PL_origargc|5.005000||Viu
7142 PL_origargv|5.005000||Viu
7143 PL_origenviron|5.005000||Viu
7144 PL_origfilename|5.005000||Viu
7145 PL_ors_sv|5.007001||Viu
7146 PL_osname|5.005000||Viu
7147 PL_padix|5.005000||Viu
7148 PL_padix_floor|5.005000||Viu
7149 PL_padlist_generation|5.021007||Viu
7150 PL_padname_const|5.021007||Viu
7151 PL_padname_undef|5.021007||Viu
7152 PL_pad_reset_pending|5.005000||Viu
7153 PL_parser|5.009005|5.003007|p
7154 PL_patchlevel|5.005000||Viu
7155 PL_peepp|5.007003|5.007003|
7156 PL_perldb|5.005000|5.003007|poVnu
7157 PL_perl_destruct_level|5.004005|5.003007|p
7158 PL_perlio|5.007003||Viu
7159 PL_phase|5.013007|5.013007|
7160 PL_pidstatus|5.005000||Viu
7161 PL_Posix_ptrs|5.029000||Viu
7162 PL_ppaddr||5.003007|ponu
7163 PL_preambleav|5.005000||Viu
7164 PL_Private_Use|5.029009||Viu
7165 PL_Proc|5.006000||Viu
7166 PL_profiledata|5.005000||Viu
7167 PL_psig_name|5.006000||Viu
7168 PL_psig_pend|5.007001||Viu
7169 PL_psig_ptr|5.006000||Viu
7170 PL_ptr_table|5.006000||Viu
7171 PL_random_state|5.019004||Viu
7172 PL_RANDOM_STATE_TYPE|5.019004||Viu
7173 PL_reentrant_buffer|5.007002||Viu
7174 PL_reentrant_retint|5.008001||Viu
7175 PL_reg_curpm|5.006000||Viu
7176 PL_regex_pad|5.007002||Viu
7177 PL_regex_padav|5.007002||Viu
7178 PL_registered_mros|5.010001||Viu
7179 PL_regmatch_slab|5.009004||Viu
7180 PL_regmatch_state|5.009004||Viu
7181 PL_replgv|5.005000||Viu
7182 PL_restartjmpenv|5.013001||Viu
7183 PL_restartop|5.005000|5.005000|
7184 PL_rpeepp|5.013005|5.013005|
7186 PL_rsfp||5.003007|ponu
7187 PL_rsfp_filters||5.003007|ponu
7188 PL_runops|5.006000|5.006000|
7189 PL_savebegin|5.007003||Viu
7190 PL_savestack|5.005000||Viu
7191 PL_savestack_ix|5.005000||Viu
7192 PL_savestack_max|5.005000||Viu
7193 PL_sawampersand|5.005000||Viu
7194 PL_SB_invlist|5.021009||Viu
7195 PL_scopestack|5.005000||Viu
7196 PL_scopestack_ix|5.005000||Viu
7197 PL_scopestack_max|5.005000||Viu
7198 PL_scopestack_name|5.011002||Viu
7199 PL_SCX_invlist|5.027008||Viu
7200 PL_secondgv|5.005000||Viu
7201 PL_setlocale_buf|5.027009||Viu
7202 PL_setlocale_bufsize|5.027009||Viu
7203 PL_sharehook|5.007003||Viu
7204 PL_sighandler1p|5.031007||Viu
7205 PL_sighandler3p|5.031007||Viu
7206 PL_sighandlerp|5.005000||Viu
7207 PL_signalhook|5.013002||Viu
7208 PL_signals|5.008001|5.003007|poVnu
7209 PL_sig_pending|5.007001||Viu
7210 PL_Sock|5.006000||Viu
7211 PL_sortcop|5.005000||Viu
7212 PL_sortstash|5.005000||Viu
7213 PL_splitstr|5.005000||Viu
7214 PL_srand_called|5.006000||Viu
7215 PL_stack_base|5.005000|5.003007|poVnu
7216 PL_stack_max|5.005000||Viu
7217 PL_stack_sp|5.005000|5.003007|poVnu
7218 PL_start_env|5.005000||Viu
7219 PL_stashcache|5.008001||Viu
7220 PL_stashpad|5.017001||Viu
7221 PL_stashpadix|5.017001||Viu
7222 PL_stashpadmax|5.017001||Viu
7223 PL_statcache|5.005000|5.003007|poVnu
7224 PL_statgv|5.005000||Viu
7225 PL_statname|5.005000||Viu
7226 PL_statusvalue|5.005000||Viu
7227 PL_statusvalue_posix|5.009003||Viu
7228 PL_statusvalue_vms|5.005000||Viu
7229 PL_stderrgv|5.006000||Viu
7230 PL_stdingv|5.005000|5.003007|poVnu
7231 PL_StdIO|5.006000||Viu
7232 PL_strtab|5.005000||Viu
7233 PL_strxfrm_is_behaved|5.025002||Viu
7234 PL_strxfrm_max_cp|5.025002||Viu
7235 PL_strxfrm_NUL_replacement|5.025008||Viu
7236 PL_sub_generation|5.005000||Viu
7237 PL_subline|5.005000||Viu
7238 PL_subname|5.005000||Viu
7240 PL_sv_arenaroot|5.005000|5.003007|poVnu
7241 PL_sv_consts|5.019002||Viu
7242 PL_sv_count|5.005000||Viu
7243 PL_sv_immortals|5.027003||Viu
7244 PL_sv_no|5.004005|5.003007|p
7245 PL_sv_root|5.005000||Viu
7246 PL_sv_serial|5.010001||Viu
7247 PL_sv_undef|5.004005|5.003007|p
7248 PL_sv_yes|5.004005|5.003007|p
7249 PL_sv_zero|5.027003|5.027003|
7250 PL_sys_intern|5.005000||Viu
7251 PL_tainted|5.005000|5.003007|poVnu
7252 PL_tainting|5.005000|5.003007|poVnu
7253 PL_taint_warn|5.007003||Viu
7254 PL_threadhook|5.008000||Viu
7255 PL_tmps_floor|5.005000||Viu
7256 PL_tmps_ix|5.005000||Viu
7257 PL_tmps_max|5.005000||Viu
7258 PL_tmps_stack|5.005000||Viu
7259 PL_tokenbuf||5.003007|ponu
7260 PL_top_env|5.005000||Viu
7261 PL_toptarget|5.005000||Viu
7262 PL_TR_SPECIAL_HANDLING_UTF8|5.031006||Viu
7263 PL_underlying_numeric_obj|5.027009||Viu
7264 PL_unicode|5.008001||Viu
7265 PL_unitcheckav|5.009005||Viu
7266 PL_unitcheckav_save|5.009005||Viu
7267 PL_unlockhook|5.007003||Viu
7268 PL_unsafe|5.005000||Viu
7269 PL_UpperLatin1|5.019005||Viu
7271 PLUS_t8_p8|5.033003||Viu
7272 PLUS_t8_pb|5.033003||Viu
7273 PLUS_tb_p8|5.033003||Viu
7274 PLUS_tb_pb|5.033003||Viu
7275 PL_utf8cache|5.009004||Viu
7276 PL_utf8_charname_begin|5.017006||Viu
7277 PL_utf8_charname_continue|5.017006||Viu
7278 PL_utf8_foldclosures|5.013007||Viu
7279 PL_utf8_idcont|5.008000||Viu
7280 PL_utf8_idstart|5.008000||Viu
7281 PL_utf8locale|5.008001||Viu
7282 PL_utf8_mark|5.006000||Viu
7283 PL_utf8_perl_idcont|5.017008||Viu
7284 PL_utf8_perl_idstart|5.015004||Viu
7285 PL_utf8_tofold|5.007003||Viu
7286 PL_utf8_tolower|5.006000||Viu
7287 PL_utf8_tosimplefold|5.027011||Viu
7288 PL_utf8_totitle|5.006000||Viu
7289 PL_utf8_toupper|5.006000||Viu
7290 PL_utf8_xidcont|5.013010||Viu
7291 PL_utf8_xidstart|5.013010||Viu
7292 PL_vtbl_arylen|5.015000||Viu
7293 PL_vtbl_arylen_p|5.015000||Viu
7294 PL_vtbl_backref|5.015000||Viu
7295 PL_vtbl_bm|5.015000||Viu
7296 PL_vtbl_checkcall|5.017000||Viu
7297 PL_vtbl_collxfrm|5.015000||Viu
7298 PL_vtbl_dbline|5.015000||Viu
7299 PL_vtbl_debugvar|5.021005||Viu
7300 PL_vtbl_defelem|5.015000||Viu
7301 PL_vtbl_env|5.015000||Viu
7302 PL_vtbl_envelem|5.015000||Viu
7303 PL_vtbl_fm|5.015000||Viu
7304 PL_vtbl_hints|5.015000||Viu
7305 PL_vtbl_hintselem|5.015000||Viu
7306 PL_vtbl_isa|5.015000||Viu
7307 PL_vtbl_isaelem|5.015000||Viu
7308 PL_vtbl_lvref|5.021005||Viu
7309 PL_vtbl_mglob|5.015000||Viu
7310 PL_vtbl_nkeys|5.015000||Viu
7311 PL_vtbl_nonelem|5.027009||Viu
7312 PL_vtbl_ovrld|5.015000||Viu
7313 PL_vtbl_pack|5.015000||Viu
7314 PL_vtbl_packelem|5.015000||Viu
7315 PL_vtbl_pos|5.015000||Viu
7316 PL_vtbl_regdata|5.015000||Viu
7317 PL_vtbl_regdatum|5.015000||Viu
7318 PL_vtbl_regexp|5.015000||Viu
7319 PL_vtbl_sig|5.035001||Viu
7320 PL_vtbl_sigelem|5.015000||Viu
7321 PL_vtbl_substr|5.015000||Viu
7322 PL_vtbl_sv|5.015000||Viu
7323 PL_vtbl_taint|5.015000||Viu
7324 PL_vtbl_utf8|5.015000||Viu
7325 PL_vtbl_uvar|5.015000||Viu
7326 PL_vtbl_vec|5.015000||Viu
7327 PL_warnhook|5.005000||Viu
7328 PL_warn_locale|5.021008||Viu
7329 PL_watchaddr|5.006000||Viu
7330 PL_watchok|5.006000||Viu
7331 PL_WB_invlist|5.021009||Viu
7332 PL_wcrtomb_ps|5.031010||Viu
7333 PL_XPosix_ptrs|5.017008||Viu
7334 PL_Xpv|5.005000|5.003007|poVnu
7335 PL_xsubfilename|5.021006||Viu
7336 pm_description|5.009004||Viu
7337 PMf_BASE_SHIFT|5.013004||Viu
7338 PMf_CHARSET|5.017011||Viu
7339 PMf_CODELIST_PRIVATE|5.017001||Viu
7340 PMf_CONST|5.003007||Viu
7341 PMf_CONTINUE|5.004000||Viu
7342 PMf_EVAL|5.003007||Viu
7343 PMf_EXTENDED|5.003007||Viu
7344 PMf_EXTENDED_MORE|5.021005||Viu
7345 PMf_FOLD|5.003007||Viu
7346 PMf_GLOBAL|5.003007||Viu
7347 PMf_HAS_CV|5.017001||Viu
7348 PMf_HAS_ERROR|5.025010||Viu
7349 PMf_IS_QR|5.017001||Viu
7350 PMf_KEEP|5.003007||Viu
7351 PMf_KEEPCOPY|5.009005||Viu
7352 PMf_MULTILINE|5.003007||Viu
7353 PMf_NOCAPTURE|5.021008||Viu
7354 PMf_NONDESTRUCT|5.013002||Viu
7355 PMf_ONCE|5.003007||Viu
7356 PMf_RETAINT|5.004005||Viu
7357 PMf_SINGLELINE|5.003007||Viu
7358 PMf_SPLIT|5.017011||Viu
7359 PMf_STRICT|5.021008||Viu
7360 PMf_USED|5.009005||Viu
7361 PMf_USE_RE_EVAL|5.017001||Viu
7362 PMf_WILDCARD|5.031010||Viu
7363 PM_GETRE|5.007002||Viu
7364 pmop_dump|5.006000|5.006000|u
7365 PmopSTASH|5.007001||Viu
7366 PmopSTASHPV|5.007001||Viu
7367 PmopSTASHPV_set|5.007001||Viu
7368 PmopSTASH_set|5.007001||Viu
7369 pmruntime|5.003007||Viu
7370 PM_SETRE|5.007002||Viu
7371 PM_STR|5.027010||Viu
7372 pmtrans|5.003007||Viu
7373 pMY_CXT|5.009000|5.009000|p
7374 _pMY_CXT||5.009000|p
7375 pMY_CXT_||5.009000|p
7377 PNfARG|5.021007||Viu
7378 Poison|5.008000|5.003007|p
7379 PoisonFree|5.009004|5.003007|p
7380 PoisonNew|5.009004|5.003007|p
7381 PoisonPADLIST|5.021006||Viu
7382 PoisonWith|5.009004|5.003007|p
7384 POPi|5.003007|5.003007|
7385 POPl|5.003007|5.003007|
7386 POPMARK|5.003007||cViu
7387 POP_MULTICALL|5.009003|5.009003|
7388 POPn|5.006000|5.003007|
7389 POPp|5.003007|5.003007|
7390 POPpbytex|5.007001|5.007001|
7391 POPpconstx|5.009003||Viu
7392 POPpx|5.005003|5.005003|
7393 POPs|5.003007|5.003007|
7394 pop_scope|5.003007|5.003007|u
7395 POPSTACK|5.005000||Viu
7396 POPSTACK_TO|5.005000||Viu
7397 POPu|5.004000|5.004000|
7398 POPul|5.006000|5.006000|
7399 populate_ANYOF_from_invlist|5.019005||Viu
7401 POSIXA|5.017003||Viu
7402 POSIXA_t8_p8|5.033003||Viu
7403 POSIXA_t8_pb|5.033003||Viu
7404 POSIXA_tb_p8|5.033003||Viu
7405 POSIXA_tb_pb|5.033003||Viu
7406 POSIX_CC_COUNT|5.017008||Viu
7407 POSIXD|5.017003||Viu
7408 POSIXD_t8_p8|5.033003||Viu
7409 POSIXD_t8_pb|5.033003||Viu
7410 POSIXD_tb_p8|5.033003||Viu
7411 POSIXD_tb_pb|5.033003||Viu
7412 POSIXL|5.017003||Viu
7413 POSIXL_CLEAR|5.029004||Viu
7414 POSIXL_SET|5.029004||Viu
7415 POSIXL_t8_p8|5.033003||Viu
7416 POSIXL_t8_pb|5.033003||Viu
7417 POSIXL_tb_p8|5.033003||Viu
7418 POSIXL_tb_pb|5.033003||Viu
7419 POSIXL_TEST|5.029004||Viu
7420 POSIXL_ZERO|5.029004||Viu
7421 POSIXU|5.017003||Viu
7422 POSIXU_t8_p8|5.033003||Viu
7423 POSIXU_t8_pb|5.033003||Viu
7424 POSIXU_tb_p8|5.033003||Viu
7425 POSIXU_tb_pb|5.033003||Viu
7427 pregcomp|5.009005|5.009005|
7428 pregexec|5.003007|5.003007|
7429 PREGf_ANCH|5.019009||Viu
7430 PREGf_ANCH_GPOS|5.019009||Viu
7431 PREGf_ANCH_MBOL|5.019009||Viu
7432 PREGf_ANCH_SBOL|5.019009||Viu
7433 PREGf_CUTGROUP_SEEN|5.009005||Viu
7434 PREGf_GPOS_FLOAT|5.019009||Viu
7435 PREGf_GPOS_SEEN|5.019009||Viu
7436 PREGf_IMPLICIT|5.009005||Viu
7437 PREGf_NAUGHTY|5.009005||Viu
7438 PREGf_NOSCAN|5.019009||Viu
7439 PREGf_RECURSE_SEEN|5.023009||Viu
7440 pregfree2|5.011000||cVu
7441 pregfree|5.003007|5.003007|u
7442 PREGf_SKIP|5.009005||Viu
7443 PREGf_USE_RE_EVAL|5.017001||Viu
7444 PREGf_VERBARG_SEEN|5.009005||Viu
7445 prepare_SV_for_RV|5.010001||Viu
7446 prescan_version|5.011004|5.011004|
7447 PRESCAN_VERSION|5.019008||Viu
7448 PREVOPER|5.003007||Viu
7449 PREV_RANGE_MATCHES_INVLIST|5.023002||Viu
7450 printbuf|5.009004||Viu
7451 print_bytes_for_locale|5.027002||Viu
7452 print_collxfrm_input_and_return|5.025004||Viu
7453 printf|5.003007||Viu
7454 PRINTF_FORMAT_NULL_OK|5.009005|5.009005|Vn
7455 printf_nocontext|5.007001|5.007001|vdnu
7456 PRIVLIB|5.003007|5.003007|Vn
7457 PRIVLIB_EXP|5.003007|5.003007|Vn
7458 PRIVSHIFT|5.003007||Viu
7459 process_special_blocks|5.009005||Viu
7460 PROCSELFEXE_PATH|5.007003|5.007003|Vn
7462 PRUNE_t8_p8|5.033003||Viu
7463 PRUNE_t8_pb|5.033003||Viu
7464 PRUNE_tb_p8|5.033003||Viu
7465 PRUNE_tb_pb|5.033003||Viu
7466 PSEUDO|5.009004||Viu
7467 PSEUDO_t8_p8|5.033003||Viu
7468 PSEUDO_t8_pb|5.033003||Viu
7469 PSEUDO_tb_p8|5.033003||Viu
7470 PSEUDO_tb_pb|5.033003||Viu
7471 pthread_addr_t|5.005000||Viu
7472 PTHREAD_ATFORK|5.007002||Viu
7473 pthread_attr_init|5.006000||Viu
7474 PTHREAD_ATTR_SETDETACHSTATE|5.006000||Viu
7475 pthread_condattr_default|5.005000||Viu
7476 PTHREAD_CREATE|5.006000||Viu
7477 pthread_create|5.008001||Viu
7478 PTHREAD_CREATE_JOINABLE|5.005000||Viu
7479 PTHREAD_GETSPECIFIC|5.007002||Viu
7480 PTHREAD_GETSPECIFIC_INT|5.006000||Viu
7481 pthread_key_create|5.005000||Viu
7482 pthread_keycreate|5.008001||Viu
7483 pthread_mutexattr_default|5.005000||Viu
7484 pthread_mutexattr_init|5.005000||Viu
7485 pthread_mutexattr_settype|5.005000||Viu
7486 pTHX_12|5.019010||Viu
7487 pTHX_1|5.006000||Viu
7488 pTHX_2|5.006000||Viu
7489 pTHX_3|5.006000||Viu
7490 pTHX_4|5.006000||Viu
7491 pTHX|5.006000|5.003007|p
7492 pTHX_5|5.009003||Viu
7493 pTHX_6|5.009003||Viu
7494 pTHX_7|5.009003||Viu
7495 pTHX_8|5.009003||Viu
7496 pTHX_9|5.009003||Viu
7498 pTHX__FORMAT|5.009002||Viu
7499 pTHX_FORMAT|5.009002||Viu
7501 pTHX__VALUE|5.009002||Viu
7502 pTHX_VALUE|5.009002||Viu
7504 PTR2IV|5.006000|5.003007|p
7505 PTR2nat|5.009003|5.003007|p
7506 PTR2NV|5.006000|5.003007|p
7507 PTR2ul|5.007001|5.003007|p
7508 PTR2UV|5.006000|5.003007|p
7509 Ptrdiff_t|5.029003||Viu
7510 ptr_hash|5.017010||Vniu
7511 PTRSIZE|5.005000|5.005000|Vn
7512 ptr_table_clear|5.009005|5.009005|du
7513 ptr_table_fetch|5.009005|5.009005|u
7514 ptr_table_find|5.009004||Vniu
7515 ptr_table_free|5.009005|5.009005|u
7516 ptr_table_new|5.009005|5.009005|u
7517 ptr_table_split|5.009005|5.009005|u
7518 ptr_table_store|5.009005|5.009005|u
7519 PTRV|5.006000|5.003007|poVnu
7520 PUSHi|5.003007|5.003007|
7521 PUSHMARK|5.003007|5.003007|
7522 PUSHmortal|5.009002|5.003007|p
7523 PUSH_MULTICALL|5.011000|5.011000|
7524 PUSH_MULTICALL_FLAGS|5.018000||Viu
7525 PUSHn|5.006000|5.003007|
7526 PUSHp|5.003007|5.003007|
7527 PUSHs|5.003007|5.003007|
7528 push_scope|5.003007|5.003007|u
7529 PUSHSTACK|5.005000||Viu
7530 PUSHSTACKi|5.005000||Viu
7531 PUSHSTACK_INIT_HWM|5.027002||Viu
7532 PUSHTARG|5.003007||Viu
7533 PUSHu|5.004000|5.003007|p
7534 PUTBACK|5.003007|5.003007|
7536 put_charclass_bitmap_innards|5.021004||Viu
7537 put_charclass_bitmap_innards_common|5.023008||Viu
7538 put_charclass_bitmap_innards_invlist|5.023008||Viu
7539 put_code_point|5.021004||Viu
7540 putc_unlocked|5.003007||Viu
7541 putenv|5.005000||Viu
7542 put_range|5.019009||Viu
7544 pv_display|5.006000|5.003007|p
7545 pv_escape|5.009004|5.003007|p
7546 pv_pretty|5.009004|5.003007|p
7547 pv_uni_display|5.007003|5.007003|
7548 pWARN_ALL|5.006000||Viu
7549 pWARN_NONE|5.006000||Viu
7550 pWARN_STD|5.006000||Viu
7551 PWGECOS|5.004005|5.004005|Vn
7552 PWPASSWD|5.005000|5.005000|Vn
7553 qerror|5.006000||cViu
7554 QR_PAT_MODS|5.009005||Viu
7555 QUAD_IS_INT|5.006000|5.006000|Vn
7556 QUAD_IS___INT64|5.015003|5.015003|Vn
7557 QUAD_IS_INT64_T|5.006000|5.006000|Vn
7558 QUAD_IS_LONG|5.006000|5.006000|Vn
7559 QUAD_IS_LONG_LONG|5.006000|5.006000|Vn
7560 QUADKIND|5.006000|5.006000|Vn
7561 quadmath_format_needed|5.021004||Vni
7562 quadmath_format_valid|5.031007||Vni
7563 Quad_t|5.003007|5.003007|Vn
7564 QUESTION_MARK_CTRL|5.021001||Viu
7565 RADIXCHAR|5.027010||Viu
7566 RANDBITS|5.003007|5.003007|Vn
7567 RANDOM_R_PROTO|5.008000|5.008000|Vn
7568 Rand_seed_t|5.006000|5.006000|Vn
7569 RANGE_INDICATOR|5.031006||Viu
7570 rck_elide_nothing|5.032001||Viu
7571 RD_NODATA|5.003007|5.003007|Vn
7573 readdir|5.005000||Viu
7574 readdir64|5.009000||Viu
7575 READDIR64_R_PROTO|5.008000|5.008000|Vn
7576 READDIR_R_PROTO|5.008000|5.008000|Vn
7577 READ_XDIGIT|5.017006|5.017006|
7578 realloc|5.007002|5.007002|n
7579 ReANY|5.017006||cVnu
7580 re_compile|5.009005|5.009005|u
7581 RE_COMPILE_RECURSION_INIT|5.029009||Viu
7582 RE_COMPILE_RECURSION_LIMIT|5.029009||Viu
7585 recvfrom|5.005000||Viu
7586 RE_DEBUG_COMPILE_DUMP|5.009004||Viu
7587 RE_DEBUG_COMPILE_FLAGS|5.009005||Viu
7588 RE_DEBUG_COMPILE_MASK|5.009004||Viu
7589 RE_DEBUG_COMPILE_OPTIMISE|5.009004||Viu
7590 RE_DEBUG_COMPILE_PARSE|5.009004||Viu
7591 RE_DEBUG_COMPILE_TEST|5.021005||Viu
7592 RE_DEBUG_COMPILE_TRIE|5.009004||Viu
7593 RE_DEBUG_EXECUTE_INTUIT|5.009004||Viu
7594 RE_DEBUG_EXECUTE_MASK|5.009004||Viu
7595 RE_DEBUG_EXECUTE_MATCH|5.009004||Viu
7596 RE_DEBUG_EXECUTE_TRIE|5.009004||Viu
7597 RE_DEBUG_EXTRA_BUFFERS|5.009005||Viu
7598 RE_DEBUG_EXTRA_DUMP_PRE_OPTIMIZE|5.031004||Viu
7599 RE_DEBUG_EXTRA_GPOS|5.011000||Viu
7600 RE_DEBUG_EXTRA_MASK|5.009004||Viu
7601 RE_DEBUG_EXTRA_OFFDEBUG|5.009005||Viu
7602 RE_DEBUG_EXTRA_OFFSETS|5.009004||Viu
7603 RE_DEBUG_EXTRA_OPTIMISE|5.009005||Viu
7604 RE_DEBUG_EXTRA_STACK|5.009005||Viu
7605 RE_DEBUG_EXTRA_STATE|5.009004||Viu
7606 RE_DEBUG_EXTRA_TRIE|5.009004||Viu
7607 RE_DEBUG_EXTRA_WILDCARD|5.031011||Viu
7608 RE_DEBUG_FLAG|5.009004||Viu
7609 RE_DEBUG_FLAGS|5.009002||Viu
7610 re_dup_guts|5.011000|5.011000|
7611 reentrant_free|5.008000||cVu
7612 reentrant_init|5.008000||cVu
7613 REENTRANT_PROTO_B_B|5.008000||Viu
7614 REENTRANT_PROTO_B_BI|5.008000||Viu
7615 REENTRANT_PROTO_B_BW|5.008000||Viu
7616 REENTRANT_PROTO_B_CCD|5.008000||Viu
7617 REENTRANT_PROTO_B_CCS|5.008000||Viu
7618 REENTRANT_PROTO_B_IBI|5.008000||Viu
7619 REENTRANT_PROTO_B_IBW|5.008000||Viu
7620 REENTRANT_PROTO_B_SB|5.008000||Viu
7621 REENTRANT_PROTO_B_SBI|5.008000||Viu
7622 REENTRANT_PROTO_I_BI|5.008000||Viu
7623 REENTRANT_PROTO_I_BW|5.008000||Viu
7624 REENTRANT_PROTO_I_CCSBWR|5.008000||Viu
7625 REENTRANT_PROTO_I_CCSD|5.008000||Viu
7626 REENTRANT_PROTO_I_CII|5.008000||Viu
7627 REENTRANT_PROTO_I_CIISD|5.008000||Viu
7628 REENTRANT_PROTO_I_CSBI|5.008000||Viu
7629 REENTRANT_PROTO_I_CSBIR|5.008000||Viu
7630 REENTRANT_PROTO_I_CSBWR|5.008000||Viu
7631 REENTRANT_PROTO_I_CSBWRE|5.008000||Viu
7632 REENTRANT_PROTO_I_CSD|5.008000||Viu
7633 REENTRANT_PROTO_I_CWISBWRE|5.008000||Viu
7634 REENTRANT_PROTO_I_CWISD|5.008000||Viu
7635 REENTRANT_PROTO_I_D|5.008000||Viu
7636 REENTRANT_PROTO_I_H|5.008000||Viu
7637 REENTRANT_PROTO_I_IBI|5.008000||Viu
7638 REENTRANT_PROTO_I_IBW|5.008000||Viu
7639 REENTRANT_PROTO_I_ICBI|5.008000||Viu
7640 REENTRANT_PROTO_I_ICSBWR|5.008000||Viu
7641 REENTRANT_PROTO_I_ICSD|5.008000||Viu
7642 REENTRANT_PROTO_I_ID|5.008000||Viu
7643 REENTRANT_PROTO_I_IISD|5.008000||Viu
7644 REENTRANT_PROTO_I_ISBWR|5.008000||Viu
7645 REENTRANT_PROTO_I_ISD|5.008000||Viu
7646 REENTRANT_PROTO_I_LISBI|5.008000||Viu
7647 REENTRANT_PROTO_I_LISD|5.008000||Viu
7648 REENTRANT_PROTO_I_SB|5.008000||Viu
7649 REENTRANT_PROTO_I_SBI|5.008000||Viu
7650 REENTRANT_PROTO_I_SBIE|5.008000||Viu
7651 REENTRANT_PROTO_I_SBIH|5.008000||Viu
7652 REENTRANT_PROTO_I_SBIR|5.008000||Viu
7653 REENTRANT_PROTO_I_SBWR|5.008000||Viu
7654 REENTRANT_PROTO_I_SBWRE|5.008000||Viu
7655 REENTRANT_PROTO_I_SD|5.008000||Viu
7656 REENTRANT_PROTO_I_TISD|5.008000||Viu
7657 REENTRANT_PROTO_I_TS|5.008000||Viu
7658 REENTRANT_PROTO_I_TSBI|5.008000||Viu
7659 REENTRANT_PROTO_I_TSBIR|5.008000||Viu
7660 REENTRANT_PROTO_I_TSBWR|5.008000||Viu
7661 REENTRANT_PROTO_I_TsISBWRE|5.008001||Viu
7662 REENTRANT_PROTO_I_TSR|5.008000||Viu
7663 REENTRANT_PROTO_I_UISBWRE|5.008000||Viu
7664 REENTRANT_PROTO_I_uISBWRE|5.008001||Viu
7665 REENTRANT_PROTO_S_CBI|5.008000||Viu
7666 REENTRANT_PROTO_S_CCSBI|5.008000||Viu
7667 REENTRANT_PROTO_S_CIISBIE|5.008000||Viu
7668 REENTRANT_PROTO_S_CSBI|5.008000||Viu
7669 REENTRANT_PROTO_S_CSBIE|5.008000||Viu
7670 REENTRANT_PROTO_S_CWISBIE|5.008000||Viu
7671 REENTRANT_PROTO_S_CWISBWIE|5.008000||Viu
7672 REENTRANT_PROTO_S_ICSBI|5.008000||Viu
7673 REENTRANT_PROTO_S_ISBI|5.008000||Viu
7674 REENTRANT_PROTO_S_LISBI|5.008000||Viu
7675 REENTRANT_PROTO_S_SBI|5.008000||Viu
7676 REENTRANT_PROTO_S_SBIE|5.008000||Viu
7677 REENTRANT_PROTO_S_SBW|5.008000||Viu
7678 REENTRANT_PROTO_S_TISBI|5.008000||Viu
7679 REENTRANT_PROTO_S_TS|5.031011||Viu
7680 REENTRANT_PROTO_S_TSBI|5.008000||Viu
7681 REENTRANT_PROTO_S_TSBIE|5.008000||Viu
7682 REENTRANT_PROTO_S_TWISBIE|5.008000||Viu
7683 REENTRANT_PROTO_V_D|5.008000||Viu
7684 REENTRANT_PROTO_V_H|5.008000||Viu
7685 REENTRANT_PROTO_V_ID|5.008000||Viu
7686 reentrant_retry|5.008000||vcVnu
7687 reentrant_size|5.008000||cVu
7688 REENTR_MEMZERO|5.009003||Viu
7689 re_exec_indentf|5.023009||vViu
7692 ref_array_or_hash|5.027008||Viu
7693 refcounted_he_chain_2hv|5.013007||cVi
7694 REFCOUNTED_HE_EXISTS|5.015007||Viu
7695 refcounted_he_fetch_pv|5.013007||cVi
7696 refcounted_he_fetch_pvn|5.013007||cVi
7697 refcounted_he_fetch_pvs|5.013007||Vi
7698 refcounted_he_fetch_sv|5.013007||cVi
7699 refcounted_he_free|5.013007||cVi
7700 refcounted_he_inc|5.013007||cVi
7701 REFCOUNTED_HE_KEY_UTF8|5.013007||Viu
7702 refcounted_he_new_pv|5.013007||cVi
7703 refcounted_he_new_pvn|5.013007||cVi
7704 refcounted_he_new_pvs|5.013007||Vi
7705 refcounted_he_new_sv|5.013007||cVi
7706 refcounted_he_value|5.009004||Viu
7709 REFFAN|5.031001||Viu
7710 REFFAN_t8_p8|5.033003||Viu
7711 REFFAN_t8_pb|5.033003||Viu
7712 REFFAN_tb_p8|5.033003||Viu
7713 REFFAN_tb_pb|5.033003||Viu
7714 REFFA_t8_p8|5.033003||Viu
7715 REFFA_t8_pb|5.033003||Viu
7716 REFFA_tb_p8|5.033003||Viu
7717 REFFA_tb_pb|5.033003||Viu
7719 REFFLN|5.031001||Viu
7720 REFFLN_t8_p8|5.033003||Viu
7721 REFFLN_t8_pb|5.033003||Viu
7722 REFFLN_tb_p8|5.033003||Viu
7723 REFFLN_tb_pb|5.033003||Viu
7724 REFFL_t8_p8|5.033003||Viu
7725 REFFL_t8_pb|5.033003||Viu
7726 REFFL_tb_p8|5.033003||Viu
7727 REFFL_tb_pb|5.033003||Viu
7729 REFFN_t8_p8|5.033003||Viu
7730 REFFN_t8_pb|5.033003||Viu
7731 REFFN_tb_p8|5.033003||Viu
7732 REFFN_tb_pb|5.033003||Viu
7733 REFF_t8_p8|5.033003||Viu
7734 REFF_t8_pb|5.033003||Viu
7735 REFF_tb_p8|5.033003||Viu
7736 REFF_tb_pb|5.033003||Viu
7738 REFFUN|5.031001||Viu
7739 REFFUN_t8_p8|5.033003||Viu
7740 REFFUN_t8_pb|5.033003||Viu
7741 REFFUN_tb_p8|5.033003||Viu
7742 REFFUN_tb_pb|5.033003||Viu
7743 REFFU_t8_p8|5.033003||Viu
7744 REFFU_t8_pb|5.033003||Viu
7745 REFFU_tb_p8|5.033003||Viu
7746 REFFU_tb_pb|5.033003||Viu
7747 REF_HE_KEY|5.009005||Viu
7748 refkids|5.003007||Viu
7750 REFN_t8_p8|5.033003||Viu
7751 REFN_t8_pb|5.033003||Viu
7752 REFN_tb_p8|5.033003||Viu
7753 REFN_tb_pb|5.033003||Viu
7754 REF_t8_p8|5.033003||Viu
7755 REF_t8_pb|5.033003||Viu
7756 REF_tb_p8|5.033003||Viu
7757 REF_tb_pb|5.033003||Viu
7759 reg2Lanode|5.021005||Viu
7761 reganode|5.005000||Viu
7762 REG_ANY|5.006000||Viu
7763 REG_ANY_t8_p8|5.033003||Viu
7764 REG_ANY_t8_pb|5.033003||Viu
7765 REG_ANY_tb_p8|5.033003||Viu
7766 REG_ANY_tb_pb|5.033003||Viu
7767 regatom|5.005000||Viu
7768 regbranch|5.005000||Viu
7769 reg_check_named_buff_matched|5.009005||Vniu
7770 regclass|5.005000||Viu
7771 regcppop|5.005000||Viu
7772 regcppush|5.005000||Viu
7773 regcp_restore|5.025006||Viu
7774 regcurly|5.013010||cVniu
7775 REG_CUTGROUP_SEEN|5.019009||Viu
7776 regdump|5.005000|5.005000|u
7777 regdump_extflags|5.009005||Viu
7778 regdump_intflags|5.019002||Viu
7779 regdupe_internal|5.009005||cVu
7780 regexec_flags|5.005000||cVu
7781 REGEX_SET|5.031010||Viu
7782 regex_set_precedence|5.021010||Vniu
7783 REGEX_SET_t8_p8|5.033003||Viu
7784 REGEX_SET_t8_pb|5.033003||Viu
7785 REGEX_SET_tb_p8|5.033003||Viu
7786 REGEX_SET_tb_pb|5.033003||Viu
7787 REG_EXTFLAGS_NAME_SIZE|5.020000||Viu
7788 regfree_internal|5.009005||cVu
7789 REG_GPOS_SEEN|5.019009||Viu
7790 reghop3|5.007001||Vniu
7791 reghop4|5.009005||Vniu
7792 reghopmaybe3|5.007001||Vniu
7793 reginclass|5.005000||Viu
7794 REG_INFTY|5.004005||Viu
7795 reginitcolors|5.006000||cVu
7796 reginsert|5.005000||Viu
7797 REG_INTFLAGS_NAME_SIZE|5.020000||Viu
7798 register|5.003007||Viu
7799 REG_LOOKBEHIND_SEEN|5.019009||Viu
7800 REG_MAGIC|5.006000||Viu
7801 regmatch|5.005000||Viu
7802 REGMATCH_STATE_MAX|5.009005||Viu
7803 reg_named_buff|5.009005||cViu
7804 reg_named_buff_all|5.009005||cVu
7805 reg_named_buff_exists|5.009005||cVu
7806 reg_named_buff_fetch|5.009005||cVu
7807 reg_named_buff_firstkey|5.009005||cVu
7808 reg_named_buff_iter|5.009005||cViu
7809 reg_named_buff_nextkey|5.009005||cVu
7810 reg_named_buff_scalar|5.009005||cVu
7811 regnext|5.003007||cVu
7812 reg_node|5.005000||Viu
7813 regnode_guts|5.021005||Viu
7814 REGNODE_MAX|5.009004||Viu
7815 REGNODE_SIMPLE|5.013002||Viu
7816 REGNODE_VARIES|5.013002||Viu
7817 reg_numbered_buff_fetch|5.009005||cViu
7818 reg_numbered_buff_length|5.009005||cViu
7819 reg_numbered_buff_store|5.009005||cViu
7820 regpiece|5.005000||Viu
7821 regpnode|5.031010||Viu
7822 regprop|5.003007||Viu
7823 reg_qr_package|5.009005||cViu
7824 REG_RECURSE_SEEN|5.019009||Viu
7825 regrepeat|5.005000||Viu
7826 REG_RUN_ON_COMMENT_SEEN|5.019009||Viu
7827 reg_scan_name|5.009005||Viu
7828 reg_skipcomment|5.009005||Vniu
7829 regtail|5.005000||Viu
7830 regtail_study|5.009004||Viu
7831 reg_temp_copy|5.009005||cViu
7832 REG_TOP_LEVEL_BRANCHES_SEEN|5.019009||Viu
7833 regtry|5.005000||Viu
7834 REG_UNBOUNDED_QUANTIFIER_SEEN|5.019009||Viu
7835 REG_UNFOLDED_MULTI_SEEN|5.019009||Viu
7836 REG_VERBARG_SEEN|5.019009||Viu
7837 REG_ZERO_LEN_SEEN|5.019009||Viu
7838 re_indentf|5.023009||vViu
7839 re_intuit_start|5.006000||cVu
7840 re_intuit_string|5.006000||cVu
7841 rename|5.005000||Viu
7842 Renew|5.003007|5.003007|
7843 Renewc|5.003007|5.003007|
7845 RENUM_t8_p8|5.033003||Viu
7846 RENUM_t8_pb|5.033003||Viu
7847 RENUM_tb_p8|5.033003||Viu
7848 RENUM_tb_pb|5.033003||Viu
7849 re_op_compile|5.017001||Viu
7850 repeatcpy|5.003007|5.003007|nu
7851 REPLACEMENT_CHARACTER_UTF8|5.025005|5.003007|p
7852 report_evil_fh|5.006001||Viu
7853 report_redefined_cv|5.015006||Viu
7854 report_uninit|5.006000||cVi
7855 report_wrongway_fh|5.013009||Viu
7856 re_printf|5.023009||vViu
7857 RE_PV_COLOR_DECL|5.009004||Viu
7858 RE_PV_QUOTED_DECL|5.009004||Viu
7859 require_pv|5.006000|5.006000|
7860 require_tie_mod|5.009005||Viu
7861 ReREFCNT_dec|5.005000||Viu
7862 ReREFCNT_inc|5.005000||Viu
7863 RESTORE_ERRNO|5.010001||Vi
7864 RESTORE_LC_NUMERIC|5.021010|5.021010|p
7865 restore_magic|5.009003||Viu
7866 restore_switched_locale|5.027009||Viu
7867 RE_SV_DUMPLEN|5.009004||Viu
7868 RE_SV_ESCAPE|5.009004||Viu
7869 RE_SV_TAIL|5.009004||Viu
7870 RETPUSHNO|5.003007||Viu
7871 RETPUSHUNDEF|5.003007||Viu
7872 RETPUSHYES|5.003007||Viu
7873 RE_TRACK_PATTERN_OFFSETS|5.009005||Viu
7874 RE_TRIE_MAXBUF_INIT|5.009002||Viu
7875 RE_TRIE_MAXBUF_NAME|5.009002||Viu
7876 RETSETNO|5.003007||Viu
7877 RETSETTARG|5.021009||Viu
7878 RETSETUNDEF|5.003007||Viu
7879 RETSETYES|5.003007||Viu
7880 RETURN|5.003007||Viu
7881 RETURNOP|5.003007||Viu
7882 RETURNX|5.003007||Viu
7883 RETVAL|5.003007|5.003007|V
7884 rewind|5.003007||Viu
7885 rewinddir|5.005000||Viu
7886 REXEC_CHECKED|5.005000||Viu
7887 REXEC_COPY_SKIP_POST|5.017004||Viu
7888 REXEC_COPY_SKIP_PRE|5.017004||Viu
7889 REXEC_COPY_STR|5.005000||Viu
7890 REXEC_FAIL_ON_UNDERFLOW|5.019003||Viu
7891 REXEC_IGNOREPOS|5.006000||Viu
7892 REXEC_NOT_FIRST|5.006000||Viu
7893 REXEC_SCREAM|5.006000||Viu
7895 RMS_DIR|5.008001||Viu
7896 RMS_FAC|5.008001||Viu
7897 RMS_FEX|5.008001||Viu
7898 RMS_FNF|5.008001||Viu
7899 RMS_IFI|5.008001||Viu
7900 RMS_ISI|5.008001||Viu
7901 RMS_PRV|5.008001||Viu
7902 rninstr|5.003007|5.003007|n
7903 ROTL32|5.017010||Viu
7904 ROTL64|5.017010||Viu
7905 ROTL_UV|5.017010||Viu
7906 ROTR32|5.027001||Viu
7907 ROTR64|5.027001||Viu
7908 ROTR_UV|5.027001||Viu
7910 rsignal|5.004000|5.004000|
7911 rsignal_restore|5.004000||Viu
7912 rsignal_save|5.004000||Viu
7913 rsignal_state|5.004000|5.004000|u
7914 RsPARA|5.003007||Viu
7915 RsRECORD|5.005000||Viu
7916 RsSIMPLE|5.003007||Viu
7917 RsSNARF|5.003007||Viu
7918 run_body|5.006000||Viu
7919 runops_debug|5.005000||cVu
7920 RUNOPS_DEFAULT|5.005000||Viu
7921 runops_standard|5.005000||cVu
7922 run_user_filter|5.009003||Viu
7923 rv2cv_op_cv|5.013006|5.013006|
7924 RV2CVOPCV_FLAG_MASK|5.021004||Viu
7925 RV2CVOPCV_MARK_EARLY|5.013006|5.013006|
7926 RV2CVOPCV_MAYBE_NAME_GV|5.021004||Viu
7927 RV2CVOPCV_RETURN_NAME_GV|5.013006|5.013006|
7928 RV2CVOPCV_RETURN_STUB|5.021004||Viu
7929 rvpv_dup|5.007003|5.007003|u
7930 RX_ANCHORED_SUBSTR|5.010001||Viu
7931 RX_ANCHORED_UTF8|5.010001||Viu
7932 RXapif_ALL|5.009005||Viu
7933 RXapif_CLEAR|5.009005||Viu
7934 RXapif_DELETE|5.009005||Viu
7935 RXapif_EXISTS|5.009005||Viu
7936 RXapif_FETCH|5.009005||Viu
7937 RXapif_FIRSTKEY|5.009005||Viu
7938 RXapif_NEXTKEY|5.009005||Viu
7939 RXapif_ONE|5.009005||Viu
7940 RXapif_REGNAME|5.009005||Viu
7941 RXapif_REGNAMES|5.009005||Viu
7942 RXapif_REGNAMES_COUNT|5.009005||Viu
7943 RXapif_SCALAR|5.009005||Viu
7944 RXapif_STORE|5.009005||Viu
7945 RX_BUFF_IDX_CARET_FULLMATCH|5.017004||Viu
7946 RX_BUFF_IDX_CARET_POSTMATCH|5.017004||Viu
7947 RX_BUFF_IDX_CARET_PREMATCH|5.017004||Viu
7948 RX_BUFF_IDX_FULLMATCH|5.009005||Viu
7949 RX_BUFF_IDX_POSTMATCH|5.009005||Viu
7950 RX_BUFF_IDX_PREMATCH|5.009005||Viu
7951 RX_CHECK_SUBSTR|5.010001||Viu
7952 RX_COMPFLAGS|5.017011||Viu
7953 RX_ENGINE|5.010001||Viu
7954 RX_EXTFLAGS|5.010001||Viu
7955 RXf_BASE_SHIFT|5.013004||Viu
7956 RXf_CHECK_ALL|5.009005||Viu
7957 RXf_COPY_DONE|5.009005||Viu
7958 RXf_EVAL_SEEN|5.009005||Viu
7959 RXf_INTUIT_TAIL|5.009005||Viu
7960 RXf_IS_ANCHORED|5.019009||Viu
7961 RX_FLOAT_SUBSTR|5.010001||Viu
7962 RX_FLOAT_UTF8|5.010001||Viu
7963 RXf_MATCH_UTF8|5.009005||Viu
7964 RXf_NO_INPLACE_SUBST|5.017011||Viu
7965 RXf_NULL|5.010000||Viu
7966 RXf_PMf_CHARSET|5.013009||Viu
7967 RXf_PMf_COMPILETIME|5.009005||Viu
7968 RXf_PMf_EXTENDED|5.009005||Viu
7969 RXf_PMf_EXTENDED_MORE|5.021005||Viu
7970 RXf_PMf_FLAGCOPYMASK|5.017011||Viu
7971 RXf_PMf_FOLD|5.009005||Viu
7972 RXf_PMf_KEEPCOPY|5.009005||Viu
7973 RXf_PMf_MULTILINE|5.009005||Viu
7974 RXf_PMf_NOCAPTURE|5.021008||Viu
7975 RXf_PMf_SINGLELINE|5.009005||Viu
7976 RXf_PMf_SPLIT|5.017011||Viu
7977 RXf_PMf_STD_PMMOD|5.009005||Viu
7978 RXf_PMf_STD_PMMOD_SHIFT|5.010001||Viu
7979 RXf_PMf_STRICT|5.021008||Viu
7980 RXf_SKIPWHITE|5.009005||Viu
7981 RXf_SPLIT|5.009005||Viu
7982 RXf_START_ONLY|5.009005||Viu
7983 RXf_TAINTED|5.009005||Viu
7984 RXf_TAINTED_SEEN|5.009005||Viu
7985 RXf_UNBOUNDED_QUANTIFIER_SEEN|5.019009||Viu
7986 RXf_USE_INTUIT|5.009005||Viu
7987 RXf_USE_INTUIT_ML|5.009005||Viu
7988 RXf_USE_INTUIT_NOML|5.009005||Viu
7989 RXf_WHITE|5.009005||Viu
7990 RX_GOFS|5.010001||Viu
7991 RXi_GET|5.009005||Viu
7992 RXi_GET_DECL|5.009005||Viu
7993 RX_INTFLAGS|5.019009||Viu
7994 RXi_SET|5.009005||Viu
7995 RX_ISTAINTED|5.017006||Viu
7996 RX_LASTCLOSEPAREN|5.010001||Viu
7997 RX_LASTPAREN|5.010001||Viu
7998 RX_MATCH_COPIED|5.006000||Viu
7999 RX_MATCH_COPIED_off|5.006000||Viu
8000 RX_MATCH_COPIED_on|5.006000||Viu
8001 RX_MATCH_COPIED_set|5.006000||Viu
8002 RX_MATCH_COPY_FREE|5.009000||Viu
8003 RX_MATCH_TAINTED|5.005000||Viu
8004 RX_MATCH_TAINTED_off|5.005000||Viu
8005 RX_MATCH_TAINTED_on|5.005000||Viu
8006 RX_MATCH_TAINTED_set|5.005000||Viu
8007 RX_MATCH_UTF8|5.008001||Viu
8008 RX_MATCH_UTF8_off|5.008001||Viu
8009 RX_MATCH_UTF8_on|5.008001||Viu
8010 RX_MATCH_UTF8_set|5.008001||Viu
8011 RX_MINLEN|5.010001||Viu
8012 RX_MINLENRET|5.010001||Viu
8013 RX_NPARENS|5.010001||Viu
8014 RX_OFFS|5.010001||Viu
8015 RXp_COMPFLAGS|5.017011||Viu
8016 RXp_ENGINE|5.027003||Viu
8017 RXp_EXTFLAGS|5.010001||Viu
8018 RXp_GOFS|5.027003||Viu
8019 RXp_HAS_CUTGROUP|5.027003||Viu
8020 RXp_INTFLAGS|5.019009||Viu
8021 RXp_ISTAINTED|5.027003||Viu
8022 RXp_MATCH_COPIED|5.010001||Viu
8023 RXp_MATCH_COPIED_off|5.010001||Viu
8024 RXp_MATCH_COPIED_on|5.010001||Viu
8025 RXp_MATCH_COPY_FREE|5.027003||Viu
8026 RXp_MATCH_TAINTED|5.010001||Viu
8027 RXp_MATCH_TAINTED_off|5.027003||Viu
8028 RXp_MATCH_TAINTED_on|5.017008||Viu
8029 RXp_MATCH_UTF8|5.010001||Viu
8030 RXp_MATCH_UTF8_off|5.027003||Viu
8031 RXp_MATCH_UTF8_on|5.027003||Viu
8032 RXp_MATCH_UTF8_set|5.027003||Viu
8033 RXp_MINLEN|5.027003||Viu
8034 RXp_MINLENRET|5.027003||Viu
8035 RXp_NPARENS|5.027003||Viu
8036 RXp_OFFS|5.027003||Viu
8037 RXp_PAREN_NAMES|5.010001||Viu
8038 RX_PRECOMP|5.010001||Viu
8039 RX_PRECOMP_const|5.010001||Viu
8040 RX_PRELEN|5.010001||Viu
8041 RXp_SAVED_COPY|5.027003||Viu
8042 RXp_SUBBEG|5.027003||Viu
8043 RXp_SUBOFFSET|5.027003||Viu
8044 RXp_ZERO_LEN|5.027003||Viu
8045 RX_REFCNT|5.010001||Viu
8046 rxres_free|5.004000||Viu
8047 rxres_restore|5.004000||Viu
8048 rxres_save|5.004000||Viu
8049 RX_SAVED_COPY|5.011000||Viu
8050 RX_SUBBEG|5.010001||Viu
8051 RX_SUBCOFFSET|5.017004||Viu
8052 RX_SUBLEN|5.010001||Viu
8053 RX_SUBOFFSET|5.017004||Viu
8054 RX_TAINT_on|5.017006||Viu
8055 RX_UTF8|5.010001||Viu
8056 RX_WRAPLEN|5.010001||Viu
8057 RX_WRAPPED|5.010001||Viu
8058 RX_WRAPPED_const|5.011000||Viu
8059 RX_ZERO_LEN|5.019003||Viu
8060 safecalloc|5.003007||Viu
8061 Safefree|5.003007|5.003007|
8062 safefree|5.003007||Viu
8063 safemalloc|5.003007||Viu
8064 saferealloc|5.003007||Viu
8065 safesyscalloc|5.006000|5.006000|n
8066 safesysfree|5.006000|5.006000|n
8067 safesysmalloc|5.006000|5.006000|n
8068 safesysrealloc|5.006000|5.006000|n
8069 SAFE_TRIE_NODENUM|5.009002||Viu
8070 same_dirent|5.003007||Viu
8071 SANE_ERRSV|5.031003|5.031003|
8073 SANY_t8_p8|5.033003||Viu
8074 SANY_t8_pb|5.033003||Viu
8075 SANY_tb_p8|5.033003||Viu
8076 SANY_tb_pb|5.033003||Viu
8077 save_adelete|5.011000|5.011000|u
8078 SAVEADELETE|5.011000||Viu
8079 save_aelem|5.004005|5.004005|u
8080 save_aelem_flags|5.011000|5.011000|u
8081 save_alloc|5.006000|5.006000|u
8082 save_aptr|5.003007|5.003007|
8083 save_ary|5.003007|5.003007|
8084 SAVEBOOL|5.008001|5.008001|
8085 save_bool|5.008001||cVu
8086 save_clearsv|5.003007||cVu
8087 SAVECLEARSV|5.003007||Vi
8088 SAVECOMPILEWARNINGS|5.009004||Viu
8089 SAVECOMPPAD|5.006000||Vi
8090 SAVECOPFILE|5.006000||Viu
8091 SAVECOPFILE_FREE|5.006001||Viu
8092 SAVECOPLINE|5.006000||Viu
8093 SAVECOPSTASH_FREE|5.006001||Viu
8094 SAVE_DEFSV|5.004005|5.003007|p
8095 SAVEDELETE|5.003007|5.003007|
8096 save_delete|5.003007||cVu
8097 save_destructor|5.003007||cVu
8098 SAVEDESTRUCTOR|5.006000|5.006000|
8099 SAVEDESTRUCTOR_X|5.006000|5.006000|
8100 save_destructor_x|5.006000||cVu
8101 SAVE_ERRNO|5.010001||Vi
8102 SAVEFEATUREBITS|5.031006||Viu
8103 SAVEf_KEEPOLDELEM|5.011000||Viu
8104 SAVEFREECOPHH|5.013007||Viu
8105 SAVEFREEOP|5.010001|5.010001|
8106 save_freeop|5.010001||cVu
8107 SAVEFREEPADNAME|5.021007||Viu
8108 SAVEFREEPV|5.003007|5.003007|
8109 save_freepv|5.010001||cVu
8110 SAVEFREESV|5.003007|5.003007|
8111 save_freesv|5.010001||cVu
8112 SAVEf_SETMAGIC|5.011000||Viu
8113 SAVEGENERICPV|5.006001||Viu
8114 save_generic_pvref|5.006001|5.006001|u
8115 SAVEGENERICSV|5.005003||Viu
8116 save_generic_svref|5.005003|5.005003|u
8117 save_gp|5.004000|5.004000|
8118 save_hash|5.003007|5.003007|
8119 save_hdelete|5.011000|5.011000|u
8120 SAVEHDELETE|5.011000||Viu
8121 save_hek_flags|5.008000||Vniu
8122 save_helem|5.004005|5.004005|u
8123 save_helem_flags|5.011000|5.011000|u
8124 SAVEHINTS|5.005000||Viu
8125 save_hints|5.010001|5.010001|u
8126 save_hptr|5.003007|5.003007|
8127 SAVEI16|5.004000|5.004000|
8128 save_I16|5.004000||cVu
8129 SAVEI32|5.003007|5.003007|
8130 save_I32|5.003007||cVu
8131 SAVEI8|5.006000|5.006000|
8132 save_I8|5.006000||cVu
8133 SAVEINT|5.003007|5.003007|
8134 save_int|5.003007||cVu
8135 save_item|5.003007|5.003007|
8136 SAVEIV|5.003007|5.003007|
8137 save_iv|5.004000||cVu
8138 save_lines|5.005000||Viu
8139 save_list|5.003007|5.003007|d
8140 SAVELONG|5.003007|5.003007|
8141 save_long|5.003007||dcVu
8142 save_magic_flags|5.019002||Viu
8143 SAVE_MASK|5.013001||Viu
8144 SAVEMORTALIZESV|5.007001|5.007001|
8145 save_mortalizesv|5.010001||cVu
8146 save_nogv|5.003007|5.003007|du
8147 SAVEOP|5.005000||Viu
8148 save_op|5.010001|5.010001|u
8149 save_padsv_and_mortalize|5.010001|5.010001|u
8150 SAVEPADSVANDMORTALIZE|5.010001||Viu
8152 SAVEPARSER|5.009005||Viu
8153 SAVEPPTR|5.003007|5.003007|
8154 save_pptr|5.003007||cVu
8155 save_pushi32ptr|5.010001|5.010001|u
8156 save_pushptr|5.010001|5.010001|u
8157 save_pushptri32ptr|5.010001||Viu
8158 save_pushptrptr|5.010001|5.010001|u
8159 savepv|5.003007|5.003007|
8160 savepvn|5.003007|5.003007|
8161 savepvs|5.009003|5.009003|
8162 save_re_context|5.006000||cVu
8163 save_scalar|5.003007|5.003007|
8164 save_scalar_at|5.005000||Viu
8165 save_set_svflags|5.009000|5.009000|u
8166 SAVESETSVFLAGS|5.009000||Viu
8167 savesharedpv|5.007003|5.007003|
8168 SAVESHAREDPV|5.007003||Viu
8169 savesharedpvn|5.009005|5.009005|
8170 save_shared_pvref|5.007003|5.007003|u
8171 savesharedpvs|5.013006|5.013006|
8172 savesharedsvpv|5.013006|5.013006|
8173 SAVESPTR|5.003007|5.003007|
8174 save_sptr|5.003007||cVu
8175 savestack_grow|5.003007|5.003007|u
8176 savestack_grow_cnt|5.008001|5.008001|u
8177 SAVESTACK_POS|5.004000|5.004000|
8178 save_strlen|5.019004||cViu
8179 savesvpv|5.009002|5.009002|
8180 save_svref|5.003007|5.003007|
8181 SAVESWITCHSTACK|5.009002||Viu
8182 SAVEt_ADELETE|5.011000||Viu
8183 SAVEt_AELEM|5.004005||Viu
8184 SAVEt_ALLOC|5.006000||Viu
8185 SAVEt_APTR|5.003007||Viu
8186 SAVEt_AV|5.003007||Viu
8187 SAVEt_BOOL|5.008001||Viu
8188 SAVEt_CLEARPADRANGE|5.017006||Viu
8189 SAVEt_CLEARSV|5.003007||Viu
8190 SAVEt_COMPILE_WARNINGS|5.009004||Viu
8191 SAVEt_COMPPAD|5.006000||Viu
8192 SAVEt_DELETE|5.003007||Viu
8193 SAVEt_DESTRUCTOR|5.003007||Viu
8194 SAVEt_DESTRUCTOR_X|5.006000||Viu
8195 SAVEt_FREECOPHH|5.013007||Viu
8196 SAVEt_FREEOP|5.003007||Viu
8197 SAVEt_FREEPADNAME|5.021007||Viu
8198 SAVEt_FREEPV|5.003007||Viu
8199 SAVEt_FREESV|5.003007||Viu
8200 SAVEt_GENERIC_PVREF|5.006001||Viu
8201 SAVEt_GENERIC_SVREF|5.005003||Viu
8202 SAVEt_GP|5.003007||Viu
8203 SAVEt_GVSLOT|5.017007||Viu
8204 SAVEt_GVSV|5.013005||Viu
8205 SAVEt_HELEM|5.004005||Viu
8206 SAVEt_HINTS|5.005000||Viu
8207 SAVEt_HINTS_HH|5.033001||Viu
8208 SAVEt_HPTR|5.003007||Viu
8209 SAVEt_HV|5.003007||Viu
8210 SAVEt_I16|5.004000||Viu
8211 SAVEt_I32|5.003007||Viu
8212 SAVEt_I32_SMALL|5.013001||Viu
8213 SAVEt_I8|5.006000||Viu
8214 SAVE_TIGHT_SHIFT|5.013001||Viu
8215 SAVEt_INT|5.003007||Viu
8216 SAVEt_INT_SMALL|5.013001||Viu
8217 SAVEt_ITEM|5.003007||Viu
8218 SAVEt_IV|5.003007||Viu
8219 SAVEt_LONG|5.003007||Viu
8220 SAVEt_MORTALIZESV|5.007001||Viu
8221 SAVETMPS|5.003007|5.003007|
8222 savetmps|5.023008|5.023008|xu
8223 SAVEt_NSTAB|5.003007||Viu
8224 save_to_buffer|5.027004||Vniu
8225 SAVEt_OP|5.005000||Viu
8226 SAVEt_PADSV_AND_MORTALIZE|5.010001||Viu
8227 SAVEt_PARSER|5.009005||Viu
8228 SAVEt_PPTR|5.003007||Viu
8229 SAVEt_READONLY_OFF|5.019002||Viu
8230 SAVEt_REGCONTEXT|5.003007||Viu
8231 SAVEt_SAVESWITCHSTACK|5.009002||Viu
8232 SAVEt_SET_SVFLAGS|5.009000||Viu
8233 SAVEt_SHARED_PVREF|5.007003||Viu
8234 SAVEt_SPTR|5.003007||Viu
8235 SAVEt_STACK_POS|5.004000||Viu
8236 SAVEt_STRLEN|5.019004||Viu
8237 SAVEt_STRLEN_SMALL|5.033005||Viu
8238 SAVEt_SV|5.003007||Viu
8239 SAVEt_SVREF|5.003007||Viu
8240 SAVEt_TMPSFLOOR|5.023008||Viu
8241 SAVEt_VPTR|5.006000||Viu
8242 save_vptr|5.006000|5.006000|u
8243 SAVEVPTR|5.006000||Viu
8244 SAWAMPERSAND_LEFT|5.017004||Viu
8245 SAWAMPERSAND_MIDDLE|5.017004||Viu
8246 SAWAMPERSAND_RIGHT|5.017004||Viu
8247 sawparens|5.003007||Viu
8248 sb_dstr|5.003007||Viu
8249 sb_iters|5.003007||Viu
8251 sb_maxiters|5.003007||Viu
8253 SBOL_t8_p8|5.033003||Viu
8254 SBOL_t8_pb|5.033003||Viu
8255 SBOL_tb_p8|5.033003||Viu
8256 SBOL_tb_pb|5.033003||Viu
8257 sb_orig|5.003007||Viu
8258 SBOX32_CHURN_ROUNDS|5.027001||Viu
8259 SBOX32_MAX_LEN|5.027001||Viu
8260 SBOX32_MIX3|5.027001||Viu
8261 SBOX32_MIX4|5.027001||Viu
8262 SBOX32_SCRAMBLE32|5.027001||Viu
8263 SBOX32_SKIP_MASK|5.027001||Viu
8264 SBOX32_STATE_BITS|5.027001||Viu
8265 SBOX32_STATE_BYTES|5.027001||Viu
8266 SBOX32_STATE_WORDS|5.027001||Viu
8267 SBOX32_STATIC_INLINE|5.027001||Viu
8268 SBOX32_WARN2|5.027001||Viu
8269 SBOX32_WARN3|5.027001||Viu
8270 SBOX32_WARN4|5.027001||Viu
8271 SBOX32_WARN5|5.027001||Viu
8272 SBOX32_WARN6|5.027001||Viu
8273 sb_rflags|5.006000||Viu
8275 sb_rxres|5.004000||Viu
8276 sb_rxtainted|5.004000||Viu
8278 sb_strend|5.003007||Viu
8279 sb_targ|5.003007||Viu
8280 scalar|5.003007||Viu
8281 scalarboolean|5.005000||Viu
8282 scalarkids|5.003007||Viu
8283 scalar_mod_type|5.006000||Vniu
8284 scalarvoid|5.003007||Viu
8285 scan_bin|5.006000|5.006000|
8286 scan_commit|5.005000||Viu
8287 scan_const|5.003007||Viu
8288 SCAN_DEF|5.003007||Viu
8289 scan_formline|5.003007||Viu
8290 scan_heredoc|5.003007||Viu
8291 scan_hex|5.006000|5.003007|
8292 scan_ident|5.003007||Viu
8293 scan_inputsymbol|5.003007||Viu
8294 scan_num|5.003007||cVu
8295 scan_oct|5.006000|5.003007|
8296 scan_pat|5.003007||Viu
8297 SCAN_REPL|5.003007||Viu
8298 scan_str|5.003007||xcViu
8299 scan_subst|5.003007||Viu
8300 SCAN_TR|5.003007||Viu
8301 scan_trans|5.003007||Viu
8302 scan_version|5.009001|5.009001|
8303 SCAN_VERSION|5.019008||Viu
8304 scan_vstring|5.009005|5.009005|u
8305 scan_word|5.003007||xcViu
8306 SCHED_YIELD|5.006000|5.006000|Vn
8307 SCOPE_SAVES_SIGNAL_MASK|5.007001||Viu
8308 search_const|5.010001||Viu
8309 seed|5.008001|5.008001|u
8310 seedDrand01|5.006000|5.006000|
8311 SEEK_CUR|5.003007||Viu
8312 seekdir|5.005000||Viu
8313 SEEK_END|5.003007||Viu
8314 SEEK_SET|5.003007||Viu
8315 select|5.005000||Viu
8316 Select_fd_set_t|5.003007|5.003007|Vn
8317 SELECT_MIN_BITS|5.005003|5.005003|Vn
8318 Semctl|5.004005||Viu
8321 sendto|5.005000||Viu
8323 SEOL_t8_p8|5.033003||Viu
8324 SEOL_t8_pb|5.033003||Viu
8325 SEOL_tb_p8|5.033003||Viu
8326 SEOL_tb_pb|5.033003||Viu
8327 sequence_num|5.009003||Viu
8328 set_ANYOF_arg|5.019005||Viu
8329 set_ANYOF_SYNTHETIC|5.019009||Viu
8330 setbuf|5.003007||Viu
8331 set_caret_X|5.019006||Viu
8332 set_context|5.006000|5.006000|nu
8333 setdefout|5.003007|5.003007|
8334 SETERRNO|5.003007||Vi
8335 setfd_cloexec|5.027008||Vniu
8336 setfd_cloexec_for_nonsysfd|5.027008||Viu
8337 setfd_cloexec_or_inhexec_by_sysfdness|5.027008||Viu
8338 setfd_inhexec|5.027008||Vniu
8339 setfd_inhexec_for_sysfd|5.027008||Viu
8340 setgid|5.005000||Viu
8341 setgrent|5.009000||Viu
8342 SETGRENT_R_HAS_FPTR|5.008000||Viu
8343 SETGRENT_R_PROTO|5.008000|5.008000|Vn
8344 sethostent|5.005000||Viu
8345 SETHOSTENT_R_PROTO|5.008000|5.008000|Vn
8347 setjmp|5.005000||Viu
8348 setlinebuf|5.005000||Viu
8349 setlocale|5.009000||Viu
8350 setlocale_debug_string|5.027002||Vniu
8351 SETLOCALE_LOCK|5.033005||Viu
8352 SETLOCALE_R_PROTO|5.008000|5.008000|Vn
8353 SETLOCALE_UNLOCK|5.033005||Viu
8354 SET_MARK_OFFSET|5.006000||Viu
8355 setmode|5.005000||Viu
8357 setnetent|5.005000||Viu
8358 SETNETENT_R_PROTO|5.008000|5.008000|Vn
8359 set_numeric_radix|5.006000||Viu
8360 SET_NUMERIC_STANDARD|5.004000||Viu
8361 set_numeric_standard|5.006000||cViu
8362 SET_NUMERIC_UNDERLYING|5.021010||Viu
8363 set_numeric_underlying|5.027006||cViu
8365 set_padlist|5.021006||cVniu
8366 setprotoent|5.005000||Viu
8367 SETPROTOENT_R_PROTO|5.008000|5.008000|Vn
8368 setpwent|5.009000||Viu
8369 SETPWENT_R_HAS_FPTR|5.008000||Viu
8370 SETPWENT_R_PROTO|5.008000|5.008000|Vn
8371 set_regex_pv|5.029004||Viu
8372 setregid|5.003007||Viu
8373 setreuid|5.003007||Viu
8375 setservent|5.005000||Viu
8376 SETSERVENT_R_PROTO|5.008000|5.008000|Vn
8377 setsockopt|5.005000||Viu
8378 setSTR_LEN|5.031005||Viu
8379 SET_SVANY_FOR_BODYLESS_IV|5.023008||Viu
8380 SET_SVANY_FOR_BODYLESS_NV|5.023008||Viu
8381 SETTARG|5.003007||Viu
8382 SET_THR|5.005000||Viu
8383 SET_THREAD_SELF|5.005003||Viu
8385 setuid|5.005000||Viu
8386 _setup_canned_invlist|5.019008||cViu
8387 setvbuf|5.003007||Viu
8388 share_hek|5.004000|5.004000|u
8389 share_hek_flags|5.008000||Viu
8390 share_hek_hek|5.009003||Viu
8391 sharepvn|5.005000||Viu
8392 SHARP_S_SKIP|5.007003||Viu
8393 Shmat_t|5.003007|5.003007|Vn
8394 SHORTSIZE|5.004000|5.004000|Vn
8395 should_warn_nl|5.021001||Vniu
8396 should_we_output_Debug_r|5.031011||Viu
8397 SH_PATH|5.003007|5.003007|Vn
8398 shutdown|5.005000||Viu
8399 si_dup|5.007003|5.007003|u
8400 S_IEXEC|5.006000||Viu
8401 S_IFIFO|5.011000||Viu
8402 S_IFMT|5.003007||Viu
8403 SIGABRT|5.003007||Viu
8404 sighandler1|5.031007||Vniu
8405 sighandler3|5.031007||Vniu
8406 sighandler|5.003007||Vniu
8407 SIGILL|5.003007||Viu
8408 Sigjmp_buf|5.003007|5.003007|Vn
8409 Siglongjmp|5.003007|5.003007|
8410 signal|5.005000||Viu
8411 Signal_t|5.003007|5.003007|Vn
8412 SIG_NAME|5.003007|5.003007|Vn
8413 SIG_NUM|5.003007|5.003007|Vn
8414 Sigsetjmp|5.003007|5.003007|
8415 SIG_SIZE|5.007001|5.007001|Vn
8416 simplify_sort|5.006000||Viu
8417 SINGLE_PAT_MOD|5.009005||Viu
8418 SIPHASH_SEED_STATE|5.027001||Viu
8419 SIPROUND|5.017006||Viu
8420 S_IREAD|5.006000||Viu
8421 S_IRGRP|5.003007||Viu
8422 S_IROTH|5.003007||Viu
8423 S_IRUSR|5.003007||Viu
8424 S_IRWXG|5.006000||Viu
8425 S_IRWXO|5.006000||Viu
8426 S_IRWXU|5.006000||Viu
8427 S_ISBLK|5.003007||Viu
8428 S_ISCHR|5.003007||Viu
8429 S_ISDIR|5.003007||Viu
8430 S_ISFIFO|5.003007||Viu
8431 S_ISGID|5.003007||Viu
8432 S_ISLNK|5.003007||Viu
8433 S_ISREG|5.003007||Viu
8434 S_ISSOCK|5.003007||Viu
8435 S_ISUID|5.003007||Viu
8436 SITEARCH|5.003007|5.003007|Vn
8437 SITEARCH_EXP|5.003007|5.003007|Vn
8438 SITELIB|5.003007|5.003007|Vn
8439 SITELIB_EXP|5.003007|5.003007|Vn
8440 SITELIB_STEM|5.006000|5.006000|Vn
8441 S_IWGRP|5.003007||Viu
8442 S_IWOTH|5.003007||Viu
8443 S_IWRITE|5.006000||Viu
8444 S_IWUSR|5.003007||Viu
8445 S_IXGRP|5.003007||Viu
8446 S_IXOTH|5.003007||Viu
8447 S_IXUSR|5.003007||Viu
8448 SIZE_ALIGN|5.005000||Viu
8449 Size_t|5.003007|5.003007|Vn
8450 Size_t_MAX|5.021003||Viu
8451 Size_t_size|5.006000|5.006000|Vn
8453 SKIP_next|5.009005||Viu
8454 SKIP_next_fail|5.009005||Viu
8455 SKIP_next_fail_t8_p8|5.033003||Viu
8456 SKIP_next_fail_t8_pb|5.033003||Viu
8457 SKIP_next_fail_tb_p8|5.033003||Viu
8458 SKIP_next_fail_tb_pb|5.033003||Viu
8459 SKIP_next_t8_p8|5.033003||Viu
8460 SKIP_next_t8_pb|5.033003||Viu
8461 SKIP_next_tb_p8|5.033003||Viu
8462 SKIP_next_tb_pb|5.033003||Viu
8463 skipspace_flags|5.019002||xcViu
8464 SKIP_t8_p8|5.033003||Viu
8465 SKIP_t8_pb|5.033003||Viu
8466 SKIP_tb_p8|5.033003||Viu
8467 SKIP_tb_pb|5.033003||Viu
8468 skip_to_be_ignored_text|5.023004||Viu
8469 Slab_Alloc|5.006000||cViu
8470 Slab_Free|5.007003||cViu
8471 Slab_to_ro|5.017002||Viu
8472 Slab_to_rw|5.009005||Viu
8474 SLOPPYDIVIDE|5.003007||Viu
8475 socket|5.005000||Viu
8476 SOCKET_OPEN_MODE|5.008002||Viu
8477 socketpair|5.005000||Viu
8478 Sock_size_t|5.006000|5.006000|Vn
8480 sortcv|5.009003||Viu
8481 sortcv_stacked|5.009003||Viu
8482 sortcv_xsub|5.009003||Viu
8483 sortsv|5.007003|5.007003|
8484 sortsv_flags|5.009003|5.009003|
8485 sortsv_flags_impl|5.031011||Viu
8486 SP|5.003007|5.003007|
8487 space_join_names_mortal|5.009004||Viu
8488 SPAGAIN|5.003007|5.003007|
8489 S_PAT_MODS|5.009005||Viu
8490 specialWARN|5.006000||Viu
8491 SRAND48_R_PROTO|5.008000|5.008000|Vn
8492 SRANDOM_R_PROTO|5.008000|5.008000|Vn
8493 SRCLOSE|5.027008||Viu
8494 SRCLOSE_t8_p8|5.033003||Viu
8495 SRCLOSE_t8_pb|5.033003||Viu
8496 SRCLOSE_tb_p8|5.033003||Viu
8497 SRCLOSE_tb_pb|5.033003||Viu
8498 SROPEN|5.027008||Viu
8499 SROPEN_t8_p8|5.033003||Viu
8500 SROPEN_t8_pb|5.033003||Viu
8501 SROPEN_tb_p8|5.033003||Viu
8502 SROPEN_tb_pb|5.033003||Viu
8503 SS_ACCVIO|5.008001||Viu
8504 SS_ADD_BOOL|5.017007||Viu
8505 SS_ADD_DPTR|5.017007||Viu
8506 SS_ADD_DXPTR|5.017007||Viu
8507 SS_ADD_END|5.017007||Viu
8508 SS_ADD_INT|5.017007||Viu
8509 SS_ADD_IV|5.017007||Viu
8510 SS_ADD_LONG|5.017007||Viu
8511 SS_ADD_PTR|5.017007||Viu
8512 SS_ADD_UV|5.017007||Viu
8513 SS_BUFFEROVF|5.021009||Viu
8514 ssc_add_range|5.019005||Viu
8515 ssc_and|5.019005||Viu
8516 ssc_anything|5.019005||Viu
8517 ssc_clear_locale|5.019005||Vniu
8518 ssc_cp_and|5.019005||Viu
8519 ssc_finalize|5.019005||Viu
8520 SSCHECK|5.003007||Viu
8521 ssc_init|5.019005||Viu
8522 ssc_intersection|5.019005||Viu
8523 ssc_is_anything|5.019005||Vniu
8524 ssc_is_cp_posixl_init|5.019005||Vniu
8525 SSC_MATCHES_EMPTY_STRING|5.021004||Viu
8526 ssc_or|5.019005||Viu
8527 ssc_union|5.019005||Viu
8528 SS_DEVOFFLINE|5.008001||Viu
8529 ss_dup|5.007003|5.007003|u
8530 SSGROW|5.008001||Viu
8531 SS_IVCHAN|5.008001||Viu
8532 SSize_t|5.003007|5.003007|Vn
8533 SSize_t_MAX|5.019004||Viu
8534 SS_MAXPUSH|5.017007||Viu
8536 SSNEWa|5.006000||Viu
8537 SSNEWat|5.007001||Viu
8538 SSNEWt|5.007001||Viu
8539 SS_NOPRIV|5.021001||Viu
8540 SS_NORMAL|5.008001||Viu
8541 SSPOPBOOL|5.008001||Viu
8542 SSPOPDPTR|5.003007||Viu
8543 SSPOPDXPTR|5.006000||Viu
8544 SSPOPINT|5.003007||Viu
8545 SSPOPIV|5.003007||Viu
8546 SSPOPLONG|5.003007||Viu
8547 SSPOPPTR|5.003007||Viu
8548 SSPOPUV|5.013001||Viu
8550 SSPTRt|5.007001||Viu
8551 SSPUSHBOOL|5.008001||Viu
8552 SSPUSHDPTR|5.003007||Viu
8553 SSPUSHDXPTR|5.006000||Viu
8554 SSPUSHINT|5.003007||Viu
8555 SSPUSHIV|5.003007||Viu
8556 SSPUSHLONG|5.003007||Viu
8557 SSPUSHPTR|5.003007||Viu
8558 SSPUSHUV|5.013001||Viu
8559 ST|5.003007|5.003007|
8560 stack_grow|5.003007||cVu
8561 STANDARD_C|5.003007||Viu
8563 STAR_t8_p8|5.033003||Viu
8564 STAR_t8_pb|5.033003||Viu
8565 STAR_tb_p8|5.033003||Viu
8566 STAR_tb_pb|5.033003||Viu
8567 START_EXTERN_C|5.005000|5.003007|pV
8569 START_MY_CXT|5.010000|5.010000|p
8570 STARTPERL|5.003007|5.003007|Vn
8571 start_subparse|5.004000|5.003007|pu
8572 StashHANDLER|5.007001||Viu
8575 STATIC|5.005000||Viu
8576 STATIC_ASSERT_1|5.021007||Viu
8577 STATIC_ASSERT_2|5.021007||Viu
8578 STATIC_ASSERT_DECL|5.027001||Viu
8579 STATIC_ASSERT_STMT|5.021007||Viu
8580 Stat_t|5.004005||Viu
8581 STATUS_ALL_FAILURE|5.004000||Viu
8582 STATUS_ALL_SUCCESS|5.004000||Viu
8583 STATUS_CURRENT|5.004000||Viu
8584 STATUS_EXIT|5.009003||Viu
8585 STATUS_EXIT_SET|5.009003||Viu
8586 STATUS_NATIVE|5.004000||Viu
8587 STATUS_NATIVE_CHILD_SET|5.009003||Viu
8588 STATUS_UNIX|5.009003||Viu
8589 STATUS_UNIX_EXIT_SET|5.009003||Viu
8590 STATUS_UNIX_SET|5.009003||Viu
8591 STDCHAR|5.003007|5.003007|Vn
8592 stderr|5.003007||Viu
8594 STDIO_PTR_LVAL_SETS_CNT|5.007001|5.007001|Vn
8595 STDIO_PTR_LVALUE|5.006000|5.006000|Vn
8596 STDIO_STREAM_ARRAY|5.006000|5.006000|Vn
8597 stdize_locale|5.007001||Viu
8598 stdout|5.003007||Viu
8599 stdoutf|5.005000||Viu
8600 STD_PAT_MODS|5.009005||Viu
8601 STD_PMMOD_FLAGS_CLEAR|5.013006||Viu
8602 ST_INO_SIGN|5.015002|5.015002|Vn
8603 ST_INO_SIZE|5.015002|5.015002|Vn
8604 STMT_END|5.003007|5.003007|pV
8605 STMT_START|5.003007|5.003007|pV
8606 STOREFEATUREBITSHH|5.031006||Viu
8607 STORE_LC_NUMERIC_FORCE_TO_UNDERLYING|5.021010|5.021010|
8608 STORE_LC_NUMERIC_SET_STANDARD|5.027009||pVu
8609 STORE_LC_NUMERIC_SET_TO_NEEDED|5.021010|5.021010|
8610 STORE_LC_NUMERIC_SET_TO_NEEDED_IN|5.031003|5.031003|
8611 STORE_NUMERIC_SET_STANDARD|||piu
8612 strBEGINs|5.027006||Viu
8613 strEQ|5.003007|5.003007|
8614 Strerror|5.003007||Viu
8615 strerror|5.009000||Viu
8616 STRERROR_R_PROTO|5.008000|5.008000|Vn
8617 strGE|5.003007|5.003007|
8618 strGT|5.003007|5.003007|
8619 STRING|5.006000||Viu
8620 STRINGIFY|5.003007|5.003007|Vn
8621 STRINGl|5.031005||Viu
8622 STRINGs|5.031005||Viu
8623 strip_return|5.009003||Viu
8624 strLE|5.003007|5.003007|
8625 STR_LEN|5.006000||Viu
8626 STRLEN|5.027001||Viu
8627 STR_LENl|5.031005||Viu
8628 STR_LENs|5.031005||Viu
8629 strLT|5.003007|5.003007|
8630 strNE|5.003007|5.003007|
8631 strnEQ|5.003007|5.003007|
8632 strnNE|5.003007|5.003007|
8633 STR_SZ|5.006000||Viu
8634 Strtod|5.029010|5.029010|n
8635 Strtol|5.006000|5.006000|n
8636 strtoll|5.006000||Viu
8637 Strtoul|5.006000|5.006000|n
8638 strtoull|5.006000||Viu
8639 str_to_version|5.006000||cVu
8640 StructCopy|5.003007|5.003007|V
8641 STRUCT_OFFSET|5.004000||Viu
8642 STRUCT_SV|5.007001||Viu
8643 STR_WITH_LEN|5.009003|5.003007|pV
8644 study_chunk|5.005000||Viu
8645 sub_crush_depth|5.004000||Viu
8646 sublex_done|5.005000||Viu
8647 sublex_push|5.005000||Viu
8648 sublex_start|5.005000||Viu
8649 SUBST_TAINT_BOOLRET|5.013010||Viu
8650 SUBST_TAINT_PAT|5.013010||Viu
8651 SUBST_TAINT_REPL|5.013010||Viu
8652 SUBST_TAINT_RETAINT|5.013010||Viu
8653 SUBST_TAINT_STR|5.013010||Viu
8654 SUBVERSION|5.003007||Viu
8655 SUCCEED|5.003007||Viu
8656 SUCCEED_t8_p8|5.033003||Viu
8657 SUCCEED_t8_pb|5.033003||Viu
8658 SUCCEED_tb_p8|5.033003||Viu
8659 SUCCEED_tb_pb|5.033003||Viu
8660 SUSPEND|5.005000||Viu
8661 SUSPEND_t8_p8|5.033003||Viu
8662 SUSPEND_t8_pb|5.033003||Viu
8663 SUSPEND_tb_p8|5.033003||Viu
8664 SUSPEND_tb_pb|5.033003||Viu
8665 sv_2bool|5.013006||cV
8666 sv_2bool_flags|5.013006||cV
8667 sv_2bool_nomg|5.017002||Viu
8668 sv_2cv|5.003007|5.003007|
8669 sv_2io|5.003007|5.003007|
8670 sv_2iuv_common|5.009004||Viu
8671 sv_2iuv_non_preserve|5.007001||Viu
8672 sv_2iv|5.009001||cVu
8673 sv_2iv_flags|5.009001|5.009001|
8674 sv_2mortal|5.003007|5.003007|
8675 sv_2num|5.010000||xVi
8676 sv_2nv|5.013001||Viu
8677 sv_2nv_flags|5.013001|5.013001|
8678 sv_2pv|5.005000||cVu
8679 sv_2pvbyte|5.006000|5.003007|p
8680 sv_2pvbyte_flags|5.031004|5.031004|u
8681 sv_2pvbyte_nolen|5.009003||pcV
8682 sv_2pv_flags|5.007002||pcV
8683 sv_2pv_nolen|5.009003||pcV
8684 sv_2pv_nomg|5.007002||Viu
8685 sv_2pvutf8|5.006000|5.006000|
8686 sv_2pvutf8_flags|5.031004|5.031004|u
8687 sv_2pvutf8_nolen|5.009003||cV
8688 sv_2uv|5.009001||pcVu
8689 sv_2uv_flags|5.009001|5.009001|
8690 sv_add_arena|5.003007||Vi
8692 SvAMAGIC|5.003007||Viu
8693 SvAMAGIC_off|5.031004|5.031004|nu
8694 SvAMAGIC_on|5.031004|5.031004|nu
8696 sv_backoff|5.003007|5.003007|n
8697 sv_bless|5.003007|5.003007|
8698 sv_buf_to_ro|5.019008||Viu
8699 sv_buf_to_rw|5.019008||Viu
8700 SvCANCOW|5.017007||Viu
8701 SvCANEXISTDELETE|5.011000||Viu
8702 SV_CATBYTES|5.021005|5.021005|
8703 sv_cat_decode|5.008001|5.008001|
8704 sv_cathek|5.021004||Viu
8705 sv_catpv|5.003007|5.003007|
8706 sv_catpvf|5.006000|5.004000|v
8707 sv_catpv_flags|5.013006|5.013006|
8708 sv_catpvf_mg|5.006000|5.004000|pv
8709 sv_catpvf_mg_nocontext|5.006000||pvVn
8710 sv_catpvf_nocontext|5.006000||vVn
8711 sv_catpv_mg|5.004005|5.003007|p
8712 sv_catpvn|5.003007|5.003007|
8713 sv_catpvn_flags|5.007002|5.007002|
8714 sv_catpvn_mg|5.004005|5.003007|p
8715 sv_catpvn_nomg|5.007002|5.003007|p
8716 sv_catpvn_nomg_maybeutf8|5.017005||Viu
8717 sv_catpvn_nomg_utf8_upgrade|5.017002||Viu
8718 sv_catpv_nomg|5.013006|5.013006|
8719 sv_catpvs|5.009003|5.003007|p
8720 sv_catpvs_flags|5.013006|5.013006|
8721 sv_catpvs_mg|5.013006|5.013006|
8722 sv_catpvs_nomg|5.013006|5.013006|
8723 sv_catsv|5.003007|5.003007|
8724 sv_catsv_flags|5.007002|5.007002|
8725 sv_catsv_mg|5.004005|5.003007|p
8726 sv_catsv_nomg|5.007002|5.003007|p
8727 SV_CATUTF8|5.021005|5.021005|
8728 sv_catxmlpvs|5.013006||Viu
8729 SV_CHECK_THINKFIRST|5.008001||Viu
8730 SV_CHECK_THINKFIRST_COW_DROP|5.009000||Viu
8731 sv_chop|5.003007|5.003007|
8732 sv_clean_all|5.003007||Vi
8733 sv_clean_objs|5.003007||Vi
8734 sv_clear|5.003007|5.003007|
8735 sv_cmp|5.003007|5.003007|
8736 sv_cmp_flags|5.013006|5.013006|
8737 sv_cmp_locale|5.004000|5.004000|
8738 sv_cmp_locale_flags|5.013006|5.013006|
8739 sv_collxfrm|5.013006||V
8740 sv_collxfrm_flags|5.013006|5.013006|
8741 SvCOMPILED|5.003007||Viu
8742 SvCOMPILED_off|5.003007||Viu
8743 SvCOMPILED_on|5.003007||Viu
8744 SV_CONST|5.019002||Viu
8745 SV_CONST_BINMODE|5.019002||Viu
8746 SV_CONST_CLEAR|5.019002||Viu
8747 SV_CONST_CLOSE|5.019002||Viu
8748 SV_CONST_DELETE|5.019002||Viu
8749 SV_CONST_DESTROY|5.019002||Viu
8750 SV_CONST_EOF|5.019002||Viu
8751 SV_CONST_EXISTS|5.019002||Viu
8752 SV_CONST_EXTEND|5.019002||Viu
8753 SV_CONST_FETCH|5.019002||Viu
8754 SV_CONST_FETCHSIZE|5.019002||Viu
8755 SV_CONST_FILENO|5.019002||Viu
8756 SV_CONST_FIRSTKEY|5.019002||Viu
8757 SV_CONST_GETC|5.019002||Viu
8758 SV_CONST_NEXTKEY|5.019002||Viu
8759 SV_CONST_OPEN|5.019002||Viu
8760 SV_CONST_POP|5.019002||Viu
8761 SV_CONST_PRINT|5.019002||Viu
8762 SV_CONST_PRINTF|5.019002||Viu
8763 SV_CONST_PUSH|5.019002||Viu
8764 SV_CONST_READ|5.019002||Viu
8765 SV_CONST_READLINE|5.019002||Viu
8766 SV_CONST_RETURN|5.009003|5.003007|poVnu
8767 SV_CONST_SCALAR|5.019002||Viu
8768 SV_CONSTS_COUNT|5.019002||Viu
8769 SV_CONST_SEEK|5.019002||Viu
8770 SV_CONST_SHIFT|5.019002||Viu
8771 SV_CONST_SPLICE|5.019002||Viu
8772 SV_CONST_STORE|5.019002||Viu
8773 SV_CONST_STORESIZE|5.019002||Viu
8774 SV_CONST_TELL|5.019002||Viu
8775 SV_CONST_TIEARRAY|5.019002||Viu
8776 SV_CONST_TIEHANDLE|5.019002||Viu
8777 SV_CONST_TIEHASH|5.019002||Viu
8778 SV_CONST_TIESCALAR|5.019002||Viu
8779 SV_CONST_UNSHIFT|5.019002||Viu
8780 SV_CONST_UNTIE|5.019002||Viu
8781 SV_CONST_WRITE|5.019002||Viu
8782 sv_copypv|5.007003|5.007003|
8783 sv_copypv_flags|5.017002|5.017002|
8784 sv_copypv_nomg|5.017002|5.017002|
8785 SV_COW_DROP_PV|5.008001|5.003007|p
8786 SV_COW_OTHER_PVS|5.009005||Viu
8787 SV_COW_REFCNT_MAX|5.017007||Viu
8788 SV_COW_SHARED_HASH_KEYS|5.009005|5.003007|poVnu
8789 SvCUR|5.003007|5.003007|
8790 SvCUR_set|5.003007|5.003007|
8791 sv_dec|5.003007|5.003007|
8792 sv_dec_nomg|5.013002|5.013002|
8793 sv_del_backref|5.006000||cViu
8794 sv_derived_from|5.004000|5.004000|
8795 sv_derived_from_pv|5.015004|5.015004|
8796 sv_derived_from_pvn|5.015004|5.015004|
8797 sv_derived_from_sv|5.015004|5.015004|
8798 sv_derived_from_svpvn|5.031006||Viu
8799 sv_destroyable|5.010000|5.010000|
8800 SvDESTROYABLE|5.010000||Viu
8801 sv_display|5.021002||Viu
8802 SV_DO_COW_SVSETSV|5.009005||Viu
8803 sv_does|5.009004|5.009004|
8804 sv_does_pv|5.015004|5.015004|
8805 sv_does_pvn|5.015004|5.015004|
8806 sv_does_sv|5.015004|5.015004|
8807 sv_dump|5.003007|5.003007|
8808 sv_dup|5.007003|5.007003|u
8809 sv_dup_common|5.013002||Viu
8810 sv_dup_inc|5.013002|5.013002|u
8811 sv_dup_inc_multiple|5.011000||Viu
8812 SvEND|5.003007|5.003007|
8813 SvEND_set|5.003007||Viu
8814 SvENDx|5.003007||Viu
8815 sv_eq|5.003007|5.003007|
8816 sv_eq_flags|5.013006|5.013006|
8817 sv_exp_grow|5.009003||Viu
8818 SVf256|5.008001||Viu
8820 SVf|5.006000|5.003007|p
8821 SvFAKE|5.003007||Viu
8822 SvFAKE_off|5.003007||Viu
8823 SvFAKE_on|5.003007||Viu
8824 SVf_AMAGIC|5.003007||Viu
8825 SVfARG|5.009005|5.003007|p
8826 SVf_BREAK|5.003007||Viu
8827 SVf_FAKE|5.003007||Viu
8828 SVf_IOK|5.003007||Viu
8829 SVf_IsCOW|5.017006||Viu
8830 SVf_IVisUV|5.006000||Viu
8831 SvFLAGS|5.003007||Viu
8832 SVf_NOK|5.003007||Viu
8833 SVf_OK|5.003007||Viu
8834 SVf_OOK|5.003007||Viu
8835 sv_force_normal|5.006000|5.006000|
8836 sv_force_normal_flags|5.007001|5.007001|
8837 SV_FORCE_UTF8_UPGRADE|5.011000|5.011000|
8838 SVf_POK|5.003007||Viu
8839 SVf_PROTECT|5.021005||Viu
8840 SVf_READONLY|5.003007||Viu
8842 sv_free|5.003007|5.003007|
8843 sv_free_arenas|5.003007||Vi
8844 SVf_ROK|5.003007||Viu
8845 SVf_THINKFIRST|5.003007||Viu
8846 SVf_UTF8|5.006000|5.003007|p
8847 SvGAMAGIC|5.006001|5.006001|
8848 sv_get_backrefs|5.021008|5.021008|xn
8849 SvGETMAGIC|5.004005|5.003007|p
8850 sv_gets|5.003007|5.003007|
8852 SV_GMAGIC|5.007002|5.003007|p
8853 SvGMAGICAL|5.003007||Viu
8854 SvGMAGICAL_off|5.003007||Viu
8855 SvGMAGICAL_on|5.003007||Viu
8856 SvGROW|5.003007|5.003007|
8857 sv_grow|5.003007||cV
8858 Sv_Grow|5.003007||Viu
8859 SvGROW_mutable|5.009003||Viu
8860 SV_HAS_TRAILING_NUL|5.009004|5.003007|p
8861 SV_IMMEDIATE_UNREF|5.007001|5.003007|p
8862 SvIMMORTAL|5.004000||Viu
8863 SvIMMORTAL_INTERP|5.027003||Viu
8864 SvIMMORTAL_TRUE|5.027003||Viu
8865 sv_inc|5.003007|5.003007|
8866 sv_i_ncmp|5.009003||Viu
8867 sv_i_ncmp_desc|5.031011||Viu
8868 sv_inc_nomg|5.013002|5.013002|
8869 sv_insert|5.003007|5.003007|
8870 sv_insert_flags|5.010001|5.010001|
8871 SvIOK|5.003007|5.003007|
8872 SvIOK_nog|5.017002||Viu
8873 SvIOK_nogthink|5.017002||Viu
8874 SvIOK_notUV|5.006000|5.006000|
8875 SvIOK_off|5.003007|5.003007|
8876 SvIOK_on|5.003007|5.003007|
8877 SvIOK_only|5.003007|5.003007|
8878 SvIOK_only_UV|5.006000|5.006000|
8879 SvIOKp|5.003007|5.003007|
8880 SvIOKp_on|5.003007||Viu
8881 SvIOK_UV|5.006000|5.006000|
8882 sv_isa|5.003007|5.003007|
8883 sv_isa_sv|5.031007|5.031007|x
8884 SvIsCOW|5.008003|5.008003|
8885 SvIsCOW_shared_hash|5.008003|5.008003|
8886 SvIS_FREED|5.009003||Viu
8887 sv_isobject|5.003007|5.003007|
8888 SvIV|5.003007|5.003007|
8890 SvIV_nomg|5.009001|5.003007|p
8891 SvIV_please|5.007001||Viu
8892 SvIV_please_nomg|5.013002||Viu
8893 SvIV_set|5.003007|5.003007|
8894 SvIVX|5.003007|5.003007|
8895 SvIVx|5.003007|5.003007|
8896 SvIVXx|5.003007||Viu
8897 sv_kill_backrefs|||xiu
8898 sv_len|5.003007|5.003007|
8899 SvLEN|5.003007|5.003007|
8900 SvLEN_set|5.003007|5.003007|
8901 sv_len_utf8|5.006000|5.006000|p
8902 sv_len_utf8_nomg|5.017004||pViu
8903 SvLENx|5.003007||Viu
8904 SvLOCK|5.007003|5.007003|
8905 sv_magic|5.003007|5.003007|
8906 SvMAGIC|5.003007||Viu
8907 SvMAGICAL|5.003007||Viu
8908 SvMAGICAL_off|5.003007||Viu
8909 SvMAGICAL_on|5.003007||Viu
8910 sv_magicext|5.007003|5.007003|
8911 sv_magicext_mglob|5.019002||cViu
8912 sv_magic_portable||5.004000|pou
8913 SvMAGIC_set|5.009003|5.003007|p
8914 sv_mortalcopy|5.003007|5.003007|
8915 sv_mortalcopy_flags|5.017005|5.003007|p
8916 SV_MUTABLE_RETURN|5.009003|5.003007|poVnu
8917 sv_ncmp|5.009003||Viu
8918 sv_ncmp_desc|5.031011||Viu
8919 sv_newmortal|5.003007|5.003007|
8920 sv_newref|5.003007||cV
8921 SvNIOK|5.003007|5.003007|
8922 SvNIOK_nog|5.017002||Viu
8923 SvNIOK_nogthink|5.017002||Viu
8924 SvNIOK_off|5.003007|5.003007|
8925 SvNIOKp|5.003007|5.003007|
8926 SvNOK|5.003007|5.003007|
8927 SvNOK_nog|5.017002||Viu
8928 SvNOK_nogthink|5.017002||Viu
8929 SvNOK_off|5.003007|5.003007|
8930 SvNOK_on|5.003007|5.003007|
8931 SvNOK_only|5.003007|5.003007|
8932 SvNOKp|5.003007|5.003007|
8933 SvNOKp_on|5.003007||Viu
8934 sv_nolocking|5.007003|5.007003|d
8935 sv_nosharing|5.007003|5.007003|
8936 SV_NOSTEAL|5.009002|5.003007|p
8937 sv_nounlocking|5.007003|5.007003|d
8939 SvNV|5.006000|5.003007|
8940 SvNV_nomg|5.013002|5.003007|p
8941 SvNV_set|5.006000|5.003007|
8942 SvNVX|5.006000|5.003007|
8943 SvNVx|5.006000|5.003007|
8944 SvNVXx|5.003007||Viu
8945 SvOBJECT|5.003007||Viu
8946 SvOBJECT_off|5.003007||Viu
8947 SvOBJECT_on|5.003007||Viu
8948 SvOK|5.003007|5.003007|
8949 SvOK_off|5.003007||Viu
8950 SvOK_off_exc_UV|5.006000||Viu
8952 sv_only_taint_gmagic|5.021010||Vniu
8953 SvOOK|5.003007|5.003007|
8954 SvOOK_off|5.003007|5.003007|
8955 SvOOK_offset|5.011000|5.011000|
8956 SvOOK_on|5.003007||Viu
8957 sv_or_pv_len_utf8|5.017005||Viu
8958 sv_or_pv_pos_u2b|5.019004||Viu
8959 SvOURSTASH|5.009005||Viu
8960 SvOURSTASH_set|5.009005||Viu
8961 SvPADMY|5.003007||Viu
8962 SvPADMY_on|5.003007||Viu
8963 SVpad_OUR|5.006000||Viu
8964 SvPAD_OUR|5.009004||Viu
8965 SvPAD_OUR_on|5.009004||Viu
8966 SvPADSTALE|5.009000||Viu
8967 SvPADSTALE_off|5.009000||Viu
8968 SvPADSTALE_on|5.009000||Viu
8969 SVpad_STATE|5.009004||Viu
8970 SvPAD_STATE|5.009004||Viu
8971 SvPAD_STATE_on|5.009004||Viu
8972 SvPADTMP|5.003007||Viu
8973 SvPADTMP_off|5.003007||Viu
8974 SvPADTMP_on|5.003007||Viu
8975 SVpad_TYPED|5.007002||Viu
8976 SvPAD_TYPED|5.009004||Viu
8977 SvPAD_TYPED_on|5.009004||Viu
8978 SVpav_REAL|5.009003||Viu
8979 SVpav_REIFY|5.009003||Viu
8980 SvPCS_IMPORTED|5.009005||Viu
8981 SvPCS_IMPORTED_off|5.009005||Viu
8982 SvPCS_IMPORTED_on|5.009005||Viu
8983 SvPEEK|5.003007||Viu
8984 sv_peek|5.005000|5.005000|u
8985 SVpgv_GP|5.009005||Viu
8986 SVphv_CLONEABLE|5.009003||Viu
8987 SVphv_HASKFLAGS|5.008000||Viu
8988 SVphv_LAZYDEL|5.003007||Viu
8989 SVphv_SHAREKEYS|5.003007||Viu
8990 SVp_IOK|5.003007||Viu
8991 SVp_NOK|5.003007||Viu
8992 SvPOK|5.003007|5.003007|
8993 SvPOK_byte_nog|5.017002||Viu
8994 SvPOK_byte_nogthink|5.017002||Viu
8995 SvPOK_byte_pure_nogthink|5.017003||Viu
8996 SvPOK_nog|5.017002||Viu
8997 SvPOK_nogthink|5.017002||Viu
8998 SvPOK_off|5.003007|5.003007|
8999 SvPOK_on|5.003007|5.003007|
9000 SvPOK_only|5.003007|5.003007|
9001 SvPOK_only_UTF8|5.006000|5.006000|
9002 SvPOKp|5.003007|5.003007|
9003 SvPOKp_on|5.003007||Viu
9004 SvPOK_pure_nogthink|5.017003||Viu
9005 SvPOK_utf8_nog|5.017002||Viu
9006 SvPOK_utf8_nogthink|5.017002||Viu
9007 SvPOK_utf8_pure_nogthink|5.017003||Viu
9008 sv_pos_b2u|5.006000|5.006000|
9009 sv_pos_b2u_flags|5.019003|5.019003|
9010 sv_pos_b2u_midway|5.009004||Viu
9011 sv_pos_u2b|5.006000|5.006000|
9012 sv_pos_u2b_cached|5.009004||Viu
9013 sv_pos_u2b_flags|5.011005|5.011005|
9014 sv_pos_u2b_forwards|5.009004||Vniu
9015 sv_pos_u2b_midway|5.009004||Vniu
9016 SVp_POK|5.003007||Viu
9017 SVprv_PCS_IMPORTED|5.009005||Viu
9018 SVprv_WEAKREF|5.006000||Viu
9019 SVp_SCREAM|5.003007||Viu
9020 SvPV|5.003007|5.003007|
9022 SvPVbyte|5.006000|5.003007|p
9023 sv_pvbyte|5.008000||cV
9024 SvPVbyte_force|5.009002|5.009002|
9025 sv_pvbyten|5.006000||dcV
9026 sv_pvbyten_force|5.006000||cV
9027 SvPVbyte_nolen|5.006000|5.006000|
9028 SvPVbyte_nomg|5.031004|5.031004|
9029 SvPVbyte_or_null|5.031004|5.031004|
9030 SvPVbyte_or_null_nomg|5.031004|5.031004|
9031 SvPVbytex|5.006000|5.006000|
9032 SvPVbytex_force|5.006000|5.006000|
9033 SvPVbytex_nolen|5.009003|5.009003|
9034 SvPVCLEAR|5.025006|5.025006|p
9035 SvPV_const|5.009003|5.003007|p
9036 SvPV_flags|5.007002|5.003007|p
9037 SvPV_flags_const|5.009003|5.003007|p
9038 SvPV_flags_const_nolen|5.009003||pVu
9039 SvPV_flags_mutable|5.009003|5.003007|p
9040 SvPV_force|5.003007|5.003007|p
9041 SvPV_force_flags|5.007002|5.003007|p
9042 SvPV_force_flags_mutable|5.009003|5.003007|p
9043 SvPV_force_flags_nolen|5.009003|5.003007|p
9044 SvPV_force_mutable|5.009003|5.003007|p
9045 SvPV_force_nolen|5.009003|5.003007|p
9046 SvPV_force_nomg|5.007002|5.003007|p
9047 SvPV_force_nomg_nolen|5.009003|5.003007|p
9048 SvPV_free|5.009003|5.009003|
9049 SvPV_mutable|5.009003|5.003007|p
9050 sv_pvn|5.004000||dcV
9051 sv_pvn_force|5.005000||cV
9052 sv_pvn_force_flags|5.007002|5.003007|p
9053 sv_pvn_force_nomg|5.007002||Viu
9054 sv_pvn_nomg|5.007003|5.005000|pdu
9055 SvPV_nolen|5.006000|5.003007|p
9056 SvPV_nolen_const|5.009003|5.003007|p
9057 SvPV_nomg|5.007002|5.003007|p
9058 SvPV_nomg_const|5.009003|5.003007|p
9059 SvPV_nomg_const_nolen|5.009003|5.003007|p
9060 SvPV_nomg_nolen|5.013007|5.003007|p
9061 SvPV_renew|5.009003|5.003007|p
9062 SvPV_set|5.003007|5.003007|
9063 SvPV_shrink_to_cur|5.009003||Viu
9064 SvPVutf8|5.006000|5.006000|
9065 sv_pvutf8|5.008000||cV
9066 SvPVutf8_force|5.006000|5.006000|
9067 sv_pvutf8n|5.006000||dcV
9068 sv_pvutf8n_force|5.006000||cV
9069 SvPVutf8_nolen|5.006000|5.006000|
9070 SvPVutf8_nomg|5.031004|5.031004|
9071 SvPVutf8_or_null|5.031004|5.031004|
9072 SvPVutf8_or_null_nomg|5.031004|5.031004|
9073 SvPVutf8x|5.006000|5.006000|
9074 SvPVutf8x_force|5.006000|5.006000|
9075 SvPVX|5.003007|5.003007|
9076 SvPVx|5.003007|5.003007|
9077 SvPVX_const|5.009003|5.003007|p
9078 SvPVx_const|5.009003|5.009003|
9079 SvPVx_force|5.005000|5.005000|
9080 SvPVX_mutable|5.009003|5.003007|p
9081 SvPVx_nolen|5.009003|5.009003|
9082 SvPVx_nolen_const|5.009003|5.003007|p
9083 SvPVXtrue|5.017002||Viu
9084 SvPVXx|5.003007|5.003007|
9085 SvREADONLY|5.003007|5.003007|
9086 SvREADONLY_off|5.003007|5.003007|
9087 SvREADONLY_on|5.003007|5.003007|
9088 sv_recode_to_utf8|5.007003|5.007003|
9089 sv_ref|5.015004|5.015004|
9090 SvREFCNT|5.003007|5.003007|
9091 SvREFCNT_dec|5.003007|5.003007|
9092 SvREFCNT_dec_NN|5.017007|5.017007|
9093 SvREFCNT_IMMORTAL|5.017008||Viu
9094 SvREFCNT_inc|5.003007|5.003007|pn
9095 SvREFCNT_inc_NN|5.009004|5.003007|pn
9096 SvREFCNT_inc_simple|5.009004|5.003007|pn
9097 SvREFCNT_inc_simple_NN|5.009004|5.003007|pn
9098 SvREFCNT_inc_simple_void|5.009004|5.003007|pn
9099 SvREFCNT_inc_simple_void_NN|5.009004|5.003007|pn
9100 SvREFCNT_inc_void|5.009004|5.003007|pn
9101 SvREFCNT_inc_void_NN|5.009004|5.003007|pn
9102 sv_reftype|5.003007|5.003007|
9103 sv_replace|5.003007|5.003007|
9104 sv_report_used|5.003007|5.003007|
9105 sv_reset|5.003007|5.003007|
9106 sv_resetpvn|5.017005||Viu
9107 SvRMAGICAL|5.003007||Viu
9108 SvRMAGICAL_off|5.003007||Viu
9109 SvRMAGICAL_on|5.003007||Viu
9110 SvROK|5.003007|5.003007|
9111 SvROK_off|5.003007|5.003007|
9112 SvROK_on|5.003007|5.003007|
9113 SvRV|5.003007|5.003007|
9114 SvRV_const|5.010001||Viu
9115 SvRV_set|5.009003|5.003007|p
9116 sv_rvunweaken|5.027004|5.027004|
9117 sv_rvweaken|5.006000|5.006000|
9119 SvRX|5.009005|5.003007|p
9120 SvRXOK|5.009005|5.003007|p
9121 SV_SAVED_COPY|5.009005||Viu
9122 SvSCREAM|5.003007||Viu
9123 SvSCREAM_off|5.003007||Viu
9124 SvSCREAM_on|5.003007||Viu
9125 sv_setgid|5.019001||Viu
9126 sv_sethek|5.015004||cViu
9127 sv_setiv|5.003007|5.003007|
9128 sv_setiv_mg|5.004005|5.003007|p
9129 SvSETMAGIC|5.003007|5.003007|
9130 SvSetMagicSV|5.004000|5.004000|
9131 SvSetMagicSV_nosteal|5.004000|5.004000|
9132 sv_setnv|5.006000|5.003007|
9133 sv_setnv_mg|5.006000|5.003007|p
9134 sv_setpv|5.003007|5.003007|
9135 sv_setpv_bufsize|5.025006|5.025006|
9136 sv_setpvf|5.006000|5.004000|v
9137 sv_setpvf_mg|5.006000|5.004000|pv
9138 sv_setpvf_mg_nocontext|5.006000||pvVn
9139 sv_setpvf_nocontext|5.006000||vVn
9140 sv_setpviv|5.008001|5.008001|d
9141 sv_setpviv_mg|5.008001|5.008001|d
9142 sv_setpv_mg|5.004005|5.003007|p
9143 sv_setpvn|5.003007|5.003007|
9144 sv_setpvn_mg|5.004005|5.003007|p
9145 sv_setpvs|5.009004|5.003007|p
9146 sv_setpvs_mg|5.013006|5.013006|
9147 sv_setref_iv|5.003007|5.003007|
9148 sv_setref_nv|5.006000|5.003007|
9149 sv_setref_pv|5.003007|5.003007|
9150 sv_setref_pvn|5.003007|5.003007|
9151 sv_setref_pvs|5.013006|5.013006|
9152 sv_setref_uv|5.007001|5.007001|
9153 sv_setsv|5.003007|5.003007|
9154 SvSetSV|5.003007|5.003007|
9155 sv_setsv_cow|5.009000||xcViu
9156 sv_setsv_flags|5.007002|5.003007|p
9157 sv_setsv_mg|5.004005|5.003007|p
9158 sv_setsv_nomg|5.007002|5.003007|p
9159 SvSetSV_nosteal|5.004000|5.004000|
9160 sv_setuid|5.019001||Viu
9161 sv_set_undef|5.025008|5.025008|
9162 sv_setuv|5.004000|5.003007|p
9163 sv_setuv_mg|5.004005|5.003007|p
9164 SVs_GMG|5.003007||Viu
9165 SvSHARE|5.007003|5.007003|
9166 SvSHARED_HASH|5.009003|5.003007|p
9167 SvSHARED_HEK_FROM_PV|5.009003||Viu
9168 SV_SKIP_OVERLOAD|5.013001||Viu
9169 SV_SMAGIC|5.009003|5.003007|p
9170 SvSMAGICAL|5.003007||Viu
9171 SvSMAGICAL_off|5.003007||Viu
9172 SvSMAGICAL_on|5.003007||Viu
9173 SVs_OBJECT|5.003007||Viu
9174 SVs_PADMY|5.003007||Viu
9175 SVs_PADSTALE|5.009000|5.009000|
9176 SVs_PADTMP|5.003007||Viu
9177 SVs_RMG|5.003007||Viu
9178 SVs_SMG|5.003007||Viu
9179 SvSTASH|5.003007|5.003007|
9180 SvSTASH_set|5.009003|5.003007|p
9181 SVs_TEMP|5.003007|5.003007|
9182 sv_string_from_errnum|5.027003|5.027003|
9183 SvTAIL|5.003007||Viu
9184 SvTAINT|5.003007|5.003007|
9185 sv_taint|5.009003||cV
9186 SvTAINTED|5.004000|5.004000|
9187 sv_tainted|5.004000||cV
9188 SvTAINTED_off|5.004000|5.004000|
9189 SvTAINTED_on|5.004000|5.004000|
9190 SvTEMP|5.003007||Viu
9191 SvTEMP_off|5.003007||Viu
9192 SvTEMP_on|5.003007||Viu
9193 SVt_FIRST|5.021005||Viu
9194 SvTHINKFIRST|5.003007||Vi
9195 SvTIED_mg|5.005003||Viu
9196 SvTIED_obj|5.005003|5.005003|
9198 SVt_IV|5.003007|5.003007|
9199 SVt_MASK|5.015001||Viu
9200 SVt_NULL|5.003007|5.003007|
9201 SVt_NV|5.003007|5.003007|
9202 SVt_PV|5.003007|5.003007|
9203 SVt_PVAV|5.003007|5.003007|
9204 SVt_PVBM|5.009005||Viu
9205 SVt_PVCV|5.003007|5.003007|
9206 SVt_PVFM|5.003007|5.003007|
9207 SVt_PVGV|5.003007|5.003007|
9208 SVt_PVHV|5.003007|5.003007|
9209 SVt_PVIO|5.003007|5.003007|
9210 SVt_PVIV|5.003007|5.003007|
9211 SVt_PVLV|5.003007|5.003007|
9212 SVt_PVMG|5.003007|5.003007|
9213 SVt_PVNV|5.003007|5.003007|
9214 SVt_REGEXP|5.011000|5.011000|
9215 SvTRUE|5.003007|5.003007|
9216 sv_true|5.005000||cV
9217 SvTRUE_common|5.033005||cVu
9218 SvTRUE_NN|5.017007|5.017007|
9219 SvTRUE_nomg|5.013006|5.003007|p
9220 SvTRUE_nomg_NN|5.017007|5.017007|
9221 SvTRUEx|5.003007|5.003007|
9222 SvTRUEx_nomg|5.017002||Viu
9223 SVt_RV|5.011000||Viu
9224 SvTYPE|5.003007|5.003007|
9225 SVTYPEMASK|5.003007||Viu
9227 SV_UNDEF_RETURNS_NULL|5.011000||Viu
9228 sv_unglob|5.005000||Viu
9229 sv_uni_display|5.007003|5.007003|
9230 SvUNLOCK|5.007003|5.007003|
9231 sv_unmagic|5.003007|5.003007|
9232 sv_unmagicext|5.013008|5.003007|p
9233 sv_unref|5.003007|5.003007|
9234 sv_unref_flags|5.007001|5.007001|
9235 sv_untaint|5.004000||cV
9236 SvUOK|5.007001|5.006000|p
9237 SvUOK_nog|5.017002||Viu
9238 SvUOK_nogthink|5.017002||Viu
9239 sv_upgrade|5.003007|5.003007|
9240 SvUPGRADE|5.003007|5.003007|
9241 sv_usepvn|5.003007|5.003007|
9242 sv_usepvn_flags|5.009004|5.009004|
9243 sv_usepvn_mg|5.004005|5.003007|p
9244 SvUTF8|5.006000|5.003007|p
9245 sv_utf8_decode|5.006000|5.006000|
9246 sv_utf8_downgrade|5.006000|5.006000|
9247 sv_utf8_downgrade_flags|5.031004|5.031004|
9248 sv_utf8_downgrade_nomg|5.031004|5.031004|
9249 sv_utf8_encode|5.006000|5.006000|
9250 SV_UTF8_NO_ENCODING|5.008001|5.003007|pd
9251 SvUTF8_off|5.006000|5.006000|
9252 SvUTF8_on|5.006000|5.006000|
9253 sv_utf8_upgrade|5.007001|5.007001|
9254 sv_utf8_upgrade_flags|5.007002|5.007002|
9255 sv_utf8_upgrade_flags_grow|5.011000|5.011000|
9256 sv_utf8_upgrade_nomg|5.007002|5.007002|
9257 SvUV|5.004000|5.003007|p
9258 sv_uv|5.005000||pdcV
9259 SvUV_nomg|5.009001|5.003007|p
9260 SvUV_set|5.009003|5.003007|p
9261 SvUVX|5.004000|5.003007|p
9262 SvUVx|5.004000|5.003007|p
9263 SvUVXx|5.004000|5.003007|pd
9264 SvVALID|5.003007||Viu
9265 sv_vcatpvf|5.006000|5.004000|p
9266 sv_vcatpvf_mg|5.006000|5.004000|p
9267 sv_vcatpvfn|5.004000|5.004000|
9268 sv_vcatpvfn_flags|5.017002|5.017002|
9269 SvVOK|5.008001|5.008001|
9270 sv_vsetpvf|5.006000|5.004000|p
9271 sv_vsetpvf_mg|5.006000|5.004000|p
9272 sv_vsetpvfn|5.004000|5.004000|
9273 SvVSTRING_mg|5.009004|5.003007|p
9274 SvWEAKREF|5.006000||Viu
9275 SvWEAKREF_off|5.006000||Viu
9276 SvWEAKREF_on|5.006000||Viu
9277 swallow_bom|5.006001||Viu
9278 switch_category_locale_to_template|5.027009||Viu
9279 SWITCHSTACK|5.003007||Viu
9280 switch_to_global_locale|5.027009|5.003007|pn
9281 sync_locale|5.027009|5.003007|pn
9284 sys_intern_clear|5.006001||Vu
9285 sys_intern_dup|5.006000||Vu
9286 sys_intern_init|5.006001||Vu
9287 SYSTEM_GMTIME_MAX|5.011000||Viu
9288 SYSTEM_GMTIME_MIN|5.011000||Viu
9289 SYSTEM_LOCALTIME_MAX|5.011000||Viu
9290 SYSTEM_LOCALTIME_MIN|5.011000||Viu
9293 TAIL_t8_p8|5.033003||Viu
9294 TAIL_t8_pb|5.033003||Viu
9295 TAIL_tb_p8|5.033003||Viu
9296 TAIL_tb_pb|5.033003||Viu
9298 taint_env|5.003007|5.003007|u
9299 TAINT_ENV|5.003007||Viu
9300 TAINT_get|5.017006||Viu
9301 TAINT_IF|5.003007||Viu
9302 TAINTING_get|5.017006||Viu
9303 TAINTING_set|5.017006||Viu
9304 TAINT_NOT|5.003007||Viu
9305 taint_proper|5.003007|5.003007|u
9306 TAINT_PROPER|5.003007||Viu
9307 TAINT_set|5.017006||Viu
9308 TAINT_WARN_get|5.017006||Viu
9309 TAINT_WARN_set|5.017006||Viu
9310 TARG|5.003007|5.003007|
9314 telldir|5.005000||Viu
9316 T_FMT_AMPM|5.027010||Viu
9317 THIS|5.003007|5.003007|V
9318 THOUSEP|5.027010||Viu
9320 THREAD_CREATE_NEEDS_STACK|5.007002||Viu
9321 thread_locale_init|5.027009|5.027009|xnu
9322 thread_locale_term|5.027009|5.027009|xnu
9323 THREAD_RET_TYPE|5.005000||Viu
9324 tied_method|5.013009||vViu
9325 TIED_METHOD_ARGUMENTS_ON_STACK|5.013009||Viu
9326 TIED_METHOD_MORTALIZE_NOT_NEEDED|5.013009||Viu
9327 TIED_METHOD_SAY|5.013009||Viu
9329 Time_t|5.003007|5.003007|Vn
9330 Timeval|5.004000|5.004000|Vn
9332 tmpfile|5.003007||Viu
9333 tmpnam|5.005000||Viu
9334 TMPNAM_R_PROTO|5.008000|5.008000|Vn
9335 tmps_grow_p|5.021005||cViu
9336 to_byte_substr|5.008000||Viu
9337 toCTRL|5.004000||Viu
9338 toFOLD|5.019001|5.019001|
9339 toFOLD_A|5.019001||Viu
9340 _to_fold_latin1|5.015005||cVniu
9341 toFOLD_LC|5.019001||Viu
9342 toFOLD_uni|5.007003||Viu
9343 toFOLD_utf8|5.031005|5.031005|
9344 toFOLD_utf8_safe|5.025009|5.006000|p
9345 toFOLD_uvchr|5.023009|5.006000|p
9346 TO_INTERNAL_SIZE|5.023002||Viu
9347 tokenize_use|5.009003||Viu
9349 tokereport|5.007001||Viu
9350 toLOWER|5.003007|5.003007|
9351 toLOWER_A|5.019001|5.019001|
9352 toLOWER_L1|5.019001|5.019001|
9353 toLOWER_LATIN1|5.013006|5.011002|
9354 to_lower_latin1|5.015005||Vniu
9355 toLOWER_LC|5.004000|5.004000|
9356 toLOWER_uni|5.006000||Viu
9357 toLOWER_utf8|5.031005|5.031005|
9358 toLOWER_utf8_safe|5.025009|5.006000|p
9359 toLOWER_uvchr|5.023009|5.006000|p
9360 too_few_arguments_pv|5.016000||Viu
9361 TOO_LATE_FOR|5.008001||Viu
9362 too_many_arguments_pv|5.016000||Viu
9365 TOPm1s|5.007001||Viu
9366 TOPMARK|5.003007||cViu
9368 TOPp1s|5.007001||Viu
9374 toTITLE|5.019001|5.019001|
9375 toTITLE_A|5.019001||Viu
9376 toTITLE_uni|5.006000||Viu
9377 toTITLE_utf8|5.031005|5.031005|
9378 toTITLE_utf8_safe|5.025009|5.006000|p
9379 toTITLE_uvchr|5.023009|5.006000|p
9380 to_uni_fold|5.014000||cVu
9381 _to_uni_fold_flags|5.014000||cVu
9382 to_uni_lower|5.006000||cVu
9383 to_uni_title|5.006000||cVu
9384 to_uni_upper|5.006000||cVu
9385 toUPPER|5.003007|5.003007|
9386 toUPPER_A|5.019001||Viu
9387 toUPPER_LATIN1_MOD|5.011002||Viu
9388 toUPPER_LC|5.004000||Viu
9389 _to_upper_title_latin1|5.015005||Viu
9390 toUPPER_uni|5.006000||Viu
9391 toUPPER_utf8|5.031005|5.031005|
9392 toUPPER_utf8_safe|5.025009|5.006000|p
9393 toUPPER_uvchr|5.023009|5.006000|p
9394 _to_utf8_case|5.023006||Viu
9395 _to_utf8_fold_flags|5.014000||cVu
9396 _to_utf8_lower_flags|5.015006||cVu
9397 to_utf8_substr|5.008000||Viu
9398 _to_utf8_title_flags|5.015006||cVu
9399 _to_utf8_upper_flags|5.015006||cVu
9400 translate_substr_offsets|5.015006||Vniu
9401 traverse_op_tree|5.029008||Vi
9402 TR_DELETE|5.031006||Viu
9404 TRIE_BITMAP|5.009004||Viu
9405 TRIE_BITMAP_BYTE|5.009004||Viu
9406 TRIE_BITMAP_CLEAR|5.009004||Viu
9407 TRIE_BITMAP_SET|5.009004||Viu
9408 TRIE_BITMAP_TEST|5.009004||Viu
9410 TRIE_CHARCOUNT|5.009004||Viu
9411 TRIEC_t8_p8|5.033003||Viu
9412 TRIEC_t8_pb|5.033003||Viu
9413 TRIEC_tb_p8|5.033003||Viu
9414 TRIEC_tb_pb|5.033003||Viu
9415 TRIE_next|5.009005||Viu
9416 TRIE_next_fail|5.009005||Viu
9417 TRIE_next_fail_t8_p8|5.033003||Viu
9418 TRIE_next_fail_t8_pb|5.033003||Viu
9419 TRIE_next_fail_tb_p8|5.033003||Viu
9420 TRIE_next_fail_tb_pb|5.033003||Viu
9421 TRIE_next_t8_p8|5.033003||Viu
9422 TRIE_next_t8_pb|5.033003||Viu
9423 TRIE_next_tb_p8|5.033003||Viu
9424 TRIE_next_tb_pb|5.033003||Viu
9425 TRIE_NODEIDX|5.009002||Viu
9426 TRIE_NODENUM|5.009002||Viu
9427 TRIE_t8_p8|5.033003||Viu
9428 TRIE_t8_pb|5.033003||Viu
9429 TRIE_tb_p8|5.033003||Viu
9430 TRIE_tb_pb|5.033003||Viu
9431 TRIE_WORDS_OFFSET|5.009005||Viu
9432 TR_OOB|5.031006||Viu
9433 TR_R_EMPTY|5.031006||Viu
9434 TR_SPECIAL_HANDLING|5.031006||Viu
9436 truncate|5.006000||Viu
9437 TR_UNLISTED|5.031006||Viu
9438 TR_UNMAPPED|5.031006||Viu
9439 try_amagic_bin|||ciu
9440 tryAMAGICbin_MG|5.013002||Viu
9442 tryAMAGICunDEREF|5.006000||Viu
9443 tryAMAGICun_MG|5.013002||Viu
9444 tryAMAGICunTARGETlist|5.017002||Viu
9445 TS_W32_BROKEN_LOCALECONV|5.027010||Viu
9447 ttyname|5.009000||Viu
9448 TTYNAME_R_PROTO|5.008000|5.008000|Vn
9449 turkic_fc|5.029008||Viu
9450 turkic_lc|5.029008||Viu
9451 turkic_uc|5.029008||Viu
9452 TWO_BYTE_UTF8_TO_NATIVE|5.019004||Viu
9453 TWO_BYTE_UTF8_TO_UNI|5.013008||Viu
9454 TYPE_CHARS|5.004000||Viu
9455 TYPE_DIGITS|5.004000||Viu
9457 U16_MAX|5.003007||Viu
9458 U16_MIN|5.003007||Viu
9459 U16SIZE|5.006000|5.006000|Vn
9460 U16TYPE|5.006000|5.006000|Vn
9461 U_32|5.007002|5.007002|
9463 U32_ALIGNMENT_REQUIRED|5.007001|5.007001|Vn
9464 U32_MAX|5.003007||Viu
9465 U32_MAX_P1|5.007002||Viu
9466 U32_MAX_P1_HALF|5.007002||Viu
9467 U32_MIN|5.003007||Viu
9468 U32SIZE|5.006000|5.006000|Vn
9469 U32TYPE|5.006000|5.006000|Vn
9471 U64SIZE|5.006000|5.006000|Vn
9472 U64TYPE|5.006000|5.006000|Vn
9474 U8_MAX|5.003007||Viu
9475 U8_MIN|5.003007||Viu
9476 U8SIZE|5.006000|5.006000|Vn
9477 U8TO16_LE|5.017010||Viu
9478 U8TO32_LE|5.017010||Viu
9479 U8TO64_LE|5.017006||Viu
9480 U8TYPE|5.006000|5.006000|Vn
9481 UCHARAT|5.003007||Viu
9483 Uid_t|5.003007|5.003007|Vn
9484 Uid_t_f|5.006000|5.006000|Vn
9485 Uid_t_sign|5.006000|5.006000|Vn
9486 Uid_t_size|5.006000|5.006000|Vn
9487 UINT16_C|5.003007|5.003007|
9488 UINT32_C|5.003007|5.003007|
9489 UINT32_MIN|5.006000||Viu
9490 UINT64_C|5.023002|5.023002|
9491 UINT64_MIN|5.006000||Viu
9492 UINTMAX_C|5.003007|5.003007|
9493 uiv_2buf|5.009003||Vniu
9497 UNDERBAR|5.009002|5.003007|p
9498 unexpected_non_continuation_text|5.025006||Viu
9499 ungetc|5.003007||Viu
9500 UNI_age_values_index|5.029009||Viu
9501 UNI_AHEX|5.029002||Viu
9502 UNI_ahex_values_index|5.029009||Viu
9503 UNI_ALNUM|5.029002||Viu
9504 UNI_ALPHA|5.029002||Viu
9505 UNI_ALPHABETIC|5.029002||Viu
9506 UNI_alpha_values_index|5.029009||Viu
9507 UNI_ASCIIHEXDIGIT|5.029002||Viu
9508 UNI_BASICLATIN|5.029002||Viu
9509 UNI_bc_values_index|5.029009||Viu
9510 UNI_bidic_values_index|5.029009||Viu
9511 UNI_bidim_values_index|5.029009||Viu
9512 UNI_BLANK|5.029002||Viu
9513 UNI_blk_values_index|5.029009||Viu
9514 UNI_bpt_values_index|5.029009||Viu
9515 UNI_cased_values_index|5.029009||Viu
9516 UNI_CC|5.029002||Viu
9517 UNI_ccc_values_index|5.029009||Viu
9518 UNI_ce_values_index|5.029009||Viu
9519 UNI_ci_values_index|5.029009||Viu
9520 UNI_CNTRL|5.029002||Viu
9521 UNICODE_ALLOW_ABOVE_IV_MAX|5.031006||Viu
9522 UNICODE_ALLOW_ANY|5.007003||Viu
9523 UNICODE_ALLOW_SUPER|5.007003||Viu
9524 UNICODE_ALLOW_SURROGATE|5.007003||Viu
9525 UNICODE_BYTE_ORDER_MARK|5.008000||Viu
9526 UNICODE_DISALLOW_ABOVE_31_BIT|5.023006|5.023006|
9527 UNICODE_DISALLOW_ILLEGAL_C9_INTERCHANGE|5.025005|5.025005|
9528 UNICODE_DISALLOW_ILLEGAL_INTERCHANGE|5.013009|5.013009|
9529 UNICODE_DISALLOW_NONCHAR|5.013009|5.013009|
9530 UNICODE_DISALLOW_PERL_EXTENDED|5.027002|5.027002|
9531 UNICODE_DISALLOW_SUPER|5.013009|5.013009|
9532 UNICODE_DISALLOW_SURROGATE|5.013009|5.013009|
9533 UNICODE_DOT_DOT_VERSION|5.023002||Viu
9534 UNICODE_DOT_VERSION|5.023002||Viu
9535 UNICODE_GOT_NONCHAR|5.027009||Viu
9536 UNICODE_GOT_PERL_EXTENDED|5.027009||Viu
9537 UNICODE_GOT_SUPER|5.027009||Viu
9538 UNICODE_GOT_SURROGATE|5.027009||Viu
9539 UNICODE_GREEK_CAPITAL_LETTER_SIGMA|5.007003||Viu
9540 UNICODE_GREEK_SMALL_LETTER_FINAL_SIGMA|5.007003||Viu
9541 UNICODE_GREEK_SMALL_LETTER_SIGMA|5.007003||Viu
9542 UNICODE_IS_32_CONTIGUOUS_NONCHARS|5.023006||Viu
9543 UNICODE_IS_BYTE_ORDER_MARK|5.007001||Viu
9544 UNICODE_IS_END_PLANE_NONCHAR_GIVEN_NOT_SUPER|5.023006||Viu
9545 UNICODE_IS_NONCHAR|5.013009||Viu
9546 UNICODE_IS_PERL_EXTENDED|5.027002||Viu
9547 UNICODE_IS_REPLACEMENT|5.007001||Viu
9548 UNICODE_IS_SUPER|5.013009||Viu
9549 UNICODE_IS_SURROGATE|5.007001||Viu
9550 UNICODE_MAJOR_VERSION|5.023002||Viu
9551 UNICODE_PAT_MOD|5.013006||Viu
9552 UNICODE_PAT_MODS|5.013006||Viu
9553 UNICODE_REPLACEMENT|5.007001|5.003007|p
9554 UNICODE_SURROGATE_FIRST|5.007001||Viu
9555 UNICODE_SURROGATE_LAST|5.007001||Viu
9556 UNICODE_WARN_ABOVE_31_BIT|5.023006|5.023006|
9557 UNICODE_WARN_ILLEGAL_C9_INTERCHANGE|5.025005|5.025005|
9558 UNICODE_WARN_ILLEGAL_INTERCHANGE|5.013009|5.013009|
9559 UNICODE_WARN_NONCHAR|5.013009|5.013009|
9560 UNICODE_WARN_PERL_EXTENDED|5.027002|5.027002|
9561 UNICODE_WARN_SUPER|5.013009|5.013009|
9562 UNICODE_WARN_SURROGATE|5.013009|5.013009|
9563 UNI_compex_values_index|5.029009||Viu
9564 UNI_CONTROL|5.029002||Viu
9565 UNI_cwcf_values_index|5.029009||Viu
9566 UNI_cwcm_values_index|5.029009||Viu
9567 UNI_cwkcf_values_index|5.029009||Viu
9568 UNI_cwl_values_index|5.029009||Viu
9569 UNI_cwt_values_index|5.029009||Viu
9570 UNI_cwu_values_index|5.029009||Viu
9571 UNI_dash_values_index|5.029009||Viu
9572 UNI_DECIMALNUMBER|5.029002||Viu
9573 UNI_dep_values_index|5.029009||Viu
9574 UNI_dia_values_index|5.029009||Viu
9575 UNI_DIGIT|5.029002||Viu
9576 UNI_DISPLAY_BACKSLASH|5.007003|5.007003|
9577 UNI_DISPLAY_BACKSPACE|5.031009|5.031009|
9578 UNI_DISPLAY_ISPRINT|5.007003|5.007003|
9579 UNI_DISPLAY_QQ|5.007003|5.007003|
9580 UNI_DISPLAY_REGEX|5.007003|5.007003|
9581 UNI_di_values_index|5.029009||Viu
9582 UNI_dt_values_index|5.029009||Viu
9583 UNI_ea_values_index|5.029009||Viu
9584 UNI_ebase_values_index|5.031010||Viu
9585 UNI_ecomp_values_index|5.031010||Viu
9586 UNI_emod_values_index|5.031010||Viu
9587 UNI_emoji_values_index|5.031010||Viu
9588 UNI_epres_values_index|5.031010||Viu
9589 UNI_extpict_values_index|5.031010||Viu
9590 UNI_ext_values_index|5.029009||Viu
9591 UNI_gcb_values_index|5.029009||Viu
9592 UNI_gc_values_index|5.029009||Viu
9593 UNI_GRAPH|5.029002||Viu
9594 UNI_grbase_values_index|5.029009||Viu
9595 UNI_grext_values_index|5.029009||Viu
9596 UNI_HEX|5.029002||Viu
9597 UNI_HEXDIGIT|5.029002||Viu
9598 UNI_hex_values_index|5.029009||Viu
9599 UNI_HORIZSPACE|5.029002||Viu
9600 UNI_hst_values_index|5.029009||Viu
9601 UNI_HYPHEN|5.029002||Viu
9602 UNI_hyphen_values_index|5.029009||Viu
9603 UNI_idc_values_index|5.029009||Viu
9604 UNI_identifierstatus_values_index|5.031010||Viu
9605 UNI_identifiertype_values_index|5.031010||Viu
9606 UNI_ideo_values_index|5.029009||Viu
9607 UNI_idsb_values_index|5.029009||Viu
9608 UNI_idst_values_index|5.029009||Viu
9609 UNI_ids_values_index|5.029009||Viu
9610 UNI_inpc_values_index|5.029009||Viu
9611 UNI_insc_values_index|5.029009||Viu
9612 UNI_in_values_index|5.029009||Viu
9613 UNI_IS_INVARIANT|5.007001||Viu
9614 UNI_jg_values_index|5.029009||Viu
9615 UNI_joinc_values_index|5.029009||Viu
9616 UNI_jt_values_index|5.029009||Viu
9618 UNI_L_AMP|5.029002||Viu
9619 UNI_LB__SG|5.029002||Viu
9620 UNI_lb_values_index|5.029009||Viu
9621 UNI_LC|5.029002||Viu
9622 UNI_LL|5.029002||Viu
9623 UNI_loe_values_index|5.029009||Viu
9624 UNI_LOWER|5.029002||Viu
9625 UNI_LOWERCASE|5.029002||Viu
9626 UNI_lower_values_index|5.029009||Viu
9627 UNI_LT|5.029002||Viu
9628 UNI_LU|5.029002||Viu
9629 UNI_math_values_index|5.029009||Viu
9630 UNI_nchar_values_index|5.029009||Viu
9631 UNI_ND|5.029002||Viu
9632 UNI_nfcqc_values_index|5.029009||Viu
9633 UNI_nfdqc_values_index|5.029009||Viu
9634 UNI_nfkcqc_values_index|5.029009||Viu
9635 UNI_nfkdqc_values_index|5.029009||Viu
9636 UNI_nt_values_index|5.029009||Viu
9637 UNI_nv_values_index|5.029009||Viu
9638 UNI_patsyn_values_index|5.029009||Viu
9639 UNI_patws_values_index|5.029009||Viu
9640 UNI_pcm_values_index|5.029009||Viu
9641 UNI_PERLSPACE|5.029002||Viu
9642 UNI_PERLWORD|5.029002||Viu
9643 UNI_PRINT|5.029002||Viu
9644 UNI_qmark_values_index|5.029009||Viu
9645 UNI_radical_values_index|5.029009||Viu
9646 UNI_ri_values_index|5.029009||Viu
9647 UNI_sb_values_index|5.029009||Viu
9648 UNI_sc_values_index|5.029009||Viu
9649 UNI_scx_values_index|5.029009||Viu
9650 UNI_sd_values_index|5.029009||Viu
9651 UNISKIP|5.007001||Viu
9652 UNI_SPACE|5.029002||Viu
9653 UNI_SPACEPERL|5.029002||Viu
9654 UNI_sterm_values_index|5.029009||Viu
9655 UNI_term_values_index|5.029009||Viu
9656 UNI_TITLECASE|5.029002||Viu
9657 UNI_TITLECASELETTER|5.029002||Viu
9658 UNI_TO_NATIVE|5.007001|5.003007|p
9659 UNI_uideo_values_index|5.029009||Viu
9660 UNI_UPPER|5.029002||Viu
9661 UNI_UPPERCASE|5.029002||Viu
9662 UNI_upper_values_index|5.029009||Viu
9663 UNI_vo_values_index|5.029009||Viu
9664 UNI_vs_values_index|5.029009||Viu
9665 UNI_wb_values_index|5.029009||Viu
9666 UNI_WHITESPACE|5.029002||Viu
9667 UNI_WORD|5.029002||Viu
9668 UNI_WSPACE|5.029002||Viu
9669 UNI_wspace_values_index|5.029009||Viu
9670 UNI_XDIGIT|5.029002||Viu
9671 UNI_xidc_values_index|5.029009||Viu
9672 UNI_xids_values_index|5.029009||Viu
9673 UNI_XPERLSPACE|5.029002||Viu
9674 UNKNOWN_ERRNO_MSG|5.019007||Viu
9675 UNLESSM|5.003007||Viu
9676 UNLESSM_t8_p8|5.033003||Viu
9677 UNLESSM_t8_pb|5.033003||Viu
9678 UNLESSM_tb_p8|5.033003||Viu
9679 UNLESSM_tb_pb|5.033003||Viu
9680 UNLIKELY|5.009004|5.003007|p
9681 UNLINK|5.003007||Viu
9682 unlink|5.005000||Viu
9684 UNLOCK_DOLLARZERO_MUTEX|5.008001||Viu
9685 UNLOCK_LC_NUMERIC_STANDARD|5.021010||poVnu
9686 UNLOCK_NUMERIC_STANDARD|||piu
9687 UNOP_AUX_item_sv|5.021007||Viu
9688 unpack_rec|5.008001||Viu
9689 unpack_str|5.007003|5.007003|d
9690 unpackstring|5.008001|5.008001|
9691 unpackWARN1|5.007003||Viu
9692 unpackWARN2|5.007003||Viu
9693 unpackWARN3|5.007003||Viu
9694 unpackWARN4|5.007003||Viu
9695 unreferenced_to_tmp_stack|5.013002||Viu
9696 unshare_hek|5.004000||Viu
9697 unshare_hek_or_pvn|5.008000||Viu
9698 unsharepvn|5.003007|5.003007|u
9699 unwind_handler_stack|5.009003||Viu
9700 update_debugger_info|5.009005||Viu
9701 upg_version|5.009005|5.009005|
9702 UPG_VERSION|5.019008||Viu
9703 Uquad_t|5.006000|5.006000|Vn
9706 USE_64_BIT_ALL|5.006000|5.006000|Vn
9707 USE_64_BIT_INT|5.006000|5.006000|Vn
9708 USE_64_BIT_RAWIO|5.006000||Viu
9709 USE_64_BIT_STDIO|5.006000||Viu
9710 USE_BSDPGRP|5.003007||Viu
9711 USE_C_BACKTRACE|5.035001|5.035001|Vn
9712 USE_DYNAMIC_LOADING|5.003007|5.003007|Vn
9713 USE_ENVIRON_ARRAY|5.007001||Viu
9714 USE_GRENT_BUFFER|5.008000||Viu
9715 USE_GRENT_FPTR|5.008000||Viu
9716 USE_GRENT_PTR|5.008000||Viu
9717 USE_HASH_SEED|5.008001||Viu
9718 USE_HOSTENT_BUFFER|5.008000||Viu
9719 USE_HOSTENT_ERRNO|5.008000||Viu
9720 USE_HOSTENT_PTR|5.008000||Viu
9721 USE_ITHREADS|5.010000|5.010000|Vn
9722 USE_LARGE_FILES|5.006000|5.006000|Vn
9723 USE_LEFT|5.004000||Viu
9724 USE_LOCALE|5.004000||Viu
9725 USE_LOCALE_ADDRESS|5.027009||Viu
9726 USE_LOCALE_COLLATE|5.004000||Viu
9727 USE_LOCALE_CTYPE|5.004000||Viu
9728 USE_LOCALE_IDENTIFICATION|5.027009||Viu
9729 USE_LOCALE_MEASUREMENT|5.027009||Viu
9730 USE_LOCALE_MESSAGES|5.019002||Viu
9731 USE_LOCALE_MONETARY|5.019002||Viu
9732 USE_LOCALE_NUMERIC|5.004000||Viu
9733 USE_LOCALE_PAPER|5.027009||Viu
9734 USE_LOCALE_SYNTAX|5.033001||Viu
9735 USE_LOCALE_TELEPHONE|5.027009||Viu
9736 USE_LOCALE_TIME|5.021002||Viu
9737 USE_LOCALE_TOD|5.033001||Viu
9738 USEMYBINMODE|5.006000||Viu
9739 USE_NETENT_BUFFER|5.008000||Viu
9740 USE_NETENT_ERRNO|5.008000||Viu
9741 USE_NETENT_PTR|5.008000||Viu
9742 USE_PERL_ATOF|5.008000||Viu
9743 USE_PERLIO|5.007001|5.007001|Vn
9744 USE_PERL_PERTURB_KEYS|5.018000||Viu
9745 USE_POSIX_2008_LOCALE|5.027003||Viu
9746 USE_PROTOENT_BUFFER|5.008000||Viu
9747 USE_PROTOENT_PTR|5.008000||Viu
9748 USE_PWENT_BUFFER|5.008000||Viu
9749 USE_PWENT_FPTR|5.008000||Viu
9750 USE_PWENT_PTR|5.008000||Viu
9751 USE_REENTRANT_API|5.007003||Viu
9752 USER_PROP_MUTEX_INIT|5.029008||Viu
9753 USER_PROP_MUTEX_LOCK|5.029008||Viu
9754 USER_PROP_MUTEX_TERM|5.029008||Viu
9755 USER_PROP_MUTEX_UNLOCK|5.029008||Viu
9756 USE_SEMCTL_SEMID_DS|5.004005|5.004005|Vn
9757 USE_SEMCTL_SEMUN|5.004005|5.004005|Vn
9758 USE_SERVENT_BUFFER|5.008000||Viu
9759 USE_SERVENT_PTR|5.008000||Viu
9760 USE_SPENT_BUFFER|5.031011||Viu
9761 USE_SPENT_PTR|5.008000||Viu
9762 USE_STAT_BLOCKS|5.005003|5.005003|Vn
9763 USE_STAT_RDEV|5.003007||Viu
9764 USE_STDIO|5.003007||Viu
9765 USE_STDIO_BASE|5.006000|5.006000|Vn
9766 USE_STDIO_PTR|5.006000|5.006000|Vn
9767 USE_SYSTEM_GMTIME|5.011000||Viu
9768 USE_SYSTEM_LOCALTIME|5.011000||Viu
9769 USE_THREADS|5.006000|5.006000|Vn
9770 USE_THREAD_SAFE_LOCALE|5.025004||Viu
9771 USE_TM64|5.011000||Viu
9772 USE_UTF8_IN_NAMES|5.007003||Viu
9773 utf16_textfilter|5.011001||Viu
9774 utf16_to_utf8|5.006000||cViu
9775 utf16_to_utf8_reversed|5.006000||cViu
9776 UTF8_ACCUMULATE|5.007001||Viu
9777 UTF8_ALLOW_ANY|5.007001||Viu
9778 UTF8_ALLOW_ANYUV|5.007001||Viu
9779 UTF8_ALLOW_CONTINUATION|5.007001||Viu
9780 UTF8_ALLOW_DEFAULT|5.009004||Viu
9781 UTF8_ALLOW_EMPTY|5.007001||Viu
9782 UTF8_ALLOW_FE_FF|5.027009||Viu
9783 UTF8_ALLOW_FFFF|5.007001||Viu
9784 UTF8_ALLOW_LONG|5.007001||Viu
9785 UTF8_ALLOW_LONG_AND_ITS_VALUE|5.025009||Viu
9786 UTF8_ALLOW_NON_CONTINUATION|5.007001||Viu
9787 UTF8_ALLOW_OVERFLOW|5.025009||Viu
9788 UTF8_ALLOW_SHORT|5.007001||Viu
9789 UTF8_ALLOW_SURROGATE|5.007001||Viu
9790 UTF8_CHECK_ONLY|5.007001|5.007001|
9791 UTF8_CHK_SKIP|5.031006|5.006000|p
9792 UTF8_DISALLOW_ABOVE_31_BIT|5.023006||Viu
9793 UTF8_DISALLOW_FE_FF|5.013009||Viu
9794 UTF8_DISALLOW_ILLEGAL_C9_INTERCHANGE|5.025005|5.025005|
9795 UTF8_DISALLOW_ILLEGAL_INTERCHANGE|5.013009|5.013009|
9796 UTF8_DISALLOW_NONCHAR|5.013009|5.013009|
9797 UTF8_DISALLOW_PERL_EXTENDED|5.027002|5.027002|
9798 UTF8_DISALLOW_SUPER|5.013009|5.013009|
9799 UTF8_DISALLOW_SURROGATE|5.013009|5.013009|
9800 utf8_distance|5.006000|5.006000|
9801 UTF8_EIGHT_BIT_HI|5.007001||Viu
9802 UTF8_EIGHT_BIT_LO|5.007001||Viu
9803 UTF8f|5.019001|5.003007|p
9804 UTF8fARG|5.019002|5.003007|p
9805 UTF8_GOT_ABOVE_31_BIT|5.025006||Viu
9806 UTF8_GOT_CONTINUATION|5.025006|5.025006|
9807 UTF8_GOT_EMPTY|5.025006|5.025006|
9808 UTF8_GOT_LONG|5.025006|5.025006|
9809 UTF8_GOT_NONCHAR|5.025006|5.025006|
9810 UTF8_GOT_NON_CONTINUATION|5.025006|5.025006|
9811 UTF8_GOT_OVERFLOW|5.025006|5.025006|
9812 UTF8_GOT_PERL_EXTENDED|5.027002|5.027002|
9813 UTF8_GOT_SHORT|5.025006|5.025006|
9814 UTF8_GOT_SUPER|5.025006|5.025006|
9815 UTF8_GOT_SURROGATE|5.025006|5.025006|
9816 utf8_hop|5.006000|5.006000|n
9817 utf8_hop_back|5.025007|5.025007|n
9818 utf8_hop_forward|5.025007|5.025007|n
9819 utf8_hop_safe|5.025007|5.025007|n
9820 UTF8_IS_ABOVE_LATIN1|5.017004||Viu
9821 UTF8_IS_ABOVE_LATIN1_START|5.023003||Viu
9822 UTF8_IS_CONTINUATION|5.007001||Viu
9823 UTF8_IS_CONTINUED|5.007001||Viu
9824 UTF8_IS_DOWNGRADEABLE_START|5.007001||Viu
9825 UTF8_IS_INVARIANT|5.007001|5.003007|p
9826 UTF8_IS_NEXT_CHAR_DOWNGRADEABLE|5.017006||Viu
9827 UTF8_IS_NONCHAR|5.023002|5.023002|
9828 UTF8_IS_NONCHAR_GIVEN_THAT_NON_SUPER_AND_GE_PROBLEMATIC|5.013009||Viu
9829 UTF8_IS_REPLACEMENT|5.017000||Viu
9830 UTF8_IS_START|5.007001||Viu
9831 UTF8_IS_START_base|5.031007||Viu
9832 UTF8_IS_SUPER|5.023002|5.023002|
9833 UTF8_IS_SURROGATE|5.023002|5.023002|
9834 utf8_length|5.007001|5.007001|
9835 UTF8_MAXBYTES|5.009002|5.006000|p
9836 UTF8_MAXBYTES_CASE|5.009002|5.003007|p
9837 UTF8_MAX_FOLD_CHAR_EXPAND|5.013009||Viu
9838 UTF8_MAXLEN|5.006000||Viu
9839 utf8_mg_len_cache_update|5.013003||Viu
9840 utf8_mg_pos_cache_update|5.009004||Viu
9841 utf8n_to_uvchr|5.007001|5.007001|n
9842 utf8n_to_uvchr_error|5.025006|5.025006|n
9843 utf8n_to_uvchr_msgs|5.027009|5.027009|n
9844 _utf8n_to_uvchr_msgs_helper|5.029001||cVnu
9845 utf8n_to_uvuni|5.007001||dcV
9846 UTF8_SAFE_SKIP|5.029009|5.006000|p
9847 UTF8SKIP|5.006000|5.006000|
9848 UTF8_SKIP|5.023002|5.006000|p
9849 utf8_to_bytes|5.006001|5.006001|x
9850 utf8_to_uvchr|5.007001|5.006001|pd
9851 utf8_to_uvchr_buf|5.015009|5.006001|p
9852 utf8_to_uvchr_buf_helper|5.031004||cVu
9853 utf8_to_uvuni|5.007001||dcV
9854 utf8_to_uvuni_buf|5.015009||dcV
9855 UTF8_TWO_BYTE_HI|5.011002||Viu
9856 UTF8_TWO_BYTE_HI_nocast|5.011002||Viu
9857 UTF8_TWO_BYTE_LO|5.011002||Viu
9858 UTF8_TWO_BYTE_LO_nocast|5.011002||Viu
9859 UTF8_WARN_ABOVE_31_BIT|5.023006||Viu
9860 UTF8_WARN_FE_FF|5.013009||Viu
9861 UTF8_WARN_ILLEGAL_C9_INTERCHANGE|5.025005|5.025005|
9862 UTF8_WARN_ILLEGAL_INTERCHANGE|5.013009|5.013009|
9863 UTF8_WARN_NONCHAR|5.013009|5.013009|
9864 UTF8_WARN_PERL_EXTENDED|5.027002|5.027002|
9865 UTF8_WARN_SUPER|5.013009|5.013009|
9866 UTF8_WARN_SURROGATE|5.013009|5.013009|
9867 UTF_ACCUMULATION_SHIFT|5.007001||Viu
9868 UTF_CONTINUATION_MARK|5.007001||Viu
9869 UTF_CONTINUATION_MASK|5.007001||Viu
9870 UTF_IS_CONTINUATION_MASK|5.023006||Viu
9871 UTF_MIN_ABOVE_LATIN1_BYTE|5.031006||Viu
9872 UTF_MIN_START_BYTE|5.031006||Viu
9873 UTF_START_MARK|5.007001||Viu
9874 UTF_START_MASK|5.007001||Viu
9875 UTF_TO_NATIVE|5.007001||Viu
9876 utilize|5.003007||Viu
9878 U_V|5.006000|5.003007|
9879 UVCHR_IS_INVARIANT|5.019004|5.003007|p
9880 UVCHR_SKIP|5.022000|5.003007|p
9881 uvchr_to_utf8|5.007001|5.007001|
9882 uvchr_to_utf8_flags|5.007003|5.007003|
9883 uvchr_to_utf8_flags_msgs|5.027009|5.027009|
9884 UV_DIG|5.006000||Viu
9885 UVf|5.010000|5.010000|d
9886 UV_IS_QUAD|5.006000||Viu
9887 UV_MAX|5.003007|5.003007|
9888 UV_MAX_P1|5.007002||Viu
9889 UV_MAX_P1_HALF|5.007002||Viu
9890 UV_MIN|5.003007|5.003007|
9891 UVof|5.006000|5.003007|poVn
9892 uvoffuni_to_utf8_flags|5.027009||cV
9893 uvoffuni_to_utf8_flags_msgs|5.027009||cVu
9894 UVSIZE|5.006000|5.003007|poVn
9895 UVTYPE|5.006000|5.003007|poVn
9896 UVuf|5.006000|5.003007|poVn
9897 uvuni_to_utf8|5.019004||cVu
9898 uvuni_to_utf8_flags|5.007003||dcV
9899 UVxf|5.006000|5.003007|poVn
9900 UVXf|5.007001|5.007001|poVn
9901 VAL_EAGAIN|5.003007|5.003007|Vn
9902 validate_proto|5.019002||xcVi
9904 valid_utf8_to_uvchr|5.015009||cVn
9905 valid_utf8_to_uvuni|5.015009||dcVu
9906 VAL_O_NONBLOCK|5.003007|5.003007|Vn
9907 variant_byte_number|5.031004||cVnu
9908 variant_under_utf8_count|5.027007||Vni
9909 varname|5.009003||Viu
9910 vcmp|5.009000|5.009000|
9912 vcroak|5.006000|5.006000|
9913 vdeb|5.007003|5.007003|u
9915 VERB_t8_p8|5.033003||Viu
9916 VERB_t8_pb|5.033003||Viu
9917 VERB_tb_p8|5.033003||Viu
9918 VERB_tb_pb|5.033003||Viu
9919 vform|5.006000|5.006000|
9920 vfprintf|5.003007||Viu
9922 vivify_defelem|5.004000||cViu
9923 vivify_ref|5.004000||Viu
9924 vload_module|5.006000|5.003007|p
9925 vmess|5.006000|5.004000|p
9926 vnewSVpvf|5.006000|5.004000|p
9927 vnormal|5.009002|5.009002|
9928 VNORMAL|5.019008||Viu
9929 vnumify|5.009000|5.009000|
9930 VNUMIFY|5.019008||Viu
9933 vstringify|5.009000|5.009000|
9934 VSTRINGIFY|5.019008||Viu
9935 VTBL_amagic|5.005003||Viu
9936 VTBL_amagicelem|5.005003||Viu
9937 VTBL_arylen|5.005003||Viu
9938 VTBL_bm|5.005003||Viu
9939 VTBL_collxfrm|5.005003||Viu
9940 VTBL_dbline|5.005003||Viu
9941 VTBL_defelem|5.005003||Viu
9942 VTBL_env|5.005003||Viu
9943 VTBL_envelem|5.005003||Viu
9944 VTBL_fm|5.005003||Viu
9945 VTBL_glob|5.005003||Viu
9946 VTBL_isa|5.005003||Viu
9947 VTBL_isaelem|5.005003||Viu
9948 VTBL_mglob|5.005003||Viu
9949 VTBL_nkeys|5.005003||Viu
9950 VTBL_pack|5.005003||Viu
9951 VTBL_packelem|5.005003||Viu
9952 VTBL_pos|5.005003||Viu
9953 VTBL_regdata|5.006000||Viu
9954 VTBL_regdatum|5.006000||Viu
9955 VTBL_regexp|5.005003||Viu
9956 VTBL_sigelem|5.005003||Viu
9957 VTBL_substr|5.005003||Viu
9958 VTBL_sv|5.005003||Viu
9959 VTBL_taint|5.005003||Viu
9960 VTBL_uvar|5.005003||Viu
9961 VTBL_vec|5.005003||Viu
9963 VT_NATIVE|5.021004||Viu
9966 VUTIL_REPLACE_CORE|5.019008||Viu
9967 vverify|5.009003|5.009003|
9968 VVERIFY|5.019008||Viu
9969 vwarn|5.006000|5.006000|
9970 vwarner|5.006000|5.004000|p
9971 wait4pid|5.003007||Viu
9973 want_vtbl_bm|5.015000||Viu
9974 want_vtbl_fm|5.015000||Viu
9975 warn|5.006000|5.003007|v
9976 WARN_ALL|5.006000|5.003007|p
9977 WARN_ALLstring|5.006000||Viu
9978 WARN_AMBIGUOUS|5.006000|5.003007|p
9979 WARN_ASSERTIONS||5.003007|ponu
9980 WARN_BAREWORD|5.006000|5.003007|p
9981 WARN_CLOSED|5.006000|5.003007|p
9982 WARN_CLOSURE|5.006000|5.003007|p
9983 WARN_DEBUGGING|5.006000|5.003007|p
9984 WARN_DEPRECATED|5.006000|5.003007|p
9985 WARN_DIGIT|5.006000|5.003007|p
9986 warner|5.006000|5.004000|pv
9987 warner_nocontext|5.006000||vVn
9988 WARN_EXEC|5.006000|5.003007|p
9989 WARN_EXITING|5.006000|5.003007|p
9990 WARN_EXPERIMENTAL|5.017004|5.017004|
9991 WARN_EXPERIMENTAL__ALPHA_ASSERTIONS|5.027009|5.027009|
9992 WARN_EXPERIMENTAL__BITWISE|5.021009|5.021009|
9993 WARN_EXPERIMENTAL__CONST_ATTR|5.021008|5.021008|
9994 WARN_EXPERIMENTAL__DECLARED_REFS|5.025003|5.025003|
9995 WARN_EXPERIMENTAL__ISA|5.031007|5.031007|
9996 WARN_EXPERIMENTAL__LEXICAL_SUBS|5.017005|5.017005|
9997 WARN_EXPERIMENTAL__POSTDEREF|5.019005|5.019005|
9998 WARN_EXPERIMENTAL__PRIVATE_USE|5.029009|5.029009|
9999 WARN_EXPERIMENTAL__REFALIASING|5.021005|5.021005|
10000 WARN_EXPERIMENTAL__REGEX_SETS|5.017008|5.017008|
10001 WARN_EXPERIMENTAL__RE_STRICT|5.021008|5.021008|
10002 WARN_EXPERIMENTAL__SCRIPT_RUN|5.027008|5.027008|
10003 WARN_EXPERIMENTAL__SIGNATURES|5.019009|5.019009|
10004 WARN_EXPERIMENTAL__SMARTMATCH|5.017011|5.017011|
10005 WARN_EXPERIMENTAL__TRY|5.033007|5.033007|
10006 WARN_EXPERIMENTAL__UNIPROP_WILDCARDS|5.029009|5.029009|
10007 WARN_EXPERIMENTAL__VLB|5.029009|5.029009|
10008 WARN_EXPERIMENTAL__WIN32_PERLIO|5.021001|5.021001|
10009 WARN_GLOB|5.006000|5.003007|p
10010 WARN_ILLEGALPROTO|5.011004|5.011004|
10011 WARN_IMPRECISION|5.011000|5.011000|
10012 WARN_INPLACE|5.006000|5.003007|p
10013 WARN_INTERNAL|5.006000|5.003007|p
10014 WARN_IO|5.006000|5.003007|p
10015 WARN_LAYER|5.008000|5.003007|p
10016 WARN_LOCALE|5.021006|5.021006|
10017 WARN_MALLOC|5.006000|5.003007|p
10018 WARN_MISC|5.006000|5.003007|p
10019 WARN_MISSING|5.021002|5.021002|
10020 WARN_NEWLINE|5.006000|5.003007|p
10021 warn_nocontext|5.006000||pvVn
10022 WARN_NONCHAR|5.013010|5.013010|
10023 WARN_NONEstring|5.006000||Viu
10024 WARN_NON_UNICODE|5.013010|5.013010|
10025 WARN_NUMERIC|5.006000|5.003007|p
10026 WARN_ONCE|5.006000|5.003007|p
10027 warn_on_first_deprecated_use|5.025009||Viu
10028 WARN_OVERFLOW|5.006000|5.003007|p
10029 WARN_PACK|5.006000|5.003007|p
10030 WARN_PARENTHESIS|5.006000|5.003007|p
10031 WARN_PIPE|5.006000|5.003007|p
10032 WARN_PORTABLE|5.006000|5.003007|p
10033 WARN_PRECEDENCE|5.006000|5.003007|p
10034 WARN_PRINTF|5.006000|5.003007|p
10035 _warn_problematic_locale|5.021008||cVniu
10036 WARN_PROTOTYPE|5.006000|5.003007|p
10037 WARN_QW|5.006000|5.003007|p
10038 WARN_RECURSION|5.006000|5.003007|p
10039 WARN_REDEFINE|5.006000|5.003007|p
10040 WARN_REDUNDANT|5.021002|5.021002|
10041 WARN_REGEXP|5.006000|5.003007|p
10042 WARN_RESERVED|5.006000|5.003007|p
10043 WARN_SEMICOLON|5.006000|5.003007|p
10044 WARN_SEVERE|5.006000|5.003007|p
10045 WARN_SHADOW|5.027007|5.027007|
10046 WARNshift|5.011001||Viu
10047 WARN_SIGNAL|5.006000|5.003007|p
10048 WARNsize|5.006000||Viu
10049 WARN_SUBSTR|5.006000|5.003007|p
10050 WARN_SURROGATE|5.013010|5.013010|
10051 warn_sv|5.013001|5.003007|p
10052 WARN_SYNTAX|5.006000|5.003007|p
10053 WARN_SYSCALLS|5.019004|5.019004|
10054 WARN_TAINT|5.006000|5.003007|p
10055 WARN_THREADS|5.008000|5.003007|p
10056 WARN_UNINITIALIZED|5.006000|5.003007|p
10057 WARN_UNOPENED|5.006000|5.003007|p
10058 WARN_UNPACK|5.006000|5.003007|p
10059 WARN_UNTIE|5.006000|5.003007|p
10060 WARN_UTF8|5.006000|5.003007|p
10061 WARN_VOID|5.006000|5.003007|p
10062 was_lvalue_sub|||ciu
10063 watch|5.003007||Viu
10064 WB_BREAKABLE|5.023008||Viu
10065 WB_DQ_then_HL|5.023008||Viu
10066 WB_Ex_or_FO_or_ZWJ_then_foo|5.025003||Viu
10067 WB_HL_then_DQ|5.023008||Viu
10068 WB_hs_then_hs|5.023008||Viu
10069 WB_LE_or_HL_then_MB_or_ML_or_SQ|5.023008||Viu
10070 WB_MB_or_ML_or_SQ_then_LE_or_HL|5.023008||Viu
10071 WB_MB_or_MN_or_SQ_then_NU|5.023008||Viu
10072 WB_NOBREAK|5.023008||Viu
10073 WB_NU_then_MB_or_MN_or_SQ|5.023008||Viu
10074 WB_RI_then_RI|5.025003||Viu
10075 WCTOMB_LOCK|5.033005||Viu
10076 WCTOMB_UNLOCK|5.033005||Viu
10077 WEXITSTATUS|5.008001||Viu
10078 what_MULTI_CHAR_FOLD_latin1_safe|5.033005||Viu
10079 what_MULTI_CHAR_FOLD_utf8_safe|5.033005||Viu
10080 what_MULTI_CHAR_FOLD_utf8_safe_part0|5.033005||Viu
10081 what_MULTI_CHAR_FOLD_utf8_safe_part1|5.033005||Viu
10082 what_MULTI_CHAR_FOLD_utf8_safe_part2|5.033005||Viu
10083 what_MULTI_CHAR_FOLD_utf8_safe_part3|5.033005||Viu
10084 what_MULTI_CHAR_FOLD_utf8_safe_part4|5.033005||Viu
10085 what_MULTI_CHAR_FOLD_utf8_safe_part5|5.033005||Viu
10086 what_MULTI_CHAR_FOLD_utf8_safe_part6|5.033005||Viu
10087 what_MULTI_CHAR_FOLD_utf8_safe_part7|5.033005||Viu
10088 whichsig|5.003007|5.003007|
10089 whichsig_pv|5.015004|5.015004|
10090 whichsig_pvn|5.015004|5.015004|
10091 whichsig_sv|5.015004|5.015004|
10092 WHILEM|5.003007||Viu
10093 WHILEM_A_max|5.009005||Viu
10094 WHILEM_A_max_fail|5.009005||Viu
10095 WHILEM_A_max_fail_t8_p8|5.033003||Viu
10096 WHILEM_A_max_fail_t8_pb|5.033003||Viu
10097 WHILEM_A_max_fail_tb_p8|5.033003||Viu
10098 WHILEM_A_max_fail_tb_pb|5.033003||Viu
10099 WHILEM_A_max_t8_p8|5.033003||Viu
10100 WHILEM_A_max_t8_pb|5.033003||Viu
10101 WHILEM_A_max_tb_p8|5.033003||Viu
10102 WHILEM_A_max_tb_pb|5.033003||Viu
10103 WHILEM_A_min|5.009005||Viu
10104 WHILEM_A_min_fail|5.009005||Viu
10105 WHILEM_A_min_fail_t8_p8|5.033003||Viu
10106 WHILEM_A_min_fail_t8_pb|5.033003||Viu
10107 WHILEM_A_min_fail_tb_p8|5.033003||Viu
10108 WHILEM_A_min_fail_tb_pb|5.033003||Viu
10109 WHILEM_A_min_t8_p8|5.033003||Viu
10110 WHILEM_A_min_t8_pb|5.033003||Viu
10111 WHILEM_A_min_tb_p8|5.033003||Viu
10112 WHILEM_A_min_tb_pb|5.033003||Viu
10113 WHILEM_A_pre|5.009005||Viu
10114 WHILEM_A_pre_fail|5.009005||Viu
10115 WHILEM_A_pre_fail_t8_p8|5.033003||Viu
10116 WHILEM_A_pre_fail_t8_pb|5.033003||Viu
10117 WHILEM_A_pre_fail_tb_p8|5.033003||Viu
10118 WHILEM_A_pre_fail_tb_pb|5.033003||Viu
10119 WHILEM_A_pre_t8_p8|5.033003||Viu
10120 WHILEM_A_pre_t8_pb|5.033003||Viu
10121 WHILEM_A_pre_tb_p8|5.033003||Viu
10122 WHILEM_A_pre_tb_pb|5.033003||Viu
10123 WHILEM_B_max|5.009005||Viu
10124 WHILEM_B_max_fail|5.009005||Viu
10125 WHILEM_B_max_fail_t8_p8|5.033003||Viu
10126 WHILEM_B_max_fail_t8_pb|5.033003||Viu
10127 WHILEM_B_max_fail_tb_p8|5.033003||Viu
10128 WHILEM_B_max_fail_tb_pb|5.033003||Viu
10129 WHILEM_B_max_t8_p8|5.033003||Viu
10130 WHILEM_B_max_t8_pb|5.033003||Viu
10131 WHILEM_B_max_tb_p8|5.033003||Viu
10132 WHILEM_B_max_tb_pb|5.033003||Viu
10133 WHILEM_B_min|5.009005||Viu
10134 WHILEM_B_min_fail|5.009005||Viu
10135 WHILEM_B_min_fail_t8_p8|5.033003||Viu
10136 WHILEM_B_min_fail_t8_pb|5.033003||Viu
10137 WHILEM_B_min_fail_tb_p8|5.033003||Viu
10138 WHILEM_B_min_fail_tb_pb|5.033003||Viu
10139 WHILEM_B_min_t8_p8|5.033003||Viu
10140 WHILEM_B_min_t8_pb|5.033003||Viu
10141 WHILEM_B_min_tb_p8|5.033003||Viu
10142 WHILEM_B_min_tb_pb|5.033003||Viu
10143 WHILEM_t8_p8|5.033003||Viu
10144 WHILEM_t8_pb|5.033003||Viu
10145 WHILEM_tb_p8|5.033003||Viu
10146 WHILEM_tb_pb|5.033003||Viu
10147 WIDEST_UTYPE|5.015004|5.003007|poVnu
10148 WIFEXITED|5.008001||Viu
10149 WIFSIGNALED|5.008001||Viu
10150 WIFSTOPPED|5.008001||Viu
10151 win32_croak_not_implemented|5.017006||Vniu
10152 WIN32SCK_IS_STDSCK|5.007001||Viu
10153 win32_setlocale|5.027006||Viu
10154 withinCOUNT|5.031004||Viu
10155 withinCOUNT_KNOWN_VALID|5.033005||Viu
10156 WITH_LC_NUMERIC_SET_TO_NEEDED|5.031003|5.031003|
10157 WITH_LC_NUMERIC_SET_TO_NEEDED_IN|5.031003|5.031003|
10158 with_queued_errors|5.013001||Viu
10159 with_tp_UTF8ness|5.033003||Viu
10160 WNOHANG|5.008001||Viu
10161 wrap_keyword_plugin|5.027006|5.027006|x
10162 wrap_op_checker|5.015008|5.015008|
10163 write|5.005000||Viu
10164 write_to_stderr|5.008001||Viu
10165 WSTOPSIG|5.008001||Viu
10166 WTERMSIG|5.008001||Viu
10167 WUNTRACED|5.008001||Viu
10168 XCPT_CATCH|5.009002|5.003007|p
10169 XCPT_RETHROW|5.009002|5.003007|p
10170 XCPT_TRY_END|5.009002|5.003007|p
10171 XCPT_TRY_START|5.009002|5.003007|p
10172 XDIGIT_VALUE|5.019008||Viu
10173 XHvTOTALKEYS|5.007003||Viu
10174 xio_any|5.006001||Viu
10175 xio_dirp|5.006001||Viu
10176 xiv_iv|5.009003||Viu
10177 xlv_targoff|5.019004||Viu
10178 XopDISABLE|5.013007|5.013007|V
10179 XOPd_xop_class|5.013007||Viu
10180 XOPd_xop_desc|5.013007||Viu
10181 XOPd_xop_name|5.013007||Viu
10182 XOPd_xop_peep|5.013007||Viu
10183 XopENABLE|5.013007|5.013007|V
10184 XopENTRY|5.013007|5.013007|V
10185 XopENTRYCUSTOM|5.019006|5.013007|V
10186 XopENTRY_set|5.013007|5.013007|V
10187 XopFLAGS|5.013007|5.013007|
10188 XOPf_xop_class|5.013007||Viu
10189 XOPf_xop_desc|5.013007||Viu
10190 XOPf_xop_name|5.013007||Viu
10191 XOPf_xop_peep|5.013007||Viu
10192 XORSHIFT128_set|5.027001||Viu
10193 XORSHIFT96_set|5.027001||Viu
10194 XPUSHi|5.003007|5.003007|
10195 XPUSHmortal|5.009002|5.003007|p
10196 XPUSHn|5.006000|5.003007|
10197 XPUSHp|5.003007|5.003007|
10198 XPUSHs|5.003007|5.003007|
10199 XPUSHTARG|5.003007||Viu
10200 XPUSHu|5.004000|5.003007|p
10201 XPUSHundef|5.006000||Viu
10202 xpv_len|5.017006||Viu
10203 XS|5.003007|5.003007|Vu
10204 XSANY|5.003007||Viu
10205 XS_APIVERSION_BOOTCHECK|5.013004|5.013004|
10206 XS_APIVERSION_POPMARK_BOOTCHECK|5.021006||Viu
10207 XS_APIVERSION_SETXSUBFN_POPMARK_BOOTCHECK|5.021006||Viu
10208 xs_boot_epilog|5.021006||cViu
10209 XS_BOTHVERSION_BOOTCHECK|5.021006||Viu
10210 XS_BOTHVERSION_POPMARK_BOOTCHECK|5.021006||Viu
10211 XS_BOTHVERSION_SETXSUBFN_POPMARK_BOOTCHECK|5.021006||Viu
10212 XS_DYNAMIC_FILENAME|5.009004||Viu
10213 XS_EXTERNAL|5.015002|5.015002|Vu
10214 xs_handshake|||vcniu
10215 XSINTERFACE_CVT|5.005000||Viu
10216 XSINTERFACE_CVT_ANON|5.010000||Viu
10217 XSINTERFACE_FUNC|5.005000||Viu
10218 XSINTERFACE_FUNC_SET|5.005000||Viu
10219 XS_INTERNAL|5.015002|5.015002|Vu
10220 XSprePUSH|5.006000|5.003007|poVnu
10221 XSPROTO|5.010000|5.003007|pVu
10222 XSRETURN|5.003007|5.003007|p
10223 XSRETURN_EMPTY|5.003007|5.003007|
10224 XSRETURN_IV|5.003007|5.003007|
10225 XSRETURN_NO|5.003007|5.003007|
10226 XSRETURN_NV|5.006000|5.003007|
10227 XSRETURN_PV|5.003007|5.003007|
10228 XSRETURN_PVN|5.006000||Viu
10229 XSRETURN_UNDEF|5.003007|5.003007|
10230 XSRETURN_UV|5.008001|5.003007|p
10231 XSRETURN_YES|5.003007|5.003007|
10232 XS_SETXSUBFN_POPMARK|5.021006||Viu
10233 XST_mIV|5.003007|5.003007|
10234 XST_mNO|5.003007|5.003007|
10235 XST_mNV|5.006000|5.003007|
10236 XST_mPV|5.003007|5.003007|
10237 XST_mPVN|5.006000||Viu
10238 XST_mUNDEF|5.003007|5.003007|
10239 XST_mUV|5.008001|5.003007|p
10240 XST_mYES|5.003007|5.003007|
10241 XS_VERSION|5.003007|5.003007|
10242 XS_VERSION_BOOTCHECK|5.003007|5.003007|
10243 xs_version_bootcheck|||iu
10244 XTENDED_PAT_MOD|5.009005||Viu
10245 xuv_uv|5.009003||Viu
10246 YESEXPR|5.027010||Viu
10247 YESSTR|5.027010||Viu
10248 YIELD|5.005000||Viu
10249 YYDEBUG|5.025006||Viu
10250 YYEMPTY|5.009005||Viu
10251 yyerror|5.003007||Viu
10252 yyerror_pv|5.016000||Viu
10253 yyerror_pvn|5.016000||Viu
10254 yylex|5.003007||cViu
10255 yyparse|5.003007||Viu
10256 yyquit|5.025010||Viu
10257 YYSTYPE_IS_DECLARED|5.009001||Viu
10258 YYSTYPE_IS_TRIVIAL|5.009001||Viu
10259 YYTOKENTYPE|5.009001||Viu
10260 yyunlex|5.013005||Viu
10261 yywarn|5.003007||Viu
10262 ZAPHOD32_FINALIZE|5.027001||Viu
10263 ZAPHOD32_MIX|5.027001||Viu
10264 ZAPHOD32_SCRAMBLE32|5.027001||Viu
10265 ZAPHOD32_STATIC_INLINE|5.027001||Viu
10266 ZAPHOD32_WARN2|5.027001||Viu
10267 ZAPHOD32_WARN3|5.027001||Viu
10268 ZAPHOD32_WARN4|5.027001||Viu
10269 ZAPHOD32_WARN5|5.027001||Viu
10270 ZAPHOD32_WARN6|5.027001||Viu
10271 Zero|5.003007|5.003007|
10272 ZeroD|5.009002|5.003007|p
10275 if (exists $opt{'list-unsupported'}) {
10277 for $f (sort dictionary_order keys %API) {
10278 next if $API{$f}{core_only};
10279 next if $API{$f}{beyond_depr};
10280 next if $API{$f}{inaccessible};
10281 next if $API{$f}{experimental};
10282 next unless $API{$f}{todo};
10283 next if int_parse_version($API{$f}{todo}) <= $int_min_perl;
10284 my $repeat = 40 - length($f);
10285 $repeat = 0 if $repeat < 0;
10286 print "$f ", '.'x $repeat, " ", format_version($API{$f}{todo}), "\n";
10291 # Scan for hints, possible replacement candidates, etc.
10293 my(%replace, %need, %hints, %warnings, %depends);
10295 my($hint, $define, $function);
10299 BEGIN { 'warnings'->unimport('uninitialized') if "$]" > '5.006' }
10302 / (?: \*[^*]*\*+(?:[^$ccs][^*]*\*+)* / | /[^\r\n]*)
10303 | "[^"\\]*(?:\\.[^"\\]*)*"
10304 | '[^'\\]*(?:\\.[^'\\]*)*' }{}egsx;
10305 grep { exists $API{$_} } $code =~ /(\w+)/mg;
10311 # Here, we are in the middle of accumulating a hint or warning.
10312 my $end_of_hint = 0;
10314 # A line containing a comment end marker closes the hint. Remove that
10315 # marker for processing below.
10316 if (s/\s*$rcce(.*?)\s*$//) {
10317 die "Nothing can follow the end of comment in '$_'\n" if length $1 > 0;
10321 # Set $h to the hash of which type.
10322 my $h = $hint->[0] eq 'Hint' ? \%hints : \%warnings;
10324 # Ignore any leading and trailing white space, and an optional star comment
10325 # continuation marker, then place the meat of the line into $1
10326 m/^\s*(?:\*\s*)?(.*?)\s*$/;
10328 # Add the meat of this line to the hash value of each API element it
10330 for (@{$hint->[1]}) {
10331 $h->{$_} ||= ''; # avoid the warning older perls generate
10332 $h->{$_} .= "$1\n";
10335 # If the line had a comment close, we are through with this hint
10336 undef $hint if $end_of_hint;
10341 # Set up $hint if this is the beginning of a Hint: or Warning:
10342 # These are from a multi-line C comment in the file, with the first line
10343 # looking like (a space has been inserted because this file can't have C
10344 # comment markers in it):
10345 # / * Warning: PL_expect, PL_copline, PL_rsfp
10356 if (m{^\s*$rccs\s+(Hint|Warning):\s+(\w+(?:,?\s+\w+)*)\s*$}) {
10357 $hint = [$1, [split /,?\s+/, $2]];
10361 if ($define) { # If in the middle of a definition...
10363 # append a continuation line ending with backslash.
10364 if ($define->[1] =~ /\\$/) {
10365 $define->[1] .= $_;
10367 else { # Otherwise this line ends the definition, make foo depend on bar
10368 # (and what bar depends on) if its not one of ppp's own constructs
10369 if (exists $API{$define->[0]} && $define->[1] !~ /^DPPP_\(/) {
10370 my @n = find_api($define->[1]);
10371 push @{$depends{$define->[0]}}, @n if @n
10377 # For '#define foo bar' or '#define foo(a,b,c) bar', $define becomes a
10378 # reference to [ foo, bar ]
10379 $define = [$1, $2] if m{^\s*#\s*define\s+(\w+)(?:\([^)]*\))?\s+(.*)};
10383 if (exists $API{$function->[0]}) {
10384 my @n = find_api($function->[1]);
10385 push @{$depends{$function->[0]}}, @n if @n
10390 $function->[1] .= $_;
10394 $function = [$1, ''] if m{^DPPP_\(my_(\w+)\)};
10396 # Set $replace to the number given for lines that look like
10397 # / * Replace: \d+ * /
10398 # Thus setting it to 1 starts a region where replacements are automatically
10399 # done, and setting it to 0 ends that region.
10400 $replace = $1 if m{^\s*$rccs\s+Replace:\s+(\d+)\s+$rcce\s*$};
10402 # Add bar => foo to %replace for lines like '#define foo bar in a region
10403 # where $replace is non-zero
10404 $replace{$2} = $1 if $replace and m{^\s*#\s*define\s+(\w+)(?:\([^)]*\))?\s+(\w+)};
10406 # Add bar => foo to %replace for lines like '#define foo bar / * Replace * /
10407 $replace{$2} = $1 if m{^\s*#\s*define\s+(\w+)(?:\([^)]*\))?\s+(\w+).*$rccs\s+Replace\s+$rcce};
10409 # Add foo => bar to %replace for lines like / * Replace foo with bar * /
10410 $replace{$1} = $2 if m{^\s*$rccs\s+Replace (\w+) with (\w+.*?)\s+$rcce\s*$};
10412 # For lines like / * foo, bar depends on baz, bat * /
10413 # create a list of the elements on the rhs, and make that list apply to each
10414 # element in the lhs, which becomes a key in \%depends.
10415 if (m{^\s*$rccs\s+(\w+(\s*,\s*\w+)*)\s+depends\s+on\s+(\w+(\s*,\s*\w+)*)\s+$rcce\s*$}) {
10416 my @deps = map { s/\s+//g; $_ } split /,/, $3;
10418 for $d (map { s/\s+//g; $_ } split /,/, $1) {
10419 push @{$depends{$d}}, @deps;
10423 $need{$1} = 1 if m{^#if\s+defined\(NEED_(\w+)(?:_GLOBAL)?\)};
10426 for (values %depends) {
10428 $_ = [sort dictionary_order grep !$seen{$_}++, @$_];
10431 if (exists $opt{'api-info'}) {
10434 my $match = $opt{'api-info'} =~ m!^/(.*)/$! ? $1 : "^\Q$opt{'api-info'}\E\$";
10436 # Sort the names, and split into two classes; one for things that are part of
10437 # the API; a second for things that aren't.
10440 for $f (sort dictionary_order keys %API) {
10441 next unless $f =~ /$match/;
10442 my $base = int_parse_version($API{$f}{base}) if $API{$f}{base};
10443 if ($base && ! $API{$f}{inaccessible} && ! $API{$f}{core_only}) {
10444 push @ok_to_use, $f;
10447 push @shouldnt_use, $f;
10451 # We normally suppress non-API items. But if the search matched no API
10452 # items, output the non-ones. This allows someone to get the info for an
10453 # item if they ask for it specifically enough, but doesn't normally clutter
10454 # the output with irrelevant results.
10455 @ok_to_use = @shouldnt_use unless @ok_to_use;
10457 for $f (@ok_to_use) {
10458 print "\n=== $f ===\n";
10461 $base = int_parse_version($API{$f}{base}) if $API{$f}{base};
10463 $todo = int_parse_version($API{$f}{todo}) if $API{$f}{todo};
10465 # Output information
10468 if ( $base <= $int_min_perl
10469 || ( (! $API{$f}{provided} && ! $todo)
10470 || ($todo && $todo >= $base)))
10472 $with_or= " with or";
10475 my $Supported = ($API{$f}{undocumented}) ? 'Available' : 'Supported';
10476 print "\n$Supported at least since perl-",
10477 format_version($base), ",$with_or without $ppport.";
10478 if ($API{$f}{unverified}) {
10479 print "\nThis information is based on inspection of the source code",
10480 " and has not been\n",
10481 "verified by successful compilation.";
10486 if ($API{$f}{provided} || $todo) {
10487 print "\nThis is only supported by $ppport, and NOT by perl versions going forward.\n" unless $base;
10489 if (! $base || $todo < $base) {
10490 my $additionally = "";
10491 $additionally .= " additionally" if $base;
10492 print "$ppport$additionally provides support at least back to perl-",
10493 format_version($todo),
10497 elsif (! $base || $base > $int_min_perl) {
10498 if (exists $depends{$f}) {
10500 for (@{$depends{$f}}) {
10501 $max = int_parse_version($API{$_}{todo}) if $API{$_}{todo} && $API{$_}{todo} > $max;
10502 # XXX What to assume unspecified values are? This effectively makes them MIN_PERL
10504 $todo = $max if $max;
10506 print "\n$ppport provides support for this, but ironically, does not",
10507 " currently know,\n",
10508 "for this report, the minimum version it supports for this";
10509 if ($API{$f}{undocumented}) {
10510 print " and many things\n",
10511 "it provides that are implemented as macros and aren't",
10512 " documented. You can\n",
10513 "help by submitting a documentation patch";
10517 if ($todo <= $int_min_perl) {
10518 print "It may very well be supported all the way back to ",
10519 format_version(5.003_07), ".\n";
10522 print "But given the things $f depends on, it's a good",
10523 " guess that it isn't\n",
10524 "supported prior to ", format_version($todo), ".\n";
10529 if ($API{$f}{provided}) {
10530 print "Support needs to be explicitly requested by #define NEED_$f\n",
10531 "(or #define NEED_${f}_GLOBAL).\n" if exists $need{$f};
10535 if ($base || ! $API{$f}{ppport_fnc}) {
10536 my $email = "Send email to perl5-porters\@perl.org if you need to have this functionality.\n";
10537 if ($API{$f}{inaccessible}) {
10538 print "\nThis is not part of the public API, and may not even be accessible to XS code.\n";
10541 elsif ($API{$f}{core_only}) {
10542 print "\nThis is not part of the public API, and should not be used by XS code.\n";
10545 elsif ($API{$f}{deprecated}) {
10546 print "\nThis is deprecated and should not be used. Convert existing uses.\n";
10549 elsif ($API{$f}{experimental}) {
10550 print "\nThe API for this is unstable and should not be used by XS code.\n", $email;
10553 elsif ($API{$f}{undocumented}) {
10554 print "\nSince this is undocumented, the API should be considered unstable.\n";
10555 if ($API{$f}{provided}) {
10556 print "Consider bringing this up on the list: perl5-porters\@perl.org.\n";
10559 print "It may be that this is not intended for XS use, or it may just be\n",
10560 "that no one has gotten around to documenting it.\n", $email;
10565 print "No portability information available. Check your spelling; or",
10566 " this could be\na bug in Devel::PPPort. To report an issue:\n",
10567 "https://github.com/Dual-Life/Devel-PPPort/issues/new\n";
10571 print "\nDepends on: ", join(', ', @{$depends{$f}}), ".\n"
10572 if exists $depends{$f};
10573 if (exists $hints{$f} || exists $warnings{$f}) {
10574 print "\n$hints{$f}" if exists $hints{$f};
10575 print "\nWARNING:\n$warnings{$f}" if exists $warnings{$f};
10581 $count or print "\nFound no API matching '$opt{'api-info'}'.";
10586 if (exists $opt{'list-provided'}) {
10588 for $f (sort dictionary_order keys %API) {
10589 next unless $API{$f}{provided};
10591 push @flags, 'explicit' if exists $need{$f};
10592 push @flags, 'depend' if exists $depends{$f};
10593 push @flags, 'hint' if exists $hints{$f};
10594 push @flags, 'warning' if exists $warnings{$f};
10595 my $flags = @flags ? ' ['.join(', ', @flags).']' : '';
10596 print "$f$flags\n";
10602 my @srcext = qw( .xs .c .h .cc .cpp -c.inc -xs.inc );
10603 my $srcext = join '|', map { quotemeta $_ } @srcext;
10610 push @files, $_ unless $seen{$_}++;
10612 else { warn "'$_' is not a file.\n" }
10615 my @new = grep { -f } glob $_
10616 or warn "'$_' does not exist.\n";
10617 push @files, grep { !$seen{$_}++ } @new;
10623 require File::Find;
10624 File::Find::find(sub {
10625 $File::Find::name =~ /($srcext)$/i
10626 and push @files, $File::Find::name;
10630 @files = map { glob "*$_" } @srcext;
10634 if (!@ARGV || $opt{filter}) {
10636 my %xsc = map { /(.*)\.xs$/ ? ("$1.c" => 1, "$1.cc" => 1) : () } @files;
10638 my $out = exists $xsc{$_} || /\b\Q$ppport\E$/i || !/($srcext)$/i;
10639 push @{ $out ? \@out : \@in }, $_;
10641 if (@ARGV && @out) {
10642 warning("Skipping the following files (use --nofilter to avoid this):\n| ", join "\n| ", @out);
10647 die "No input files given!\n" unless @files;
10649 my(%files, %global, %revreplace);
10650 %revreplace = reverse %replace;
10652 my $patch_opened = 0;
10654 for $filename (@files) {
10655 unless (open IN, "<$filename") {
10656 warn "Unable to read from $filename: $!\n";
10660 info("Scanning $filename ...");
10662 my $c = do { local $/; <IN> };
10665 my %file = (orig => $c, changes => 0);
10667 # Temporarily remove C/XS comments and strings from the code
10671 ( ^$HS*\#$HS*include\b[^\r\n]+\b(?:\Q$ppport\E|XSUB\.h)\b[^\r\n]*
10672 | ^$HS*\#$HS*(?:define|elif|if(?:def)?)\b[^\r\n]* )
10673 | ( ^$HS*\#[^\r\n]*
10674 | "[^"\\]*(?:\\.[^"\\]*)*"
10675 | '[^'\\]*(?:\\.[^'\\]*)*'
10676 | / (?: \*[^*]*\*+(?:[^$ccs][^*]*\*+)* / | /[^\r\n]* ) )
10677 }{ defined $2 and push @ccom, $2;
10678 defined $1 ? $1 : "$ccs$#ccom$cce" }mgsex;
10680 $file{ccom} = \@ccom;
10682 $file{has_inc_ppport} = $c =~ /^$HS*#$HS*include[^\r\n]+\b\Q$ppport\E\b/m;
10686 for $func (keys %API) {
10688 $match .= "|$revreplace{$func}" if exists $revreplace{$func};
10689 if ($c =~ /\b(?:Perl_)?($match)\b/) {
10690 $file{uses_replace}{$1}++ if exists $revreplace{$func} && $1 eq $revreplace{$func};
10691 $file{uses_Perl}{$func}++ if $c =~ /\bPerl_$func\b/;
10692 if (exists $API{$func}{provided}) {
10693 $file{uses_provided}{$func}++;
10694 if ( ! exists $API{$func}{base}
10695 || int_parse_version($API{$func}{base}) > $opt{'compat-version'})
10697 $file{uses}{$func}++;
10698 my @deps = rec_depend($func);
10700 $file{uses_deps}{$func} = \@deps;
10702 $file{uses}{$_} = 0 unless exists $file{uses}{$_};
10705 for ($func, @deps) {
10706 $file{needs}{$_} = 'static' if exists $need{$_};
10710 if ( exists $API{$func}{todo}
10711 && int_parse_version($API{$func}{todo}) > $opt{'compat-version'})
10713 if ($c =~ /\b$func\b/) {
10714 $file{uses_todo}{$func}++;
10720 while ($c =~ /^$HS*#$HS*define$HS+(NEED_(\w+?)(_GLOBAL)?)\b/mg) {
10721 if (exists $need{$2}) {
10722 $file{defined $3 ? 'needed_global' : 'needed_static'}{$2}++;
10724 else { warning("Possibly wrong #define $1 in $filename") }
10727 for (qw(uses needs uses_todo needed_global needed_static)) {
10728 for $func (keys %{$file{$_}}) {
10729 push @{$global{$_}{$func}}, $filename;
10733 $files{$filename} = \%file;
10736 # Globally resolve NEED_'s
10738 for $need (keys %{$global{needs}}) {
10739 if (@{$global{needs}{$need}} > 1) {
10740 my @targets = @{$global{needs}{$need}};
10741 my @t = grep $files{$_}{needed_global}{$need}, @targets;
10742 @targets = @t if @t;
10743 @t = grep /\.xs$/i, @targets;
10744 @targets = @t if @t;
10745 my $target = shift @targets;
10746 $files{$target}{needs}{$need} = 'global';
10747 for (@{$global{needs}{$need}}) {
10748 $files{$_}{needs}{$need} = 'extern' if $_ ne $target;
10753 for $filename (@files) {
10754 exists $files{$filename} or next;
10756 info("=== Analyzing $filename ===");
10758 my %file = %{$files{$filename}};
10760 my $c = $file{code};
10763 for $func (sort dictionary_order keys %{$file{uses_Perl}}) {
10764 if ($API{$func}{varargs}) {
10765 unless ($API{$func}{noTHXarg}) {
10766 my $changes = ($c =~ s{\b(Perl_$func\s*\(\s*)(?!aTHX_?)(\)|[^\s)]*\))}
10767 { $1 . ($2 eq ')' ? 'aTHX' : 'aTHX_ ') . $2 }ge);
10769 warning("Doesn't pass interpreter argument aTHX to Perl_$func");
10770 $file{changes} += $changes;
10775 warning("Uses Perl_$func instead of $func");
10776 $file{changes} += ($c =~ s{\bPerl_$func(\s*)\((\s*aTHX_?)?\s*}
10781 for $func (sort dictionary_order keys %{$file{uses_replace}}) {
10782 warning("Uses $func instead of $replace{$func}");
10783 $file{changes} += ($c =~ s/\b$func\b/$replace{$func}/g);
10786 for $func (sort dictionary_order keys %{$file{uses_provided}}) {
10787 if ($file{uses}{$func}) {
10788 if (exists $file{uses_deps}{$func}) {
10789 diag("Uses $func, which depends on ", join(', ', @{$file{uses_deps}{$func}}));
10792 diag("Uses $func");
10795 $warnings += (hint($func) || 0);
10798 unless ($opt{quiet}) {
10799 for $func (sort dictionary_order keys %{$file{uses_todo}}) {
10800 next if int_parse_version($API{$func}{todo}) <= $int_min_perl;
10801 print "*** WARNING: Uses $func, which may not be portable below perl ",
10802 format_version($API{$func}{todo}), ", even with '$ppport'\n";
10807 for $func (sort dictionary_order keys %{$file{needed_static}}) {
10809 if (not exists $file{uses}{$func}) {
10810 $message = "No need to define NEED_$func if $func is never used";
10812 elsif (exists $file{needs}{$func} && $file{needs}{$func} ne 'static') {
10813 $message = "No need to define NEED_$func when already needed globally";
10817 $file{changes} += ($c =~ s/^$HS*#$HS*define$HS+NEED_$func\b.*$LF//mg);
10821 for $func (sort dictionary_order keys %{$file{needed_global}}) {
10823 if (not exists $global{uses}{$func}) {
10824 $message = "No need to define NEED_${func}_GLOBAL if $func is never used";
10826 elsif (exists $file{needs}{$func}) {
10827 if ($file{needs}{$func} eq 'extern') {
10828 $message = "No need to define NEED_${func}_GLOBAL when already needed globally";
10830 elsif ($file{needs}{$func} eq 'static') {
10831 $message = "No need to define NEED_${func}_GLOBAL when only used in this file";
10836 $file{changes} += ($c =~ s/^$HS*#$HS*define$HS+NEED_${func}_GLOBAL\b.*$LF//mg);
10840 $file{needs_inc_ppport} = keys %{$file{uses}};
10842 if ($file{needs_inc_ppport}) {
10845 for $func (sort dictionary_order keys %{$file{needs}}) {
10846 my $type = $file{needs}{$func};
10847 next if $type eq 'extern';
10848 my $suffix = $type eq 'global' ? '_GLOBAL' : '';
10849 unless (exists $file{"needed_$type"}{$func}) {
10850 if ($type eq 'global') {
10851 diag("Files [@{$global{needs}{$func}}] need $func, adding global request");
10854 diag("File needs $func, adding static request");
10856 $pp .= "#define NEED_$func$suffix\n";
10860 if ($pp && ($c =~ s/^(?=$HS*#$HS*define$HS+NEED_\w+)/$pp/m)) {
10865 unless ($file{has_inc_ppport}) {
10866 diag("Needs to include '$ppport'");
10867 $pp .= qq(#include "$ppport"\n)
10871 $file{changes} += ($c =~ s/^($HS*#$HS*define$HS+NEED_\w+.*?)^/$1$pp/ms)
10872 || ($c =~ s/^(?=$HS*#$HS*include.*\Q$ppport\E)/$pp/m)
10873 || ($c =~ s/^($HS*#$HS*include.*XSUB.*\s*?)^/$1$pp/m)
10874 || ($c =~ s/^/$pp/);
10878 if ($file{has_inc_ppport}) {
10879 diag("No need to include '$ppport'");
10880 $file{changes} += ($c =~ s/^$HS*?#$HS*include.*\Q$ppport\E.*?$LF//m);
10884 # put back in our C comments
10887 my @ccom = @{$file{ccom}};
10888 for $ix (0 .. $#ccom) {
10889 if (!$opt{cplusplus} && $ccom[$ix] =~ s!^//!!) {
10891 $file{changes} += $c =~ s/$rccs$ix$rcce/$ccs$ccom[$ix] $cce/;
10894 $c =~ s/$rccs$ix$rcce/$ccom[$ix]/;
10899 my $s = $cppc != 1 ? 's' : '';
10900 warning("Uses $cppc C++ style comment$s, which is not portable");
10903 my $s = $warnings != 1 ? 's' : '';
10904 my $warn = $warnings ? " ($warnings warning$s)" : '';
10905 info("Analysis completed$warn");
10907 if ($file{changes}) {
10908 if (exists $opt{copy}) {
10909 my $newfile = "$filename$opt{copy}";
10911 error("'$newfile' already exists, refusing to write copy of '$filename'");
10915 if (open F, ">$newfile") {
10916 info("Writing copy of '$filename' with changes to '$newfile'");
10921 error("Cannot open '$newfile' for writing: $!");
10925 elsif (exists $opt{patch} || $opt{changes}) {
10926 if (exists $opt{patch}) {
10927 unless ($patch_opened) {
10928 if (open PATCH, ">$opt{patch}") {
10932 error("Cannot open '$opt{patch}' for writing: $!");
10933 delete $opt{patch};
10938 mydiff(\*PATCH, $filename, $c);
10942 info("Suggested changes:");
10943 mydiff(\*STDOUT, $filename, $c);
10947 my $s = $file{changes} == 1 ? '' : 's';
10948 info("$file{changes} potentially required change$s detected");
10952 info("Looks good");
10956 close PATCH if $patch_opened;
10961 sub try_use { eval "use @_;"; return $@ eq '' }
10966 my($file, $str) = @_;
10969 if (exists $opt{diff}) {
10970 $diff = run_diff($opt{diff}, $file, $str);
10973 if (!defined $diff and try_use('Text::Diff')) {
10974 $diff = Text::Diff::diff($file, \$str, { STYLE => 'Unified' });
10975 $diff = <<HEADER . $diff;
10981 if (!defined $diff) {
10982 $diff = run_diff('diff -u', $file, $str);
10985 if (!defined $diff) {
10986 $diff = run_diff('diff', $file, $str);
10989 if (!defined $diff) {
10990 error("Cannot generate a diff. Please install Text::Diff or use --copy.");
10999 my($prog, $file, $str) = @_;
11000 my $tmp = 'dppptemp';
11005 while (-e "$tmp.$suf") { $suf++ }
11006 $tmp = "$tmp.$suf";
11008 if (open F, ">$tmp") {
11012 if (open F, "$prog $file $tmp |") {
11014 s/\Q$tmp\E/$file.patched/;
11025 error("Cannot open '$tmp' for writing: $!");
11033 my($func, $seen) = @_;
11034 return () unless exists $depends{$func};
11035 $seen = {%{$seen||{}}};
11036 return () if $seen->{$func}++;
11038 grep !$s{$_}++, map { ($_, rec_depend($_, $seen)) } @{$depends{$func}};
11043 $opt{quiet} and return;
11049 $opt{quiet} and return;
11050 $opt{diag} and print @_, "\n";
11055 $opt{quiet} and return;
11056 print "*** ", @_, "\n";
11061 print "*** ERROR: ", @_, "\n";
11065 my %given_warnings;
11068 $opt{quiet} and return;
11071 if (exists $warnings{$func} && !$given_warnings{$func}++) {
11072 my $warn = $warnings{$func};
11073 $warn =~ s!^!*** !mg;
11074 print "*** WARNING: $func\n", $warn;
11077 if ($opt{hints} && exists $hints{$func} && !$given_hints{$func}++) {
11078 my $hint = $hints{$func};
11080 print " --- hint for $func ---\n", $hint;
11087 my($usage) = do { local(@ARGV,$/)=($0); <> } =~ /^=head\d$HS+SYNOPSIS\s*^(.*?)\s*^=/ms;
11088 my %M = ( 'I' => '*' );
11089 $usage =~ s/^\s*perl\s+\S+/$^X $0/;
11090 $usage =~ s/([A-Z])<([^>]+)>/$M{$1}$2$M{$1}/g;
11096 See perldoc $0 for details.
11105 my $self = do { local(@ARGV,$/)=($0); <> };
11106 my($copy) = $self =~ /^=head\d\s+COPYRIGHT\s*^(.*?)^=\w+/ms;
11107 $copy =~ s/^(?=\S+)/ /gms;
11108 $self =~ s/^$HS+Do NOT edit.*?(?=^-)/$copy/ms;
11109 $self =~ s/^SKIP.*(?=^__DATA__)/SKIP
11110 if (\@ARGV && \$ARGV[0] eq '--unstrip') {
11111 eval { require Devel::PPPort };
11112 \$@ and die "Cannot require Devel::PPPort, please install.\\n";
11113 if (eval \$Devel::PPPort::VERSION < $VERSION) {
11114 die "$0 was originally generated with Devel::PPPort $VERSION.\\n"
11115 . "Your Devel::PPPort is only version \$Devel::PPPort::VERSION.\\n"
11116 . "Please install a newer version, or --unstrip will not work.\\n";
11118 Devel::PPPort::WriteFile(\$0);
11123 Sorry, but this is a stripped version of \$0.
11125 To be able to use its original script and doc functionality,
11126 please try to regenerate this file using:
11132 my($pl, $c) = $self =~ /(.*^__DATA__)(.*)/ms;
11134 / (?: \*[^*]*\*+(?:[^$ccs][^*]*\*+)* / | /[^\r\n]*)
11135 | ( "[^"\\]*(?:\\.[^"\\]*)*"
11136 | '[^'\\]*(?:\\.[^'\\]*)*' )
11137 | ($HS+) }{ defined $2 ? ' ' : ($1 || '') }gsex;
11140 $c =~ s!^\s*#\s*!#!mg;
11143 open OUT, ">$0" or die "cannot strip $0: $!\n";
11144 print OUT "$pl$c\n";
11152 #ifndef _P_P_PORTABILITY_H_
11153 #define _P_P_PORTABILITY_H_
11155 #ifndef DPPP_NAMESPACE
11156 # define DPPP_NAMESPACE DPPP_
11159 #define DPPP_CAT2(x,y) CAT2(x,y)
11160 #define DPPP_(name) DPPP_CAT2(DPPP_NAMESPACE, name)
11162 #define D_PPP_RELEASE_DATE 1625616000 /* 2021-07-07 */
11164 #if ! defined(PERL_REVISION) && ! defined(PERL_VERSION_MAJOR)
11165 # if ! defined(__PATCHLEVEL_H_INCLUDED__) \
11166 && ! ( defined(PATCHLEVEL) && defined(SUBVERSION))
11167 # define PERL_PATCHLEVEL_H_IMPLICIT
11168 # include <patchlevel.h>
11170 # if ! defined(PERL_VERSION) \
11171 && ! defined(PERL_VERSION_MAJOR) \
11172 && ( ! defined(SUBVERSION) || ! defined(PATCHLEVEL) )
11173 # include <could_not_find_Perl_patchlevel.h>
11177 #ifdef PERL_VERSION_MAJOR
11178 # define D_PPP_MAJOR PERL_VERSION_MAJOR
11179 #elif defined(PERL_REVISION)
11180 # define D_PPP_MAJOR PERL_REVISION
11182 # define D_PPP_MAJOR 5
11185 #ifdef PERL_VERSION_MINOR
11186 # define D_PPP_MINOR PERL_VERSION_MINOR
11187 #elif defined(PERL_VERSION)
11188 # define D_PPP_MINOR PERL_VERSION
11189 #elif defined(PATCHLEVEL)
11190 # define D_PPP_MINOR PATCHLEVEL
11191 # define PERL_VERSION PATCHLEVEL /* back-compat */
11193 # error Could not find a source for PERL_VERSION_MINOR
11196 #ifdef PERL_VERSION_PATCH
11197 # define D_PPP_PATCH PERL_VERSION_PATCH
11198 #elif defined(PERL_SUBVERSION)
11199 # define D_PPP_PATCH PERL_SUBVERSION
11200 #elif defined(SUBVERSION)
11201 # define D_PPP_PATCH SUBVERSION
11202 # define PERL_SUBVERSION SUBVERSION /* back-compat */
11204 # error Could not find a source for PERL_VERSION_PATCH
11207 #if D_PPP_MAJOR < 5 || D_PPP_MAJOR == 6
11208 # error Devel::PPPort works only on Perl 5, Perl 7, ...
11209 #elif D_PPP_MAJOR != 5
11210 /* Perl 7 and above: the old forms are deprecated, set up so that they
11211 * assume Perl 5, and will make this look like 5.201.201.
11213 * 201 is used so will be well above anything that would come from a 5
11214 * series if we unexpectedly have to continue it, but still gives plenty of
11215 * room, up to 255, of numbers that will fit into a byte in case there is
11216 * something else unforeseen */
11217 # undef PERL_REVISION
11218 # undef PERL_VERSION
11219 # undef PERL_SUBVERSION
11220 # define D_PPP_REVISION 5
11221 # define D_PPP_VERSION 201
11222 # define D_PPP_SUBVERSION 201
11223 # if (defined(__clang__) /* _Pragma here doesn't work with gcc */ \
11224 && ( (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) \
11225 || defined(_STDC_C99) \
11226 || defined(__c99)))
11227 # define D_PPP_STRINGIFY(x) #x
11228 # define D_PPP_deprecate(xyz) _Pragma(D_PPP_STRINGIFY(GCC warning(D_PPP_STRINGIFY(xyz) " is deprecated")))
11229 # define PERL_REVISION (D_PPP_REVISION D_PPP_deprecate(PERL_REVISION))
11230 # define PERL_VERSION (D_PPP_REVISION D_PPP_deprecate(PERL_VERSION))
11231 # define PERL_SUBVERSION (D_PPP_SUBVERSION D_PPP_deprecate(PERL_SUBVERSION))
11233 # define PERL_REVISION D_PPP_REVISION
11234 # define PERL_VERSION D_PPP_REVISION
11235 # define PERL_SUBVERSION D_PPP_SUBVERSION
11239 /* Warning: PERL_PATCHLEVEL PATCHLEVEL SUBVERSION PERL_REVISION PERL_VERSION
11240 * PERL_SUBVERSION PERL_BCDVERSION
11242 * You should be using PERL_VERSION_xy(maj,min,ptch) instead of this, where xy
11243 * is one of EQ, NE, LE, GT, LT, GE
11246 /* Replace PERL_PATCHLEVEL with PERL_VERSION_xy(5,a,b) (where xy is EQ,LT,GT...) */
11247 /* Replace PATCHLEVEL with PERL_VERSION_xy(5,a,b) (where xy is EQ,LT,GT...) */
11248 /* Replace SUBVERSION with PERL_VERSION_xy(5,a,b) (where xy is EQ,LT,GT...) */
11249 /* Replace PERL_REVISION with PERL_VERSION_xy(a,b,c) (where xy is EQ,LT,GT...) */
11250 /* Replace PERL_VERSION with PERL_VERSION_xy(5,a,b) (where xy is EQ,LT,GT...) */
11251 /* Replace PERL_SUBVERSION with PERL_VERSION_xy(5,a,b) (where xy is EQ,LT,GT...) */
11252 /* Replace PERL_BCDVERSION with PERL_VERSION_xy(5,a,b) (where xy is EQ,LT,GT...) */
11254 #define D_PPP_DEC2BCD(dec) ((((dec)/100)<<8)|((((dec)%100)/10)<<4)|((dec)%10))
11255 #define D_PPP_JNP_TO_BCD(j,n,p) ((D_PPP_DEC2BCD(j)<<24)|(D_PPP_DEC2BCD(n)<<12)|D_PPP_DEC2BCD(p))
11256 #define PERL_BCDVERSION D_PPP_JNP_TO_BCD(D_PPP_MAJOR, \
11260 /* These differ from the versions outside D:P in using PERL_BCDVERSION instead
11261 * of PERL_DECIMAL_VERSION. The formats printing in this module assume BCD, so
11263 #undef PERL_VERSION_EQ
11264 #undef PERL_VERSION_NE
11265 #undef PERL_VERSION_LT
11266 #undef PERL_VERSION_GE
11267 #undef PERL_VERSION_LE
11268 #undef PERL_VERSION_GT
11270 /* N.B. These don't work if the patch number is 42 or 92, as those are what '*'
11271 * is in ASCII and EBCDIC respectively */
11272 #ifndef PERL_VERSION_EQ
11273 # define PERL_VERSION_EQ(j,n,p) \
11274 (((p) == '*') ? ( (j) == D_PPP_VERSION_MAJOR \
11275 && (n) == D_PPP_VERSION_MINOR) \
11276 : (PERL_BCDVERSION == D_PPP_JNP_TO_BCD(j,n,p)))
11279 #ifndef PERL_VERSION_NE
11280 # define PERL_VERSION_NE(j,n,p) (! PERL_VERSION_EQ(j,n,p))
11282 #ifndef PERL_VERSION_LT
11283 # define PERL_VERSION_LT(j,n,p) /* p=='*' means _LT(j,n,0) */ \
11284 (PERL_BCDVERSION < D_PPP_JNP_TO_BCD( (j), \
11286 (((p) == '*') ? 0 : (p))))
11289 #ifndef PERL_VERSION_GE
11290 # define PERL_VERSION_GE(j,n,p) (! PERL_VERSION_LT(j,n,p))
11292 #ifndef PERL_VERSION_LE
11293 # define PERL_VERSION_LE(j,n,p) /* p=='*' means _LT(j,n+1,0) */ \
11294 (PERL_BCDVERSION < D_PPP_JNP_TO_BCD( (j), \
11295 (((p) == '*') ? ((n)+1) : (n)), \
11296 (((p) == '*') ? 0 : (p))))
11299 #ifndef PERL_VERSION_GT
11300 # define PERL_VERSION_GT(j,n,p) (! PERL_VERSION_LE(j,n,p))
11303 # define dTHR dNOOP
11306 # define dTHX dNOOP
11311 For pre-5.6.0 thread compatibility, instead use dTHXR, available only through
11314 # define dTHXa(x) dNOOP
11330 For pre-5.6.0 thread compatibility, instead use aTHXR, available only through
11338 For pre-5.6.0 thread compatibility, instead use aTHXR_, available only
11339 through ppport.h */
11341 #if (PERL_BCDVERSION < 0x5006000)
11342 # ifdef USE_THREADS
11344 # define aTHXR_ thr,
11349 # define dTHXR dTHR
11351 # define aTHXR aTHX
11352 # define aTHXR_ aTHX_
11353 # define dTHXR dTHX
11356 # define dTHXoa(x) dTHXa(x)
11360 # include <limits.h>
11363 #ifndef PERL_UCHAR_MIN
11364 # define PERL_UCHAR_MIN ((unsigned char)0)
11367 #ifndef PERL_UCHAR_MAX
11369 # define PERL_UCHAR_MAX ((unsigned char)UCHAR_MAX)
11372 # define PERL_UCHAR_MAX ((unsigned char)MAXUCHAR)
11374 # define PERL_UCHAR_MAX ((unsigned char)~(unsigned)0)
11379 #ifndef PERL_USHORT_MIN
11380 # define PERL_USHORT_MIN ((unsigned short)0)
11383 #ifndef PERL_USHORT_MAX
11385 # define PERL_USHORT_MAX ((unsigned short)USHORT_MAX)
11388 # define PERL_USHORT_MAX ((unsigned short)MAXUSHORT)
11391 # define PERL_USHORT_MAX ((unsigned short)USHRT_MAX)
11393 # define PERL_USHORT_MAX ((unsigned short)~(unsigned)0)
11399 #ifndef PERL_SHORT_MAX
11401 # define PERL_SHORT_MAX ((short)SHORT_MAX)
11403 # ifdef MAXSHORT /* Often used in <values.h> */
11404 # define PERL_SHORT_MAX ((short)MAXSHORT)
11407 # define PERL_SHORT_MAX ((short)SHRT_MAX)
11409 # define PERL_SHORT_MAX ((short) (PERL_USHORT_MAX >> 1))
11415 #ifndef PERL_SHORT_MIN
11417 # define PERL_SHORT_MIN ((short)SHORT_MIN)
11420 # define PERL_SHORT_MIN ((short)MINSHORT)
11423 # define PERL_SHORT_MIN ((short)SHRT_MIN)
11425 # define PERL_SHORT_MIN (-PERL_SHORT_MAX - ((3 & -1) == 3))
11431 #ifndef PERL_UINT_MAX
11433 # define PERL_UINT_MAX ((unsigned int)UINT_MAX)
11436 # define PERL_UINT_MAX ((unsigned int)MAXUINT)
11438 # define PERL_UINT_MAX (~(unsigned int)0)
11443 #ifndef PERL_UINT_MIN
11444 # define PERL_UINT_MIN ((unsigned int)0)
11447 #ifndef PERL_INT_MAX
11449 # define PERL_INT_MAX ((int)INT_MAX)
11451 # ifdef MAXINT /* Often used in <values.h> */
11452 # define PERL_INT_MAX ((int)MAXINT)
11454 # define PERL_INT_MAX ((int)(PERL_UINT_MAX >> 1))
11459 #ifndef PERL_INT_MIN
11461 # define PERL_INT_MIN ((int)INT_MIN)
11464 # define PERL_INT_MIN ((int)MININT)
11466 # define PERL_INT_MIN (-PERL_INT_MAX - ((3 & -1) == 3))
11471 #ifndef PERL_ULONG_MAX
11473 # define PERL_ULONG_MAX ((unsigned long)ULONG_MAX)
11476 # define PERL_ULONG_MAX ((unsigned long)MAXULONG)
11478 # define PERL_ULONG_MAX (~(unsigned long)0)
11483 #ifndef PERL_ULONG_MIN
11484 # define PERL_ULONG_MIN ((unsigned long)0L)
11487 #ifndef PERL_LONG_MAX
11489 # define PERL_LONG_MAX ((long)LONG_MAX)
11492 # define PERL_LONG_MAX ((long)MAXLONG)
11494 # define PERL_LONG_MAX ((long) (PERL_ULONG_MAX >> 1))
11499 #ifndef PERL_LONG_MIN
11501 # define PERL_LONG_MIN ((long)LONG_MIN)
11504 # define PERL_LONG_MIN ((long)MINLONG)
11506 # define PERL_LONG_MIN (-PERL_LONG_MAX - ((3 & -1) == 3))
11511 #if defined(HAS_QUAD) && (defined(convex) || defined(uts))
11512 # ifndef PERL_UQUAD_MAX
11513 # ifdef ULONGLONG_MAX
11514 # define PERL_UQUAD_MAX ((unsigned long long)ULONGLONG_MAX)
11516 # ifdef MAXULONGLONG
11517 # define PERL_UQUAD_MAX ((unsigned long long)MAXULONGLONG)
11519 # define PERL_UQUAD_MAX (~(unsigned long long)0)
11524 # ifndef PERL_UQUAD_MIN
11525 # define PERL_UQUAD_MIN ((unsigned long long)0L)
11528 # ifndef PERL_QUAD_MAX
11529 # ifdef LONGLONG_MAX
11530 # define PERL_QUAD_MAX ((long long)LONGLONG_MAX)
11532 # ifdef MAXLONGLONG
11533 # define PERL_QUAD_MAX ((long long)MAXLONGLONG)
11535 # define PERL_QUAD_MAX ((long long) (PERL_UQUAD_MAX >> 1))
11540 # ifndef PERL_QUAD_MIN
11541 # ifdef LONGLONG_MIN
11542 # define PERL_QUAD_MIN ((long long)LONGLONG_MIN)
11544 # ifdef MINLONGLONG
11545 # define PERL_QUAD_MIN ((long long)MINLONGLONG)
11547 # define PERL_QUAD_MIN (-PERL_QUAD_MAX - ((3 & -1) == 3))
11553 /* This is based on code from 5.003 perl.h */
11557 # define IVTYPE int
11561 # define IV_MIN PERL_INT_MIN
11565 # define IV_MAX PERL_INT_MAX
11569 # define UV_MIN PERL_UINT_MIN
11573 # define UV_MAX PERL_UINT_MAX
11578 # define IVSIZE INTSIZE
11583 # if defined(convex) || defined(uts)
11585 # define IVTYPE long long
11589 # define IV_MIN PERL_QUAD_MIN
11593 # define IV_MAX PERL_QUAD_MAX
11597 # define UV_MIN PERL_UQUAD_MIN
11601 # define UV_MAX PERL_UQUAD_MAX
11604 # ifdef LONGLONGSIZE
11606 # define IVSIZE LONGLONGSIZE
11612 # define IVTYPE long
11616 # define IV_MIN PERL_LONG_MIN
11620 # define IV_MAX PERL_LONG_MAX
11624 # define UV_MIN PERL_ULONG_MIN
11628 # define UV_MAX PERL_ULONG_MAX
11633 # define IVSIZE LONGSIZE
11644 # define LONGSIZE 8
11647 #ifndef PERL_QUAD_MIN
11648 # define PERL_QUAD_MIN IV_MIN
11651 #ifndef PERL_QUAD_MAX
11652 # define PERL_QUAD_MAX IV_MAX
11655 #ifndef PERL_UQUAD_MIN
11656 # define PERL_UQUAD_MIN UV_MIN
11659 #ifndef PERL_UQUAD_MAX
11660 # define PERL_UQUAD_MAX UV_MAX
11665 # define IVTYPE long
11669 # define LONGSIZE 4
11673 # define IV_MIN PERL_LONG_MIN
11677 # define IV_MAX PERL_LONG_MAX
11681 # define UV_MIN PERL_ULONG_MIN
11685 # define UV_MAX PERL_ULONG_MAX
11692 # define IVSIZE LONGSIZE
11694 # define IVSIZE 4 /* A bold guess, but the best we can make. */
11698 # define UVTYPE unsigned IVTYPE
11702 # define UVSIZE IVSIZE
11705 #ifndef PERL_SIGNALS_UNSAFE_FLAG
11707 #define PERL_SIGNALS_UNSAFE_FLAG 0x0001
11709 #if (PERL_BCDVERSION < 0x5008000)
11710 # define D_PPP_PERL_SIGNALS_INIT PERL_SIGNALS_UNSAFE_FLAG
11712 # define D_PPP_PERL_SIGNALS_INIT 0
11715 #if defined(NEED_PL_signals)
11716 static U32
DPPP_(my_PL_signals
) = D_PPP_PERL_SIGNALS_INIT
;
11717 #elif defined(NEED_PL_signals_GLOBAL)
11718 U32
DPPP_(my_PL_signals
) = D_PPP_PERL_SIGNALS_INIT
;
11720 extern U32
DPPP_(my_PL_signals
);
11722 #define PL_signals DPPP_(my_PL_signals)
11727 * Calling an op via PL_ppaddr requires passing a context argument
11728 * for threaded builds. Since the context argument is different for
11729 * 5.005 perls, you can use aTHXR (supplied by ppport.h), which will
11730 * automatically be defined as the correct argument.
11733 #if (PERL_BCDVERSION <= 0x5005005)
11735 # define PL_ppaddr ppaddr
11736 # define PL_no_modify no_modify
11740 #if (PERL_BCDVERSION <= 0x5004005)
11742 # define PL_DBsignal DBsignal
11743 # define PL_DBsingle DBsingle
11744 # define PL_DBsub DBsub
11745 # define PL_DBtrace DBtrace
11747 # define PL_Xpv Xpv
11748 # define PL_bufend bufend
11749 # define PL_bufptr bufptr
11750 # define PL_compiling compiling
11751 # define PL_copline copline
11752 # define PL_curcop curcop
11753 # define PL_curstash curstash
11754 # define PL_debstash debstash
11755 # define PL_defgv defgv
11756 # define PL_diehook diehook
11757 # define PL_dirty dirty
11758 # define PL_dowarn dowarn
11759 # define PL_errgv errgv
11760 # define PL_error_count error_count
11761 # define PL_expect expect
11762 # define PL_hexdigit hexdigit
11763 # define PL_hints hints
11764 # define PL_in_my in_my
11765 # define PL_laststatval laststatval
11766 # define PL_lex_state lex_state
11767 # define PL_lex_stuff lex_stuff
11768 # define PL_linestr linestr
11770 # define PL_perl_destruct_level perl_destruct_level
11771 # define PL_perldb perldb
11772 # define PL_rsfp_filters rsfp_filters
11773 # define PL_rsfp rsfp
11774 # define PL_stack_base stack_base
11775 # define PL_stack_sp stack_sp
11776 # define PL_statcache statcache
11777 # define PL_stdingv stdingv
11778 # define PL_sv_arenaroot sv_arenaroot
11779 # define PL_sv_no sv_no
11780 # define PL_sv_undef sv_undef
11781 # define PL_sv_yes sv_yes
11782 # define PL_tainted tainted
11783 # define PL_tainting tainting
11784 # define PL_tokenbuf tokenbuf
11785 # define PL_mess_sv mess_sv
11789 /* Warning: PL_parser
11790 * For perl versions earlier than 5.9.5, this is an always
11791 * non-NULL dummy. Also, it cannot be dereferenced. Don't
11792 * use it if you can avoid it, and unless you absolutely know
11793 * what you're doing.
11794 * If you always check that PL_parser is non-NULL, you can
11795 * define DPPP_PL_parser_NO_DUMMY to avoid the creation of
11796 * a dummy parser structure.
11799 #if (PERL_BCDVERSION >= 0x5009005)
11800 # ifdef DPPP_PL_parser_NO_DUMMY
11801 # define D_PPP_my_PL_parser_var(var) ((PL_parser ? PL_parser : \
11802 (croak("panic: PL_parser == NULL in %s:%d", \
11803 __FILE__, __LINE__), (yy_parser *) NULL))->var)
11805 # ifdef DPPP_PL_parser_NO_DUMMY_WARNING
11806 # define D_PPP_parser_dummy_warning(var)
11808 # define D_PPP_parser_dummy_warning(var) \
11809 warn("warning: dummy PL_" #var " used in %s:%d", __FILE__, __LINE__),
11811 # define D_PPP_my_PL_parser_var(var) ((PL_parser ? PL_parser : \
11812 (D_PPP_parser_dummy_warning(var) &DPPP_(dummy_PL_parser)))->var)
11813 #if defined(NEED_PL_parser)
11814 static yy_parser
DPPP_(dummy_PL_parser
);
11815 #elif defined(NEED_PL_parser_GLOBAL)
11816 yy_parser
DPPP_(dummy_PL_parser
);
11818 extern yy_parser
DPPP_(dummy_PL_parser
);
11823 /* PL_expect, PL_copline, PL_rsfp, PL_rsfp_filters, PL_linestr, PL_bufptr, PL_bufend, PL_lex_state, PL_lex_stuff, PL_tokenbuf depends on PL_parser */
11824 /* Warning: PL_expect, PL_copline, PL_rsfp, PL_rsfp_filters, PL_linestr, PL_bufptr, PL_bufend, PL_lex_state, PL_lex_stuff, PL_tokenbuf
11825 * Do not use this variable unless you know exactly what you're
11826 * doing. It is internal to the perl parser and may change or even
11827 * be removed in the future. As of perl 5.9.5, you have to check
11828 * for (PL_parser != NULL) for this variable to have any effect.
11829 * An always non-NULL PL_parser dummy is provided for earlier
11831 * If PL_parser is NULL when you try to access this variable, a
11832 * dummy is being accessed instead and a warning is issued unless
11833 * you define DPPP_PL_parser_NO_DUMMY_WARNING.
11834 * If DPPP_PL_parser_NO_DUMMY is defined, the code trying to access
11835 * this variable will croak with a panic message.
11838 # define PL_expect D_PPP_my_PL_parser_var(expect)
11839 # define PL_copline D_PPP_my_PL_parser_var(copline)
11840 # define PL_rsfp D_PPP_my_PL_parser_var(rsfp)
11841 # define PL_rsfp_filters D_PPP_my_PL_parser_var(rsfp_filters)
11842 # define PL_linestr D_PPP_my_PL_parser_var(linestr)
11843 # define PL_bufptr D_PPP_my_PL_parser_var(bufptr)
11844 # define PL_bufend D_PPP_my_PL_parser_var(bufend)
11845 # define PL_lex_state D_PPP_my_PL_parser_var(lex_state)
11846 # define PL_lex_stuff D_PPP_my_PL_parser_var(lex_stuff)
11847 # define PL_tokenbuf D_PPP_my_PL_parser_var(tokenbuf)
11848 # define PL_in_my D_PPP_my_PL_parser_var(in_my)
11849 # define PL_in_my_stash D_PPP_my_PL_parser_var(in_my_stash)
11850 # define PL_error_count D_PPP_my_PL_parser_var(error_count)
11855 /* ensure that PL_parser != NULL and cannot be dereferenced */
11856 # define PL_parser ((void *) 1)
11860 #if (PERL_BCDVERSION <= 0x5003022)
11861 # undef start_subparse
11862 # if (PERL_BCDVERSION < 0x5003022)
11863 #ifndef start_subparse
11864 # define start_subparse(a, b) Perl_start_subparse()
11868 #ifndef start_subparse
11869 # define start_subparse(a, b) Perl_start_subparse(b)
11874 #if (PERL_BCDVERSION < 0x5003007)
11879 /* newCONSTSUB from IO.xs is in the core starting with 5.004_63 */
11880 #if (PERL_BCDVERSION < 0x5004063) && (PERL_BCDVERSION != 0x5004005)
11882 /* And before that, we need to make sure this gets compiled for the functions
11883 * that rely on it */
11884 #define NEED_newCONSTSUB
11886 #if defined(NEED_newCONSTSUB)
11887 static CV
* DPPP_(my_newCONSTSUB
)(HV
* stash
, const char * name
, SV
* sv
);
11890 extern CV
* DPPP_(my_newCONSTSUB
)(HV
* stash
, const char * name
, SV
* sv
);
11893 #if defined(NEED_newCONSTSUB) || defined(NEED_newCONSTSUB_GLOBAL)
11896 # undef newCONSTSUB
11898 #define newCONSTSUB(a,b,c) DPPP_(my_newCONSTSUB)(aTHX_ a,b,c)
11899 #define Perl_newCONSTSUB DPPP_(my_newCONSTSUB)
11902 /* This is just a trick to avoid a dependency of newCONSTSUB on PL_parser */
11903 /* (There's no PL_parser in perl < 5.005, so this is completely safe) */
11904 #define D_PPP_PL_copline PL_copline
11907 DPPP_(my_newCONSTSUB
)(HV
*stash
, const char *name
, SV
*sv
)
11910 U32 oldhints
= PL_hints
;
11911 HV
*old_cop_stash
= PL_curcop
->cop_stash
;
11912 HV
*old_curstash
= PL_curstash
;
11913 line_t oldline
= PL_curcop
->cop_line
;
11914 PL_curcop
->cop_line
= D_PPP_PL_copline
;
11916 PL_hints
&= ~HINT_BLOCK_SCOPE
;
11918 PL_curstash
= PL_curcop
->cop_stash
= stash
;
11922 start_subparse(FALSE
, 0),
11924 newSVOP(OP_CONST
, 0, newSVpv((char *) name
, 0)),
11925 newSVOP(OP_CONST
, 0, &PL_sv_no
), /* SvPV(&PL_sv_no) == "" -- GMB */
11926 newSTATEOP(0, Nullch
, newSVOP(OP_CONST
, 0, sv
))
11929 PL_hints
= oldhints
;
11930 PL_curcop
->cop_stash
= old_cop_stash
;
11931 PL_curstash
= old_curstash
;
11932 PL_curcop
->cop_line
= oldline
;
11938 #ifndef PERL_MAGIC_sv
11939 # define PERL_MAGIC_sv '\0'
11942 #ifndef PERL_MAGIC_overload
11943 # define PERL_MAGIC_overload 'A'
11946 #ifndef PERL_MAGIC_overload_elem
11947 # define PERL_MAGIC_overload_elem 'a'
11950 #ifndef PERL_MAGIC_overload_table
11951 # define PERL_MAGIC_overload_table 'c'
11954 #ifndef PERL_MAGIC_bm
11955 # define PERL_MAGIC_bm 'B'
11958 #ifndef PERL_MAGIC_regdata
11959 # define PERL_MAGIC_regdata 'D'
11962 #ifndef PERL_MAGIC_regdatum
11963 # define PERL_MAGIC_regdatum 'd'
11966 #ifndef PERL_MAGIC_env
11967 # define PERL_MAGIC_env 'E'
11970 #ifndef PERL_MAGIC_envelem
11971 # define PERL_MAGIC_envelem 'e'
11974 #ifndef PERL_MAGIC_fm
11975 # define PERL_MAGIC_fm 'f'
11978 #ifndef PERL_MAGIC_regex_global
11979 # define PERL_MAGIC_regex_global 'g'
11982 #ifndef PERL_MAGIC_isa
11983 # define PERL_MAGIC_isa 'I'
11986 #ifndef PERL_MAGIC_isaelem
11987 # define PERL_MAGIC_isaelem 'i'
11990 #ifndef PERL_MAGIC_nkeys
11991 # define PERL_MAGIC_nkeys 'k'
11994 #ifndef PERL_MAGIC_dbfile
11995 # define PERL_MAGIC_dbfile 'L'
11998 #ifndef PERL_MAGIC_dbline
11999 # define PERL_MAGIC_dbline 'l'
12002 #ifndef PERL_MAGIC_mutex
12003 # define PERL_MAGIC_mutex 'm'
12006 #ifndef PERL_MAGIC_shared
12007 # define PERL_MAGIC_shared 'N'
12010 #ifndef PERL_MAGIC_shared_scalar
12011 # define PERL_MAGIC_shared_scalar 'n'
12014 #ifndef PERL_MAGIC_collxfrm
12015 # define PERL_MAGIC_collxfrm 'o'
12018 #ifndef PERL_MAGIC_tied
12019 # define PERL_MAGIC_tied 'P'
12022 #ifndef PERL_MAGIC_tiedelem
12023 # define PERL_MAGIC_tiedelem 'p'
12026 #ifndef PERL_MAGIC_tiedscalar
12027 # define PERL_MAGIC_tiedscalar 'q'
12030 #ifndef PERL_MAGIC_qr
12031 # define PERL_MAGIC_qr 'r'
12034 #ifndef PERL_MAGIC_sig
12035 # define PERL_MAGIC_sig 'S'
12038 #ifndef PERL_MAGIC_sigelem
12039 # define PERL_MAGIC_sigelem 's'
12042 #ifndef PERL_MAGIC_taint
12043 # define PERL_MAGIC_taint 't'
12046 #ifndef PERL_MAGIC_uvar
12047 # define PERL_MAGIC_uvar 'U'
12050 #ifndef PERL_MAGIC_uvar_elem
12051 # define PERL_MAGIC_uvar_elem 'u'
12054 #ifndef PERL_MAGIC_vstring
12055 # define PERL_MAGIC_vstring 'V'
12058 #ifndef PERL_MAGIC_vec
12059 # define PERL_MAGIC_vec 'v'
12062 #ifndef PERL_MAGIC_utf8
12063 # define PERL_MAGIC_utf8 'w'
12066 #ifndef PERL_MAGIC_substr
12067 # define PERL_MAGIC_substr 'x'
12070 #ifndef PERL_MAGIC_defelem
12071 # define PERL_MAGIC_defelem 'y'
12074 #ifndef PERL_MAGIC_glob
12075 # define PERL_MAGIC_glob '*'
12078 #ifndef PERL_MAGIC_arylen
12079 # define PERL_MAGIC_arylen '#'
12082 #ifndef PERL_MAGIC_pos
12083 # define PERL_MAGIC_pos '.'
12086 #ifndef PERL_MAGIC_backref
12087 # define PERL_MAGIC_backref '<'
12090 #ifndef PERL_MAGIC_ext
12091 # define PERL_MAGIC_ext '~'
12094 # define cBOOL(cbool) ((cbool) ? (bool)1 : (bool)0)
12097 #ifndef OpHAS_SIBLING
12098 # define OpHAS_SIBLING(o) (cBOOL((o)->op_sibling))
12102 # define OpSIBLING(o) (0 + (o)->op_sibling)
12105 #ifndef OpMORESIB_set
12106 # define OpMORESIB_set(o, sib) ((o)->op_sibling = (sib))
12109 #ifndef OpLASTSIB_set
12110 # define OpLASTSIB_set(o, parent) ((o)->op_sibling = NULL)
12113 #ifndef OpMAYBESIB_set
12114 # define OpMAYBESIB_set(o, sib, parent) ((o)->op_sibling = (sib))
12118 # define HEf_SVKEY -2
12121 #if defined(DEBUGGING) && !defined(__COVERITY__)
12123 # define __ASSERT_(statement) assert(statement),
12128 # define __ASSERT_(statement)
12132 #ifndef __has_builtin
12133 # define __has_builtin(x) 0
12136 #if __has_builtin(__builtin_unreachable)
12137 # define D_PPP_HAS_BUILTIN_UNREACHABLE
12138 #elif (defined(__GNUC__) && ( __GNUC__ > 4 \
12139 || __GNUC__ == 4 && __GNUC_MINOR__ >= 5))
12140 # define D_PPP_HAS_BUILTIN_UNREACHABLE
12145 # define ASSUME(x) assert(x)
12146 # elif defined(_MSC_VER)
12147 # define ASSUME(x) __assume(x)
12148 # elif defined(__ARMCC_VERSION)
12149 # define ASSUME(x) __promise(x)
12150 # elif defined(D_PPP_HAS_BUILTIN_UNREACHABLE)
12151 # define ASSUME(x) ((x) ? (void) 0 : __builtin_unreachable())
12153 # define ASSUME(x) assert(x)
12157 #ifndef NOT_REACHED
12158 # ifdef D_PPP_HAS_BUILTIN_UNREACHABLE
12159 # define NOT_REACHED \
12161 ASSUME(!"UNREACHABLE"); __builtin_unreachable(); \
12163 # elif ! defined(__GNUC__) && defined(__sun)
12164 # define NOT_REACHED
12166 # define NOT_REACHED ASSUME(!"UNREACHABLE")
12170 #ifndef WIDEST_UTYPE
12173 # define WIDEST_UTYPE U64TYPE
12175 # define WIDEST_UTYPE unsigned Quad_t
12178 # define WIDEST_UTYPE U32
12182 /* These could become provided if/when they become part of the public API */
12183 #ifndef withinCOUNT
12184 # define withinCOUNT(c, l, n) \
12185 (((WIDEST_UTYPE) (((c)) - ((l) | 0))) <= (((WIDEST_UTYPE) ((n) | 0))))
12189 # define inRANGE(c, l, u) \
12190 ( (sizeof(c) == sizeof(U8)) ? withinCOUNT(((U8) (c)), (l), ((u) - (l))) \
12191 : (sizeof(c) == sizeof(U32)) ? withinCOUNT(((U32) (c)), (l), ((u) - (l))) \
12192 : (withinCOUNT(((WIDEST_UTYPE) (c)), (l), ((u) - (l)))))
12195 /* The '| 0' part ensures a compiler error if c is not integer (like e.g., a
12197 #undef FITS_IN_8_BITS /* handy.h version uses a core-only constant */
12198 #ifndef FITS_IN_8_BITS
12199 # define FITS_IN_8_BITS(c) ( (sizeof(c) == 1) \
12200 || !(((WIDEST_UTYPE)((c) | 0)) & ~0xFF))
12203 /* Create the macro for "is'macro'_utf8_safe(s, e)". For code points below
12204 * 256, it calls the equivalent _L1 macro by converting the UTF-8 to code
12205 * point. That is so that it can automatically get the bug fixes done in this
12207 #define D_PPP_IS_GENERIC_UTF8_SAFE(s, e, macro) \
12208 (((e) - (s)) <= 0 \
12210 : UTF8_IS_INVARIANT((s)[0]) \
12211 ? is ## macro ## _L1((s)[0]) \
12212 : (((e) - (s)) < UTF8SKIP(s)) \
12214 : UTF8_IS_DOWNGRADEABLE_START((s)[0]) \
12215 /* The cast in the line below is only to silence warnings */ \
12216 ? is ## macro ## _L1((WIDEST_UTYPE) LATIN1_TO_NATIVE( \
12217 UTF8_ACCUMULATE(NATIVE_UTF8_TO_I8((s)[0]) \
12218 & UTF_START_MASK(2), \
12220 : is ## macro ## _utf8(s))
12222 /* Create the macro for "is'macro'_LC_utf8_safe(s, e)". For code points below
12223 * 256, it calls the equivalent _L1 macro by converting the UTF-8 to code
12224 * point. That is so that it can automatically get the bug fixes done in this
12226 #define D_PPP_IS_GENERIC_LC_UTF8_SAFE(s, e, macro) \
12227 (((e) - (s)) <= 0 \
12229 : UTF8_IS_INVARIANT((s)[0]) \
12230 ? is ## macro ## _LC((s)[0]) \
12231 : (((e) - (s)) < UTF8SKIP(s)) \
12233 : UTF8_IS_DOWNGRADEABLE_START((s)[0]) \
12234 /* The cast in the line below is only to silence warnings */ \
12235 ? is ## macro ## _LC((WIDEST_UTYPE) LATIN1_TO_NATIVE( \
12236 UTF8_ACCUMULATE(NATIVE_UTF8_TO_I8((s)[0]) \
12237 & UTF_START_MASK(2), \
12239 : is ## macro ## _utf8(s))
12241 /* A few of the early functions are broken. For these and the non-LC case,
12242 * machine generated code is substituted. But that code doesn't work for
12243 * locales. This is just like the above macro, but at the end, we call the
12244 * macro we've generated for the above 255 case, which is correct since locale
12245 * isn't involved. This will generate extra code to handle the 0-255 inputs,
12246 * but hopefully it will be optimized out by the C compiler. But just in case
12247 * it isn't, this macro is only used on the few versions that are broken */
12249 #define D_PPP_IS_GENERIC_LC_UTF8_SAFE_BROKEN(s, e, macro) \
12250 (((e) - (s)) <= 0 \
12252 : UTF8_IS_INVARIANT((s)[0]) \
12253 ? is ## macro ## _LC((s)[0]) \
12254 : (((e) - (s)) < UTF8SKIP(s)) \
12256 : UTF8_IS_DOWNGRADEABLE_START((s)[0]) \
12257 /* The cast in the line below is only to silence warnings */ \
12258 ? is ## macro ## _LC((WIDEST_UTYPE) LATIN1_TO_NATIVE( \
12259 UTF8_ACCUMULATE(NATIVE_UTF8_TO_I8((s)[0]) \
12260 & UTF_START_MASK(2), \
12262 : is ## macro ## _utf8_safe(s, e))
12264 # define SvRX(rv) (SvROK((rv)) ? (SvMAGICAL(SvRV((rv))) ? (mg_find(SvRV((rv)), PERL_MAGIC_qr) ? mg_find(SvRV((rv)), PERL_MAGIC_qr)->mg_obj : NULL) : NULL) : NULL)
12268 # define SvRXOK(sv) (!!SvRX(sv))
12271 #ifndef PERL_UNUSED_DECL
12272 # ifdef HASATTRIBUTE
12273 # if (defined(__GNUC__) && defined(__cplusplus)) || defined(__INTEL_COMPILER)
12274 # define PERL_UNUSED_DECL
12276 # define PERL_UNUSED_DECL __attribute__((unused))
12279 # define PERL_UNUSED_DECL
12283 #ifndef PERL_UNUSED_ARG
12284 # if defined(lint) && defined(S_SPLINT_S) /* www.splint.org */
12286 # define PERL_UNUSED_ARG(x) NOTE(ARGUNUSED(x))
12288 # define PERL_UNUSED_ARG(x) ((void)x)
12292 #ifndef PERL_UNUSED_VAR
12293 # define PERL_UNUSED_VAR(x) ((void)x)
12296 #ifndef PERL_UNUSED_CONTEXT
12297 # ifdef USE_ITHREADS
12298 # define PERL_UNUSED_CONTEXT PERL_UNUSED_ARG(my_perl)
12300 # define PERL_UNUSED_CONTEXT
12304 #ifndef PERL_UNUSED_RESULT
12305 # if defined(__GNUC__) && defined(HASATTRIBUTE_WARN_UNUSED_RESULT)
12306 # define PERL_UNUSED_RESULT(v) STMT_START { __typeof__(v) z = (v); (void)sizeof(z); } STMT_END
12308 # define PERL_UNUSED_RESULT(v) ((void)(v))
12312 # define NOOP /*EMPTY*/(void)0
12316 # define dNOOP extern int /*@unused@*/ Perl___notused PERL_UNUSED_DECL
12320 # if defined(USE_LONG_DOUBLE) && defined(HAS_LONG_DOUBLE)
12321 # define NVTYPE long double
12323 # define NVTYPE double
12329 # if (IVSIZE == PTRSIZE) && (UVSIZE == PTRSIZE)
12331 # define INT2PTR(any,d) (any)(d)
12333 # if PTRSIZE == LONGSIZE
12334 # define PTRV unsigned long
12336 # define PTRV unsigned
12338 # define INT2PTR(any,d) (any)(PTRV)(d)
12343 # if PTRSIZE == LONGSIZE
12344 # define PTR2ul(p) (unsigned long)(p)
12346 # define PTR2ul(p) INT2PTR(unsigned long,p)
12350 # define PTR2nat(p) (PTRV)(p)
12354 # define NUM2PTR(any,d) (any)PTR2nat(d)
12358 # define PTR2IV(p) INT2PTR(IV,p)
12362 # define PTR2UV(p) INT2PTR(UV,p)
12366 # define PTR2NV(p) NUM2PTR(NV,p)
12369 #undef START_EXTERN_C
12370 #undef END_EXTERN_C
12373 # define START_EXTERN_C extern "C" {
12374 # define END_EXTERN_C }
12375 # define EXTERN_C extern "C"
12377 # define START_EXTERN_C
12378 # define END_EXTERN_C
12379 # define EXTERN_C extern
12382 #if (PERL_BCDVERSION < 0x5004000) || defined(PERL_GCC_PEDANTIC)
12383 # ifndef PERL_GCC_BRACE_GROUPS_FORBIDDEN
12384 #ifndef PERL_GCC_BRACE_GROUPS_FORBIDDEN
12385 # define PERL_GCC_BRACE_GROUPS_FORBIDDEN
12391 #if defined(__GNUC__) && !defined(PERL_GCC_BRACE_GROUPS_FORBIDDEN) && !defined(__cplusplus)
12392 # ifndef PERL_USE_GCC_BRACE_GROUPS
12393 # define PERL_USE_GCC_BRACE_GROUPS
12399 #ifdef PERL_USE_GCC_BRACE_GROUPS
12400 # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
12401 # define STMT_END )
12403 # if defined(VOIDFLAGS) && (VOIDFLAGS) && (defined(sun) || defined(__sun__)) && !defined(__GNUC__)
12404 # define STMT_START if (1)
12405 # define STMT_END else (void)0
12407 # define STMT_START do
12408 # define STMT_END while (0)
12412 # define boolSV(b) ((b) ? &PL_sv_yes : &PL_sv_no)
12415 /* DEFSV appears first in 5.004_56 */
12417 # define DEFSV GvSV(PL_defgv)
12421 # define SAVE_DEFSV SAVESPTR(GvSV(PL_defgv))
12425 # define DEFSV_set(sv) (DEFSV = (sv))
12428 /* Older perls (<=5.003) lack AvFILLp */
12430 # define AvFILLp AvFILL
12433 # define av_tindex AvFILL
12436 #ifndef av_top_index
12437 # define av_top_index AvFILL
12441 # define av_count(av) (AvFILL(av)+1)
12444 # define ERRSV get_sv("@",FALSE)
12447 /* Hint: gv_stashpvn
12448 * This function's backport doesn't support the length parameter, but
12449 * rather ignores it. Portability can only be ensured if the length
12450 * parameter is used for speed reasons, but the length can always be
12451 * correctly computed from the string argument.
12453 #ifndef gv_stashpvn
12454 # define gv_stashpvn(str,len,create) gv_stashpv(str,create)
12459 # define get_cv perl_get_cv
12463 # define get_sv perl_get_sv
12467 # define get_av perl_get_av
12471 # define get_hv perl_get_hv
12476 # define dUNDERBAR dNOOP
12480 # define UNDERBAR DEFSV
12483 # define dAX I32 ax = MARK - PL_stack_base + 1
12487 # define dITEMS I32 items = SP - MARK
12490 # define dXSTARG SV * targ = sv_newmortal()
12493 # define dAXMARK I32 ax = POPMARK; \
12494 SV ** const mark = PL_stack_base + ax++
12497 # define XSprePUSH (sp = PL_stack_base + ax - 1)
12500 #if (PERL_BCDVERSION < 0x5005000)
12502 # define XSRETURN(off) \
12504 PL_stack_sp = PL_stack_base + ax + ((off) - 1); \
12509 # define XSPROTO(name) void name(pTHX_ CV* cv)
12513 # define SVfARG(p) ((void*)(p))
12516 # define PERL_ABS(x) ((x) < 0 ? -(x) : (x))
12519 # define dVAR dNOOP
12525 # define CPERLscope(x) x
12528 # define PERL_HASH(hash,str,len) \
12530 const char *s_PeRlHaSh = str; \
12531 I32 i_PeRlHaSh = len; \
12532 U32 hash_PeRlHaSh = 0; \
12533 while (i_PeRlHaSh--) \
12534 hash_PeRlHaSh = hash_PeRlHaSh * 33 + *s_PeRlHaSh++; \
12535 (hash) = hash_PeRlHaSh; \
12539 #ifndef PERLIO_FUNCS_DECL
12540 # ifdef PERLIO_FUNCS_CONST
12541 # define PERLIO_FUNCS_DECL(funcs) const PerlIO_funcs funcs
12542 # define PERLIO_FUNCS_CAST(funcs) (PerlIO_funcs*)(funcs)
12544 # define PERLIO_FUNCS_DECL(funcs) PerlIO_funcs funcs
12545 # define PERLIO_FUNCS_CAST(funcs) (funcs)
12549 /* provide these typedefs for older perls */
12550 #if (PERL_BCDVERSION < 0x5009003)
12553 typedef OP
* (CPERLscope(*Perl_ppaddr_t
))(ARGSproto
);
12555 typedef OP
* (CPERLscope(*Perl_ppaddr_t
))(pTHX
);
12558 typedef OP
* (CPERLscope(*Perl_check_t
)) (pTHX_ OP
*);
12562 /* On versions without NATIVE_TO_ASCII, only ASCII is supported */
12563 #if defined(EBCDIC) && defined(NATIVE_TO_ASCI)
12564 #ifndef NATIVE_TO_LATIN1
12565 # define NATIVE_TO_LATIN1(c) NATIVE_TO_ASCII(c)
12568 #ifndef LATIN1_TO_NATIVE
12569 # define LATIN1_TO_NATIVE(c) ASCII_TO_NATIVE(c)
12572 #ifndef NATIVE_TO_UNI
12573 # define NATIVE_TO_UNI(c) ((c) > 255 ? (c) : NATIVE_TO_LATIN1(c))
12576 #ifndef UNI_TO_NATIVE
12577 # define UNI_TO_NATIVE(c) ((c) > 255 ? (c) : LATIN1_TO_NATIVE(c))
12581 #ifndef NATIVE_TO_LATIN1
12582 # define NATIVE_TO_LATIN1(c) (c)
12585 #ifndef LATIN1_TO_NATIVE
12586 # define LATIN1_TO_NATIVE(c) (c)
12589 #ifndef NATIVE_TO_UNI
12590 # define NATIVE_TO_UNI(c) (c)
12593 #ifndef UNI_TO_NATIVE
12594 # define UNI_TO_NATIVE(c) (c)
12599 /* Warning: LATIN1_TO_NATIVE, NATIVE_TO_LATIN1 NATIVE_TO_UNI UNI_TO_NATIVE
12600 EBCDIC is not supported on versions earlier than 5.7.1
12603 /* The meaning of this changed; use the modern version */
12608 /* Hint: isPSXSPC, isPSXSPC_A, isPSXSPC_L1, isPSXSPC_utf8_safe
12609 This is equivalent to the corresponding isSPACE-type macro. On perls
12610 before 5.18, this matched a vertical tab and SPACE didn't. But the
12611 ppport.h SPACE version does match VT in all perl releases. Since VT's are
12612 extremely rarely found in real-life files, this difference effectively
12615 /* Hint: isSPACE, isSPACE_A, isSPACE_L1, isSPACE_utf8_safe
12616 Until Perl 5.18, this did not match the vertical tab (VT). The ppport.h
12617 version does match it in all perl releases. Since VT's are extremely rarely
12618 found in real-life files, this difference effectively doesn't matter */
12622 /* This is the first version where these macros are fully correct on EBCDIC
12623 * platforms. Relying on the C library functions, as earlier releases did,
12624 * causes problems with locales */
12625 # if (PERL_BCDVERSION < 0x5022000)
12631 # undef isALNUMC_L1
12635 # undef isALPHANUMERIC
12636 # undef isALPHANUMERIC_A
12637 # undef isALPHANUMERIC_L1
12655 # undef isIDCONT_L1
12657 # undef isIDFIRST_A
12658 # undef isIDFIRST_L1
12678 # undef isWORDCHAR_A
12679 # undef isWORDCHAR_L1
12682 # undef isXDIGIT_L1
12685 # define isASCII(c) (isCNTRL(c) || isPRINT(c))
12688 /* The below is accurate for all EBCDIC code pages supported by
12689 * all the versions of Perl overridden by this */
12691 # define isCNTRL(c) ( (c) == '\0' || (c) == '\a' || (c) == '\b' \
12692 || (c) == '\f' || (c) == '\n' || (c) == '\r' \
12693 || (c) == '\t' || (c) == '\v' \
12694 || ((c) <= 3 && (c) >= 1) /* SOH, STX, ETX */ \
12695 || (c) == 7 /* U+7F DEL */ \
12696 || ((c) <= 0x13 && (c) >= 0x0E) /* SO, SI */ \
12697 /* DLE, DC[1-3] */ \
12698 || (c) == 0x18 /* U+18 CAN */ \
12699 || (c) == 0x19 /* U+19 EOM */ \
12700 || ((c) <= 0x1F && (c) >= 0x1C) /* [FGRU]S */ \
12701 || (c) == 0x26 /* U+17 ETB */ \
12702 || (c) == 0x27 /* U+1B ESC */ \
12703 || (c) == 0x2D /* U+05 ENQ */ \
12704 || (c) == 0x2E /* U+06 ACK */ \
12705 || (c) == 0x32 /* U+16 SYN */ \
12706 || (c) == 0x37 /* U+04 EOT */ \
12707 || (c) == 0x3C /* U+14 DC4 */ \
12708 || (c) == 0x3D /* U+15 NAK */ \
12709 || (c) == 0x3F /* U+1A SUB */ \
12713 #if '^' == 106 /* EBCDIC POSIX-BC */
12714 # define D_PPP_OUTLIER_CONTROL 0x5F
12715 #else /* EBCDIC 1047 037 */
12716 # define D_PPP_OUTLIER_CONTROL 0xFF
12719 /* The controls are everything below blank, plus one outlier */
12721 # define isCNTRL_L1(c) ((WIDEST_UTYPE) (c) < ' ' \
12722 || (WIDEST_UTYPE) (c) == D_PPP_OUTLIER_CONTROL)
12725 /* The ordering of the tests in this and isUPPER are to exclude most characters
12728 # define isLOWER(c) ( (c) >= 'a' && (c) <= 'z' \
12730 || ((c) >= 'j' && (c) <= 'r') \
12735 # define isUPPER(c) ( (c) >= 'A' && (c) <= 'Z' \
12737 || ((c) >= 'J' && (c) <= 'R') \
12741 #else /* Above is EBCDIC; below is ASCII */
12743 # if (PERL_BCDVERSION < 0x5004000)
12744 /* The implementation of these in older perl versions can give wrong results if
12745 * the C program locale is set to other than the C locale */
12753 # undef isIDFIRST_A
12760 # if (PERL_BCDVERSION == 0x5007000) /* this perl made space GRAPH */
12764 # if (PERL_BCDVERSION < 0x5008000) /* earlier perls omitted DEL */
12768 # if (PERL_BCDVERSION < 0x5010000)
12769 /* earlier perls included all of the isSPACE() characters, which is wrong. The
12770 * version provided by Devel::PPPort always overrides an existing buggy
12776 # if (PERL_BCDVERSION < 0x5014000)
12777 /* earlier perls always returned true if the parameter was a signed char */
12782 # if (PERL_BCDVERSION < 0x5017008) /* earlier perls didn't include PILCROW, SECTION SIGN */
12786 # if (PERL_BCDVERSION < 0x5013007) /* khw didn't investigate why this failed */
12787 # undef isALNUMC_L1
12790 # if (PERL_BCDVERSION < 0x5020000) /* earlier perls didn't include \v */
12797 # define isASCII(c) ((WIDEST_UTYPE) (c) <= 127)
12801 # define isCNTRL(c) ((WIDEST_UTYPE) (c) < ' ' || (c) == 127)
12805 # define isCNTRL_L1(c) ( (WIDEST_UTYPE) (c) < ' ' \
12806 || inRANGE((c), 0x7F, 0x9F))
12810 # define isLOWER(c) inRANGE((c), 'a', 'z')
12814 # define isUPPER(c) inRANGE((c), 'A', 'Z')
12817 #endif /* Below are definitions common to EBCDIC and ASCII */
12819 # define isASCII_L1(c) isASCII(c)
12823 # define isASCII_LC(c) isASCII(c)
12827 # define isALNUM(c) isWORDCHAR(c)
12831 # define isALNUMC(c) isALPHANUMERIC(c)
12834 #ifndef isALNUMC_L1
12835 # define isALNUMC_L1(c) isALPHANUMERIC_L1(c)
12839 # define isALPHA(c) (isUPPER(c) || isLOWER(c))
12843 # define isALPHA_L1(c) (isUPPER_L1(c) || isLOWER_L1(c))
12846 #ifndef isALPHANUMERIC
12847 # define isALPHANUMERIC(c) (isALPHA(c) || isDIGIT(c))
12850 #ifndef isALPHANUMERIC_L1
12851 # define isALPHANUMERIC_L1(c) (isALPHA_L1(c) || isDIGIT(c))
12854 #ifndef isALPHANUMERIC_LC
12855 # define isALPHANUMERIC_LC(c) (isALPHA_LC(c) || isDIGIT_LC(c))
12859 # define isBLANK(c) ((c) == ' ' || (c) == '\t')
12863 # define isBLANK_L1(c) ( isBLANK(c) \
12864 || ( FITS_IN_8_BITS(c) \
12865 && NATIVE_TO_LATIN1((U8) c) == 0xA0))
12869 # define isBLANK_LC(c) isBLANK(c)
12873 # define isDIGIT(c) inRANGE(c, '0', '9')
12877 # define isDIGIT_L1(c) isDIGIT(c)
12881 # define isGRAPH(c) (isWORDCHAR(c) || isPUNCT(c))
12885 # define isGRAPH_L1(c) ( isPRINT_L1(c) \
12887 && NATIVE_TO_LATIN1((U8) c) != 0xA0)
12891 # define isIDCONT(c) isWORDCHAR(c)
12894 #ifndef isIDCONT_L1
12895 # define isIDCONT_L1(c) isWORDCHAR_L1(c)
12898 #ifndef isIDCONT_LC
12899 # define isIDCONT_LC(c) isWORDCHAR_LC(c)
12903 # define isIDFIRST(c) (isALPHA(c) || (c) == '_')
12906 #ifndef isIDFIRST_L1
12907 # define isIDFIRST_L1(c) (isALPHA_L1(c) || (U8) (c) == '_')
12910 #ifndef isIDFIRST_LC
12911 # define isIDFIRST_LC(c) (isALPHA_LC(c) || (U8) (c) == '_')
12915 # define isLOWER_L1(c) ( isLOWER(c) \
12916 || ( FITS_IN_8_BITS(c) \
12917 && ( ( NATIVE_TO_LATIN1((U8) c) >= 0xDF \
12918 && NATIVE_TO_LATIN1((U8) c) != 0xF7) \
12919 || NATIVE_TO_LATIN1((U8) c) == 0xAA \
12920 || NATIVE_TO_LATIN1((U8) c) == 0xBA \
12921 || NATIVE_TO_LATIN1((U8) c) == 0xB5)))
12925 # define isOCTAL(c) (((WIDEST_UTYPE)((c)) & ~7) == '0')
12929 # define isOCTAL_L1(c) isOCTAL(c)
12933 # define isPRINT(c) (isGRAPH(c) || (c) == ' ')
12937 # define isPRINT_L1(c) (FITS_IN_8_BITS(c) && ! isCNTRL_L1(c))
12941 # define isPSXSPC(c) isSPACE(c)
12944 #ifndef isPSXSPC_L1
12945 # define isPSXSPC_L1(c) isSPACE_L1(c)
12949 # define isPUNCT(c) ( (c) == '-' || (c) == '!' || (c) == '"' \
12950 || (c) == '#' || (c) == '$' || (c) == '%' \
12951 || (c) == '&' || (c) == '\'' || (c) == '(' \
12952 || (c) == ')' || (c) == '*' || (c) == '+' \
12953 || (c) == ',' || (c) == '.' || (c) == '/' \
12954 || (c) == ':' || (c) == ';' || (c) == '<' \
12955 || (c) == '=' || (c) == '>' || (c) == '?' \
12956 || (c) == '@' || (c) == '[' || (c) == '\\' \
12957 || (c) == ']' || (c) == '^' || (c) == '_' \
12958 || (c) == '`' || (c) == '{' || (c) == '|' \
12959 || (c) == '}' || (c) == '~')
12963 # define isPUNCT_L1(c) ( isPUNCT(c) \
12964 || ( FITS_IN_8_BITS(c) \
12965 && ( NATIVE_TO_LATIN1((U8) c) == 0xA1 \
12966 || NATIVE_TO_LATIN1((U8) c) == 0xA7 \
12967 || NATIVE_TO_LATIN1((U8) c) == 0xAB \
12968 || NATIVE_TO_LATIN1((U8) c) == 0xB6 \
12969 || NATIVE_TO_LATIN1((U8) c) == 0xB7 \
12970 || NATIVE_TO_LATIN1((U8) c) == 0xBB \
12971 || NATIVE_TO_LATIN1((U8) c) == 0xBF)))
12975 # define isSPACE(c) ( isBLANK(c) || (c) == '\n' || (c) == '\r' \
12976 || (c) == '\v' || (c) == '\f')
12980 # define isSPACE_L1(c) ( isSPACE(c) \
12981 || (FITS_IN_8_BITS(c) \
12982 && ( NATIVE_TO_LATIN1((U8) c) == 0x85 \
12983 || NATIVE_TO_LATIN1((U8) c) == 0xA0)))
12987 # define isUPPER_L1(c) ( isUPPER(c) \
12988 || (FITS_IN_8_BITS(c) \
12989 && ( NATIVE_TO_LATIN1((U8) c) >= 0xC0 \
12990 && NATIVE_TO_LATIN1((U8) c) <= 0xDE \
12991 && NATIVE_TO_LATIN1((U8) c) != 0xD7)))
12995 # define isWORDCHAR(c) (isALPHANUMERIC(c) || (c) == '_')
12998 #ifndef isWORDCHAR_L1
12999 # define isWORDCHAR_L1(c) (isIDFIRST_L1(c) || isDIGIT(c))
13002 #ifndef isWORDCHAR_LC
13003 # define isWORDCHAR_LC(c) (isIDFIRST_LC(c) || isDIGIT_LC(c))
13007 # define isXDIGIT(c) ( isDIGIT(c) \
13008 || inRANGE((c), 'a', 'f') \
13009 || inRANGE((c), 'A', 'F'))
13012 #ifndef isXDIGIT_L1
13013 # define isXDIGIT_L1(c) isXDIGIT(c)
13016 #ifndef isXDIGIT_LC
13017 # define isXDIGIT_LC(c) isxdigit(c)
13020 # define isALNUM_A(c) isALNUM(c)
13024 # define isALNUMC_A(c) isALNUMC(c)
13028 # define isALPHA_A(c) isALPHA(c)
13031 #ifndef isALPHANUMERIC_A
13032 # define isALPHANUMERIC_A(c) isALPHANUMERIC(c)
13036 # define isASCII_A(c) isASCII(c)
13040 # define isBLANK_A(c) isBLANK(c)
13044 # define isCNTRL_A(c) isCNTRL(c)
13048 # define isDIGIT_A(c) isDIGIT(c)
13052 # define isGRAPH_A(c) isGRAPH(c)
13056 # define isIDCONT_A(c) isIDCONT(c)
13059 #ifndef isIDFIRST_A
13060 # define isIDFIRST_A(c) isIDFIRST(c)
13064 # define isLOWER_A(c) isLOWER(c)
13068 # define isOCTAL_A(c) isOCTAL(c)
13072 # define isPRINT_A(c) isPRINT(c)
13076 # define isPSXSPC_A(c) isPSXSPC(c)
13080 # define isPUNCT_A(c) isPUNCT(c)
13084 # define isSPACE_A(c) isSPACE(c)
13088 # define isUPPER_A(c) isUPPER(c)
13091 #ifndef isWORDCHAR_A
13092 # define isWORDCHAR_A(c) isWORDCHAR(c)
13096 # define isXDIGIT_A(c) isXDIGIT(c)
13098 #ifndef isASCII_utf8_safe
13099 # define isASCII_utf8_safe(s,e) (((e) - (s)) <= 0 ? 0 : isASCII(*(s)))
13102 #ifndef isASCII_uvchr
13103 # define isASCII_uvchr(c) (FITS_IN_8_BITS(c) ? isASCII_L1(c) : 0)
13106 #if (PERL_BCDVERSION >= 0x5006000)
13107 # ifdef isALPHA_uni /* If one defined, all are; this is just an exemplar */
13108 # define D_PPP_is_ctype(upper, lower, c) \
13109 (FITS_IN_8_BITS(c) \
13110 ? is ## upper ## _L1(c) \
13111 : is ## upper ## _uni((UV) (c))) /* _uni is old synonym */
13113 # define D_PPP_is_ctype(upper, lower, c) \
13114 (FITS_IN_8_BITS(c) \
13115 ? is ## upper ## _L1(c) \
13116 : is_uni_ ## lower((UV) (c))) /* is_uni_ is even older */
13118 #ifndef isALPHA_uvchr
13119 # define isALPHA_uvchr(c) D_PPP_is_ctype(ALPHA, alpha, c)
13122 #ifndef isALPHANUMERIC_uvchr
13123 # define isALPHANUMERIC_uvchr(c) (isALPHA_uvchr(c) || isDIGIT_uvchr(c))
13126 # ifdef is_uni_blank
13127 #ifndef isBLANK_uvchr
13128 # define isBLANK_uvchr(c) D_PPP_is_ctype(BLANK, blank, c)
13132 #ifndef isBLANK_uvchr
13133 # define isBLANK_uvchr(c) (FITS_IN_8_BITS(c) \
13135 : ( (UV) (c) == 0x1680 /* Unicode 3.0 */ \
13136 || inRANGE((UV) (c), 0x2000, 0x200A) \
13137 || (UV) (c) == 0x202F /* Unicode 3.0 */\
13138 || (UV) (c) == 0x205F /* Unicode 3.2 */\
13139 || (UV) (c) == 0x3000))
13143 #ifndef isCNTRL_uvchr
13144 # define isCNTRL_uvchr(c) D_PPP_is_ctype(CNTRL, cntrl, c)
13147 #ifndef isDIGIT_uvchr
13148 # define isDIGIT_uvchr(c) D_PPP_is_ctype(DIGIT, digit, c)
13151 #ifndef isGRAPH_uvchr
13152 # define isGRAPH_uvchr(c) D_PPP_is_ctype(GRAPH, graph, c)
13155 #ifndef isIDCONT_uvchr
13156 # define isIDCONT_uvchr(c) isWORDCHAR_uvchr(c)
13159 #ifndef isIDFIRST_uvchr
13160 # define isIDFIRST_uvchr(c) D_PPP_is_ctype(IDFIRST, idfirst, c)
13163 #ifndef isLOWER_uvchr
13164 # define isLOWER_uvchr(c) D_PPP_is_ctype(LOWER, lower, c)
13167 #ifndef isPRINT_uvchr
13168 # define isPRINT_uvchr(c) D_PPP_is_ctype(PRINT, print, c)
13171 #ifndef isPSXSPC_uvchr
13172 # define isPSXSPC_uvchr(c) isSPACE_uvchr(c)
13175 #ifndef isPUNCT_uvchr
13176 # define isPUNCT_uvchr(c) D_PPP_is_ctype(PUNCT, punct, c)
13179 #ifndef isSPACE_uvchr
13180 # define isSPACE_uvchr(c) D_PPP_is_ctype(SPACE, space, c)
13183 #ifndef isUPPER_uvchr
13184 # define isUPPER_uvchr(c) D_PPP_is_ctype(UPPER, upper, c)
13187 #ifndef isXDIGIT_uvchr
13188 # define isXDIGIT_uvchr(c) D_PPP_is_ctype(XDIGIT, xdigit, c)
13191 #ifndef isWORDCHAR_uvchr
13192 # define isWORDCHAR_uvchr(c) (FITS_IN_8_BITS(c) \
13193 ? isWORDCHAR_L1(c) : isALPHANUMERIC_uvchr(c))
13195 #ifndef isALPHA_utf8_safe
13196 # define isALPHA_utf8_safe(s,e) D_PPP_IS_GENERIC_UTF8_SAFE(s, e, ALPHA)
13199 # ifdef isALPHANUMERIC_utf8
13200 #ifndef isALPHANUMERIC_utf8_safe
13201 # define isALPHANUMERIC_utf8_safe(s,e) \
13202 D_PPP_IS_GENERIC_UTF8_SAFE(s, e, ALPHANUMERIC)
13206 #ifndef isALPHANUMERIC_utf8_safe
13207 # define isALPHANUMERIC_utf8_safe(s,e) \
13208 (isALPHA_utf8_safe(s,e) || isDIGIT_utf8_safe(s,e))
13213 /* This was broken before 5.18, and just use this instead of worrying about
13214 * which releases the official works on */
13216 #ifndef isBLANK_utf8_safe
13217 # define isBLANK_utf8_safe(s,e) \
13218 ( ( LIKELY((e) > (s)) ) ? /* Machine generated */ \
13219 ( ( 0x09 == ((const U8*)s)[0] || 0x20 == ((const U8*)s)[0] ) ? 1 \
13220 : ( LIKELY(((e) - (s)) >= UTF8SKIP(s)) ) ? \
13221 ( ( 0xC2 == ((const U8*)s)[0] ) ? \
13222 ( ( 0xA0 == ((const U8*)s)[1] ) ? 2 : 0 ) \
13223 : ( 0xE1 == ((const U8*)s)[0] ) ? \
13224 ( ( ( 0x9A == ((const U8*)s)[1] ) && ( 0x80 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
13225 : ( 0xE2 == ((const U8*)s)[0] ) ? \
13226 ( ( 0x80 == ((const U8*)s)[1] ) ? \
13227 ( ( inRANGE(((const U8*)s)[2], 0x80, 0x8A ) || 0xAF == ((const U8*)s)[2] ) ? 3 : 0 )\
13228 : ( ( 0x81 == ((const U8*)s)[1] ) && ( 0x9F == ((const U8*)s)[2] ) ) ? 3 : 0 )\
13229 : ( ( ( 0xE3 == ((const U8*)s)[0] ) && ( 0x80 == ((const U8*)s)[1] ) ) && ( 0x80 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
13234 # elif 'A' == 193 && '^' == 95 /* EBCDIC 1047 */
13235 #ifndef isBLANK_utf8_safe
13236 # define isBLANK_utf8_safe(s,e) \
13237 ( ( LIKELY((e) > (s)) ) ? \
13238 ( ( 0x05 == ((const U8*)s)[0] || 0x40 == ((const U8*)s)[0] ) ? 1 \
13239 : ( LIKELY(((e) - (s)) >= UTF8SKIP(s)) ) ? \
13240 ( ( 0x80 == ((const U8*)s)[0] ) ? \
13241 ( ( 0x41 == ((const U8*)s)[1] ) ? 2 : 0 ) \
13242 : ( 0xBC == ((const U8*)s)[0] ) ? \
13243 ( ( ( 0x63 == ((const U8*)s)[1] ) && ( 0x41 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
13244 : ( 0xCA == ((const U8*)s)[0] ) ? \
13245 ( ( 0x41 == ((const U8*)s)[1] ) ? \
13246 ( ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || 0x51 == ((const U8*)s)[2] ) ? 3 : 0 )\
13247 : ( 0x42 == ((const U8*)s)[1] ) ? \
13248 ( ( 0x56 == ((const U8*)s)[2] ) ? 3 : 0 ) \
13249 : ( ( 0x43 == ((const U8*)s)[1] ) && ( 0x73 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
13250 : ( ( ( 0xCE == ((const U8*)s)[0] ) && ( 0x41 == ((const U8*)s)[1] ) ) && ( 0x41 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
13255 # elif 'A' == 193 && '^' == 176 /* EBCDIC 037 */
13256 #ifndef isBLANK_utf8_safe
13257 # define isBLANK_utf8_safe(s,e) \
13258 ( ( LIKELY((e) > (s)) ) ? \
13259 ( ( 0x05 == ((const U8*)s)[0] || 0x40 == ((const U8*)s)[0] ) ? 1 \
13260 : ( LIKELY(((e) - (s)) >= UTF8SKIP(s)) ) ? \
13261 ( ( 0x78 == ((const U8*)s)[0] ) ? \
13262 ( ( 0x41 == ((const U8*)s)[1] ) ? 2 : 0 ) \
13263 : ( 0xBD == ((const U8*)s)[0] ) ? \
13264 ( ( ( 0x62 == ((const U8*)s)[1] ) && ( 0x41 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
13265 : ( 0xCA == ((const U8*)s)[0] ) ? \
13266 ( ( 0x41 == ((const U8*)s)[1] ) ? \
13267 ( ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || 0x51 == ((const U8*)s)[2] ) ? 3 : 0 )\
13268 : ( 0x42 == ((const U8*)s)[1] ) ? \
13269 ( ( 0x56 == ((const U8*)s)[2] ) ? 3 : 0 ) \
13270 : ( ( 0x43 == ((const U8*)s)[1] ) && ( 0x72 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
13271 : ( ( ( 0xCE == ((const U8*)s)[0] ) && ( 0x41 == ((const U8*)s)[1] ) ) && ( 0x41 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
13277 # error Unknown character set
13279 #ifndef isCNTRL_utf8_safe
13280 # define isCNTRL_utf8_safe(s,e) D_PPP_IS_GENERIC_UTF8_SAFE(s, e, CNTRL)
13283 #ifndef isDIGIT_utf8_safe
13284 # define isDIGIT_utf8_safe(s,e) D_PPP_IS_GENERIC_UTF8_SAFE(s, e, DIGIT)
13287 #ifndef isGRAPH_utf8_safe
13288 # define isGRAPH_utf8_safe(s,e) D_PPP_IS_GENERIC_UTF8_SAFE(s, e, GRAPH)
13291 # ifdef isIDCONT_utf8
13292 #ifndef isIDCONT_utf8_safe
13293 # define isIDCONT_utf8_safe(s,e) D_PPP_IS_GENERIC_UTF8_SAFE(s, e, IDCONT)
13297 #ifndef isIDCONT_utf8_safe
13298 # define isIDCONT_utf8_safe(s,e) isWORDCHAR_utf8_safe(s,e)
13302 #ifndef isIDFIRST_utf8_safe
13303 # define isIDFIRST_utf8_safe(s,e) D_PPP_IS_GENERIC_UTF8_SAFE(s, e, IDFIRST)
13306 #ifndef isLOWER_utf8_safe
13307 # define isLOWER_utf8_safe(s,e) D_PPP_IS_GENERIC_UTF8_SAFE(s, e, LOWER)
13310 #ifndef isPRINT_utf8_safe
13311 # define isPRINT_utf8_safe(s,e) D_PPP_IS_GENERIC_UTF8_SAFE(s, e, PRINT)
13314 # undef isPSXSPC_utf8_safe /* Use the modern definition */
13315 #ifndef isPSXSPC_utf8_safe
13316 # define isPSXSPC_utf8_safe(s,e) isSPACE_utf8_safe(s,e)
13318 #ifndef isPUNCT_utf8_safe
13319 # define isPUNCT_utf8_safe(s,e) D_PPP_IS_GENERIC_UTF8_SAFE(s, e, PUNCT)
13322 #ifndef isSPACE_utf8_safe
13323 # define isSPACE_utf8_safe(s,e) D_PPP_IS_GENERIC_UTF8_SAFE(s, e, SPACE)
13326 #ifndef isUPPER_utf8_safe
13327 # define isUPPER_utf8_safe(s,e) D_PPP_IS_GENERIC_UTF8_SAFE(s, e, UPPER)
13330 # ifdef isWORDCHAR_utf8
13331 #ifndef isWORDCHAR_utf8_safe
13332 # define isWORDCHAR_utf8_safe(s,e) D_PPP_IS_GENERIC_UTF8_SAFE(s, e, WORDCHAR)
13336 #ifndef isWORDCHAR_utf8_safe
13337 # define isWORDCHAR_utf8_safe(s,e) \
13338 (isALPHANUMERIC_utf8_safe(s,e) || (*(s)) == '_')
13343 /* This was broken before 5.12, and just use this instead of worrying about
13344 * which releases the official works on */
13346 #ifndef isXDIGIT_utf8_safe
13347 # define isXDIGIT_utf8_safe(s,e) \
13348 ( ( LIKELY((e) > (s)) ) ? \
13349 ( ( inRANGE(((const U8*)s)[0], 0x30, 0x39 ) || inRANGE(((const U8*)s)[0], 0x41, 0x46 ) || inRANGE(((const U8*)s)[0], 0x61, 0x66 ) ) ? 1\
13350 : ( ( LIKELY(((e) - (s)) >= UTF8SKIP(s)) ) && ( 0xEF == ((const U8*)s)[0] ) ) ? ( ( 0xBC == ((const U8*)s)[1] ) ?\
13351 ( ( inRANGE(((const U8*)s)[2], 0x90, 0x99 ) || inRANGE(((const U8*)s)[2], 0xA1, 0xA6 ) ) ? 3 : 0 )\
13352 : ( ( 0xBD == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x81, 0x86 ) ) ) ? 3 : 0 ) : 0 )\
13356 # elif 'A' == 193 && '^' == 95 /* EBCDIC 1047 */
13357 #ifndef isXDIGIT_utf8_safe
13358 # define isXDIGIT_utf8_safe(s,e) \
13359 ( ( LIKELY((e) > (s)) ) ? \
13360 ( ( inRANGE(((const U8*)s)[0], 0x81, 0x86 ) || inRANGE(((const U8*)s)[0], 0xC1, 0xC6 ) || inRANGE(((const U8*)s)[0], 0xF0, 0xF9 ) ) ? 1\
13361 : ( ( ( LIKELY(((e) - (s)) >= UTF8SKIP(s)) ) && ( 0xDD == ((const U8*)s)[0] ) ) && ( 0x73 == ((const U8*)s)[1] ) ) ? ( ( 0x67 == ((const U8*)s)[2] ) ?\
13362 ( ( inRANGE(((const U8*)s)[3], 0x57, 0x59 ) || inRANGE(((const U8*)s)[3], 0x62, 0x68 ) ) ? 4 : 0 )\
13363 : ( ( inRANGE(((const U8*)s)[2], 0x68, 0x69 ) ) && ( inRANGE(((const U8*)s)[3], 0x42, 0x47 ) ) ) ? 4 : 0 ) : 0 )\
13367 # elif 'A' == 193 && '^' == 176 /* EBCDIC 037 */
13368 #ifndef isXDIGIT_utf8_safe
13369 # define isXDIGIT_utf8_safe(s,e) \
13370 ( ( LIKELY((e) > (s)) ) ? \
13371 ( ( inRANGE(((const U8*)s)[0], 0x81, 0x86 ) || inRANGE(((const U8*)s)[0], 0xC1, 0xC6 ) || inRANGE(((const U8*)s)[0], 0xF0, 0xF9 ) ) ? 1\
13372 : ( ( ( LIKELY(((e) - (s)) >= UTF8SKIP(s)) ) && ( 0xDD == ((const U8*)s)[0] ) ) && ( 0x72 == ((const U8*)s)[1] ) ) ? ( ( 0x66 == ((const U8*)s)[2] ) ?\
13373 ( ( inRANGE(((const U8*)s)[3], 0x57, 0x59 ) || 0x5F == ((const U8*)s)[3] || inRANGE(((const U8*)s)[3], 0x62, 0x67 ) ) ? 4 : 0 )\
13374 : ( ( inRANGE(((const U8*)s)[2], 0x67, 0x68 ) ) && ( inRANGE(((const U8*)s)[3], 0x42, 0x47 ) ) ) ? 4 : 0 ) : 0 )\
13379 # error Unknown character set
13381 #ifndef isALPHA_LC_utf8_safe
13382 # define isALPHA_LC_utf8_safe(s,e) D_PPP_IS_GENERIC_LC_UTF8_SAFE(s, e, ALPHA)
13385 # ifdef isALPHANUMERIC_utf8
13386 #ifndef isALPHANUMERIC_LC_utf8_safe
13387 # define isALPHANUMERIC_LC_utf8_safe(s,e) \
13388 D_PPP_IS_GENERIC_LC_UTF8_SAFE(s, e, ALPHANUMERIC)
13392 #ifndef isALPHANUMERIC_LC_utf8_safe
13393 # define isALPHANUMERIC_LC_utf8_safe(s,e) \
13394 (isALPHA_LC_utf8_safe(s,e) || isDIGIT_LC_utf8_safe(s,e))
13398 #ifndef isBLANK_LC_utf8_safe
13399 # define isBLANK_LC_utf8_safe(s,e) \
13400 D_PPP_IS_GENERIC_LC_UTF8_SAFE_BROKEN(s, e, BLANK)
13403 #ifndef isCNTRL_LC_utf8_safe
13404 # define isCNTRL_LC_utf8_safe(s,e) D_PPP_IS_GENERIC_LC_UTF8_SAFE(s, e, CNTRL)
13407 #ifndef isDIGIT_LC_utf8_safe
13408 # define isDIGIT_LC_utf8_safe(s,e) D_PPP_IS_GENERIC_LC_UTF8_SAFE(s, e, DIGIT)
13411 #ifndef isGRAPH_LC_utf8_safe
13412 # define isGRAPH_LC_utf8_safe(s,e) D_PPP_IS_GENERIC_LC_UTF8_SAFE(s, e, GRAPH)
13415 # ifdef isIDCONT_utf8
13416 #ifndef isIDCONT_LC_utf8_safe
13417 # define isIDCONT_LC_utf8_safe(s,e) D_PPP_IS_GENERIC_LC_UTF8_SAFE(s, e, IDCONT)
13421 #ifndef isIDCONT_LC_utf8_safe
13422 # define isIDCONT_LC_utf8_safe(s,e) isWORDCHAR_LC_utf8_safe(s,e)
13426 #ifndef isIDFIRST_LC_utf8_safe
13427 # define isIDFIRST_LC_utf8_safe(s,e) D_PPP_IS_GENERIC_LC_UTF8_SAFE(s, e, IDFIRST)
13430 #ifndef isLOWER_LC_utf8_safe
13431 # define isLOWER_LC_utf8_safe(s,e) D_PPP_IS_GENERIC_LC_UTF8_SAFE(s, e, LOWER)
13434 #ifndef isPRINT_LC_utf8_safe
13435 # define isPRINT_LC_utf8_safe(s,e) D_PPP_IS_GENERIC_LC_UTF8_SAFE(s, e, PRINT)
13438 # undef isPSXSPC_LC_utf8_safe /* Use the modern definition */
13439 #ifndef isPSXSPC_LC_utf8_safe
13440 # define isPSXSPC_LC_utf8_safe(s,e) isSPACE_LC_utf8_safe(s,e)
13442 #ifndef isPUNCT_LC_utf8_safe
13443 # define isPUNCT_LC_utf8_safe(s,e) D_PPP_IS_GENERIC_LC_UTF8_SAFE(s, e, PUNCT)
13446 #ifndef isSPACE_LC_utf8_safe
13447 # define isSPACE_LC_utf8_safe(s,e) D_PPP_IS_GENERIC_LC_UTF8_SAFE(s, e, SPACE)
13450 #ifndef isUPPER_LC_utf8_safe
13451 # define isUPPER_LC_utf8_safe(s,e) D_PPP_IS_GENERIC_LC_UTF8_SAFE(s, e, UPPER)
13454 # ifdef isWORDCHAR_utf8
13455 #ifndef isWORDCHAR_LC_utf8_safe
13456 # define isWORDCHAR_LC_utf8_safe(s,e) D_PPP_IS_GENERIC_LC_UTF8_SAFE(s, e, WORDCHAR)
13460 #ifndef isWORDCHAR_LC_utf8_safe
13461 # define isWORDCHAR_LC_utf8_safe(s,e) \
13462 (isALPHANUMERIC_LC_utf8_safe(s,e) || (*(s)) == '_')
13466 #ifndef isXDIGIT_LC_utf8_safe
13467 # define isXDIGIT_LC_utf8_safe(s,e) \
13468 D_PPP_IS_GENERIC_LC_UTF8_SAFE_BROKEN(s, e, XDIGIT)
13471 /* Warning: isALPHANUMERIC_utf8_safe, isALPHA_utf8_safe, isASCII_utf8_safe,
13472 * isBLANK_utf8_safe, isCNTRL_utf8_safe, isDIGIT_utf8_safe, isGRAPH_utf8_safe,
13473 * isIDCONT_utf8_safe, isIDFIRST_utf8_safe, isLOWER_utf8_safe,
13474 * isPRINT_utf8_safe, isPSXSPC_utf8_safe, isPUNCT_utf8_safe, isSPACE_utf8_safe,
13475 * isUPPER_utf8_safe, isWORDCHAR_utf8_safe, isWORDCHAR_utf8_safe,
13476 * isXDIGIT_utf8_safe,
13477 * isALPHANUMERIC_LC_utf8_safe, isALPHA_LC_utf8_safe, isASCII_LC_utf8_safe,
13478 * isBLANK_LC_utf8_safe, isCNTRL_LC_utf8_safe, isDIGIT_LC_utf8_safe,
13479 * isGRAPH_LC_utf8_safe, isIDCONT_LC_utf8_safe, isIDFIRST_LC_utf8_safe,
13480 * isLOWER_LC_utf8_safe, isPRINT_LC_utf8_safe, isPSXSPC_LC_utf8_safe,
13481 * isPUNCT_LC_utf8_safe, isSPACE_LC_utf8_safe, isUPPER_LC_utf8_safe,
13482 * isWORDCHAR_LC_utf8_safe, isWORDCHAR_LC_utf8_safe, isXDIGIT_LC_utf8_safe,
13483 * isALPHANUMERIC_uvchr, isALPHA_uvchr, isASCII_uvchr, isBLANK_uvchr,
13484 * isCNTRL_uvchr, isDIGIT_uvchr, isGRAPH_uvchr, isIDCONT_uvchr,
13485 * isIDFIRST_uvchr, isLOWER_uvchr, isPRINT_uvchr, isPSXSPC_uvchr,
13486 * isPUNCT_uvchr, isSPACE_uvchr, isUPPER_uvchr, isWORDCHAR_uvchr,
13487 * isWORDCHAR_uvchr, isXDIGIT_uvchr
13489 * The UTF-8 handling is buggy in early Perls, and this can give inaccurate
13490 * results for code points above 0xFF, until the implementation started
13491 * settling down in 5.12 and 5.14 */
13495 #define D_PPP_TOO_SHORT_MSG "Malformed UTF-8 character starting with:" \
13496 " \\x%02x (too short; %d bytes available, need" \
13498 /* Perls starting here had a new API which handled multi-character results */
13499 #if (PERL_BCDVERSION >= 0x5007003)
13500 #ifndef toLOWER_uvchr
13501 # define toLOWER_uvchr(c, s, l) UNI_TO_NATIVE(to_uni_lower(NATIVE_TO_UNI(c), s, l))
13504 #ifndef toUPPER_uvchr
13505 # define toUPPER_uvchr(c, s, l) UNI_TO_NATIVE(to_uni_upper(NATIVE_TO_UNI(c), s, l))
13508 #ifndef toTITLE_uvchr
13509 # define toTITLE_uvchr(c, s, l) UNI_TO_NATIVE(to_uni_title(NATIVE_TO_UNI(c), s, l))
13512 #ifndef toFOLD_uvchr
13513 # define toFOLD_uvchr(c, s, l) UNI_TO_NATIVE(to_uni_fold( NATIVE_TO_UNI(c), s, l))
13516 # if (PERL_BCDVERSION != 0x5015006) /* Just this version is broken */
13518 /* Prefer the macro to the function */
13519 # if defined toLOWER_utf8
13520 # define D_PPP_TO_LOWER_CALLEE(s,r,l) toLOWER_utf8(s,r,l)
13522 # define D_PPP_TO_LOWER_CALLEE(s,r,l) to_utf8_lower(s,r,l)
13524 # if defined toTITLE_utf8
13525 # define D_PPP_TO_TITLE_CALLEE(s,r,l) toTITLE_utf8(s,r,l)
13527 # define D_PPP_TO_TITLE_CALLEE(s,r,l) to_utf8_title(s,r,l)
13529 # if defined toUPPER_utf8
13530 # define D_PPP_TO_UPPER_CALLEE(s,r,l) toUPPER_utf8(s,r,l)
13532 # define D_PPP_TO_UPPER_CALLEE(s,r,l) to_utf8_upper(s,r,l)
13534 # if defined toFOLD_utf8
13535 # define D_PPP_TO_FOLD_CALLEE(s,r,l) toFOLD_utf8(s,r,l)
13537 # define D_PPP_TO_FOLD_CALLEE(s,r,l) to_utf8_fold(s,r,l)
13539 # else /* Below is 5.15.6, which failed to make the macros available
13540 # outside of core, so we have to use the 'Perl_' form. khw
13541 # decided it was easier to just handle this case than have to
13542 # document the exception, and make an exception in the tests below
13544 # define D_PPP_TO_LOWER_CALLEE(s,r,l) \
13545 Perl__to_utf8_lower_flags(aTHX_ s, r, l, 0, NULL)
13546 # define D_PPP_TO_TITLE_CALLEE(s,r,l) \
13547 Perl__to_utf8_title_flags(aTHX_ s, r, l, 0, NULL)
13548 # define D_PPP_TO_UPPER_CALLEE(s,r,l) \
13549 Perl__to_utf8_upper_flags(aTHX_ s, r, l, 0, NULL)
13550 # define D_PPP_TO_FOLD_CALLEE(s,r,l) \
13551 Perl__to_utf8_fold_flags(aTHX_ s, r, l, FOLD_FLAGS_FULL, NULL)
13554 /* The actual implementation of the backported macros. If too short, croak,
13555 * otherwise call the original that doesn't have an upper limit parameter */
13556 # define D_PPP_GENERIC_MULTI_ARG_TO(name, s, e,r,l) \
13557 (((((e) - (s)) <= 0) \
13558 /* We could just do nothing, but modern perls croak */ \
13559 ? (croak("Attempting case change on zero length string"), \
13560 0) /* So looks like it returns something, and will compile */ \
13561 : ((e) - (s)) < UTF8SKIP(s)) \
13562 ? (croak(D_PPP_TOO_SHORT_MSG, \
13563 s[0], (int) ((e) - (s)), (int) UTF8SKIP(s)), \
13565 : D_PPP_TO_ ## name ## _CALLEE(s,r,l))
13566 #ifndef toUPPER_utf8_safe
13567 # define toUPPER_utf8_safe(s,e,r,l) \
13568 D_PPP_GENERIC_MULTI_ARG_TO(UPPER,s,e,r,l)
13571 #ifndef toLOWER_utf8_safe
13572 # define toLOWER_utf8_safe(s,e,r,l) \
13573 D_PPP_GENERIC_MULTI_ARG_TO(LOWER,s,e,r,l)
13576 #ifndef toTITLE_utf8_safe
13577 # define toTITLE_utf8_safe(s,e,r,l) \
13578 D_PPP_GENERIC_MULTI_ARG_TO(TITLE,s,e,r,l)
13581 #ifndef toFOLD_utf8_safe
13582 # define toFOLD_utf8_safe(s,e,r,l) \
13583 D_PPP_GENERIC_MULTI_ARG_TO(FOLD,s,e,r,l)
13586 #elif (PERL_BCDVERSION >= 0x5006000)
13588 /* Here we have UTF-8 support, but using the original API where the case
13589 * changing functions merely returned the changed code point; hence they
13590 * couldn't handle multi-character results. */
13592 # ifdef uvchr_to_utf8
13593 # define D_PPP_UV_TO_UTF8 uvchr_to_utf8
13595 # define D_PPP_UV_TO_UTF8 uv_to_utf8
13598 /* Get the utf8 of the case changed value, and store its length; then have
13599 * to re-calculate the changed case value in order to return it */
13600 # define D_PPP_GENERIC_SINGLE_ARG_TO_UVCHR(name, c, s, l) \
13601 (*(l) = (D_PPP_UV_TO_UTF8(s, \
13602 UNI_TO_NATIVE(to_uni_ ## name(NATIVE_TO_UNI(c)))) - (s)), \
13603 UNI_TO_NATIVE(to_uni_ ## name(NATIVE_TO_UNI(c))))
13604 #ifndef toLOWER_uvchr
13605 # define toLOWER_uvchr(c, s, l) \
13606 D_PPP_GENERIC_SINGLE_ARG_TO_UVCHR(lower, c, s, l)
13609 #ifndef toUPPER_uvchr
13610 # define toUPPER_uvchr(c, s, l) \
13611 D_PPP_GENERIC_SINGLE_ARG_TO_UVCHR(upper, c, s, l)
13614 #ifndef toTITLE_uvchr
13615 # define toTITLE_uvchr(c, s, l) \
13616 D_PPP_GENERIC_SINGLE_ARG_TO_UVCHR(title, c, s, l)
13619 #ifndef toFOLD_uvchr
13620 # define toFOLD_uvchr(c, s, l) toLOWER_uvchr(c, s, l)
13623 # define D_PPP_GENERIC_SINGLE_ARG_TO_UTF8(name, s, e, r, l) \
13624 (((((e) - (s)) <= 0) \
13625 ? (croak("Attempting case change on zero length string"), \
13626 0) /* So looks like it returns something, and will compile */ \
13627 : ((e) - (s)) < UTF8SKIP(s)) \
13628 ? (croak(D_PPP_TOO_SHORT_MSG, \
13629 s[0], (int) ((e) - (s)), (int) UTF8SKIP(s)), \
13631 /* Get the changed code point and store its UTF-8 */ \
13632 : D_PPP_UV_TO_UTF8(r, to_utf8_ ## name(s)), \
13633 /* Then store its length, and re-get code point for return */ \
13634 *(l) = UTF8SKIP(r), to_utf8_ ## name(r))
13636 /* Warning: toUPPER_utf8_safe, toLOWER_utf8_safe, toTITLE_utf8_safe,
13637 * toUPPER_uvchr, toLOWER_uvchr, toTITLE_uvchr
13638 The UTF-8 case changing operations had bugs before around 5.12 or 5.14;
13639 this backport does not correct them.
13641 In perls before 7.3, multi-character case changing is not implemented; this
13642 backport uses the simple case changes available in those perls. */
13643 #ifndef toUPPER_utf8_safe
13644 # define toUPPER_utf8_safe(s,e,r,l) \
13645 D_PPP_GENERIC_SINGLE_ARG_TO_UTF8(upper, s, e, r, l)
13648 #ifndef toLOWER_utf8_safe
13649 # define toLOWER_utf8_safe(s,e,r,l) \
13650 D_PPP_GENERIC_SINGLE_ARG_TO_UTF8(lower, s, e, r, l)
13653 #ifndef toTITLE_utf8_safe
13654 # define toTITLE_utf8_safe(s,e,r,l) \
13655 D_PPP_GENERIC_SINGLE_ARG_TO_UTF8(title, s, e, r, l)
13658 /* Warning: toFOLD_utf8_safe, toFOLD_uvchr
13659 The UTF-8 case changing operations had bugs before around 5.12 or 5.14;
13660 this backport does not correct them.
13662 In perls before 7.3, case folding is not implemented; instead, this
13663 backport substitutes simple (not multi-character, which isn't available)
13664 lowercasing. This gives the correct result in most, but not all, instances
13666 #ifndef toFOLD_utf8_safe
13667 # define toFOLD_utf8_safe(s,e,r,l) toLOWER_utf8_safe(s,e,r,l)
13672 /* Until we figure out how to support this in older perls... */
13673 #if (PERL_BCDVERSION >= 0x5008000)
13675 # define HeUTF8(he) ((HeKLEN(he) == HEf_SVKEY) ? \
13676 SvUTF8(HeKEY_sv(he)) : \
13681 #ifndef C_ARRAY_LENGTH
13682 # define C_ARRAY_LENGTH(a) (sizeof(a)/sizeof((a)[0]))
13685 #ifndef C_ARRAY_END
13686 # define C_ARRAY_END(a) ((a) + C_ARRAY_LENGTH(a))
13689 # define LIKELY(x) (x)
13693 # define UNLIKELY(x) (x)
13696 #ifndef MUTABLE_PTR
13697 #if defined(PERL_USE_GCC_BRACE_GROUPS)
13698 # define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
13700 # define MUTABLE_PTR(p) ((void *) (p))
13704 # define MUTABLE_AV(p) ((AV *)MUTABLE_PTR(p))
13708 # define MUTABLE_CV(p) ((CV *)MUTABLE_PTR(p))
13712 # define MUTABLE_GV(p) ((GV *)MUTABLE_PTR(p))
13716 # define MUTABLE_HV(p) ((HV *)MUTABLE_PTR(p))
13720 # define MUTABLE_IO(p) ((IO *)MUTABLE_PTR(p))
13724 # define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
13727 #if (PERL_BCDVERSION >= 0x5004000) && !defined(vnewSVpvf)
13728 #if defined(PERL_USE_GCC_BRACE_GROUPS)
13729 # define vnewSVpvf(pat, args) ({ SV *_sv = newSV(0); sv_vsetpvfn(_sv, (pat), strlen((pat)), (args), Null(SV**), 0, Null(bool*)); _sv; })
13731 # define vnewSVpvf(pat, args) ((PL_Sv = newSV(0)), sv_vsetpvfn(PL_Sv, (pat), strlen((pat)), (args), Null(SV**), 0, Null(bool*)), PL_Sv)
13735 #if (PERL_BCDVERSION >= 0x5004000) && !defined(sv_vcatpvf)
13736 # define sv_vcatpvf(sv, pat, args) sv_vcatpvfn(sv, pat, strlen(pat), args, Null(SV**), 0, Null(bool*))
13739 #if (PERL_BCDVERSION >= 0x5004000) && !defined(sv_vsetpvf)
13740 # define sv_vsetpvf(sv, pat, args) sv_vsetpvfn(sv, pat, strlen(pat), args, Null(SV**), 0, Null(bool*))
13743 #if (PERL_BCDVERSION >= 0x5004000) && !defined(sv_catpvf_mg)
13744 #if defined(NEED_sv_catpvf_mg)
13745 static void DPPP_(my_sv_catpvf_mg
)(pTHX_ SV
* const sv
, const char * const pat
, ...);
13748 extern void DPPP_(my_sv_catpvf_mg
)(pTHX_ SV
* const sv
, const char * const pat
, ...);
13751 #if defined(NEED_sv_catpvf_mg) || defined(NEED_sv_catpvf_mg_GLOBAL)
13753 #define Perl_sv_catpvf_mg DPPP_(my_sv_catpvf_mg)
13757 DPPP_(my_sv_catpvf_mg
)(pTHX_ SV
* const sv
, const char * const pat
, ...)
13760 va_start(args
, pat
);
13761 sv_vcatpvfn(sv
, pat
, strlen(pat
), &args
, Null(SV
**), 0, Null(bool*));
13769 #ifdef PERL_IMPLICIT_CONTEXT
13770 #if (PERL_BCDVERSION >= 0x5004000) && !defined(sv_catpvf_mg_nocontext)
13771 #if defined(NEED_sv_catpvf_mg_nocontext)
13772 static void DPPP_(my_sv_catpvf_mg_nocontext
)(SV
* const sv
, const char * const pat
, ...);
13775 extern void DPPP_(my_sv_catpvf_mg_nocontext
)(SV
* const sv
, const char * const pat
, ...);
13778 #if defined(NEED_sv_catpvf_mg_nocontext) || defined(NEED_sv_catpvf_mg_nocontext_GLOBAL)
13780 #define sv_catpvf_mg_nocontext DPPP_(my_sv_catpvf_mg_nocontext)
13781 #define Perl_sv_catpvf_mg_nocontext DPPP_(my_sv_catpvf_mg_nocontext)
13785 DPPP_(my_sv_catpvf_mg_nocontext
)(SV
* const sv
, const char * const pat
, ...)
13789 va_start(args
, pat
);
13790 sv_vcatpvfn(sv
, pat
, strlen(pat
), &args
, Null(SV
**), 0, Null(bool*));
13799 /* sv_catpvf_mg depends on sv_catpvf_mg_nocontext */
13800 #ifndef sv_catpvf_mg
13801 # ifdef PERL_IMPLICIT_CONTEXT
13802 # define sv_catpvf_mg Perl_sv_catpvf_mg_nocontext
13804 # define sv_catpvf_mg Perl_sv_catpvf_mg
13808 #if (PERL_BCDVERSION >= 0x5004000) && !defined(sv_vcatpvf_mg)
13809 # define sv_vcatpvf_mg(sv, pat, args) \
13811 sv_vcatpvfn(sv, pat, strlen(pat), args, Null(SV**), 0, Null(bool*)); \
13816 #if (PERL_BCDVERSION >= 0x5004000) && !defined(sv_setpvf_mg)
13817 #if defined(NEED_sv_setpvf_mg)
13818 static void DPPP_(my_sv_setpvf_mg
)(pTHX_ SV
* const sv
, const char * const pat
, ...);
13821 extern void DPPP_(my_sv_setpvf_mg
)(pTHX_ SV
* const sv
, const char * const pat
, ...);
13824 #if defined(NEED_sv_setpvf_mg) || defined(NEED_sv_setpvf_mg_GLOBAL)
13826 #define Perl_sv_setpvf_mg DPPP_(my_sv_setpvf_mg)
13830 DPPP_(my_sv_setpvf_mg
)(pTHX_ SV
* const sv
, const char * const pat
, ...)
13833 va_start(args
, pat
);
13834 sv_vsetpvfn(sv
, pat
, strlen(pat
), &args
, Null(SV
**), 0, Null(bool*));
13842 #ifdef PERL_IMPLICIT_CONTEXT
13843 #if (PERL_BCDVERSION >= 0x5004000) && !defined(sv_setpvf_mg_nocontext)
13844 #if defined(NEED_sv_setpvf_mg_nocontext)
13845 static void DPPP_(my_sv_setpvf_mg_nocontext
)(SV
* const sv
, const char * const pat
, ...);
13848 extern void DPPP_(my_sv_setpvf_mg_nocontext
)(SV
* const sv
, const char * const pat
, ...);
13851 #if defined(NEED_sv_setpvf_mg_nocontext) || defined(NEED_sv_setpvf_mg_nocontext_GLOBAL)
13853 #define sv_setpvf_mg_nocontext DPPP_(my_sv_setpvf_mg_nocontext)
13854 #define Perl_sv_setpvf_mg_nocontext DPPP_(my_sv_setpvf_mg_nocontext)
13858 DPPP_(my_sv_setpvf_mg_nocontext
)(SV
* const sv
, const char * const pat
, ...)
13862 va_start(args
, pat
);
13863 sv_vsetpvfn(sv
, pat
, strlen(pat
), &args
, Null(SV
**), 0, Null(bool*));
13872 /* sv_setpvf_mg depends on sv_setpvf_mg_nocontext */
13873 #ifndef sv_setpvf_mg
13874 # ifdef PERL_IMPLICIT_CONTEXT
13875 # define sv_setpvf_mg Perl_sv_setpvf_mg_nocontext
13877 # define sv_setpvf_mg Perl_sv_setpvf_mg
13881 #if (PERL_BCDVERSION >= 0x5004000) && !defined(sv_vsetpvf_mg)
13882 # define sv_vsetpvf_mg(sv, pat, args) \
13884 sv_vsetpvfn(sv, pat, strlen(pat), args, Null(SV**), 0, Null(bool*)); \
13889 /* Hint: sv_2pv_nolen
13890 * Use the SvPV_nolen() or SvPV_nolen_const() macros instead of sv_2pv_nolen().
13892 #ifndef sv_2pv_nolen
13893 # define sv_2pv_nolen(sv) SvPV_nolen(sv)
13899 * Does not work in perl-5.6.1, ppport.h implements a version
13900 * borrowed from perl-5.7.3.
13903 #if (PERL_BCDVERSION < 0x5007000)
13905 # define sv_2pvbyte(sv, lp) (sv_utf8_downgrade((sv), 0), SvPV((sv), *(lp)))
13908 /* Hint: sv_2pvbyte
13909 * Use the SvPVbyte() macro instead of sv_2pvbyte().
13912 /* Replace sv_2pvbyte with SvPVbyte */
13916 #define SvPVbyte(sv, lp) \
13917 ((SvFLAGS(sv) & (SVf_POK|SVf_UTF8)) == (SVf_POK) \
13918 ? ((lp = SvCUR(sv)), SvPVX(sv)) : sv_2pvbyte(sv, &lp))
13924 # define SvPVbyte SvPV
13925 # define sv_2pvbyte sv_2pv
13928 #ifndef sv_2pvbyte_nolen
13929 # define sv_2pvbyte_nolen(sv) sv_2pv_nolen(sv)
13933 * Always use the SvPV() macro instead of sv_pvn().
13936 /* Replace sv_pvn with SvPV */
13938 /* Hint: sv_pvn_force
13939 * Always use the SvPV_force() macro instead of sv_pvn_force().
13942 /* Replace sv_pvn_force with SvPV_force */
13944 /* If these are undefined, they're not handled by the core anyway */
13945 #ifndef SV_IMMEDIATE_UNREF
13946 # define SV_IMMEDIATE_UNREF 0
13950 # define SV_GMAGIC 0
13953 #ifndef SV_COW_DROP_PV
13954 # define SV_COW_DROP_PV 0
13957 #ifndef SV_UTF8_NO_ENCODING
13958 # define SV_UTF8_NO_ENCODING 0
13961 #ifndef SV_CONST_RETURN
13962 # define SV_CONST_RETURN 0
13965 #ifndef SV_MUTABLE_RETURN
13966 # define SV_MUTABLE_RETURN 0
13970 # define SV_SMAGIC 0
13973 #ifndef SV_HAS_TRAILING_NUL
13974 # define SV_HAS_TRAILING_NUL 0
13977 #ifndef SV_COW_SHARED_HASH_KEYS
13978 # define SV_COW_SHARED_HASH_KEYS 0
13981 #if defined(PERL_USE_GCC_BRACE_GROUPS)
13982 #ifndef sv_2pv_flags
13983 # define sv_2pv_flags(sv, lp, flags) ({ SV *_sv = (sv); const I32 _flags = (flags); STRLEN *_lp = lp; _lp = _lp ? : &PL_na; (!(_flags & SV_GMAGIC) && SvGMAGICAL(_sv)) ? ({ char *_pv; SvGMAGICAL_off(_sv); _pv = sv_2pv(_sv, _lp); SvGMAGICAL_on(_sv); _pv; }) : sv_2pv(_sv, _lp); })
13986 #ifndef sv_pvn_force_flags
13987 # define sv_pvn_force_flags(sv, lp, flags) ({ SV *_sv = (sv); const I32 _flags = (flags); STRLEN *_lp = lp; _lp = _lp ? : &PL_na; (!(_flags & SV_GMAGIC) && SvGMAGICAL(_sv)) ? ({ char *_pv; SvGMAGICAL_off(_sv); _pv = sv_pvn_force(_sv, _lp); SvGMAGICAL_on(_sv); _pv; }) : sv_pvn_force(_sv, _lp); })
13991 #ifndef sv_2pv_flags
13992 # define sv_2pv_flags(sv, lp, flags) ((PL_Sv = (sv)), (!((flags) & SV_GMAGIC) && SvGMAGICAL(PL_Sv)) ? (SvGMAGICAL_off(PL_Sv), (PL_Xpv = (XPV *)sv_2pv(PL_Sv, (lp) ? (lp) : &PL_na)), SvGMAGICAL_on(PL_Sv), (char *)PL_Xpv) : sv_2pv(PL_Sv, (lp) ? (lp) : &PL_na))
13995 #ifndef sv_pvn_force_flags
13996 # define sv_pvn_force_flags(sv, lp, flags) ((PL_Sv = (sv)), (!((flags) & SV_GMAGIC) && SvGMAGICAL(PL_Sv)) ? (SvGMAGICAL_off(PL_Sv), (PL_Xpv = (XPV *)sv_pvn_force(PL_Sv, (lp) ? (lp) : &PL_na)), SvGMAGICAL_on(PL_Sv), (char *)PL_Xpv) : sv_pvn_force(PL_Sv, (lp) ? (lp) : &PL_na))
14001 #if (PERL_BCDVERSION < 0x5008008) || ( (PERL_BCDVERSION >= 0x5009000) && (PERL_BCDVERSION < 0x5009003) )
14002 # define D_PPP_SVPV_NOLEN_LP_ARG &PL_na
14004 # define D_PPP_SVPV_NOLEN_LP_ARG 0
14007 # define SvPV_const(sv, lp) SvPV_flags_const(sv, lp, SV_GMAGIC)
14010 #ifndef SvPV_mutable
14011 # define SvPV_mutable(sv, lp) SvPV_flags_mutable(sv, lp, SV_GMAGIC)
14014 # define SvPV_flags(sv, lp, flags) \
14015 ((SvFLAGS(sv) & (SVf_POK)) == SVf_POK \
14016 ? ((lp = SvCUR(sv)), SvPVX(sv)) : sv_2pv_flags(sv, &lp, flags))
14018 #ifndef SvPV_flags_const
14019 # define SvPV_flags_const(sv, lp, flags) \
14020 ((SvFLAGS(sv) & (SVf_POK)) == SVf_POK \
14021 ? ((lp = SvCUR(sv)), SvPVX_const(sv)) : \
14022 (const char*) sv_2pv_flags(sv, &lp, flags|SV_CONST_RETURN))
14024 #ifndef SvPV_flags_const_nolen
14025 # define SvPV_flags_const_nolen(sv, flags) \
14026 ((SvFLAGS(sv) & (SVf_POK)) == SVf_POK \
14027 ? SvPVX_const(sv) : \
14028 (const char*) sv_2pv_flags(sv, D_PPP_SVPV_NOLEN_LP_ARG, flags|SV_CONST_RETURN))
14030 #ifndef SvPV_flags_mutable
14031 # define SvPV_flags_mutable(sv, lp, flags) \
14032 ((SvFLAGS(sv) & (SVf_POK)) == SVf_POK \
14033 ? ((lp = SvCUR(sv)), SvPVX_mutable(sv)) : \
14034 sv_2pv_flags(sv, &lp, flags|SV_MUTABLE_RETURN))
14037 # define SvPV_force(sv, lp) SvPV_force_flags(sv, lp, SV_GMAGIC)
14040 #ifndef SvPV_force_nolen
14041 # define SvPV_force_nolen(sv) SvPV_force_flags_nolen(sv, SV_GMAGIC)
14044 #ifndef SvPV_force_mutable
14045 # define SvPV_force_mutable(sv, lp) SvPV_force_flags_mutable(sv, lp, SV_GMAGIC)
14048 #ifndef SvPV_force_nomg
14049 # define SvPV_force_nomg(sv, lp) SvPV_force_flags(sv, lp, 0)
14052 #ifndef SvPV_force_nomg_nolen
14053 # define SvPV_force_nomg_nolen(sv) SvPV_force_flags_nolen(sv, 0)
14055 #ifndef SvPV_force_flags
14056 # define SvPV_force_flags(sv, lp, flags) \
14057 ((SvFLAGS(sv) & (SVf_POK|SVf_THINKFIRST)) == SVf_POK \
14058 ? ((lp = SvCUR(sv)), SvPVX(sv)) : sv_pvn_force_flags(sv, &lp, flags))
14060 #ifndef SvPV_force_flags_nolen
14061 # define SvPV_force_flags_nolen(sv, flags) \
14062 ((SvFLAGS(sv) & (SVf_POK|SVf_THINKFIRST)) == SVf_POK \
14063 ? SvPVX(sv) : sv_pvn_force_flags(sv, D_PPP_SVPV_NOLEN_LP_ARG, flags))
14065 #ifndef SvPV_force_flags_mutable
14066 # define SvPV_force_flags_mutable(sv, lp, flags) \
14067 ((SvFLAGS(sv) & (SVf_POK|SVf_THINKFIRST)) == SVf_POK \
14068 ? ((lp = SvCUR(sv)), SvPVX_mutable(sv)) \
14069 : sv_pvn_force_flags(sv, &lp, flags|SV_MUTABLE_RETURN))
14072 # define SvPV_nolen(sv) \
14073 ((SvFLAGS(sv) & (SVf_POK)) == SVf_POK \
14074 ? SvPVX(sv) : sv_2pv_flags(sv, D_PPP_SVPV_NOLEN_LP_ARG, SV_GMAGIC))
14076 #ifndef SvPV_nolen_const
14077 # define SvPV_nolen_const(sv) \
14078 ((SvFLAGS(sv) & (SVf_POK)) == SVf_POK \
14079 ? SvPVX_const(sv) : sv_2pv_flags(sv, D_PPP_SVPV_NOLEN_LP_ARG, SV_GMAGIC|SV_CONST_RETURN))
14082 # if defined(PERL_USE_GCC_BRACE_GROUPS)
14083 #ifndef SvPVx_nolen_const
14084 # define SvPVx_nolen_const(sv) ({SV *sV_ = (sv); SvPV_nolen_const(sV_); })
14088 #ifndef SvPVx_nolen_const
14089 # define SvPVx_nolen_const(sv) (PL_Sv = sv, SvPV_nolen_const(PL_Sv))
14094 # define SvPV_nomg(sv, lp) SvPV_flags(sv, lp, 0)
14097 #ifndef SvPV_nomg_const
14098 # define SvPV_nomg_const(sv, lp) SvPV_flags_const(sv, lp, 0)
14101 #ifndef SvPV_nomg_const_nolen
14102 # define SvPV_nomg_const_nolen(sv) SvPV_flags_const_nolen(sv, 0)
14105 #ifndef SvPV_nomg_nolen
14106 # define SvPV_nomg_nolen(sv) ((SvFLAGS(sv) & (SVf_POK)) == SVf_POK \
14107 ? SvPVX(sv) : sv_2pv_flags(sv, D_PPP_SVPV_NOLEN_LP_ARG, 0))
14110 # define SvPV_renew(sv,n) STMT_START { SvLEN_set(sv, n); \
14111 SvPV_set((sv), (char *) saferealloc( \
14112 (Malloc_t)SvPVX(sv), (MEM_SIZE)((n)))); \
14116 # define SvPVCLEAR(sv) sv_setpvs((sv), "")
14119 # define WARN_ALL 0
14122 #ifndef WARN_CLOSURE
14123 # define WARN_CLOSURE 1
14126 #ifndef WARN_DEPRECATED
14127 # define WARN_DEPRECATED 2
14130 #ifndef WARN_EXITING
14131 # define WARN_EXITING 3
14135 # define WARN_GLOB 4
14142 #ifndef WARN_CLOSED
14143 # define WARN_CLOSED 6
14147 # define WARN_EXEC 7
14151 # define WARN_LAYER 8
14154 #ifndef WARN_NEWLINE
14155 # define WARN_NEWLINE 9
14159 # define WARN_PIPE 10
14162 #ifndef WARN_UNOPENED
14163 # define WARN_UNOPENED 11
14167 # define WARN_MISC 12
14170 #ifndef WARN_NUMERIC
14171 # define WARN_NUMERIC 13
14175 # define WARN_ONCE 14
14178 #ifndef WARN_OVERFLOW
14179 # define WARN_OVERFLOW 15
14183 # define WARN_PACK 16
14186 #ifndef WARN_PORTABLE
14187 # define WARN_PORTABLE 17
14190 #ifndef WARN_RECURSION
14191 # define WARN_RECURSION 18
14194 #ifndef WARN_REDEFINE
14195 # define WARN_REDEFINE 19
14198 #ifndef WARN_REGEXP
14199 # define WARN_REGEXP 20
14202 #ifndef WARN_SEVERE
14203 # define WARN_SEVERE 21
14206 #ifndef WARN_DEBUGGING
14207 # define WARN_DEBUGGING 22
14210 #ifndef WARN_INPLACE
14211 # define WARN_INPLACE 23
14214 #ifndef WARN_INTERNAL
14215 # define WARN_INTERNAL 24
14218 #ifndef WARN_MALLOC
14219 # define WARN_MALLOC 25
14222 #ifndef WARN_SIGNAL
14223 # define WARN_SIGNAL 26
14226 #ifndef WARN_SUBSTR
14227 # define WARN_SUBSTR 27
14230 #ifndef WARN_SYNTAX
14231 # define WARN_SYNTAX 28
14234 #ifndef WARN_AMBIGUOUS
14235 # define WARN_AMBIGUOUS 29
14238 #ifndef WARN_BAREWORD
14239 # define WARN_BAREWORD 30
14243 # define WARN_DIGIT 31
14246 #ifndef WARN_PARENTHESIS
14247 # define WARN_PARENTHESIS 32
14250 #ifndef WARN_PRECEDENCE
14251 # define WARN_PRECEDENCE 33
14254 #ifndef WARN_PRINTF
14255 # define WARN_PRINTF 34
14258 #ifndef WARN_PROTOTYPE
14259 # define WARN_PROTOTYPE 35
14263 # define WARN_QW 36
14266 #ifndef WARN_RESERVED
14267 # define WARN_RESERVED 37
14270 #ifndef WARN_SEMICOLON
14271 # define WARN_SEMICOLON 38
14275 # define WARN_TAINT 39
14278 #ifndef WARN_THREADS
14279 # define WARN_THREADS 40
14282 #ifndef WARN_UNINITIALIZED
14283 # define WARN_UNINITIALIZED 41
14286 #ifndef WARN_UNPACK
14287 # define WARN_UNPACK 42
14291 # define WARN_UNTIE 43
14295 # define WARN_UTF8 44
14299 # define WARN_VOID 45
14302 #ifndef WARN_ASSERTIONS
14303 # define WARN_ASSERTIONS 46
14306 # define packWARN(a) (a)
14310 # define packWARN2(a,b) (packWARN(a) << 8 | (b))
14314 # define packWARN3(a,b,c) (packWARN2(a,b) << 8 | (c))
14318 # define packWARN4(a,b,c,d) (packWARN3(a,b,c) << 8 | (d))
14323 # define ckWARN(a) (PL_dowarn & G_WARN_ON)
14325 # define ckWARN(a) PL_dowarn
14329 # define ckWARN2(a,b) (ckWARN(a) || ckWARN(b))
14333 # define ckWARN3(a,b,c) (ckWARN(c) || ckWARN2(a,b))
14337 # define ckWARN4(a,b,c,d) (ckWARN(d) || ckWARN3(a,b,c))
14341 # ifdef isLEXWARN_off
14342 # define ckWARN_d(a) (isLEXWARN_off || ckWARN(a))
14344 # define ckWARN_d(a) 1
14348 # define ckWARN2_d(a,b) (ckWARN_d(a) || ckWARN_d(b))
14352 # define ckWARN3_d(a,b,c) (ckWARN_d(c) || ckWARN2_d(a,b))
14356 # define ckWARN4_d(a,b,c,d) (ckWARN_d(d) || ckWARN3_d(a,b,c))
14359 # define vwarner(err, pat, argsp) \
14360 STMT_START { SV *sv; \
14361 PERL_UNUSED_ARG(err); \
14362 sv = vnewSVpvf(pat, argsp); \
14364 warn("%s", SvPV_nolen(sv)); \
14368 #if (PERL_BCDVERSION >= 0x5004000) && !defined(warner)
14369 # if defined(NEED_warner)
14370 static void DPPP_(my_warner
)(U32 err
, const char * pat
, ...);
14373 extern void DPPP_(my_warner
)(U32 err
, const char * pat
, ...);
14376 #if defined(NEED_warner) || defined(NEED_warner_GLOBAL)
14378 #define Perl_warner DPPP_(my_warner)
14382 DPPP_(my_warner
)(U32 err
, const char *pat
, ...)
14385 va_start(args
, pat
);
14386 vwarner(err
, pat
, &args
);
14390 # define warner Perl_warner
14392 # define Perl_warner_nocontext Perl_warner
14397 #if (PERL_BCDVERSION >= 0x5004000) && !defined(ck_warner)
14398 # if defined(NEED_ck_warner)
14399 static void DPPP_(my_ck_warner
)(pTHX_ U32 err
, const char * pat
, ...);
14402 extern void DPPP_(my_ck_warner
)(pTHX_ U32 err
, const char * pat
, ...);
14405 #if defined(NEED_ck_warner) || defined(NEED_ck_warner_GLOBAL)
14407 #define Perl_ck_warner DPPP_(my_ck_warner)
14411 DPPP_(my_ck_warner
)(pTHX_ U32 err
, const char *pat
, ...)
14415 if ( ! ckWARN((err
) & 0xFF)
14416 && ! ckWARN((err
>> 8) & 0xFF)
14417 && ! ckWARN((err
>> 16) & 0xFF)
14418 && ! ckWARN((err
>> 24) & 0xFF))
14423 va_start(args
, pat
);
14424 vwarner(err
, pat
, &args
);
14428 # define ck_warner Perl_ck_warner
14432 #if (PERL_BCDVERSION >= 0x5004000) && !defined(ck_warner_d)
14433 # if defined(NEED_ck_warner_d)
14434 static void DPPP_(my_ck_warner_d
)(pTHX_ U32 err
, const char * pat
, ...);
14437 extern void DPPP_(my_ck_warner_d
)(pTHX_ U32 err
, const char * pat
, ...);
14440 #if defined(NEED_ck_warner_d) || defined(NEED_ck_warner_d_GLOBAL)
14442 #define Perl_ck_warner_d DPPP_(my_ck_warner_d)
14446 DPPP_(my_ck_warner_d
)(pTHX_ U32 err
, const char *pat
, ...)
14450 if ( ! ckWARN_d((err
) & 0xFF)
14451 && ! ckWARN_d((err
>> 8) & 0xFF)
14452 && ! ckWARN_d((err
>> 16) & 0xFF)
14453 && ! ckWARN_d((err
>> 24) & 0xFF))
14458 va_start(args
, pat
);
14459 vwarner(err
, pat
, &args
);
14463 # define ck_warner_d Perl_ck_warner_d
14470 # if IVSIZE == LONGSIZE
14476 # elif IVSIZE == INTSIZE
14483 # error "cannot define IV/UV formats"
14488 # if defined(USE_LONG_DOUBLE) && defined(HAS_LONG_DOUBLE) && \
14489 defined(PERL_PRIfldbl) && (PERL_BCDVERSION != 0x5006000)
14490 /* Not very likely, but let's try anyway. */
14491 # define NVef PERL_PRIeldbl
14492 # define NVff PERL_PRIfldbl
14493 # define NVgf PERL_PRIgldbl
14501 # define sv_setuv(sv, uv) \
14504 if (TeMpUv <= IV_MAX) \
14505 sv_setiv(sv, TeMpUv); \
14507 sv_setnv(sv, (double)TeMpUv); \
14511 # define newSVuv(uv) ((uv) <= IV_MAX ? newSViv((IV)uv) : newSVnv((NV)uv))
14514 #if defined(PERL_USE_GCC_BRACE_GROUPS)
14516 # define sv_2uv(sv) ({ SV *_sv = (sv); (UV) (SvNOK(_sv) ? SvNV(_sv) : sv_2nv(_sv)); })
14521 # define sv_2uv(sv) ((PL_Sv = (sv)), (UV) (SvNOK(PL_Sv) ? SvNV(PL_Sv) : sv_2nv(PL_Sv)))
14526 # define SvUVX(sv) ((UV)SvIVX(sv))
14530 # define SvUVXx(sv) SvUVX(sv)
14534 # define SvUV(sv) (SvIOK(sv) ? SvUVX(sv) : sv_2uv(sv))
14537 #if defined(PERL_USE_GCC_BRACE_GROUPS)
14539 # define SvUVx(sv) ({ SV *_sv = (sv)); SvUV(_sv); })
14544 # define SvUVx(sv) ((PL_Sv = (sv)), SvUV(PL_Sv))
14550 * Always use the SvUVx() macro instead of sv_uv().
14552 /* Replace sv_uv with SvUVx */
14554 # define sv_uv(sv) SvUVx(sv)
14557 #if !defined(SvUOK) && defined(SvIOK_UV)
14558 # define SvUOK(sv) SvIOK_UV(sv)
14561 # define XST_mUV(i,v) (ST(i) = sv_2mortal(newSVuv(v)) )
14564 #ifndef XSRETURN_UV
14565 # define XSRETURN_UV(v) STMT_START { XST_mUV(0,v); XSRETURN(1); } STMT_END
14568 # define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
14572 # define XPUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); XPUSHTARG; } STMT_END
14575 #if !defined(my_strnlen)
14576 #if defined(NEED_my_strnlen)
14577 static Size_t
DPPP_(my_my_strnlen
)(const char * str
, Size_t maxlen
);
14580 extern Size_t
DPPP_(my_my_strnlen
)(const char * str
, Size_t maxlen
);
14583 #if defined(NEED_my_strnlen) || defined(NEED_my_strnlen_GLOBAL)
14585 #define my_strnlen DPPP_(my_my_strnlen)
14586 #define Perl_my_strnlen DPPP_(my_my_strnlen)
14590 DPPP_(my_my_strnlen
)(const char *str
, Size_t maxlen
)
14592 const char *p
= str
;
14594 while(maxlen
-- && *p
)
14605 # define memNE(s1,s2,l) (memcmp(s1,s2,l))
14609 # define memEQ(s1,s2,l) (!memcmp(s1,s2,l))
14614 # define memNE(s1,s2,l) (bcmp(s1,s2,l))
14618 # define memEQ(s1,s2,l) (!bcmp(s1,s2,l))
14623 # define memEQs(s1, l, s2) \
14624 (sizeof(s2)-1 == l && memEQ(s1, (s2 ""), (sizeof(s2)-1)))
14628 # define memNEs(s1, l, s2) !memEQs(s1, l, s2)
14631 # define memCHRs(s, c) ((const char *) memchr("" s "" , c, sizeof(s)-1))
14634 # define MoveD(s,d,n,t) memmove((char*)(d),(char*)(s), (n) * sizeof(t))
14638 # define CopyD(s,d,n,t) memcpy((char*)(d),(char*)(s), (n) * sizeof(t))
14643 # define ZeroD(d,n,t) memzero((char*)(d), (n) * sizeof(t))
14648 # define ZeroD(d,n,t) ((void)memzero((char*)(d), (n) * sizeof(t)), d)
14653 # define PoisonWith(d,n,t,b) (void)memset((char*)(d), (U8)(b), (n) * sizeof(t))
14657 # define PoisonNew(d,n,t) PoisonWith(d,n,t,0xAB)
14661 # define PoisonFree(d,n,t) PoisonWith(d,n,t,0xEF)
14665 # define Poison(d,n,t) PoisonFree(d,n,t)
14668 # define Newx(v,n,t) New(0,v,n,t)
14672 # define Newxc(v,n,t,c) Newc(0,v,n,t,c)
14676 # define Newxz(v,n,t) Newz(0,v,n,t)
14679 #ifdef NEED_mess_sv
14684 #define NEED_mess_nocontext
14689 #if (PERL_BCDVERSION >= 0x5007003) || ( (PERL_BCDVERSION >= 0x5006001) && (PERL_BCDVERSION < 0x5007000) )
14690 # if ( (PERL_BCDVERSION >= 0x5008000) && (PERL_BCDVERSION < 0x5008009) ) || ( (PERL_BCDVERSION >= 0x5009000) && (PERL_BCDVERSION < 0x5010001) )
14691 # define D_PPP_FIX_UTF8_ERRSV_FOR_SV(sv) \
14693 SV *_errsv = ERRSV; \
14694 SvFLAGS(_errsv) = (SvFLAGS(_errsv) & ~SVf_UTF8) | \
14695 (SvFLAGS(sv) & SVf_UTF8); \
14698 # define D_PPP_FIX_UTF8_ERRSV_FOR_SV(sv) STMT_START {} STMT_END
14700 # define croak_sv(sv) \
14703 if (SvROK(_sv)) { \
14704 sv_setsv(ERRSV, _sv); \
14707 D_PPP_FIX_UTF8_ERRSV_FOR_SV(_sv); \
14708 croak("%" SVf, SVfARG(_sv)); \
14711 #elif (PERL_BCDVERSION >= 0x5004000)
14712 # define croak_sv(sv) croak("%" SVf, SVfARG(sv))
14714 # define croak_sv(sv) croak("%s", SvPV_nolen(sv))
14719 #if defined(NEED_die_sv)
14720 static OP
* DPPP_(my_die_sv
)(pTHX_ SV
* baseex
);
14723 extern OP
* DPPP_(my_die_sv
)(pTHX_ SV
* baseex
);
14726 #if defined(NEED_die_sv) || defined(NEED_die_sv_GLOBAL)
14731 #define die_sv(a) DPPP_(my_die_sv)(aTHX_ a)
14732 #define Perl_die_sv DPPP_(my_die_sv)
14735 DPPP_(my_die_sv
)(pTHX_ SV
*baseex
)
14744 #if (PERL_BCDVERSION >= 0x5004000)
14745 # define warn_sv(sv) warn("%" SVf, SVfARG(sv))
14747 # define warn_sv(sv) warn("%s", SvPV_nolen(sv))
14751 #if ! defined vmess && (PERL_BCDVERSION >= 0x5004000)
14752 # if defined(NEED_vmess)
14753 static SV
* DPPP_(my_vmess
)(pTHX_
const char * pat
, va_list * args
);
14756 extern SV
* DPPP_(my_vmess
)(pTHX_
const char * pat
, va_list * args
);
14759 #if defined(NEED_vmess) || defined(NEED_vmess_GLOBAL)
14764 #define vmess(a,b) DPPP_(my_vmess)(aTHX_ a,b)
14765 #define Perl_vmess DPPP_(my_vmess)
14769 DPPP_(my_vmess
)(pTHX_
const char* pat
, va_list* args
)
14777 #if (PERL_BCDVERSION < 0x5006000) && (PERL_BCDVERSION >= 0x5004000)
14781 #if !defined(mess_nocontext) && !defined(Perl_mess_nocontext) && (PERL_BCDVERSION >= 0x5004000)
14782 #if defined(NEED_mess_nocontext)
14783 static SV
* DPPP_(my_mess_nocontext
)(const char * pat
, ...);
14786 extern SV
* DPPP_(my_mess_nocontext
)(const char * pat
, ...);
14789 #if defined(NEED_mess_nocontext) || defined(NEED_mess_nocontext_GLOBAL)
14791 #define mess_nocontext DPPP_(my_mess_nocontext)
14792 #define Perl_mess_nocontext DPPP_(my_mess_nocontext)
14795 DPPP_(my_mess_nocontext
)(const char* pat
, ...)
14800 va_start(args
, pat
);
14801 sv
= vmess(pat
, &args
);
14809 #if defined(NEED_mess)
14810 static SV
* DPPP_(my_mess
)(pTHX_
const char * pat
, ...);
14813 extern SV
* DPPP_(my_mess
)(pTHX_
const char * pat
, ...);
14816 #if defined(NEED_mess) || defined(NEED_mess_GLOBAL)
14818 #define Perl_mess DPPP_(my_mess)
14821 DPPP_(my_mess
)(pTHX_
const char* pat
, ...)
14825 va_start(args
, pat
);
14826 sv
= vmess(pat
, &args
);
14830 #ifdef mess_nocontext
14831 #define mess mess_nocontext
14833 #define mess Perl_mess_nocontext
14838 #if ! defined mess_sv && (PERL_BCDVERSION >= 0x5004000)
14839 #if defined(NEED_mess_sv)
14840 static SV
* DPPP_(my_mess_sv
)(pTHX_ SV
* basemsg
, bool consume
);
14843 extern SV
* DPPP_(my_mess_sv
)(pTHX_ SV
* basemsg
, bool consume
);
14846 #if defined(NEED_mess_sv) || defined(NEED_mess_sv_GLOBAL)
14851 #define mess_sv(a,b) DPPP_(my_mess_sv)(aTHX_ a,b)
14852 #define Perl_mess_sv DPPP_(my_mess_sv)
14855 DPPP_(my_mess_sv
)(pTHX_ SV
*basemsg
, bool consume
)
14860 if (SvPOK(basemsg
) && SvCUR(basemsg
) && *(SvEND(basemsg
)-1) == '\n') {
14864 SvSetSV_nosteal(ret
, basemsg
);
14869 sv_catsv(basemsg
, mess(""));
14874 tmp
= newSVsv(ret
);
14875 SvSetSV_nosteal(ret
, basemsg
);
14876 sv_catsv(ret
, tmp
);
14883 #ifndef warn_nocontext
14884 #define warn_nocontext warn
14887 #ifndef croak_nocontext
14888 #define croak_nocontext croak
14891 #ifndef croak_no_modify
14892 #define croak_no_modify() croak_nocontext("%s", PL_no_modify)
14893 #define Perl_croak_no_modify() croak_no_modify()
14896 #ifndef croak_memory_wrap
14897 #if (PERL_BCDVERSION >= 0x5009002) || ( (PERL_BCDVERSION >= 0x5008006) && (PERL_BCDVERSION < 0x5009000) )
14898 # define croak_memory_wrap() croak_nocontext("%s", PL_memory_wrap)
14900 # define croak_memory_wrap() croak_nocontext("panic: memory wrap")
14904 #ifndef croak_xs_usage
14905 #if defined(NEED_croak_xs_usage)
14906 static void DPPP_(my_croak_xs_usage
)(const CV
* const cv
, const char * const params
);
14909 extern void DPPP_(my_croak_xs_usage
)(const CV
* const cv
, const char * const params
);
14912 #if defined(NEED_croak_xs_usage) || defined(NEED_croak_xs_usage_GLOBAL)
14914 #define croak_xs_usage DPPP_(my_croak_xs_usage)
14915 #define Perl_croak_xs_usage DPPP_(my_croak_xs_usage)
14917 #ifndef PERL_ARGS_ASSERT_CROAK_XS_USAGE
14918 #define PERL_ARGS_ASSERT_CROAK_XS_USAGE assert(cv); assert(params)
14921 DPPP_(my_croak_xs_usage
)(const CV
*const cv
, const char *const params
)
14924 const GV
*const gv
= CvGV(cv
);
14926 PERL_ARGS_ASSERT_CROAK_XS_USAGE
;
14929 const char *const gvname
= GvNAME(gv
);
14930 const HV
*const stash
= GvSTASH(gv
);
14931 const char *const hvname
= stash
? HvNAME(stash
) : NULL
;
14934 croak("Usage: %s::%s(%s)", hvname
, gvname
, params
);
14936 croak("Usage: %s(%s)", gvname
, params
);
14938 /* Pants. I don't think that it should be possible to get here. */
14939 croak("Usage: CODE(0x%" UVxf
")(%s)", PTR2UV(cv
), params
);
14946 # define mPUSHs(s) PUSHs(sv_2mortal(s))
14950 # define PUSHmortal PUSHs(sv_newmortal())
14954 # define mPUSHp(p,l) sv_setpvn(PUSHmortal, (p), (l))
14958 # define mPUSHn(n) sv_setnv(PUSHmortal, (NV)(n))
14962 # define mPUSHi(i) sv_setiv(PUSHmortal, (IV)(i))
14966 # define mPUSHu(u) sv_setuv(PUSHmortal, (UV)(u))
14969 # define mXPUSHs(s) XPUSHs(sv_2mortal(s))
14972 #ifndef XPUSHmortal
14973 # define XPUSHmortal XPUSHs(sv_newmortal())
14977 # define mXPUSHp(p,l) STMT_START { EXTEND(sp,1); sv_setpvn(PUSHmortal, (p), (l)); } STMT_END
14981 # define mXPUSHn(n) STMT_START { EXTEND(sp,1); sv_setnv(PUSHmortal, (NV)(n)); } STMT_END
14985 # define mXPUSHi(i) STMT_START { EXTEND(sp,1); sv_setiv(PUSHmortal, (IV)(i)); } STMT_END
14989 # define mXPUSHu(u) STMT_START { EXTEND(sp,1); sv_setuv(PUSHmortal, (UV)(u)); } STMT_END
14994 # define call_sv perl_call_sv
14998 # define call_pv perl_call_pv
15002 # define call_argv perl_call_argv
15005 #ifndef call_method
15006 # define call_method perl_call_method
15010 # define eval_sv perl_eval_sv
15013 #if (PERL_BCDVERSION >= 0x5003098) && (PERL_BCDVERSION < 0x5006000)
15015 # define eval_pv perl_eval_pv
15021 #if (PERL_BCDVERSION < 0x5006000)
15022 #ifndef Perl_eval_sv
15023 # define Perl_eval_sv perl_eval_sv
15026 #if (PERL_BCDVERSION >= 0x5003098)
15027 #ifndef Perl_eval_pv
15028 # define Perl_eval_pv perl_eval_pv
15034 # define G_LIST G_ARRAY /* Replace */
15036 #ifndef PERL_LOADMOD_DENY
15037 # define PERL_LOADMOD_DENY 0x1
15040 #ifndef PERL_LOADMOD_NOIMPORT
15041 # define PERL_LOADMOD_NOIMPORT 0x2
15044 #ifndef PERL_LOADMOD_IMPORT_OPS
15045 # define PERL_LOADMOD_IMPORT_OPS 0x4
15048 #if defined(PERL_USE_GCC_BRACE_GROUPS)
15049 # define D_PPP_CROAK_IF_ERROR(cond) ({ SV *_errsv; ((cond) && (_errsv = ERRSV) && (SvROK(_errsv) || SvTRUE(_errsv)) && (croak_sv(_errsv), 1)); })
15051 # define D_PPP_CROAK_IF_ERROR(cond) ((cond) && (SvROK(ERRSV) || SvTRUE(ERRSV)) && (croak_sv(ERRSV), 1))
15055 # define G_METHOD 64
15059 # if (PERL_BCDVERSION < 0x5006000)
15060 # define call_sv(sv, flags) ((flags) & G_METHOD ? perl_call_method((char *) SvPV_nolen_const(sv), \
15061 (flags) & ~G_METHOD) : perl_call_sv(sv, flags))
15063 # define call_sv(sv, flags) ((flags) & G_METHOD ? Perl_call_method(aTHX_ (char *) SvPV_nolen_const(sv), \
15064 (flags) & ~G_METHOD) : Perl_call_sv(aTHX_ sv, flags))
15069 # define G_RETHROW 8192
15073 # if defined(PERL_USE_GCC_BRACE_GROUPS)
15074 # define eval_sv(sv, flags) ({ I32 _flags = (flags); I32 _ret = Perl_eval_sv(aTHX_ sv, (_flags & ~G_RETHROW)); D_PPP_CROAK_IF_ERROR(_flags & G_RETHROW); _ret; })
15076 # define eval_sv(sv, flags) ((PL_na = Perl_eval_sv(aTHX_ sv, ((flags) & ~G_RETHROW))), D_PPP_CROAK_IF_ERROR((flags) & G_RETHROW), (I32)PL_na)
15081 * This implementation of eval_pv fails on compilers that don't allow
15082 * statements nested within expressions. However, we don't care about the bug
15083 * it's trying to fix, because we only call eval_pv with croak_on_error=0.
15084 * So, pending an upstream fix for this, just remove it.
15087 /* Older Perl versions have broken croak_on_error=1 */
15088 #if (PERL_BCDVERSION < 0x5031002)
15091 # if defined(PERL_USE_GCC_BRACE_GROUPS)
15092 # define eval_pv(p, croak_on_error) ({ SV *_sv = Perl_eval_pv(aTHX_ p, 0); D_PPP_CROAK_IF_ERROR(croak_on_error); _sv; })
15094 # define eval_pv(p, croak_on_error) ((PL_Sv = Perl_eval_pv(aTHX_ p, 0)), D_PPP_CROAK_IF_ERROR(croak_on_error), PL_Sv)
15098 #endif /* NOT_USED */
15100 /* This is backport for Perl 5.3.97d and older which do not provide perl_eval_pv */
15102 #if defined(NEED_eval_pv)
15103 static SV
* DPPP_(my_eval_pv
)(const char * p
, I32 croak_on_error
);
15106 extern SV
* DPPP_(my_eval_pv
)(const char * p
, I32 croak_on_error
);
15109 #if defined(NEED_eval_pv) || defined(NEED_eval_pv_GLOBAL)
15114 #define eval_pv(a,b) DPPP_(my_eval_pv)(aTHX_ a,b)
15115 #define Perl_eval_pv DPPP_(my_eval_pv)
15119 DPPP_(my_eval_pv
)(const char *p
, I32 croak_on_error
)
15122 SV
* sv
= newSVpv(p
, 0);
15125 eval_sv(sv
, G_SCALAR
);
15132 D_PPP_CROAK_IF_ERROR(croak_on_error
);
15140 #if ! defined(vload_module) && defined(start_subparse)
15141 #if defined(NEED_vload_module)
15142 static void DPPP_(my_vload_module
)(U32 flags
, SV
* name
, SV
* ver
, va_list * args
);
15145 extern void DPPP_(my_vload_module
)(U32 flags
, SV
* name
, SV
* ver
, va_list * args
);
15148 #if defined(NEED_vload_module) || defined(NEED_vload_module_GLOBAL)
15150 #ifdef vload_module
15151 # undef vload_module
15153 #define vload_module(a,b,c,d) DPPP_(my_vload_module)(aTHX_ a,b,c,d)
15154 #define Perl_vload_module DPPP_(my_vload_module)
15158 DPPP_(my_vload_module
)(U32 flags
, SV
*name
, SV
*ver
, va_list *args
)
15164 OP
* const modname
= newSVOP(OP_CONST
, 0, name
);
15165 /* 5.005 has a somewhat hacky force_normal that doesn't croak on
15166 SvREADONLY() if PL_compiling is true. Current perls take care in
15167 ck_require() to correctly turn off SvREADONLY before calling
15168 force_normal_flags(). This seems a better fix than fudging PL_compiling
15170 SvREADONLY_off(((SVOP
*)modname
)->op_sv
);
15171 modname
->op_private
|= OPpCONST_BARE
;
15173 veop
= newSVOP(OP_CONST
, 0, ver
);
15177 if (flags
& PERL_LOADMOD_NOIMPORT
) {
15178 imop
= sawparens(newNULLLIST());
15180 else if (flags
& PERL_LOADMOD_IMPORT_OPS
) {
15181 imop
= va_arg(*args
, OP
*);
15186 sv
= va_arg(*args
, SV
*);
15188 imop
= append_elem(OP_LIST
, imop
, newSVOP(OP_CONST
, 0, sv
));
15189 sv
= va_arg(*args
, SV
*);
15193 const line_t ocopline
= PL_copline
;
15194 COP
* const ocurcop
= PL_curcop
;
15195 const int oexpect
= PL_expect
;
15197 utilize(!(flags
& PERL_LOADMOD_DENY
), start_subparse(FALSE
, 0),
15198 #if (PERL_BCDVERSION > 0x5003000)
15202 PL_expect
= oexpect
;
15203 PL_copline
= ocopline
;
15204 PL_curcop
= ocurcop
;
15211 #ifndef load_module
15212 #if defined(NEED_load_module)
15213 static void DPPP_(my_load_module
)(U32 flags
, SV
* name
, SV
* ver
, ...);
15216 extern void DPPP_(my_load_module
)(U32 flags
, SV
* name
, SV
* ver
, ...);
15219 #if defined(NEED_load_module) || defined(NEED_load_module_GLOBAL)
15222 # undef load_module
15224 #define load_module DPPP_(my_load_module)
15225 #define Perl_load_module DPPP_(my_load_module)
15229 DPPP_(my_load_module
)(U32 flags
, SV
*name
, SV
*ver
, ...)
15232 va_start(args
, ver
);
15233 vload_module(flags
, name
, ver
, &args
);
15240 # define newRV_inc(sv) newRV(sv) /* Replace */
15243 #ifndef newRV_noinc
15244 #if defined(PERL_USE_GCC_BRACE_GROUPS)
15245 # define newRV_noinc(sv) ({ SV *_sv = (SV *)newRV((sv)); SvREFCNT_dec((sv)); _sv; })
15247 # define newRV_noinc(sv) ((PL_Sv = (SV *)newRV((sv))), SvREFCNT_dec((sv)), PL_Sv)
15252 * Boilerplate macros for initializing and accessing interpreter-local
15253 * data from C. All statics in extensions should be reworked to use
15254 * this, if you want to make the extension thread-safe. See ext/re/re.xs
15255 * for an example of the use of these macros.
15257 * Code that uses these macros is responsible for the following:
15258 * 1. #define MY_CXT_KEY to a unique string, e.g. "DynaLoader_guts"
15259 * 2. Declare a typedef named my_cxt_t that is a structure that contains
15260 * all the data that needs to be interpreter-local.
15261 * 3. Use the START_MY_CXT macro after the declaration of my_cxt_t.
15262 * 4. Use the MY_CXT_INIT macro such that it is called exactly once
15263 * (typically put in the BOOT: section).
15264 * 5. Use the members of the my_cxt_t structure everywhere as
15266 * 6. Use the dMY_CXT macro (a declaration) in all the functions that
15270 #if defined(MULTIPLICITY) || defined(PERL_OBJECT) || \
15271 defined(PERL_CAPI) || defined(PERL_IMPLICIT_CONTEXT)
15273 #ifndef START_MY_CXT
15275 /* This must appear in all extensions that define a my_cxt_t structure,
15276 * right after the definition (i.e. at file scope). The non-threads
15277 * case below uses it to declare the data as static. */
15278 #define START_MY_CXT
15280 #if (PERL_BCDVERSION < 0x5004068)
15281 /* Fetches the SV that keeps the per-interpreter data. */
15282 #define dMY_CXT_SV \
15283 SV *my_cxt_sv = get_sv(MY_CXT_KEY, FALSE)
15284 #else /* >= perl5.004_68 */
15285 #define dMY_CXT_SV \
15286 SV *my_cxt_sv = *hv_fetch(PL_modglobal, MY_CXT_KEY, \
15287 sizeof(MY_CXT_KEY)-1, TRUE)
15288 #endif /* < perl5.004_68 */
15290 /* This declaration should be used within all functions that use the
15291 * interpreter-local data. */
15294 my_cxt_t *my_cxtp = INT2PTR(my_cxt_t*,SvUV(my_cxt_sv))
15296 /* Creates and zeroes the per-interpreter data.
15297 * (We allocate my_cxtp in a Perl SV so that it will be released when
15298 * the interpreter goes away.) */
15299 #define MY_CXT_INIT \
15301 /* newSV() allocates one more than needed */ \
15302 my_cxt_t *my_cxtp = (my_cxt_t*)SvPVX(newSV(sizeof(my_cxt_t)-1));\
15303 Zero(my_cxtp, 1, my_cxt_t); \
15304 sv_setuv(my_cxt_sv, PTR2UV(my_cxtp))
15306 /* This macro must be used to access members of the my_cxt_t structure.
15307 * e.g. MYCXT.some_data */
15308 #define MY_CXT (*my_cxtp)
15310 /* Judicious use of these macros can reduce the number of times dMY_CXT
15311 * is used. Use is similar to pTHX, aTHX etc. */
15312 #define pMY_CXT my_cxt_t *my_cxtp
15313 #define pMY_CXT_ pMY_CXT,
15314 #define _pMY_CXT ,pMY_CXT
15315 #define aMY_CXT my_cxtp
15316 #define aMY_CXT_ aMY_CXT,
15317 #define _aMY_CXT ,aMY_CXT
15319 #endif /* START_MY_CXT */
15321 #ifndef MY_CXT_CLONE
15322 /* Clones the per-interpreter data. */
15323 #define MY_CXT_CLONE \
15325 my_cxt_t *my_cxtp = (my_cxt_t*)SvPVX(newSV(sizeof(my_cxt_t)-1));\
15326 Copy(INT2PTR(my_cxt_t*, SvUV(my_cxt_sv)), my_cxtp, 1, my_cxt_t);\
15327 sv_setuv(my_cxt_sv, PTR2UV(my_cxtp))
15330 #else /* single interpreter */
15332 #ifndef START_MY_CXT
15334 #define START_MY_CXT static my_cxt_t my_cxt;
15335 #define dMY_CXT_SV dNOOP
15336 #define dMY_CXT dNOOP
15337 #define MY_CXT_INIT NOOP
15338 #define MY_CXT my_cxt
15340 #define pMY_CXT void
15347 #endif /* START_MY_CXT */
15349 #ifndef MY_CXT_CLONE
15350 #define MY_CXT_CLONE NOOP
15355 #ifndef SvREFCNT_inc
15356 # ifdef PERL_USE_GCC_BRACE_GROUPS
15357 # define SvREFCNT_inc(sv) \
15359 SV * const _sv = (SV*)(sv); \
15361 (SvREFCNT(_sv))++; \
15365 # define SvREFCNT_inc(sv) \
15366 ((PL_Sv=(SV*)(sv)) ? (++(SvREFCNT(PL_Sv)),PL_Sv) : NULL)
15370 #ifndef SvREFCNT_inc_simple
15371 # ifdef PERL_USE_GCC_BRACE_GROUPS
15372 # define SvREFCNT_inc_simple(sv) \
15375 (SvREFCNT(sv))++; \
15379 # define SvREFCNT_inc_simple(sv) \
15380 ((sv) ? (SvREFCNT(sv)++,(SV*)(sv)) : NULL)
15384 #ifndef SvREFCNT_inc_NN
15385 # ifdef PERL_USE_GCC_BRACE_GROUPS
15386 # define SvREFCNT_inc_NN(sv) \
15388 SV * const _sv = (SV*)(sv); \
15393 # define SvREFCNT_inc_NN(sv) \
15394 (PL_Sv=(SV*)(sv),++(SvREFCNT(PL_Sv)),PL_Sv)
15398 #ifndef SvREFCNT_inc_void
15399 # ifdef PERL_USE_GCC_BRACE_GROUPS
15400 # define SvREFCNT_inc_void(sv) \
15402 SV * const _sv = (SV*)(sv); \
15404 (void)(SvREFCNT(_sv)++); \
15407 # define SvREFCNT_inc_void(sv) \
15408 (void)((PL_Sv=(SV*)(sv)) ? ++(SvREFCNT(PL_Sv)) : 0)
15411 #ifndef SvREFCNT_inc_simple_void
15412 # define SvREFCNT_inc_simple_void(sv) STMT_START { if (sv) SvREFCNT(sv)++; } STMT_END
15415 #ifndef SvREFCNT_inc_simple_NN
15416 # define SvREFCNT_inc_simple_NN(sv) (++SvREFCNT(sv), (SV*)(sv))
15419 #ifndef SvREFCNT_inc_void_NN
15420 # define SvREFCNT_inc_void_NN(sv) (void)(++SvREFCNT((SV*)(sv)))
15423 #ifndef SvREFCNT_inc_simple_void_NN
15424 # define SvREFCNT_inc_simple_void_NN(sv) (void)(++SvREFCNT((SV*)(sv)))
15428 #if defined(PERL_USE_GCC_BRACE_GROUPS)
15429 # define newSV_type(t) ({ SV *_sv = newSV(0); sv_upgrade(_sv, (t)); _sv; })
15431 # define newSV_type(t) ((PL_Sv = newSV(0)), sv_upgrade(PL_Sv, (t)), PL_Sv)
15435 #if (PERL_BCDVERSION < 0x5006000)
15436 # define D_PPP_CONSTPV_ARG(x) ((char *) (x))
15438 # define D_PPP_CONSTPV_ARG(x) (x)
15441 # define newSVpvn(data,len) ((data) \
15442 ? ((len) ? newSVpv((data), (len)) : newSVpv("", 0)) \
15445 #ifndef newSVpvn_utf8
15446 # define newSVpvn_utf8(s, len, u) newSVpvn_flags((s), (len), (u) ? SVf_UTF8 : 0)
15449 # define SVf_UTF8 0
15452 #ifndef newSVpvn_flags
15453 #if defined(PERL_USE_GCC_BRACE_GROUPS)
15454 # define newSVpvn_flags(s, len, flags) ({ SV *_sv = newSVpvn(D_PPP_CONSTPV_ARG((s)), (len)); SvFLAGS(_sv) |= ((flags) & SVf_UTF8); ((flags) & SVs_TEMP) ? sv_2mortal(_sv) : _sv; })
15456 # define newSVpvn_flags(s, len, flags) ((PL_Sv = newSVpvn(D_PPP_CONSTPV_ARG((s)), (len))), SvFLAGS(PL_Sv) |= ((flags) & SVf_UTF8), (((flags) & SVs_TEMP) ? sv_2mortal(PL_Sv) : PL_Sv))
15460 # define SV_NOSTEAL 16
15463 #if ( (PERL_BCDVERSION >= 0x5007003) && (PERL_BCDVERSION < 0x5008007) ) || ( (PERL_BCDVERSION >= 0x5009000) && (PERL_BCDVERSION < 0x5009002) )
15464 #undef sv_setsv_flags
15465 #if defined(PERL_USE_GCC_BRACE_GROUPS)
15466 #define sv_setsv_flags(dstr, sstr, flags) \
15468 if (((flags) & SV_NOSTEAL) && (sstr) && (SvFLAGS((SV *)(sstr)) & SVs_TEMP)) { \
15469 SvTEMP_off((SV *)(sstr)); \
15470 Perl_sv_setsv_flags(aTHX_ (dstr), (sstr), (flags) & ~SV_NOSTEAL); \
15471 SvTEMP_on((SV *)(sstr)); \
15473 Perl_sv_setsv_flags(aTHX_ (dstr), (sstr), (flags) & ~SV_NOSTEAL); \
15478 (((flags
) & SV_NOSTEAL
) && (sstr
) && (SvFLAGS((SV
*)(sstr
)) & SVs_TEMP
)) ? ( \
15479 SvTEMP_off((SV
*)(sstr
)), \
15480 Perl_sv_setsv_flags(aTHX_ (dstr
), (sstr
), (flags
) & ~SV_NOSTEAL
), \
15481 SvTEMP_on((SV
*)(sstr
)), \
15484 Perl_sv_setsv_flags(aTHX_ (dstr
), (sstr
), (flags
) & ~SV_NOSTEAL
), \
15491 #if defined(PERL_USE_GCC_BRACE_GROUPS)
15492 #ifndef sv_setsv_flags
15493 # define sv_setsv_flags(dstr, sstr, flags) \
15495 if (((flags) & SV_NOSTEAL) && (sstr) && (SvFLAGS((SV *)(sstr)) & SVs_TEMP)) { \
15496 SvTEMP_off((SV *)(sstr)); \
15497 if (!((flags) & SV_GMAGIC) && (sstr) && SvGMAGICAL((SV *)(sstr))) { \
15498 SvGMAGICAL_off((SV *)(sstr)); \
15499 sv_setsv((dstr), (sstr)); \
15500 SvGMAGICAL_on((SV *)(sstr)); \
15502 sv_setsv((dstr), (sstr)); \
15504 SvTEMP_on((SV *)(sstr)); \
15506 if (!((flags) & SV_GMAGIC) && (sstr) && SvGMAGICAL((SV *)(sstr))) { \
15507 SvGMAGICAL_off((SV *)(sstr)); \
15508 sv_setsv((dstr), (sstr)); \
15509 SvGMAGICAL_on((SV *)(sstr)); \
15511 sv_setsv((dstr), (sstr)); \
15518 #ifndef sv_setsv_flags
15519 # define sv_setsv_flags(dstr, sstr, flags) \
15521 (((flags) & SV_NOSTEAL) && (sstr) && (SvFLAGS((SV *)(sstr)) & SVs_TEMP)) ? ( \
15522 SvTEMP_off((SV *)(sstr)), \
15523 (!((flags) & SV_GMAGIC) && (sstr) && SvGMAGICAL((SV *)(sstr))) ? ( \
15524 SvGMAGICAL_off((SV *)(sstr)), \
15525 sv_setsv((dstr), (sstr)), \
15526 SvGMAGICAL_on((SV *)(sstr)), \
15529 sv_setsv((dstr), (sstr)), \
15532 SvTEMP_on((SV *)(sstr)), \
15535 (!((flags) & SV_GMAGIC) && (sstr) && SvGMAGICAL((SV *)(sstr))) ? ( \
15536 SvGMAGICAL_off((SV *)(sstr)), \
15537 sv_setsv((dstr), (sstr)), \
15538 SvGMAGICAL_on((SV *)(sstr)), \
15541 sv_setsv((dstr), (sstr)), \
15550 #if defined(PERL_USE_GCC_BRACE_GROUPS)
15551 #ifndef newSVsv_flags
15552 # define newSVsv_flags(sv, flags) ({ SV *_sv = newSV(0); sv_setsv_flags(_sv, (sv), (flags)); _sv; })
15556 #ifndef newSVsv_flags
15557 # define newSVsv_flags(sv, flags) ((PL_Sv = newSV(0)), sv_setsv_flags(PL_Sv, (sv), (flags)), PL_Sv)
15561 #ifndef newSVsv_nomg
15562 # define newSVsv_nomg(sv) newSVsv_flags((sv), SV_NOSTEAL)
15565 #if (PERL_BCDVERSION >= 0x5017005)
15566 #ifndef sv_mortalcopy_flags
15567 # define sv_mortalcopy_flags(sv, flags) Perl_sv_mortalcopy_flags(aTHX_ (sv), (flags))
15571 #ifndef sv_mortalcopy_flags
15572 # define sv_mortalcopy_flags(sv, flags) sv_2mortal(newSVsv_flags((sv), (flags)))
15576 #ifndef SvMAGIC_set
15577 # define SvMAGIC_set(sv, val) \
15578 STMT_START { assert(SvTYPE(sv) >= SVt_PVMG); \
15579 (((XPVMG*) SvANY(sv))->xmg_magic = (val)); } STMT_END
15582 #if (PERL_BCDVERSION < 0x5009003)
15583 #ifndef SvPVX_const
15584 # define SvPVX_const(sv) ((const char*) (0 + SvPVX(sv)))
15587 #ifndef SvPVX_mutable
15588 # define SvPVX_mutable(sv) (0 + SvPVX(sv))
15591 # define SvRV_set(sv, val) \
15592 STMT_START { assert(SvTYPE(sv) >= SVt_RV); \
15593 (((XRV*) SvANY(sv))->xrv_rv = (val)); } STMT_END
15597 #ifndef SvPVX_const
15598 # define SvPVX_const(sv) ((const char*)((sv)->sv_u.svu_pv))
15601 #ifndef SvPVX_mutable
15602 # define SvPVX_mutable(sv) ((sv)->sv_u.svu_pv)
15605 # define SvRV_set(sv, val) \
15606 STMT_START { assert(SvTYPE(sv) >= SVt_RV); \
15607 ((sv)->sv_u.svu_rv = (val)); } STMT_END
15611 #ifndef SvSTASH_set
15612 # define SvSTASH_set(sv, val) \
15613 STMT_START { assert(SvTYPE(sv) >= SVt_PVMG); \
15614 (((XPVMG*) SvANY(sv))->xmg_stash = (val)); } STMT_END
15617 #if (PERL_BCDVERSION < 0x5004000)
15619 # define SvUV_set(sv, val) \
15620 STMT_START { assert(SvTYPE(sv) == SVt_IV || SvTYPE(sv) >= SVt_PVIV); \
15621 (((XPVIV*) SvANY(sv))->xiv_iv = (IV) (val)); } STMT_END
15626 # define SvUV_set(sv, val) \
15627 STMT_START { assert(SvTYPE(sv) == SVt_IV || SvTYPE(sv) >= SVt_PVIV); \
15628 (((XPVUV*) SvANY(sv))->xuv_uv = (val)); } STMT_END
15633 /* Hint: newSVpvn_share
15634 * The SVs created by this function only mimic the behaviour of
15635 * shared PVs without really being shared. Only use if you know
15636 * what you're doing.
15639 #ifndef newSVpvn_share
15641 #if defined(NEED_newSVpvn_share)
15642 static SV
* DPPP_(my_newSVpvn_share
)(pTHX_
const char * s
, I32 len
, U32 hash
);
15645 extern SV
* DPPP_(my_newSVpvn_share
)(pTHX_
const char * s
, I32 len
, U32 hash
);
15648 #if defined(NEED_newSVpvn_share) || defined(NEED_newSVpvn_share_GLOBAL)
15650 #ifdef newSVpvn_share
15651 # undef newSVpvn_share
15653 #define newSVpvn_share(a,b,c) DPPP_(my_newSVpvn_share)(aTHX_ a,b,c)
15654 #define Perl_newSVpvn_share DPPP_(my_newSVpvn_share)
15658 DPPP_(my_newSVpvn_share
)(pTHX_
const char *s
, I32 len
, U32 hash
)
15664 PERL_HASH(hash
, (char*) s
, len
);
15665 sv
= newSVpvn((char *) s
, len
);
15666 sv_upgrade(sv
, SVt_PVIV
);
15676 #ifndef SvSHARED_HASH
15677 # define SvSHARED_HASH(sv) (0 + SvUVX(sv))
15680 # define HvNAME_get(hv) HvNAME(hv)
15682 #ifndef HvNAMELEN_get
15683 # define HvNAMELEN_get(hv) (HvNAME_get(hv) ? (I32)strlen(HvNAME_get(hv)) : 0)
15686 #if (PERL_BCDVERSION >= 0x5009002) && (PERL_BCDVERSION <= 0x5009003) /* 5.9.2 and 5.9.3 ignore the length param */
15687 #undef gv_fetchpvn_flags
15690 #ifdef GV_NOADD_MASK
15691 # define D_PPP_GV_NOADD_MASK GV_NOADD_MASK
15693 # define D_PPP_GV_NOADD_MASK 0xE0
15695 #ifndef gv_fetchpvn_flags
15696 # define gv_fetchpvn_flags(name, len, flags, sv_type) gv_fetchpv(SvPVX(sv_2mortal(newSVpvn((name), (len)))), ((flags) & D_PPP_GV_NOADD_MASK) ? FALSE : TRUE, (I32)(sv_type))
15699 # define GvSVn(gv) GvSV(gv)
15702 #ifndef isGV_with_GP
15703 # define isGV_with_GP(gv) isGV(gv)
15707 # define gv_fetchsv(name, flags, svt) gv_fetchpv(SvPV_nolen_const(name), flags, svt)
15709 #ifndef get_cvn_flags
15710 # define get_cvn_flags(name, namelen, flags) get_cv(name, flags)
15713 #ifndef gv_init_pvn
15714 # define gv_init_pvn(gv, stash, ptr, len, flags) gv_init(gv, stash, ptr, len, flags & GV_ADDMULTI ? TRUE : FALSE)
15717 /* concatenating with "" ensures that only literal strings are accepted as argument
15718 * note that STR_WITH_LEN() can't be used as argument to macros or functions that
15719 * under some configurations might be macros
15721 #ifndef STR_WITH_LEN
15722 # define STR_WITH_LEN(s) (s ""), (sizeof(s)-1)
15725 # define newSVpvs(str) newSVpvn(str "", sizeof(str) - 1)
15728 #ifndef newSVpvs_flags
15729 # define newSVpvs_flags(str, flags) newSVpvn_flags(str "", sizeof(str) - 1, flags)
15732 #ifndef newSVpvs_share
15733 # define newSVpvs_share(str) newSVpvn_share(str "", sizeof(str) - 1, 0)
15737 # define sv_catpvs(sv, str) sv_catpvn(sv, str "", sizeof(str) - 1)
15741 # define sv_setpvs(sv, str) sv_setpvn(sv, str "", sizeof(str) - 1)
15745 # define hv_fetchs(hv, key, lval) hv_fetch(hv, key "", sizeof(key) - 1, lval)
15749 # define hv_stores(hv, key, val) hv_store(hv, key "", sizeof(key) - 1, val, 0)
15751 #ifndef gv_fetchpvs
15752 # define gv_fetchpvs(name, flags, svt) gv_fetchpvn_flags(name "", sizeof(name) - 1, flags, svt)
15755 #ifndef gv_stashpvs
15756 # define gv_stashpvs(name, flags) gv_stashpvn(name "", sizeof(name) - 1, flags)
15759 # define get_cvs(name, flags) get_cvn_flags(name "", sizeof(name)-1, flags)
15762 # define SvGETMAGIC(x) STMT_START { if (SvGMAGICAL(x)) mg_get(x); } STMT_END
15765 /* That's the best we can do... */
15766 #ifndef sv_catpvn_nomg
15767 # define sv_catpvn_nomg sv_catpvn
15770 #ifndef sv_catsv_nomg
15771 # define sv_catsv_nomg sv_catsv
15774 #ifndef sv_setsv_nomg
15775 # define sv_setsv_nomg sv_setsv
15778 #ifndef sv_pvn_nomg
15779 # define sv_pvn_nomg sv_pvn
15783 #if defined(PERL_USE_GCC_BRACE_GROUPS)
15785 # define SvIV_nomg(sv) (!SvGMAGICAL((sv)) ? SvIV((sv)) : ({ SV *_sviv = sv_mortalcopy_flags((sv), SV_NOSTEAL); IV _iv = SvIV(_sviv); SvFLAGS((sv)) = (SvFLAGS((sv)) & ~SVf_IVisUV) | (SvFLAGS(_sviv) & SVf_IVisUV); _iv; }))
15789 # define SvUV_nomg(sv) (!SvGMAGICAL((sv)) ? SvUV((sv)) : ({ SV *_svuv = sv_mortalcopy_flags((sv), SV_NOSTEAL); UV _uv = SvUV(_svuv); SvFLAGS((sv)) = (SvFLAGS((sv)) & ~SVf_IVisUV) | (SvFLAGS(_svuv) & SVf_IVisUV); _uv; }))
15794 # define SvIV_nomg(sv) (!SvGMAGICAL((sv)) ? SvIV((sv)) : ((PL_Sv = sv_mortalcopy_flags((sv), SV_NOSTEAL)), sv_upgrade(PL_Sv, SVt_PVIV), (SvIVX(PL_Sv) = SvIV(PL_Sv)), (SvFLAGS((sv)) = (SvFLAGS((sv)) & ~SVf_IVisUV) | (SvFLAGS(PL_Sv) & SVf_IVisUV)), SvIVX(PL_Sv)))
15798 # define SvUV_nomg(sv) (!SvGMAGICAL((sv)) ? SvIV((sv)) : ((PL_Sv = sv_mortalcopy_flags((sv), SV_NOSTEAL)), sv_upgrade(PL_Sv, SVt_PVIV), (SvUVX(PL_Sv) = SvUV(PL_Sv)), (SvFLAGS((sv)) = (SvFLAGS((sv)) & ~SVf_IVisUV) | (SvFLAGS(PL_Sv) & SVf_IVisUV)), SvUVX(PL_Sv)))
15804 # define SvIV_nomg(sv) (!SvGMAGICAL((sv)) ? SvIV((sv)) : SvIVx(sv_mortalcopy_flags((sv), SV_NOSTEAL)))
15808 # define SvUV_nomg(sv) (!SvGMAGICAL((sv)) ? SvUV((sv)) : SvUVx(sv_mortalcopy_flags((sv), SV_NOSTEAL)))
15813 # define SvNV_nomg(sv) (!SvGMAGICAL((sv)) ? SvNV((sv)) : SvNVx(sv_mortalcopy_flags((sv), SV_NOSTEAL)))
15816 #ifndef SvTRUE_nomg
15817 # define SvTRUE_nomg(sv) (!SvGMAGICAL((sv)) ? SvTRUE((sv)) : SvTRUEx(sv_mortalcopy_flags((sv), SV_NOSTEAL)))
15820 #ifndef sv_catpv_mg
15821 # define sv_catpv_mg(sv, ptr) \
15824 sv_catpv(TeMpSv,ptr); \
15825 SvSETMAGIC(TeMpSv); \
15829 #ifndef sv_catpvn_mg
15830 # define sv_catpvn_mg(sv, ptr, len) \
15833 sv_catpvn(TeMpSv,ptr,len); \
15834 SvSETMAGIC(TeMpSv); \
15838 #ifndef sv_catsv_mg
15839 # define sv_catsv_mg(dsv, ssv) \
15841 SV *TeMpSv = dsv; \
15842 sv_catsv(TeMpSv,ssv); \
15843 SvSETMAGIC(TeMpSv); \
15847 #ifndef sv_setiv_mg
15848 # define sv_setiv_mg(sv, i) \
15851 sv_setiv(TeMpSv,i); \
15852 SvSETMAGIC(TeMpSv); \
15856 #ifndef sv_setnv_mg
15857 # define sv_setnv_mg(sv, num) \
15860 sv_setnv(TeMpSv,num); \
15861 SvSETMAGIC(TeMpSv); \
15865 #ifndef sv_setpv_mg
15866 # define sv_setpv_mg(sv, ptr) \
15869 sv_setpv(TeMpSv,ptr); \
15870 SvSETMAGIC(TeMpSv); \
15874 #ifndef sv_setpvn_mg
15875 # define sv_setpvn_mg(sv, ptr, len) \
15878 sv_setpvn(TeMpSv,ptr,len); \
15879 SvSETMAGIC(TeMpSv); \
15883 #ifndef sv_setsv_mg
15884 # define sv_setsv_mg(dsv, ssv) \
15886 SV *TeMpSv = dsv; \
15887 sv_setsv(TeMpSv,ssv); \
15888 SvSETMAGIC(TeMpSv); \
15892 #ifndef sv_setuv_mg
15893 # define sv_setuv_mg(sv, i) \
15896 sv_setuv(TeMpSv,i); \
15897 SvSETMAGIC(TeMpSv); \
15901 #ifndef sv_usepvn_mg
15902 # define sv_usepvn_mg(sv, ptr, len) \
15905 sv_usepvn(TeMpSv,ptr,len); \
15906 SvSETMAGIC(TeMpSv); \
15909 #ifndef SvVSTRING_mg
15910 # define SvVSTRING_mg(sv) (SvMAGICAL(sv) ? mg_find(sv, PERL_MAGIC_vstring) : NULL)
15913 /* Hint: sv_magic_portable
15914 * This is a compatibility function that is only available with
15915 * Devel::PPPort. It is NOT in the perl core.
15916 * Its purpose is to mimic the 5.8.0 behaviour of sv_magic() when
15917 * it is being passed a name pointer with namlen == 0. In that
15918 * case, perl 5.8.0 and later store the pointer, not a copy of it.
15919 * The compatibility can be provided back to perl 5.004. With
15920 * earlier versions, the code will not compile.
15923 #if (PERL_BCDVERSION < 0x5004000)
15925 /* code that uses sv_magic_portable will not compile */
15927 #elif (PERL_BCDVERSION < 0x5008000)
15929 # define sv_magic_portable(sv, obj, how, name, namlen) \
15931 SV *SvMp_sv = (sv); \
15932 char *SvMp_name = (char *) (name); \
15933 I32 SvMp_namlen = (namlen); \
15934 if (SvMp_name && SvMp_namlen == 0) \
15937 sv_magic(SvMp_sv, obj, how, 0, 0); \
15938 mg = SvMAGIC(SvMp_sv); \
15939 mg->mg_len = -42; /* XXX: this is the tricky part */ \
15940 mg->mg_ptr = SvMp_name; \
15944 sv_magic(SvMp_sv, obj, how, SvMp_name, SvMp_namlen); \
15950 # define sv_magic_portable(a, b, c, d, e) sv_magic(a, b, c, d, e)
15954 #if !defined(mg_findext)
15955 #if defined(NEED_mg_findext)
15956 static MAGIC
* DPPP_(my_mg_findext
)(const SV
* sv
, int type
, const MGVTBL
* vtbl
);
15959 extern MAGIC
* DPPP_(my_mg_findext
)(const SV
* sv
, int type
, const MGVTBL
* vtbl
);
15962 #if defined(NEED_mg_findext) || defined(NEED_mg_findext_GLOBAL)
15964 #define mg_findext DPPP_(my_mg_findext)
15965 #define Perl_mg_findext DPPP_(my_mg_findext)
15969 DPPP_(my_mg_findext
)(const SV
* sv
, int type
, const MGVTBL
*vtbl
) {
15973 #ifdef AvPAD_NAMELIST
15974 assert(!(SvTYPE(sv
) == SVt_PVAV
&& AvPAD_NAMELIST(sv
)));
15977 for (mg
= SvMAGIC (sv
); mg
; mg
= mg
->mg_moremagic
) {
15978 if (mg
->mg_type
== type
&& mg
->mg_virtual
== vtbl
)
15989 #if !defined(sv_unmagicext)
15990 #if defined(NEED_sv_unmagicext)
15991 static int DPPP_(my_sv_unmagicext
)(pTHX_ SV
* const sv
, const int type
, MGVTBL
* vtbl
);
15994 extern int DPPP_(my_sv_unmagicext
)(pTHX_ SV
* const sv
, const int type
, MGVTBL
* vtbl
);
15997 #if defined(NEED_sv_unmagicext) || defined(NEED_sv_unmagicext_GLOBAL)
15999 #ifdef sv_unmagicext
16000 # undef sv_unmagicext
16002 #define sv_unmagicext(a,b,c) DPPP_(my_sv_unmagicext)(aTHX_ a,b,c)
16003 #define Perl_sv_unmagicext DPPP_(my_sv_unmagicext)
16007 DPPP_(my_sv_unmagicext
)(pTHX_ SV
*const sv
, const int type
, MGVTBL
*vtbl
)
16012 if (SvTYPE(sv
) < SVt_PVMG
|| !SvMAGIC(sv
))
16014 mgp
= &(SvMAGIC(sv
));
16015 for (mg
= *mgp
; mg
; mg
= *mgp
) {
16016 const MGVTBL
* const virt
= mg
->mg_virtual
;
16017 if (mg
->mg_type
== type
&& virt
== vtbl
) {
16018 *mgp
= mg
->mg_moremagic
;
16019 if (virt
&& virt
->svt_free
)
16020 virt
->svt_free(aTHX_ sv
, mg
);
16021 if (mg
->mg_ptr
&& mg
->mg_type
!= PERL_MAGIC_regex_global
) {
16022 if (mg
->mg_len
> 0)
16023 Safefree(mg
->mg_ptr
);
16024 else if (mg
->mg_len
== HEf_SVKEY
) /* Questionable on older perls... */
16025 SvREFCNT_dec(MUTABLE_SV(mg
->mg_ptr
));
16026 else if (mg
->mg_type
== PERL_MAGIC_utf8
)
16027 Safefree(mg
->mg_ptr
);
16029 if (mg
->mg_flags
& MGf_REFCOUNTED
)
16030 SvREFCNT_dec(mg
->mg_obj
);
16034 mgp
= &mg
->mg_moremagic
;
16037 if (SvMAGICAL(sv
)) /* if we're under save_magic, wait for restore_magic; */
16038 mg_magical(sv
); /* else fix the flags now */
16042 SvFLAGS(sv
) |= (SvFLAGS(sv
) & (SVp_IOK
|SVp_NOK
|SVp_POK
)) >> PRIVSHIFT
;
16050 #ifdef USE_ITHREADS
16052 # define CopFILE(c) ((c)->cop_file)
16056 # define CopFILEGV(c) (CopFILE(c) ? gv_fetchfile(CopFILE(c)) : Nullgv)
16059 #ifndef CopFILE_set
16060 # define CopFILE_set(c,pv) ((c)->cop_file = savepv(pv))
16064 # define CopFILESV(c) (CopFILE(c) ? GvSV(gv_fetchfile(CopFILE(c))) : Nullsv)
16068 # define CopFILEAV(c) (CopFILE(c) ? GvAV(gv_fetchfile(CopFILE(c))) : Nullav)
16072 # define CopSTASHPV(c) ((c)->cop_stashpv)
16075 #ifndef CopSTASHPV_set
16076 # define CopSTASHPV_set(c,pv) ((c)->cop_stashpv = ((pv) ? savepv(pv) : Nullch))
16080 # define CopSTASH(c) (CopSTASHPV(c) ? gv_stashpv(CopSTASHPV(c),GV_ADD) : Nullhv)
16083 #ifndef CopSTASH_set
16084 # define CopSTASH_set(c,hv) CopSTASHPV_set(c, (hv) ? HvNAME(hv) : Nullch)
16087 #ifndef CopSTASH_eq
16088 # define CopSTASH_eq(c,hv) ((hv) && (CopSTASHPV(c) == HvNAME(hv) \
16089 || (CopSTASHPV(c) && HvNAME(hv) \
16090 && strEQ(CopSTASHPV(c), HvNAME(hv)))))
16095 # define CopFILEGV(c) ((c)->cop_filegv)
16098 #ifndef CopFILEGV_set
16099 # define CopFILEGV_set(c,gv) ((c)->cop_filegv = (GV*)SvREFCNT_inc(gv))
16102 #ifndef CopFILE_set
16103 # define CopFILE_set(c,pv) CopFILEGV_set((c), gv_fetchfile(pv))
16107 # define CopFILESV(c) (CopFILEGV(c) ? GvSV(CopFILEGV(c)) : Nullsv)
16111 # define CopFILEAV(c) (CopFILEGV(c) ? GvAV(CopFILEGV(c)) : Nullav)
16115 # define CopFILE(c) (CopFILESV(c) ? SvPVX(CopFILESV(c)) : Nullch)
16119 # define CopSTASH(c) ((c)->cop_stash)
16122 #ifndef CopSTASH_set
16123 # define CopSTASH_set(c,hv) ((c)->cop_stash = (hv))
16127 # define CopSTASHPV(c) (CopSTASH(c) ? HvNAME(CopSTASH(c)) : Nullch)
16130 #ifndef CopSTASHPV_set
16131 # define CopSTASHPV_set(c,pv) CopSTASH_set((c), gv_stashpv(pv,GV_ADD))
16134 #ifndef CopSTASH_eq
16135 # define CopSTASH_eq(c,hv) (CopSTASH(c) == (hv))
16138 #endif /* USE_ITHREADS */
16140 #if (PERL_BCDVERSION >= 0x5006000)
16143 # if defined(NEED_caller_cx) || defined(NEED_caller_cx_GLOBAL)
16145 DPPP_dopoptosub_at(const PERL_CONTEXT
*cxstk
, I32 startingblock
)
16149 for (i
= startingblock
; i
>= 0; i
--) {
16150 const PERL_CONTEXT
* const cx
= &cxstk
[i
];
16151 switch (CxTYPE(cx
)) {
16164 # if defined(NEED_caller_cx)
16165 static const PERL_CONTEXT
* DPPP_(my_caller_cx
)(pTHX_ I32 level
, const PERL_CONTEXT
* * dbcxp
);
16168 extern const PERL_CONTEXT
* DPPP_(my_caller_cx
)(pTHX_ I32 level
, const PERL_CONTEXT
* * dbcxp
);
16171 #if defined(NEED_caller_cx) || defined(NEED_caller_cx_GLOBAL)
16176 #define caller_cx(a,b) DPPP_(my_caller_cx)(aTHX_ a,b)
16177 #define Perl_caller_cx DPPP_(my_caller_cx)
16180 const PERL_CONTEXT
*
16181 DPPP_(my_caller_cx
)(pTHX_ I32 level
, const PERL_CONTEXT
**dbcxp
)
16183 I32 cxix
= DPPP_dopoptosub_at(cxstack
, cxstack_ix
);
16184 const PERL_CONTEXT
*cx
;
16185 const PERL_CONTEXT
*ccstack
= cxstack
;
16186 const PERL_SI
*top_si
= PL_curstackinfo
;
16189 /* we may be in a higher stacklevel, so dig down deeper */
16190 while (cxix
< 0 && top_si
->si_type
!= PERLSI_MAIN
) {
16191 top_si
= top_si
->si_prev
;
16192 ccstack
= top_si
->si_cxstack
;
16193 cxix
= DPPP_dopoptosub_at(ccstack
, top_si
->si_cxix
);
16197 /* caller() should not report the automatic calls to &DB::sub */
16198 if (PL_DBsub
&& GvCV(PL_DBsub
) && cxix
>= 0 &&
16199 ccstack
[cxix
].blk_sub
.cv
== GvCV(PL_DBsub
))
16203 cxix
= DPPP_dopoptosub_at(ccstack
, cxix
- 1);
16206 cx
= &ccstack
[cxix
];
16207 if (dbcxp
) *dbcxp
= cx
;
16209 if (CxTYPE(cx
) == CXt_SUB
|| CxTYPE(cx
) == CXt_FORMAT
) {
16210 const I32 dbcxix
= DPPP_dopoptosub_at(ccstack
, cxix
- 1);
16211 /* We expect that ccstack[dbcxix] is CXt_SUB, anyway, the
16212 field below is defined for any cx. */
16213 /* caller() should not report the automatic calls to &DB::sub */
16214 if (PL_DBsub
&& GvCV(PL_DBsub
) && dbcxix
>= 0 && ccstack
[dbcxix
].blk_sub
.cv
== GvCV(PL_DBsub
))
16215 cx
= &ccstack
[dbcxix
];
16222 #endif /* caller_cx */
16224 #ifndef IN_PERL_COMPILETIME
16225 # define IN_PERL_COMPILETIME (PL_curcop == &PL_compiling)
16228 #ifndef IN_LOCALE_RUNTIME
16229 # define IN_LOCALE_RUNTIME (PL_curcop->op_private & HINT_LOCALE)
16232 #ifndef IN_LOCALE_COMPILETIME
16233 # define IN_LOCALE_COMPILETIME (PL_hints & HINT_LOCALE)
16237 # define IN_LOCALE (IN_PERL_COMPILETIME ? IN_LOCALE_COMPILETIME : IN_LOCALE_RUNTIME)
16239 #ifndef IS_NUMBER_IN_UV
16240 # define IS_NUMBER_IN_UV 0x01
16243 #ifndef IS_NUMBER_GREATER_THAN_UV_MAX
16244 # define IS_NUMBER_GREATER_THAN_UV_MAX 0x02
16247 #ifndef IS_NUMBER_NOT_INT
16248 # define IS_NUMBER_NOT_INT 0x04
16251 #ifndef IS_NUMBER_NEG
16252 # define IS_NUMBER_NEG 0x08
16255 #ifndef IS_NUMBER_INFINITY
16256 # define IS_NUMBER_INFINITY 0x10
16259 #ifndef IS_NUMBER_NAN
16260 # define IS_NUMBER_NAN 0x20
16262 #ifndef GROK_NUMERIC_RADIX
16263 # define GROK_NUMERIC_RADIX(sp, send) grok_numeric_radix(sp, send)
16265 #ifndef PERL_SCAN_GREATER_THAN_UV_MAX
16266 # define PERL_SCAN_GREATER_THAN_UV_MAX 0x02
16269 #ifndef PERL_SCAN_SILENT_ILLDIGIT
16270 # define PERL_SCAN_SILENT_ILLDIGIT 0x04
16273 #ifndef PERL_SCAN_ALLOW_UNDERSCORES
16274 # define PERL_SCAN_ALLOW_UNDERSCORES 0x01
16277 #ifndef PERL_SCAN_DISALLOW_PREFIX
16278 # define PERL_SCAN_DISALLOW_PREFIX 0x02
16281 #ifndef grok_numeric_radix
16282 #if defined(NEED_grok_numeric_radix)
16283 static bool DPPP_(my_grok_numeric_radix
)(pTHX_
const char * * sp
, const char * send
);
16286 extern bool DPPP_(my_grok_numeric_radix
)(pTHX_
const char * * sp
, const char * send
);
16289 #if defined(NEED_grok_numeric_radix) || defined(NEED_grok_numeric_radix_GLOBAL)
16291 #ifdef grok_numeric_radix
16292 # undef grok_numeric_radix
16294 #define grok_numeric_radix(a,b) DPPP_(my_grok_numeric_radix)(aTHX_ a,b)
16295 #define Perl_grok_numeric_radix DPPP_(my_grok_numeric_radix)
16298 DPPP_(my_grok_numeric_radix
)(pTHX_
const char **sp
, const char *send
)
16300 #ifdef USE_LOCALE_NUMERIC
16301 #ifdef PL_numeric_radix_sv
16302 if (PL_numeric_radix_sv
&& IN_LOCALE
) {
16304 char* radix
= SvPV(PL_numeric_radix_sv
, len
);
16305 if (*sp
+ len
<= send
&& memEQ(*sp
, radix
, len
)) {
16311 /* older perls don't have PL_numeric_radix_sv so the radix
16312 * must manually be requested from locale.h
16314 #include <locale.h>
16315 dTHR
; /* needed for older threaded perls */
16316 struct lconv
*lc
= localeconv();
16317 char *radix
= lc
->decimal_point
;
16318 if (radix
&& IN_LOCALE
) {
16319 STRLEN len
= strlen(radix
);
16320 if (*sp
+ len
<= send
&& memEQ(*sp
, radix
, len
)) {
16326 #endif /* USE_LOCALE_NUMERIC */
16327 /* always try "." if numeric radix didn't match because
16328 * we may have data from different locales mixed */
16329 if (*sp
< send
&& **sp
== '.') {
16338 #ifndef grok_number
16339 #if defined(NEED_grok_number)
16340 static int DPPP_(my_grok_number
)(pTHX_
const char * pv
, STRLEN len
, UV
* valuep
);
16343 extern int DPPP_(my_grok_number
)(pTHX_
const char * pv
, STRLEN len
, UV
* valuep
);
16346 #if defined(NEED_grok_number) || defined(NEED_grok_number_GLOBAL)
16349 # undef grok_number
16351 #define grok_number(a,b,c) DPPP_(my_grok_number)(aTHX_ a,b,c)
16352 #define Perl_grok_number DPPP_(my_grok_number)
16355 DPPP_(my_grok_number
)(pTHX_
const char *pv
, STRLEN len
, UV
*valuep
)
16357 const char *s
= pv
;
16358 const char *send
= pv
+ len
;
16359 const UV max_div_10
= UV_MAX
/ 10;
16360 const char max_mod_10
= UV_MAX
% 10;
16365 while (s
< send
&& isSPACE(*s
))
16369 } else if (*s
== '-') {
16371 numtype
= IS_NUMBER_NEG
;
16373 else if (*s
== '+')
16379 /* next must be digit or the radix separator or beginning of infinity */
16381 /* UVs are at least 32 bits, so the first 9 decimal digits cannot
16383 UV value
= *s
- '0';
16384 /* This construction seems to be more optimiser friendly.
16385 (without it gcc does the isDIGIT test and the *s - '0' separately)
16386 With it gcc on arm is managing 6 instructions (6 cycles) per digit.
16387 In theory the optimiser could deduce how far to unroll the loop
16388 before checking for overflow. */
16390 int digit
= *s
- '0';
16391 if (digit
>= 0 && digit
<= 9) {
16392 value
= value
* 10 + digit
;
16395 if (digit
>= 0 && digit
<= 9) {
16396 value
= value
* 10 + digit
;
16399 if (digit
>= 0 && digit
<= 9) {
16400 value
= value
* 10 + digit
;
16403 if (digit
>= 0 && digit
<= 9) {
16404 value
= value
* 10 + digit
;
16407 if (digit
>= 0 && digit
<= 9) {
16408 value
= value
* 10 + digit
;
16411 if (digit
>= 0 && digit
<= 9) {
16412 value
= value
* 10 + digit
;
16415 if (digit
>= 0 && digit
<= 9) {
16416 value
= value
* 10 + digit
;
16419 if (digit
>= 0 && digit
<= 9) {
16420 value
= value
* 10 + digit
;
16422 /* Now got 9 digits, so need to check
16423 each time for overflow. */
16425 while (digit
>= 0 && digit
<= 9
16426 && (value
< max_div_10
16427 || (value
== max_div_10
16428 && digit
<= max_mod_10
))) {
16429 value
= value
* 10 + digit
;
16435 if (digit
>= 0 && digit
<= 9
16437 /* value overflowed.
16438 skip the remaining digits, don't
16439 worry about setting *valuep. */
16442 } while (s
< send
&& isDIGIT(*s
));
16444 IS_NUMBER_GREATER_THAN_UV_MAX
;
16464 numtype
|= IS_NUMBER_IN_UV
;
16469 if (GROK_NUMERIC_RADIX(&s
, send
)) {
16470 numtype
|= IS_NUMBER_NOT_INT
;
16471 while (s
< send
&& isDIGIT(*s
)) /* optional digits after the radix */
16475 else if (GROK_NUMERIC_RADIX(&s
, send
)) {
16476 numtype
|= IS_NUMBER_NOT_INT
| IS_NUMBER_IN_UV
; /* valuep assigned below */
16477 /* no digits before the radix means we need digits after it */
16478 if (s
< send
&& isDIGIT(*s
)) {
16481 } while (s
< send
&& isDIGIT(*s
));
16483 /* integer approximation is valid - it's 0. */
16489 } else if (*s
== 'I' || *s
== 'i') {
16490 s
++; if (s
== send
|| (*s
!= 'N' && *s
!= 'n')) return 0;
16491 s
++; if (s
== send
|| (*s
!= 'F' && *s
!= 'f')) return 0;
16492 s
++; if (s
< send
&& (*s
== 'I' || *s
== 'i')) {
16493 s
++; if (s
== send
|| (*s
!= 'N' && *s
!= 'n')) return 0;
16494 s
++; if (s
== send
|| (*s
!= 'I' && *s
!= 'i')) return 0;
16495 s
++; if (s
== send
|| (*s
!= 'T' && *s
!= 't')) return 0;
16496 s
++; if (s
== send
|| (*s
!= 'Y' && *s
!= 'y')) return 0;
16500 } else if (*s
== 'N' || *s
== 'n') {
16501 /* XXX TODO: There are signaling NaNs and quiet NaNs. */
16502 s
++; if (s
== send
|| (*s
!= 'A' && *s
!= 'a')) return 0;
16503 s
++; if (s
== send
|| (*s
!= 'N' && *s
!= 'n')) return 0;
16510 numtype
&= IS_NUMBER_NEG
; /* Keep track of sign */
16511 numtype
|= IS_NUMBER_INFINITY
| IS_NUMBER_NOT_INT
;
16512 } else if (sawnan
) {
16513 numtype
&= IS_NUMBER_NEG
; /* Keep track of sign */
16514 numtype
|= IS_NUMBER_NAN
| IS_NUMBER_NOT_INT
;
16515 } else if (s
< send
) {
16516 /* we can have an optional exponent part */
16517 if (*s
== 'e' || *s
== 'E') {
16518 /* The only flag we keep is sign. Blow away any "it's UV" */
16519 numtype
&= IS_NUMBER_NEG
;
16520 numtype
|= IS_NUMBER_NOT_INT
;
16522 if (s
< send
&& (*s
== '-' || *s
== '+'))
16524 if (s
< send
&& isDIGIT(*s
)) {
16527 } while (s
< send
&& isDIGIT(*s
));
16533 while (s
< send
&& isSPACE(*s
))
16537 if (len
== 10 && memEQ(pv
, "0 but true", 10)) {
16540 return IS_NUMBER_IN_UV
;
16548 * The grok_* routines have been modified to use warn() instead of
16549 * Perl_warner(). Also, 'hexdigit' was the former name of PL_hexdigit,
16550 * which is why the stack variable has been renamed to 'xdigit'.
16554 #if defined(NEED_grok_bin)
16555 static UV
DPPP_(my_grok_bin
)(pTHX_
const char * start
, STRLEN
* len_p
, I32
* flags
, NV
* result
);
16558 extern UV
DPPP_(my_grok_bin
)(pTHX_
const char * start
, STRLEN
* len_p
, I32
* flags
, NV
* result
);
16561 #if defined(NEED_grok_bin) || defined(NEED_grok_bin_GLOBAL)
16566 #define grok_bin(a,b,c,d) DPPP_(my_grok_bin)(aTHX_ a,b,c,d)
16567 #define Perl_grok_bin DPPP_(my_grok_bin)
16570 DPPP_(my_grok_bin
)(pTHX_
const char *start
, STRLEN
*len_p
, I32
*flags
, NV
*result
)
16572 const char *s
= start
;
16573 STRLEN len
= *len_p
;
16577 const UV max_div_2
= UV_MAX
/ 2;
16578 bool allow_underscores
= *flags
& PERL_SCAN_ALLOW_UNDERSCORES
;
16579 bool overflowed
= FALSE
;
16581 if (!(*flags
& PERL_SCAN_DISALLOW_PREFIX
)) {
16582 /* strip off leading b or 0b.
16583 for compatibility silently suffer "b" and "0b" as valid binary
16590 else if (len
>= 2 && s
[0] == '0' && s
[1] == 'b') {
16597 for (; len
-- && *s
; s
++) {
16599 if (bit
== '0' || bit
== '1') {
16600 /* Write it in this wonky order with a goto to attempt to get the
16601 compiler to make the common case integer-only loop pretty tight.
16602 With gcc seems to be much straighter code than old scan_bin. */
16605 if (value
<= max_div_2
) {
16606 value
= (value
<< 1) | (bit
- '0');
16609 /* Bah. We're just overflowed. */
16610 warn("Integer overflow in binary number");
16612 value_nv
= (NV
) value
;
16615 /* If an NV has not enough bits in its mantissa to
16616 * represent a UV this summing of small low-order numbers
16617 * is a waste of time (because the NV cannot preserve
16618 * the low-order bits anyway): we could just remember when
16619 * did we overflow and in the end just multiply value_nv by the
16621 value_nv
+= (NV
)(bit
- '0');
16624 if (bit
== '_' && len
&& allow_underscores
&& (bit
= s
[1])
16625 && (bit
== '0' || bit
== '1'))
16631 if (!(*flags
& PERL_SCAN_SILENT_ILLDIGIT
))
16632 warn("Illegal binary digit '%c' ignored", *s
);
16636 if ( ( overflowed
&& value_nv
> 4294967295.0)
16638 || (!overflowed
&& value
> 0xffffffff )
16641 warn("Binary number > 0b11111111111111111111111111111111 non-portable");
16643 *len_p
= s
- start
;
16648 *flags
= PERL_SCAN_GREATER_THAN_UV_MAX
;
16650 *result
= value_nv
;
16657 #if defined(NEED_grok_hex)
16658 static UV
DPPP_(my_grok_hex
)(pTHX_
const char * start
, STRLEN
* len_p
, I32
* flags
, NV
* result
);
16661 extern UV
DPPP_(my_grok_hex
)(pTHX_
const char * start
, STRLEN
* len_p
, I32
* flags
, NV
* result
);
16664 #if defined(NEED_grok_hex) || defined(NEED_grok_hex_GLOBAL)
16669 #define grok_hex(a,b,c,d) DPPP_(my_grok_hex)(aTHX_ a,b,c,d)
16670 #define Perl_grok_hex DPPP_(my_grok_hex)
16673 DPPP_(my_grok_hex
)(pTHX_
const char *start
, STRLEN
*len_p
, I32
*flags
, NV
*result
)
16675 const char *s
= start
;
16676 STRLEN len
= *len_p
;
16680 const UV max_div_16
= UV_MAX
/ 16;
16681 bool allow_underscores
= *flags
& PERL_SCAN_ALLOW_UNDERSCORES
;
16682 bool overflowed
= FALSE
;
16683 const char *xdigit
;
16685 if (!(*flags
& PERL_SCAN_DISALLOW_PREFIX
)) {
16686 /* strip off leading x or 0x.
16687 for compatibility silently suffer "x" and "0x" as valid hex numbers.
16694 else if (len
>= 2 && s
[0] == '0' && s
[1] == 'x') {
16701 for (; len
-- && *s
; s
++) {
16702 xdigit
= strchr((char *) PL_hexdigit
, *s
);
16704 /* Write it in this wonky order with a goto to attempt to get the
16705 compiler to make the common case integer-only loop pretty tight.
16706 With gcc seems to be much straighter code than old scan_hex. */
16709 if (value
<= max_div_16
) {
16710 value
= (value
<< 4) | ((xdigit
- PL_hexdigit
) & 15);
16713 warn("Integer overflow in hexadecimal number");
16715 value_nv
= (NV
) value
;
16718 /* If an NV has not enough bits in its mantissa to
16719 * represent a UV this summing of small low-order numbers
16720 * is a waste of time (because the NV cannot preserve
16721 * the low-order bits anyway): we could just remember when
16722 * did we overflow and in the end just multiply value_nv by the
16723 * right amount of 16-tuples. */
16724 value_nv
+= (NV
)((xdigit
- PL_hexdigit
) & 15);
16727 if (*s
== '_' && len
&& allow_underscores
&& s
[1]
16728 && (xdigit
= strchr((char *) PL_hexdigit
, s
[1])))
16734 if (!(*flags
& PERL_SCAN_SILENT_ILLDIGIT
))
16735 warn("Illegal hexadecimal digit '%c' ignored", *s
);
16739 if ( ( overflowed
&& value_nv
> 4294967295.0)
16741 || (!overflowed
&& value
> 0xffffffff )
16744 warn("Hexadecimal number > 0xffffffff non-portable");
16746 *len_p
= s
- start
;
16751 *flags
= PERL_SCAN_GREATER_THAN_UV_MAX
;
16753 *result
= value_nv
;
16760 #if defined(NEED_grok_oct)
16761 static UV
DPPP_(my_grok_oct
)(pTHX_
const char * start
, STRLEN
* len_p
, I32
* flags
, NV
* result
);
16764 extern UV
DPPP_(my_grok_oct
)(pTHX_
const char * start
, STRLEN
* len_p
, I32
* flags
, NV
* result
);
16767 #if defined(NEED_grok_oct) || defined(NEED_grok_oct_GLOBAL)
16772 #define grok_oct(a,b,c,d) DPPP_(my_grok_oct)(aTHX_ a,b,c,d)
16773 #define Perl_grok_oct DPPP_(my_grok_oct)
16776 DPPP_(my_grok_oct
)(pTHX_
const char *start
, STRLEN
*len_p
, I32
*flags
, NV
*result
)
16778 const char *s
= start
;
16779 STRLEN len
= *len_p
;
16783 const UV max_div_8
= UV_MAX
/ 8;
16784 bool allow_underscores
= *flags
& PERL_SCAN_ALLOW_UNDERSCORES
;
16785 bool overflowed
= FALSE
;
16787 for (; len
-- && *s
; s
++) {
16788 /* gcc 2.95 optimiser not smart enough to figure that this subtraction
16789 out front allows slicker code. */
16790 int digit
= *s
- '0';
16791 if (digit
>= 0 && digit
<= 7) {
16792 /* Write it in this wonky order with a goto to attempt to get the
16793 compiler to make the common case integer-only loop pretty tight.
16797 if (value
<= max_div_8
) {
16798 value
= (value
<< 3) | digit
;
16801 /* Bah. We're just overflowed. */
16802 warn("Integer overflow in octal number");
16804 value_nv
= (NV
) value
;
16807 /* If an NV has not enough bits in its mantissa to
16808 * represent a UV this summing of small low-order numbers
16809 * is a waste of time (because the NV cannot preserve
16810 * the low-order bits anyway): we could just remember when
16811 * did we overflow and in the end just multiply value_nv by the
16812 * right amount of 8-tuples. */
16813 value_nv
+= (NV
)digit
;
16816 if (digit
== ('_' - '0') && len
&& allow_underscores
16817 && (digit
= s
[1] - '0') && (digit
>= 0 && digit
<= 7))
16823 /* Allow \octal to work the DWIM way (that is, stop scanning
16824 * as soon as non-octal characters are seen, complain only iff
16825 * someone seems to want to use the digits eight and nine). */
16826 if (digit
== 8 || digit
== 9) {
16827 if (!(*flags
& PERL_SCAN_SILENT_ILLDIGIT
))
16828 warn("Illegal octal digit '%c' ignored", *s
);
16833 if ( ( overflowed
&& value_nv
> 4294967295.0)
16835 || (!overflowed
&& value
> 0xffffffff )
16838 warn("Octal number > 037777777777 non-portable");
16840 *len_p
= s
- start
;
16845 *flags
= PERL_SCAN_GREATER_THAN_UV_MAX
;
16847 *result
= value_nv
;
16853 #if !defined(my_snprintf)
16854 #if defined(NEED_my_snprintf)
16855 static int DPPP_(my_my_snprintf
)(char * buffer
, const Size_t len
, const char * format
, ...);
16858 extern int DPPP_(my_my_snprintf
)(char * buffer
, const Size_t len
, const char * format
, ...);
16861 #if defined(NEED_my_snprintf) || defined(NEED_my_snprintf_GLOBAL)
16863 #define my_snprintf DPPP_(my_my_snprintf)
16864 #define Perl_my_snprintf DPPP_(my_my_snprintf)
16868 DPPP_(my_my_snprintf
)(char *buffer
, const Size_t len
, const char *format
, ...)
16873 va_start(ap
, format
);
16874 #ifdef HAS_VSNPRINTF
16875 retval
= vsnprintf(buffer
, len
, format
, ap
);
16877 retval
= vsprintf(buffer
, format
, ap
);
16880 if (retval
< 0 || (len
> 0 && (Size_t
)retval
>= len
))
16881 Perl_croak(aTHX_
"panic: my_snprintf buffer overflow");
16888 #if !defined(my_sprintf)
16889 #if defined(NEED_my_sprintf)
16890 static int DPPP_(my_my_sprintf
)(char * buffer
, const char * pat
, ...);
16893 extern int DPPP_(my_my_sprintf
)(char * buffer
, const char * pat
, ...);
16896 #if defined(NEED_my_sprintf) || defined(NEED_my_sprintf_GLOBAL)
16898 #define my_sprintf DPPP_(my_my_sprintf)
16901 /* Warning: my_sprintf
16902 It's safer to use my_snprintf instead
16905 /* Replace my_sprintf with my_snprintf */
16908 DPPP_(my_my_sprintf
)(char *buffer
, const char* pat
, ...)
16911 va_start(args
, pat
);
16912 vsprintf(buffer
, pat
, args
);
16914 return strlen(buffer
);
16922 # define dXCPT dJMPENV; int rEtV = 0
16923 # define XCPT_TRY_START JMPENV_PUSH(rEtV); if (rEtV == 0)
16924 # define XCPT_TRY_END JMPENV_POP;
16925 # define XCPT_CATCH if (rEtV != 0)
16926 # define XCPT_RETHROW JMPENV_JUMP(rEtV)
16928 # define dXCPT Sigjmp_buf oldTOP; int rEtV = 0
16929 # define XCPT_TRY_START Copy(top_env, oldTOP, 1, Sigjmp_buf); rEtV = Sigsetjmp(top_env, 1); if (rEtV == 0)
16930 # define XCPT_TRY_END Copy(oldTOP, top_env, 1, Sigjmp_buf);
16931 # define XCPT_CATCH if (rEtV != 0)
16932 # define XCPT_RETHROW Siglongjmp(top_env, rEtV)
16936 #if !defined(my_strlcat)
16937 #if defined(NEED_my_strlcat)
16938 static Size_t
DPPP_(my_my_strlcat
)(char * dst
, const char * src
, Size_t size
);
16941 extern Size_t
DPPP_(my_my_strlcat
)(char * dst
, const char * src
, Size_t size
);
16944 #if defined(NEED_my_strlcat) || defined(NEED_my_strlcat_GLOBAL)
16946 #define my_strlcat DPPP_(my_my_strlcat)
16947 #define Perl_my_strlcat DPPP_(my_my_strlcat)
16951 DPPP_(my_my_strlcat
)(char *dst
, const char *src
, Size_t size
)
16953 Size_t used
, length
, copy
;
16955 used
= strlen(dst
);
16956 length
= strlen(src
);
16957 if (size
> 0 && used
< size
- 1) {
16958 copy
= (length
>= size
- used
) ? size
- used
- 1 : length
;
16959 memcpy(dst
+ used
, src
, copy
);
16960 dst
[used
+ copy
] = '\0';
16962 return used
+ length
;
16967 #if !defined(my_strlcpy)
16968 #if defined(NEED_my_strlcpy)
16969 static Size_t
DPPP_(my_my_strlcpy
)(char * dst
, const char * src
, Size_t size
);
16972 extern Size_t
DPPP_(my_my_strlcpy
)(char * dst
, const char * src
, Size_t size
);
16975 #if defined(NEED_my_strlcpy) || defined(NEED_my_strlcpy_GLOBAL)
16977 #define my_strlcpy DPPP_(my_my_strlcpy)
16978 #define Perl_my_strlcpy DPPP_(my_my_strlcpy)
16982 DPPP_(my_my_strlcpy
)(char *dst
, const char *src
, Size_t size
)
16984 Size_t length
, copy
;
16986 length
= strlen(src
);
16988 copy
= (length
>= size
) ? size
- 1 : length
;
16989 memcpy(dst
, src
, copy
);
17000 # define SvUTF8(sv) (SvFLAGS(sv) & SVf_UTF8)
17005 #if (PERL_BCDVERSION == 0x5019001) /* 5.19.1 does not have UTF8fARG, only broken UTF8f */
17015 # define UTF8fARG(u,l,p) newSVpvn_flags((p), (l), ((u) ? SVf_UTF8 : 0) | SVs_TEMP)
17020 #define D_PPP_MIN(a,b) (((a) <= (b)) ? (a) : (b))
17021 #ifndef UNICODE_REPLACEMENT
17022 # define UNICODE_REPLACEMENT 0xFFFD
17026 #ifndef UTF8_MAXBYTES
17027 # define UTF8_MAXBYTES UTF8_MAXLEN
17031 #ifndef UTF_START_MARK
17032 # define UTF_START_MARK(len) \
17033 (((len) > 7) ? 0xFF : (0xFF & (0xFE << (7-(len)))))
17036 /* On non-EBCDIC was valid for some releases earlier than this, but easier to
17037 * just do one check */
17038 #if (PERL_BCDVERSION < 0x5018000)
17039 # undef UTF8_MAXBYTES_CASE
17043 # define D_PPP_BYTE_INFO_BITS 6 /* 6 bits meaningful in continuation bytes */
17044 #ifndef UTF8_MAXBYTES_CASE
17045 # define UTF8_MAXBYTES_CASE 13
17049 # define D_PPP_BYTE_INFO_BITS 5 /* 5 bits meaningful in continuation bytes */
17050 #ifndef UTF8_MAXBYTES_CASE
17051 # define UTF8_MAXBYTES_CASE 15
17055 #ifndef UTF_ACCUMULATION_SHIFT
17056 # define UTF_ACCUMULATION_SHIFT D_PPP_BYTE_INFO_BITS
17059 #ifdef NATIVE_TO_UTF
17060 #ifndef NATIVE_UTF8_TO_I8
17061 # define NATIVE_UTF8_TO_I8(c) NATIVE_TO_UTF(c)
17064 #else /* System doesn't support EBCDIC */
17065 #ifndef NATIVE_UTF8_TO_I8
17066 # define NATIVE_UTF8_TO_I8(c) (c)
17071 #ifdef UTF_TO_NATIVE
17072 #ifndef I8_TO_NATIVE_UTF8
17073 # define I8_TO_NATIVE_UTF8(c) UTF_TO_NATIVE(c)
17076 #else /* System doesn't support EBCDIC */
17077 #ifndef I8_TO_NATIVE_UTF8
17078 # define I8_TO_NATIVE_UTF8(c) (c)
17082 #ifndef UTF_START_MASK
17083 # define UTF_START_MASK(len) \
17084 (((len) >= 7) ? 0x00 : (0x1F >> ((len)-2)))
17087 #ifndef UTF_IS_CONTINUATION_MASK
17088 # define UTF_IS_CONTINUATION_MASK \
17089 ((U8) (0xFF << UTF_ACCUMULATION_SHIFT))
17092 #ifndef UTF_CONTINUATION_MARK
17093 # define UTF_CONTINUATION_MARK \
17094 (UTF_IS_CONTINUATION_MASK & 0xB0)
17097 #ifndef UTF_MIN_START_BYTE
17098 # define UTF_MIN_START_BYTE \
17099 ((UTF_CONTINUATION_MARK >> UTF_ACCUMULATION_SHIFT) | UTF_START_MARK(2))
17101 #ifndef UTF_MIN_ABOVE_LATIN1_BYTE
17102 # define UTF_MIN_ABOVE_LATIN1_BYTE \
17103 ((0x100 >> UTF_ACCUMULATION_SHIFT) | UTF_START_MARK(2))
17106 #if (PERL_BCDVERSION < 0x5007000) /* Was the complement of what should have been */
17107 # undef UTF8_IS_DOWNGRADEABLE_START
17109 #ifndef UTF8_IS_DOWNGRADEABLE_START
17110 # define UTF8_IS_DOWNGRADEABLE_START(c) \
17111 inRANGE(NATIVE_UTF8_TO_I8(c), \
17112 UTF_MIN_START_BYTE, UTF_MIN_ABOVE_LATIN1_BYTE - 1)
17115 #ifndef UTF_CONTINUATION_MASK
17116 # define UTF_CONTINUATION_MASK \
17117 ((U8) ((1U << UTF_ACCUMULATION_SHIFT) - 1))
17119 #ifndef UTF8_ACCUMULATE
17120 # define UTF8_ACCUMULATE(base, added) \
17121 (((base) << UTF_ACCUMULATION_SHIFT) \
17122 | ((NATIVE_UTF8_TO_I8(added)) \
17123 & UTF_CONTINUATION_MASK))
17125 #ifndef UTF8_ALLOW_ANYUV
17126 # define UTF8_ALLOW_ANYUV 0
17129 #ifndef UTF8_ALLOW_EMPTY
17130 # define UTF8_ALLOW_EMPTY 0x0001
17133 #ifndef UTF8_ALLOW_CONTINUATION
17134 # define UTF8_ALLOW_CONTINUATION 0x0002
17137 #ifndef UTF8_ALLOW_NON_CONTINUATION
17138 # define UTF8_ALLOW_NON_CONTINUATION 0x0004
17141 #ifndef UTF8_ALLOW_SHORT
17142 # define UTF8_ALLOW_SHORT 0x0008
17145 #ifndef UTF8_ALLOW_LONG
17146 # define UTF8_ALLOW_LONG 0x0010
17149 #ifndef UTF8_ALLOW_OVERFLOW
17150 # define UTF8_ALLOW_OVERFLOW 0x0080
17153 #ifndef UTF8_ALLOW_ANY
17154 # define UTF8_ALLOW_ANY ( UTF8_ALLOW_CONTINUATION \
17155 |UTF8_ALLOW_NON_CONTINUATION \
17156 |UTF8_ALLOW_SHORT \
17158 |UTF8_ALLOW_OVERFLOW)
17161 #if defined UTF8SKIP
17163 /* Don't use official versions because they use MIN, which may not be available */
17164 #undef UTF8_SAFE_SKIP
17165 #undef UTF8_CHK_SKIP
17166 #ifndef UTF8_SAFE_SKIP
17167 # define UTF8_SAFE_SKIP(s, e) ( \
17168 ((((e) - (s)) <= 0) \
17170 : D_PPP_MIN(((e) - (s)), UTF8SKIP(s))))
17172 #ifndef UTF8_CHK_SKIP
17173 # define UTF8_CHK_SKIP(s) \
17174 (s[0] == '\0' ? 1 : ((U8) D_PPP_MIN(my_strnlen((char *) (s), UTF8SKIP(s)), \
17178 /* UTF8_CHK_SKIP depends on my_strnlen */
17180 # define UTF8_SKIP(s) UTF8SKIP(s)
17186 #ifndef UTF8_IS_INVARIANT
17187 # define UTF8_IS_INVARIANT(c) isASCII(c)
17191 #ifndef UTF8_IS_INVARIANT
17192 # define UTF8_IS_INVARIANT(c) (isASCII(c) || isCNTRL_L1(c))
17196 #ifndef UVCHR_IS_INVARIANT
17197 # define UVCHR_IS_INVARIANT(c) UTF8_IS_INVARIANT(c)
17200 #ifdef UVCHR_IS_INVARIANT
17201 # if 'A' != 65 || UVSIZE < 8
17202 /* 32 bit platform, which includes UTF-EBCDIC on the releases this is
17204 # define D_PPP_UVCHR_SKIP_UPPER(c) 7
17206 # define D_PPP_UVCHR_SKIP_UPPER(c) \
17207 (((WIDEST_UTYPE) (c)) < \
17208 (((WIDEST_UTYPE) 1) << (6 * D_PPP_BYTE_INFO_BITS)) ? 7 : 13)
17211 # define UVCHR_SKIP(c) \
17212 UVCHR_IS_INVARIANT(c) ? 1 : \
17213 (WIDEST_UTYPE) (c) < (32 * (1U << ( D_PPP_BYTE_INFO_BITS))) ? 2 : \
17214 (WIDEST_UTYPE) (c) < (16 * (1U << (2 * D_PPP_BYTE_INFO_BITS))) ? 3 : \
17215 (WIDEST_UTYPE) (c) < ( 8 * (1U << (3 * D_PPP_BYTE_INFO_BITS))) ? 4 : \
17216 (WIDEST_UTYPE) (c) < ( 4 * (1U << (4 * D_PPP_BYTE_INFO_BITS))) ? 5 : \
17217 (WIDEST_UTYPE) (c) < ( 2 * (1U << (5 * D_PPP_BYTE_INFO_BITS))) ? 6 : \
17218 D_PPP_UVCHR_SKIP_UPPER(c)
17223 #ifdef is_ascii_string
17224 #ifndef is_invariant_string
17225 # define is_invariant_string(s,l) is_ascii_string(s,l)
17228 #ifndef is_utf8_invariant_string
17229 # define is_utf8_invariant_string(s,l) is_ascii_string(s,l)
17232 /* Hint: is_ascii_string, is_invariant_string
17233 is_utf8_invariant_string() does the same thing and is preferred because its
17234 name is more accurate as to what it does */
17238 #ifndef foldEQ_utf8
17239 # define foldEQ_utf8(s1,pe1,l1,u1,s2,pe2,l2,u2) \
17240 cBOOL(! ibcmp_utf8(s1,pe1,l1,u1,s2,pe2,l2,u2))
17245 #if defined(is_utf8_string) && defined(UTF8SKIP)
17246 #ifndef isUTF8_CHAR
17247 # define isUTF8_CHAR(s, e) ( \
17248 (e) <= (s) || ! is_utf8_string(s, UTF8_SAFE_SKIP(s, e)) \
17257 # define BOM_UTF8 "\xEF\xBB\xBF"
17260 #ifndef REPLACEMENT_CHARACTER_UTF8
17261 # define REPLACEMENT_CHARACTER_UTF8 "\xEF\xBF\xBD"
17266 # define BOM_UTF8 "\xDD\x73\x66\x73"
17269 #ifndef REPLACEMENT_CHARACTER_UTF8
17270 # define REPLACEMENT_CHARACTER_UTF8 "\xDD\x73\x73\x71"
17275 # define BOM_UTF8 "\xDD\x72\x65\x72"
17278 #ifndef REPLACEMENT_CHARACTER_UTF8
17279 # define REPLACEMENT_CHARACTER_UTF8 "\xDD\x72\x72\x70"
17283 # error Unknown character set
17286 #if (PERL_BCDVERSION < 0x5031004)
17287 /* Versions prior to this accepted things that are now considered
17288 * malformations, and didn't return -1 on error with warnings enabled
17290 # undef utf8_to_uvchr_buf
17293 /* This implementation brings modern, generally more restricted standards to
17294 * utf8_to_uvchr_buf. Some of these are security related, and clearly must
17295 * be done. But its arguable that the others need not, and hence should not.
17296 * The reason they're here is that a module that intends to play with the
17297 * latest perls should be able to work the same in all releases. An example is
17298 * that perl no longer accepts any UV for a code point, but limits them to
17299 * IV_MAX or below. This is for future internal use of the larger code points.
17300 * If it turns out that some of these changes are breaking code that isn't
17301 * intended to work with modern perls, the tighter restrictions could be
17302 * relaxed. khw thinks this is unlikely, but has been wrong in the past. */
17304 /* 5.6.0 is the first release with UTF-8, and we don't implement this function
17305 * there due to its likely lack of still being in use, and the underlying
17306 * implementation is very different from later ones, without the later
17307 * safeguards, so would require extra work to deal with */
17308 #if (PERL_BCDVERSION >= 0x5006001) && ! defined(utf8_to_uvchr_buf)
17309 /* Choose which underlying implementation to use. At least one must be
17310 * present or the perl is too early to handle this function */
17311 # if defined(utf8n_to_uvchr) || defined(utf8_to_uvchr) || defined(utf8_to_uv)
17312 # if defined(utf8n_to_uvchr) /* This is the preferred implementation */
17313 # define D_PPP_utf8_to_uvchr_buf_callee utf8n_to_uvchr
17314 # elif /* Must be at least 5.6.1 from #if above; \
17315 If have both regular and _simple, regular has all args */ \
17316 defined(utf8_to_uv) && defined(utf8_to_uv_simple)
17317 # define D_PPP_utf8_to_uvchr_buf_callee utf8_to_uv
17318 # elif defined(utf8_to_uvchr) /* The below won't work well on error input */
17319 # define D_PPP_utf8_to_uvchr_buf_callee(s, curlen, retlen, flags) \
17320 utf8_to_uvchr((U8 *)(s), (retlen))
17322 # define D_PPP_utf8_to_uvchr_buf_callee(s, curlen, retlen, flags) \
17323 utf8_to_uv((U8 *)(s), (retlen))
17327 # if defined(NEED_utf8_to_uvchr_buf)
17328 static UV
DPPP_(my_utf8_to_uvchr_buf
)(pTHX_
const U8
* s
, const U8
* send
, STRLEN
* retlen
);
17331 extern UV
DPPP_(my_utf8_to_uvchr_buf
)(pTHX_
const U8
* s
, const U8
* send
, STRLEN
* retlen
);
17334 #if defined(NEED_utf8_to_uvchr_buf) || defined(NEED_utf8_to_uvchr_buf_GLOBAL)
17336 #ifdef utf8_to_uvchr_buf
17337 # undef utf8_to_uvchr_buf
17339 #define utf8_to_uvchr_buf(a,b,c) DPPP_(my_utf8_to_uvchr_buf)(aTHX_ a,b,c)
17340 #define Perl_utf8_to_uvchr_buf DPPP_(my_utf8_to_uvchr_buf)
17344 DPPP_(my_utf8_to_uvchr_buf
)(pTHX_
const U8
*s
, const U8
*send
, STRLEN
*retlen
)
17348 bool overflows
= 0;
17349 const U8
*cur_s
= s
;
17350 const bool do_warnings
= ckWARN_d(WARN_UTF8
);
17351 # if (PERL_BCDVERSION < 0x5026000) && ! defined(EBCDIC)
17352 STRLEN overflow_length
= 0;
17359 assert(0); /* Modern perls die under this circumstance */
17361 if (! do_warnings
) { /* Handle empty here if no warnings needed */
17362 if (retlen
) *retlen
= 0;
17363 return UNICODE_REPLACEMENT
;
17367 # if (PERL_BCDVERSION < 0x5026000) && ! defined(EBCDIC)
17369 /* Perl did not properly detect overflow for much of its history on
17370 * non-EBCDIC platforms, often returning an overlong value which may or may
17371 * not have been tolerated in the call. Also, earlier versions, when they
17372 * did detect overflow, may have disallowed it completely. Modern ones can
17373 * replace it with the REPLACEMENT CHARACTER, depending on calling
17374 * parameters. Therefore detect it ourselves in releases it was
17375 * problematic in. */
17377 if (curlen
> 0 && UNLIKELY(*s
>= 0xFE)) {
17379 /* First, on a 32-bit machine the first byte being at least \xFE
17380 * automatically is overflow, as it indicates something requiring more
17382 if (sizeof(ret
) < 8) {
17384 overflow_length
= (*s
== 0xFE) ? 7 : 13;
17387 const U8 highest
[] = /* 2*63-1 */
17388 "\xFF\x80\x87\xBF\xBF\xBF\xBF\xBF\xBF\xBF\xBF\xBF\xBF";
17389 const U8
*cur_h
= highest
;
17391 for (cur_s
= s
; cur_s
< send
; cur_s
++, cur_h
++) {
17392 if (UNLIKELY(*cur_s
== *cur_h
)) {
17396 /* If this byte is larger than the corresponding highest UTF-8
17397 * byte, the sequence overflows; otherwise the byte is less
17398 * than (as we handled the equality case above), and so the
17399 * sequence doesn't overflow */
17400 overflows
= *cur_s
> *cur_h
;
17405 /* Here, either we set the bool and broke out of the loop, or got
17406 * to the end and all bytes are the same which indicates it doesn't
17407 * overflow. If it did overflow, it would be this number of bytes
17409 overflow_length
= 13;
17413 if (UNLIKELY(overflows
)) {
17416 if (! do_warnings
&& retlen
) {
17417 *retlen
= overflow_length
;
17422 # endif /* < 5.26 */
17424 /* Here, we are either in a release that properly detects overflow, or
17425 * we have checked for overflow and the next statement is executing as
17426 * part of the above conditional where we know we don't have overflow.
17428 * The modern versions allow anything that evaluates to a legal UV, but
17429 * not overlongs nor an empty input */
17430 ret
= D_PPP_utf8_to_uvchr_buf_callee(
17431 (U8
*) /* Early perls: no const */
17432 s
, curlen
, retlen
, (UTF8_ALLOW_ANYUV
17433 & ~(UTF8_ALLOW_LONG
|UTF8_ALLOW_EMPTY
)));
17435 # if (PERL_BCDVERSION >= 0x5026000) && (PERL_BCDVERSION < 0x5028000)
17437 /* But actually, more modern versions restrict the UV to being no more than
17438 * what an IV can hold, so it could still have gotten it wrong about
17440 if (UNLIKELY(ret
> IV_MAX
)) {
17446 if (UNLIKELY(overflows
)) {
17447 if (! do_warnings
) {
17449 *retlen
= D_PPP_MIN(*retlen
, UTF8SKIP(s
));
17450 *retlen
= D_PPP_MIN(*retlen
, curlen
);
17452 return UNICODE_REPLACEMENT
;
17456 /* We use the error message in use from 5.8-5.26 */
17457 Perl_warner(aTHX_
packWARN(WARN_UTF8
),
17458 "Malformed UTF-8 character (overflow at 0x%" UVxf
17459 ", byte 0x%02x, after start byte 0x%02x)",
17462 *retlen
= (STRLEN
) -1;
17468 /* Here, did not overflow, but if it failed for some other reason, and
17469 * warnings are off, to emulate the behavior of the real utf8_to_uvchr(),
17470 * try again, allowing anything. (Note a return of 0 is ok if the input
17472 if (UNLIKELY(ret
== 0 && (curlen
== 0 || *s
!= '\0'))) {
17474 /* If curlen is 0, we already handled the case where warnings are
17475 * disabled, so this 'if' will be true, and so later on, we know that
17476 * 's' is dereferencible */
17479 *retlen
= (STRLEN
) -1;
17483 ret
= D_PPP_utf8_to_uvchr_buf_callee(
17484 (U8
*) /* Early perls: no const */
17485 s
, curlen
, retlen
, UTF8_ALLOW_ANY
);
17486 /* Override with the REPLACEMENT character, as that is what the
17487 * modern version of this function returns */
17488 ret
= UNICODE_REPLACEMENT
;
17490 # if (PERL_BCDVERSION < 0x5016000)
17492 /* Versions earlier than this don't necessarily return the proper
17493 * length. It should not extend past the end of string, nor past
17494 * what the first byte indicates the length is, nor past the
17495 * continuation characters */
17496 if (retlen
&& (IV
) *retlen
>= 0) {
17497 unsigned int i
= 1;
17499 *retlen
= D_PPP_MIN(*retlen
, curlen
);
17500 *retlen
= D_PPP_MIN(*retlen
, UTF8SKIP(s
));
17502 # ifdef UTF8_IS_CONTINUATION
17503 if (! UTF8_IS_CONTINUATION(s
[i
]))
17504 # else /* Versions without the above don't support EBCDIC anyway */
17505 if (s
[i
] < 0x80 || s
[i
] > 0xBF)
17511 } while (++i
< *retlen
);
17525 #if defined(UTF8SKIP) && defined(utf8_to_uvchr_buf)
17526 #undef utf8_to_uvchr /* Always redefine this unsafe function so that it refuses
17527 to read past a NUL, making it much less likely to read
17528 off the end of the buffer. A NUL indicates the start
17529 of the next character anyway. If the input isn't
17530 NUL-terminated, the function remains unsafe, as it
17531 always has been. */
17532 #ifndef utf8_to_uvchr
17533 # define utf8_to_uvchr(s, lp) \
17535 ? utf8_to_uvchr_buf(s,((s)+1), lp) /* Handle single NUL specially */ \
17536 : utf8_to_uvchr_buf(s, (s) + UTF8_CHK_SKIP(s), (lp)))
17541 /* Hint: utf8_to_uvchr
17542 Use utf8_to_uvchr_buf() instead. But ONLY if you KNOW the upper bound
17543 of the input string (not resorting to using UTF8SKIP, etc., to infer it).
17544 The backported utf8_to_uvchr() will do a better job to prevent most cases
17545 of trying to read beyond the end of the buffer */
17547 /* Replace utf8_to_uvchr with utf8_to_uvchr_buf */
17550 /* Older Perl versions have broken sv_len_utf8() when passed sv does not have SVf_UTF8 flag set */
17551 /* Also note that SvGETMAGIC() may change presence of SVf_UTF8 flag */
17552 # if (PERL_BCDVERSION < 0x5017005)
17553 # undef sv_len_utf8
17554 # if defined(PERL_USE_GCC_BRACE_GROUPS)
17555 # define sv_len_utf8_nomg(sv) ({ SV *_sv2 = (sv); (SvUTF8(_sv2) ? Perl_sv_len_utf8(aTHX_ (!SvGMAGICAL(_sv2) ? _sv2 : sv_mortalcopy_flags(_sv2, SV_NOSTEAL))) : ({ STRLEN _len; SvPV_nomg(_sv2, _len); _len; })); })
17556 # define sv_len_utf8(sv) ({ SV *_sv1 = (sv); SvGETMAGIC(_sv1); sv_len_utf8_nomg(_sv1); })
17558 # define sv_len_utf8_nomg(sv) (PL_Sv = (sv), (SvUTF8(PL_Sv) ? Perl_sv_len_utf8(aTHX_ (!SvGMAGICAL(PL_Sv) ? PL_Sv : sv_mortalcopy_flags(PL_Sv, SV_NOSTEAL))) : (SvPV_nomg(PL_Sv, PL_na), PL_na)))
17559 # define sv_len_utf8(sv) (PL_Sv = (sv), SvGETMAGIC(PL_Sv), sv_len_utf8_nomg(PL_Sv))
17562 # if defined(PERL_USE_GCC_BRACE_GROUPS)
17563 #ifndef sv_len_utf8_nomg
17564 # define sv_len_utf8_nomg(sv) ({ SV *_sv = (sv); sv_len_utf8(!SvGMAGICAL(_sv) ? _sv : sv_mortalcopy_flags(_sv, SV_NOSTEAL)); })
17568 #ifndef sv_len_utf8_nomg
17569 # define sv_len_utf8_nomg(sv) ((PL_Sv = (sv)), sv_len_utf8(!SvGMAGICAL(PL_Sv) ? PL_Sv : sv_mortalcopy_flags(PL_Sv, SV_NOSTEAL)))
17574 #ifndef PERL_PV_ESCAPE_QUOTE
17575 # define PERL_PV_ESCAPE_QUOTE 0x0001
17578 #ifndef PERL_PV_PRETTY_QUOTE
17579 # define PERL_PV_PRETTY_QUOTE PERL_PV_ESCAPE_QUOTE
17582 #ifndef PERL_PV_PRETTY_ELLIPSES
17583 # define PERL_PV_PRETTY_ELLIPSES 0x0002
17586 #ifndef PERL_PV_PRETTY_LTGT
17587 # define PERL_PV_PRETTY_LTGT 0x0004
17590 #ifndef PERL_PV_ESCAPE_FIRSTCHAR
17591 # define PERL_PV_ESCAPE_FIRSTCHAR 0x0008
17594 #ifndef PERL_PV_ESCAPE_UNI
17595 # define PERL_PV_ESCAPE_UNI 0x0100
17598 #ifndef PERL_PV_ESCAPE_UNI_DETECT
17599 # define PERL_PV_ESCAPE_UNI_DETECT 0x0200
17602 #ifndef PERL_PV_ESCAPE_ALL
17603 # define PERL_PV_ESCAPE_ALL 0x1000
17606 #ifndef PERL_PV_ESCAPE_NOBACKSLASH
17607 # define PERL_PV_ESCAPE_NOBACKSLASH 0x2000
17610 #ifndef PERL_PV_ESCAPE_NOCLEAR
17611 # define PERL_PV_ESCAPE_NOCLEAR 0x4000
17614 #ifndef PERL_PV_ESCAPE_RE
17615 # define PERL_PV_ESCAPE_RE 0x8000
17618 #ifndef PERL_PV_PRETTY_NOCLEAR
17619 # define PERL_PV_PRETTY_NOCLEAR PERL_PV_ESCAPE_NOCLEAR
17621 #ifndef PERL_PV_PRETTY_DUMP
17622 # define PERL_PV_PRETTY_DUMP PERL_PV_PRETTY_ELLIPSES|PERL_PV_PRETTY_QUOTE
17625 #ifndef PERL_PV_PRETTY_REGPROP
17626 # define PERL_PV_PRETTY_REGPROP PERL_PV_PRETTY_ELLIPSES|PERL_PV_PRETTY_LTGT|PERL_PV_ESCAPE_RE
17630 * Note that unicode functionality is only backported to
17631 * those perl versions that support it. For older perl
17632 * versions, the implementation will fall back to bytes.
17636 #if defined(NEED_pv_escape)
17637 static char * DPPP_(my_pv_escape
)(pTHX_ SV
* dsv
, char const * const str
, const STRLEN count
, const STRLEN max
, STRLEN
* const escaped
, const U32 flags
);
17640 extern char * DPPP_(my_pv_escape
)(pTHX_ SV
* dsv
, char const * const str
, const STRLEN count
, const STRLEN max
, STRLEN
* const escaped
, const U32 flags
);
17643 #if defined(NEED_pv_escape) || defined(NEED_pv_escape_GLOBAL)
17648 #define pv_escape(a,b,c,d,e,f) DPPP_(my_pv_escape)(aTHX_ a,b,c,d,e,f)
17649 #define Perl_pv_escape DPPP_(my_pv_escape)
17653 DPPP_(my_pv_escape
)(pTHX_ SV
*dsv
, char const * const str
,
17654 const STRLEN count
, const STRLEN max
,
17655 STRLEN
* const escaped
, const U32 flags
)
17657 const char esc
= flags
& PERL_PV_ESCAPE_RE
? '%' : '\\';
17658 const char dq
= flags
& PERL_PV_ESCAPE_QUOTE
? '"' : esc
;
17659 char octbuf
[32] = "%123456789ABCDF";
17662 STRLEN readsize
= 1;
17663 #if defined(is_utf8_string) && defined(utf8_to_uvchr_buf)
17664 bool isuni
= flags
& PERL_PV_ESCAPE_UNI
? 1 : 0;
17666 const char *pv
= str
;
17667 const char * const end
= pv
+ count
;
17670 if (!(flags
& PERL_PV_ESCAPE_NOCLEAR
))
17671 sv_setpvs(dsv
, "");
17673 #if defined(is_utf8_string) && defined(utf8_to_uvchr_buf)
17674 if ((flags
& PERL_PV_ESCAPE_UNI_DETECT
) && is_utf8_string((U8
*)pv
, count
))
17678 for (; pv
< end
&& (!max
|| wrote
< max
) ; pv
+= readsize
) {
17680 #if defined(is_utf8_string) && defined(utf8_to_uvchr_buf)
17681 isuni
? utf8_to_uvchr_buf((U8
*)pv
, end
, &readsize
) :
17684 const U8 c
= (U8
)u
& 0xFF;
17686 if (u
> 255 || (flags
& PERL_PV_ESCAPE_ALL
)) {
17687 if (flags
& PERL_PV_ESCAPE_FIRSTCHAR
)
17688 chsize
= my_snprintf(octbuf
, sizeof octbuf
,
17691 chsize
= my_snprintf(octbuf
, sizeof octbuf
,
17692 "%cx{%" UVxf
"}", esc
, u
);
17693 } else if (flags
& PERL_PV_ESCAPE_NOBACKSLASH
) {
17696 if (c
== dq
|| c
== esc
|| !isPRINT(c
)) {
17699 case '\\' : /* fallthrough */
17700 case '%' : if (c
== esc
)
17705 case '\v' : octbuf
[1] = 'v'; break;
17706 case '\t' : octbuf
[1] = 't'; break;
17707 case '\r' : octbuf
[1] = 'r'; break;
17708 case '\n' : octbuf
[1] = 'n'; break;
17709 case '\f' : octbuf
[1] = 'f'; break;
17710 case '"' : if (dq
== '"')
17715 default: chsize
= my_snprintf(octbuf
, sizeof octbuf
,
17716 pv
< end
&& isDIGIT((U8
)*(pv
+readsize
))
17717 ? "%c%03o" : "%c%o", esc
, c
);
17723 if (max
&& wrote
+ chsize
> max
) {
17725 } else if (chsize
> 1) {
17726 sv_catpvn(dsv
, octbuf
, chsize
);
17730 my_snprintf(tmp
, sizeof tmp
, "%c", c
);
17731 sv_catpvn(dsv
, tmp
, 1);
17734 if (flags
& PERL_PV_ESCAPE_FIRSTCHAR
)
17737 if (escaped
!= NULL
)
17738 *escaped
= pv
- str
;
17746 #if defined(NEED_pv_pretty)
17747 static char * DPPP_(my_pv_pretty
)(pTHX_ SV
* dsv
, char const * const str
, const STRLEN count
, const STRLEN max
, char const * const start_color
, char const * const end_color
, const U32 flags
);
17750 extern char * DPPP_(my_pv_pretty
)(pTHX_ SV
* dsv
, char const * const str
, const STRLEN count
, const STRLEN max
, char const * const start_color
, char const * const end_color
, const U32 flags
);
17753 #if defined(NEED_pv_pretty) || defined(NEED_pv_pretty_GLOBAL)
17758 #define pv_pretty(a,b,c,d,e,f,g) DPPP_(my_pv_pretty)(aTHX_ a,b,c,d,e,f,g)
17759 #define Perl_pv_pretty DPPP_(my_pv_pretty)
17763 DPPP_(my_pv_pretty
)(pTHX_ SV
*dsv
, char const * const str
, const STRLEN count
,
17764 const STRLEN max
, char const * const start_color
, char const * const end_color
,
17767 const U8 dq
= (flags
& PERL_PV_PRETTY_QUOTE
) ? '"' : '%';
17770 if (!(flags
& PERL_PV_PRETTY_NOCLEAR
))
17771 sv_setpvs(dsv
, "");
17774 sv_catpvs(dsv
, "\"");
17775 else if (flags
& PERL_PV_PRETTY_LTGT
)
17776 sv_catpvs(dsv
, "<");
17778 if (start_color
!= NULL
)
17779 sv_catpv(dsv
, D_PPP_CONSTPV_ARG(start_color
));
17781 pv_escape(dsv
, str
, count
, max
, &escaped
, flags
| PERL_PV_ESCAPE_NOCLEAR
);
17783 if (end_color
!= NULL
)
17784 sv_catpv(dsv
, D_PPP_CONSTPV_ARG(end_color
));
17787 sv_catpvs(dsv
, "\"");
17788 else if (flags
& PERL_PV_PRETTY_LTGT
)
17789 sv_catpvs(dsv
, ">");
17791 if ((flags
& PERL_PV_PRETTY_ELLIPSES
) && escaped
< count
)
17792 sv_catpvs(dsv
, "...");
17801 #if defined(NEED_pv_display)
17802 static char * DPPP_(my_pv_display
)(pTHX_ SV
* dsv
, const char * pv
, STRLEN cur
, STRLEN len
, STRLEN pvlim
);
17805 extern char * DPPP_(my_pv_display
)(pTHX_ SV
* dsv
, const char * pv
, STRLEN cur
, STRLEN len
, STRLEN pvlim
);
17808 #if defined(NEED_pv_display) || defined(NEED_pv_display_GLOBAL)
17813 #define pv_display(a,b,c,d,e) DPPP_(my_pv_display)(aTHX_ a,b,c,d,e)
17814 #define Perl_pv_display DPPP_(my_pv_display)
17818 DPPP_(my_pv_display
)(pTHX_ SV
*dsv
, const char *pv
, STRLEN cur
, STRLEN len
, STRLEN pvlim
)
17820 pv_pretty(dsv
, pv
, cur
, pvlim
, NULL
, NULL
, PERL_PV_PRETTY_DUMP
);
17821 if (len
> cur
&& pv
[cur
] == '\0')
17822 sv_catpvs(dsv
, "\\0");
17829 #if PERL_VERSION_LT(5,27,9)
17830 #ifndef LC_NUMERIC_LOCK
17831 # define LC_NUMERIC_LOCK
17834 #ifndef LC_NUMERIC_UNLOCK
17835 # define LC_NUMERIC_UNLOCK
17838 # if PERL_VERSION_LT(5,19,0)
17839 # undef STORE_LC_NUMERIC_SET_STANDARD
17840 # undef RESTORE_LC_NUMERIC
17841 # undef DECLARATION_FOR_LC_NUMERIC_MANIPULATION
17843 #ifndef DECLARATION_FOR_LC_NUMERIC_MANIPULATION
17844 # define DECLARATION_FOR_LC_NUMERIC_MANIPULATION char *LoC_
17847 #ifndef STORE_NUMERIC_SET_STANDARD
17848 # define STORE_NUMERIC_SET_STANDARD() \
17849 LoC_ = savepv(setlocale(LC_NUMERIC, NULL)); \
17850 SAVEFREEPV(LoC_); \
17851 setlocale(LC_NUMERIC, "C");
17854 #ifndef RESTORE_LC_NUMERIC
17855 # define RESTORE_LC_NUMERIC() \
17856 setlocale(LC_NUMERIC, LoC_);
17860 #ifndef DECLARATION_FOR_LC_NUMERIC_MANIPULATION
17861 # define DECLARATION_FOR_LC_NUMERIC_MANIPULATION
17864 #ifndef STORE_LC_NUMERIC_SET_STANDARD
17865 # define STORE_LC_NUMERIC_SET_STANDARD()
17868 #ifndef RESTORE_LC_NUMERIC
17869 # define RESTORE_LC_NUMERIC()
17876 #ifndef LOCK_NUMERIC_STANDARD
17877 # define LOCK_NUMERIC_STANDARD()
17880 #ifndef UNLOCK_NUMERIC_STANDARD
17881 # define UNLOCK_NUMERIC_STANDARD()
17884 /* The names of these changed in 5.28 */
17885 #ifndef LOCK_LC_NUMERIC_STANDARD
17886 # define LOCK_LC_NUMERIC_STANDARD LOCK_NUMERIC_STANDARD
17889 #ifndef UNLOCK_LC_NUMERIC_STANDARD
17890 # define UNLOCK_LC_NUMERIC_STANDARD UNLOCK_NUMERIC_STANDARD
17893 /* If this doesn't exist, it's not needed, so is void noop */
17894 #ifndef switch_to_global_locale
17895 # define switch_to_global_locale()
17898 /* Originally, this didn't return a value, but in perls like that, the value
17899 * should always be TRUE. Add a return to Perl_sync_locale() when it's
17900 * available. And actually do a sync when its not, if locales are available on
17903 # if (PERL_BCDVERSION < 0x5027009)
17904 # if (PERL_BCDVERSION >= 0x5021003)
17905 # undef sync_locale
17906 # define sync_locale() (Perl_sync_locale(aTHX), 1)
17907 # elif defined(sync_locale) /* These should only be the 5.20 maints*/
17908 # undef sync_locale /* Just copy their defn and return 1 */
17909 # define sync_locale() (new_ctype(setlocale(LC_CTYPE, NULL)), \
17910 new_collate(setlocale(LC_COLLATE, NULL)), \
17911 set_numeric_local(), \
17912 new_numeric(setlocale(LC_NUMERIC, NULL)), \
17914 # elif defined(new_ctype) && defined(LC_CTYPE)
17915 # define sync_locale() (new_ctype(setlocale(LC_CTYPE, NULL)), 1)
17919 #ifndef sync_locale
17920 # define sync_locale() 1
17923 #endif /* _P_P_PORTABILITY_H_ */
17925 /* End of File ppport.h */