PostgreSQL Source Code  git master
ppport.h
Go to the documentation of this file.
1 #if 0
2 my $void = <<'SKIP';
3 #endif
4 /*
5 ----------------------------------------------------------------------
6 
7  ppport.h -- Perl/Pollution/Portability Version 3.63
8 
9  Automatically created by Devel::PPPort running under perl 5.034000.
10 
11  Do NOT edit this file directly! -- Edit PPPort_pm.PL and the
12  includes in parts/inc/ instead.
13 
14  Use 'perldoc ppport.h' to view the documentation below.
15 
16 ----------------------------------------------------------------------
17 
18 SKIP
19 
20 =pod
21 
22 =head1 NAME
23 
24 ppport.h - Perl/Pollution/Portability version 3.63
25 
26 =head1 SYNOPSIS
27 
28  perl ppport.h [options] [source files]
29 
30  Searches current directory for files if no [source files] are given
31 
32  --help show short help
33 
34  --version show version
35 
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
39 
40  --compat-version=version provide compatibility with Perl version
41  --cplusplus accept C++ comments
42 
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
48 
49  --strip strip all script and doc functionality
50  from ppport.h
51 
52  --list-provided list provided API
53  --list-unsupported list API that isn't supported all the way
54  back
55  --api-info=name show Perl API portability information
56 
57 =head1 COMPATIBILITY
58 
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.
61 
62 =head1 OPTIONS
63 
64 =head2 --help
65 
66 Display a brief usage summary.
67 
68 =head2 --version
69 
70 Display the version of F<ppport.h>.
71 
72 =head2 --patch=I<file>
73 
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.
77 
78 =head2 --copy=I<suffix>
79 
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
85 argument.
86 
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.
90 
91 =head2 --diff=I<program>
92 
93 Manually set the diff program and options to use. The default
94 is to use C<Text::Diff>, when installed, and output unified
95 context diffs.
96 
97 =head2 --compat-version=I<version>
98 
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.
104 
105 =head2 --cplusplus
106 
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++
110 comments untouched.
111 
112 =head2 --quiet
113 
114 Be quiet. Don't print anything except fatal errors.
115 
116 =head2 --nodiag
117 
118 Don't output any diagnostic messages. Only portability
119 alerts will be printed.
120 
121 =head2 --nohints
122 
123 Don't output any hints. Hints often contain useful portability
124 notes. Warnings will still be displayed.
125 
126 =head2 --nochanges
127 
128 Don't suggest any changes. Only give diagnostic output and hints
129 unless these are also deactivated.
130 
131 =head2 --nofilter
132 
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.
135 
136 =head2 --strip
137 
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.
142 
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>
145 module is installed.
146 
147 =head2 --list-provided
148 
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.
152 
153 =head2 --list-unsupported
154 
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.
159 
160 =head2 --api-info=I<name>
161 
162 Show portability information for elements matching I<name>.
163 If I<name> is surrounded by slashes, it is interpreted as a regular
164 expression.
165 
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.
171 
172 =head1 DESCRIPTION
173 
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.
176 
177 =over 4
178 
179 =item *
180 
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
184 
185  perl ppport.h --list-provided
186 
187 to see which API elements are provided by ppport.h.
188 
189 =item *
190 
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.
196 
197 =item *
198 
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:
203 
204 =over 4
205 
206 =item C<PERL_VERSION_I<xx>(major, minor, patch)>
207 
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>.
211 
212 For example,
213 
214  #if PERL_VERSION_GT(5,24,2)
215  code that will only be compiled on perls after v5.24.2
216  #else
217  fallback code
218  #endif
219 
220 Note that this is usable in making compile-time decisions
221 
222 You may use the special value '*' for the final number to mean ALL possible
223 values for it. Thus,
224 
225  #if PERL_VERSION_EQ(5,31,'*')
226 
227 means all perls in the 5.31 series. And
228 
229  #if PERL_VERSION_NE(5,24,'*')
230 
231 means all perls EXCEPT 5.24 ones. And
232 
233  #if PERL_VERSION_LE(5,9,'*')
234 
235 is effectively
236 
237  #if PERL_VERSION_LT(5,10,0)
238 
239 =back
240 
241 =item *
242 
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>.
247 
248 These functions or variables will be marked C<explicit> in the list shown
249 by C<--list-provided>.
250 
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
253 variants.
254 
255 For a C<static> function or variable (used only in a single source
256 file), use:
257 
258  #define NEED_function
259  #define NEED_variable
260 
261 For a global function or variable (used in multiple source files),
262 use:
263 
264  #define NEED_function_GLOBAL
265  #define NEED_variable_GLOBAL
266 
267 Note that you mustn't have more than one global request for the
268 same function or variable in your project.
269 
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
309 
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>:
313 
314  #define DPPP_NAMESPACE MyOwnNamespace_
315  #include "ppport.h"
316 
317 The default namespace is C<DPPP_>.
318 
319 =back
320 
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
323 details.
324 
325 =head1 EXAMPLES
326 
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:
331 
332  perl ppport.h
333 
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.
337 
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:
342 
343  perl ppport.h --compat-version=5.6.0 --cplusplus --patch=test.diff
344 
345 If you only want your code to be scanned without any suggestions
346 for changes, use:
347 
348  perl ppport.h --nochanges
349 
350 You can specify a different C<diff> program or options, using
351 the C<--diff> option:
352 
353  perl ppport.h --diff='diff -C 10'
354 
355 This would output context diffs with 10 lines of context.
356 
357 If you want to create patched copies of your files instead, use:
358 
359  perl ppport.h --copy=.new
360 
361 To display portability information for the C<newSVpvn> function,
362 use:
363 
364  perl ppport.h --api-info=newSVpvn
365 
366 Since the argument to C<--api-info> can be a regular expression,
367 you can use
368 
369  perl ppport.h --api-info=/_nomg$/
370 
371 to display portability information for all C<_nomg> functions or
372 
373  perl ppport.h --api-info=/./
374 
375 to display information for all known API elements.
376 
377 =head1 BUGS
378 
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.
382 
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.
387 
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>
391 
392 Please include the following information:
393 
394 =over 4
395 
396 =item 1.
397 
398 The complete output from running "perl -V"
399 
400 =item 2.
401 
402 This file.
403 
404 =item 3.
405 
406 The name and version of the module you were trying to build.
407 
408 =item 4.
409 
410 A full log of the build that failed.
411 
412 =item 5.
413 
414 Any other information that you think could be relevant.
415 
416 =back
417 
418 For the latest version of this code, please get the C<Devel::PPPort>
419 module from CPAN.
420 
421 =head1 COPYRIGHT
422 
423 Version 3.x, Copyright (c) 2004-2013, Marcus Holland-Moritz.
424 
425 Version 2.x, Copyright (C) 2001, Paul Marquess.
426 
427 Version 1.x, Copyright (C) 1999, Kenneth Albanowski.
428 
429 This program is free software; you can redistribute it and/or
430 modify it under the same terms as Perl itself.
431 
432 =head1 SEE ALSO
433 
434 See L<Devel::PPPort>.
435 
436 =cut
437 
438 # These are tools that must be included in ppport.h. It doesn't work if given
439 # a .pl suffix.
440 #
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.
443 
444 # What revisions are legal, to be output as-is and converted into a pattern
445 # that matches them precisely
446 my $r_pat = "[57]";
447 
448 sub format_version
449 {
450  # Given an input version that is acceptable to parse_version(), return a
451  # string of the standard representation of it.
452 
453  my($r,$v,$s) = parse_version(shift);
454 
455  if ($r < 5 || ($r == 5 && $v < 6)) {
456  my $ver = sprintf "%d.%03d", $r, $v;
457  $s > 0 and $ver .= sprintf "_%02d", $s;
458 
459  return $ver;
460  }
461 
462  return sprintf "%d.%d.%d", $r, $v, $s;
463 }
464 
465 sub parse_version
466 {
467  # Returns a triplet, (revision, major, minor) from the input, treated as a
468  # string, which can be in any of several typical formats.
469 
470  my $ver = shift;
471  $ver = "" unless defined $ver;
472 
473  my($r,$v,$s);
474 
475  if ( ($r, $v, $s) = $ver =~ /^([0-9]+)([0-9]{3})([0-9]{3})$/ # 5029010, from the file
476  # names in our
477  # parts/base/ and
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
481  # output of $]
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
484  ) {
485 
486  $s = 0 unless $s;
487 
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);
491  }
492 
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
497  {
498  $r = ord $r;
499  $v = ord $v;
500  $s = ord $s;
501 
502  die "Only Perl $r_pat are supported '$ver'\n" unless $r =~ / ^ $r_pat $ /x;
503  return ($r, $v, $s);
504  }
505 
506  my $mesg = "";
507  $mesg = ". (In 5.00x_yz, x must be 1-5.)" if $ver =~ /_/;
508  die "Invalid version number format: '$ver'$mesg\n";
509 }
510 
511 sub int_parse_version
512 {
513  # Returns integer 7 digit human-readable version, suitable for use in file
514  # names in parts/todo parts/base.
515 
516  return 0 + join "", map { sprintf("%03d", $_) } parse_version(shift);
517 }
518 
519 sub ivers # Shorter name for int_parse_version
520 {
521  return int_parse_version(shift);
522 }
523 
524 sub format_version_line
525 {
526  # Returns a floating point representation of the input version
527 
528  my $version = int_parse_version(shift);
529  $version =~ s/ ^ ( $r_pat ) \B /$1./x;
530  return $version;
531 }
532 
533 BEGIN {
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(@_) } ];
540  } else {
541  eval q[sub dictionary_order :prototype($$) { _dictionary_order(@_) } ];
542  }
543 }
544 
545 sub _dictionary_order { # Sort caselessly, ignoring punct
546  my ($valid_a, $valid_b) = @_;
547 
548  my ($lc_a, $lc_b);
549  my ($squeezed_a, $squeezed_b);
550 
551  $valid_a = '' unless defined $valid_a;
552  $valid_b = '' unless defined $valid_b;
553 
554  $lc_a = lc $valid_a;
555  $lc_b = lc $valid_b;
556 
557  $squeezed_a = $lc_a;
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
561 
562  $squeezed_b = $lc_b;
563  $squeezed_b =~ s/^_+//g;
564  $squeezed_b =~ s/\B_+\B//g;
565  $squeezed_b =~ s/[\W]//g;
566 
567  return( $squeezed_a cmp $squeezed_b
568  or $lc_a cmp $lc_b
569  or $valid_a cmp $valid_b);
570 }
571 
572 sub sort_api_lines # Sort lines of the form flags|return|name|args...
573  # by 'name'
574 {
575  $a =~ / ^ [^|]* \| [^|]* \| ( [^|]* ) /x; # 3rd field '|' is sep
576  my $a_name = $1;
577  $b =~ / ^ [^|]* \| [^|]* \| ( [^|]* ) /x;
578  my $b_name = $1;
579  return dictionary_order($a_name, $b_name);
580 }
581 
582 1;
583 
584 use strict;
585 
586 BEGIN { require warnings if "$]" > '5.006' }
587 
588 # Disable broken TRIE-optimization
589 BEGIN { eval '${^RE_TRIE_MAXBUF} = -1' if "$]" >= "5.009004" && "$]" <= "5.009005"}
590 
591 my $VERSION = 3.63;
592 
593 my %opt = (
594  quiet => 0,
595  diag => 1,
596  hints => 1,
597  changes => 1,
598  cplusplus => 0,
599  filter => 1,
600  strip => 0,
601  version => 0,
602 );
603 
604 my($ppport) = $0 =~ /([\w.]+)$/;
605 my $LF = '(?:\r\n|[\r\n])'; # line feed
606 my $HS = "[ \t]"; # horizontal whitespace
607 
608 # Never use C comments in this file!
609 my $ccs = '/'.'*';
610 my $cce = '*'.'/';
611 my $rccs = quotemeta $ccs;
612 my $rcce = quotemeta $cce;
613 
614 eval {
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
620  )) or usage();
621 };
622 
623 if ($@ and grep /^-/, @ARGV) {
624  usage() if "@ARGV" =~ /^--?h(?:elp)?$/;
625  die "Getopt::Long not found. Please don't use any options.\n";
626 }
627 
628 if ($opt{version}) {
629  print "This is $0 $VERSION.\n";
630  exit 0;
631 }
632 
633 usage() if $opt{help};
634 strip() if $opt{strip};
635 
636 $opt{'compat-version'} = 5.003_07 unless exists $opt{'compat-version'};
637 $opt{'compat-version'} = int_parse_version($opt{'compat-version'});
638 
639 my $int_min_perl = int_parse_version(5.003_07);
640 
641 # Each element of this hash looks something like:
642 # 'Poison' => {
643 # 'base' => '5.008000',
644 # 'provided' => 1,
645 # 'todo' => '5.003007'
646 # },
647 my %API = map { /^(\w+)\|([^|]*)\|([^|]*)\|(\w*)$/
648  ? ( $1 => {
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 ) : ()),
661  } )
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
682 ABORT|5.003007||Viu
683 abort|5.005000||Viu
684 abort_execution|5.025010||Viu
685 accept|5.005000||Viu
686 ACCEPT|5.009005||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
691 access|5.005000||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
740 AM_STR|5.027010||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
754 any_dup|5.006000||Vu
755 ANYOF|5.003007||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
778 ANYOFD|5.023003||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
787 ANYOFH|5.029007||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
809 ANYOFL|5.021008||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
820 ANYOFM|5.027009||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
869 ANYOFR|5.031007||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
895 ao|5.005000||Viu
896 _append_range_to_invlist|5.013010||Viu
897 append_utf8_from_native_byte|5.019004||cVniu
898 apply|5.003007||Viu
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
905 ARG1|5.003007||Viu
906 ARG1_LOC|5.005000||Viu
907 ARG1_SET|5.005000||Viu
908 ARG2|5.003007||Viu
909 ARG2L|5.009005||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
914 ARG|5.005000||Viu
915 ARG_LOC|5.005000||Viu
916 ARGp|5.031010||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
932 assert|5.003007||Viu
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
945 aTHXa|5.017006||Viu
946 aTHXo|5.006000||Viu
947 aTHXR||5.003007|ponu
948 aTHXR_||5.003007|ponu
949 aTHXx|5.006000||Viu
950 Atof|5.006000||Viu
951 Atol|5.006000||Viu
952 atoll|5.008000||Viu
953 Atoul|5.006000||Viu
954 AvALLOC|5.003007||Viu
955 AvARRAY|5.003007|5.003007|
956 AvARYLEN|5.003007||Viu
957 av_arylen_p|||cu
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
970 av_iter_p|||cu
971 av_len|5.003007|5.003007|
972 av_make|5.003007|5.003007|
973 AvMAX|5.003007||Viu
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|
978 AvREAL|5.003007||Viu
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
1015 bind|5.005000||Viu
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
1044 BOL|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
1052 bool|5.003007||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
1057 BOUND|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
1145 cando|5.003007||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
1420 cCOP|5.003007||Viu
1421 cCOPo|5.004005||Viu
1422 cCOPx|5.006000||Viu
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
1431 chdir|5.005000||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
1445 chmod|5.005000||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
1460 ckwarn|||cu
1461 ckWARN_d|5.006000|5.003007|p
1462 ckwarn_d|||cu
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
1472 CLASS||5.003007|
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
1492 cLOOP|5.003007||Viu
1493 cLOOPo|5.004005||Viu
1494 cLOOPx|5.006000||Viu
1495 CLOSE|5.003007||Viu
1496 close|5.005000||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
1505 CLUMP|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
1621 cPMOP|5.003007||Viu
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
1628 cPVOP|5.003007||Viu
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
1644 crypt|5.009000||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
1650 cSVOP|5.003007||Viu
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
1659 ctime|5.009000||Viu
1660 CTIME_R_PROTO|5.008000|5.008000|Vn
1661 Ctl|5.003007||Viu
1662 CTYPE256|5.003007||Viu
1663 cUNOP|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
1669 CURLY|5.003007||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
1742 curse|5.013009||Viu
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|
1825 cvgv_from_hek|||ciu
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
1894 cxinc|5.003007||cVu
1895 CXINC|5.003007||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
1958 CxTRY|5.033007||Viu
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
1970 DAY_1|5.027010||Viu
1971 DAY_2|5.027010||Viu
1972 DAY_3|5.027010||Viu
1973 DAY_4|5.027010||Viu
1974 DAY_5|5.027010||Viu
1975 DAY_6|5.027010||Viu
1976 DAY_7|5.027010||Viu
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
1998 DEBUG|5.003007||Viu
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
2151 dEXT|5.003007||Viu
2152 dEXTCONST|5.004000||Viu
2153 D_FMT|5.027010||Viu
2154 DIE|5.003007||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
2164 djSP|5.004005||Vi
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
2305 drand48_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
2311 dTARG|5.003007||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
2319 dTHXo|5.006000||Viu
2320 dTHXoa|5.006001|5.003007|p
2321 dTHXR||5.003007|ponu
2322 dTHXs|5.007002||Viu
2323 dTHXx|5.006000||Viu
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
2352 dup2|5.005000||Viu
2353 dup|5.005000||Viu
2354 dup_attrlist|5.006000||Viu
2355 DUP_WARNINGS|5.009004||Viu
2356 dup_warnings|||ciu
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
2373 END|5.003007||Viu
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
2411 EOF|5.003007||Viu
2412 EOF_NONBLOCK|5.003007|5.003007|Vn
2413 EOL|5.003007||Viu
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
2418 EOS|5.005000||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
2423 ERA|5.027010||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
2429 EVAL|5.005000||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
2462 EXACT|5.004000||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
2524 execl|5.005000||Viu
2525 EXEC_PAT_MOD|5.009005||Viu
2526 EXEC_PAT_MODS|5.009005||Viu
2527 execute_wildcard|5.031010||Viu
2528 execv|5.005000||Viu
2529 execvp|5.005000||Viu
2530 exit|5.005000||Viu
2531 EXPECT|5.009004||Viu
2532 expect_number|5.007001||Viu
2533 EXT|5.003007||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
2548 FALSE|5.003007||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
2560 fcntl|5.006000||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
2613 feof|5.003007||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
2638 fgetc|5.003007||Viu
2639 fgetpos|5.003007||Viu
2640 fgets|5.003007||Viu
2641 FILE|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
2685 FLAGS|5.013006||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
2692 flock|5.005000||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
2712 fopen|5.003007||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
2735 fputc|5.003007||Viu
2736 fputs|5.003007||Viu
2737 fread|5.003007||Viu
2738 free|5.003007||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
2751 fseek|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
2756 Fstat|5.003007||Viu
2757 fstat|5.005000||Viu
2758 ftell|5.003007||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
2789 getc|5.003007||Viu
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|
2798 get_db_sub|||iu
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
2896 get_re_arg|||xciu
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
2924 getw|5.003007||Viu
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
2947 GOSUB|5.009005||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
2954 GPOS|5.004000||Viu
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
3011 GvAVn|5.003007||Viu
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
3019 GvCVu|5.004000||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
3024 GvEGV|5.003007||Viu
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
3071 GvGP|5.003007||Viu
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
3077 GvHVn|5.003007||Viu
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
3104 GvIO|5.003007||Viu
3105 gv_IOadd|5.003007|5.003007|u
3106 GvIOn|5.003007||Viu
3107 GvIOp|5.003007||Viu
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
3181 __has_builtin|||piu
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
3570 HEKf|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
3652 htoni|5.003007||Viu
3653 htonl|5.003007||Viu
3654 htons|5.003007||Viu
3655 htovl|5.003007||Viu
3656 htovs|5.003007||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|
3662 HvAUX|5.009003||Viu
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
3741 HvMAX|5.003007||Viu
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
3874 INIT|5.003007||Viu
3875 init_argv_symbols|5.007003||Viu
3876 init_constants|5.017003||Viu
3877 init_dbargs|||iu
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
3895 IN_LC|5.021001||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
3967 IoANY|5.006001||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
3972 ioctl|5.005000||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
3984 IoIFP|5.003007||Viu
3985 IoLINES|5.003007||Viu
3986 IoLINES_LEFT|5.003007||Viu
3987 IoOFP|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
4119 isGCB|5.021009||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
4132 isGV|5.003007||Viu
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
4172 isLB|5.023007||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|
4259 isSB|5.021009||Viu
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
4343 isWB|5.021009||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
4391 items||5.003007|
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
4408 ix||5.003007|
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
4418 JOIN|5.005000||Viu
4419 join_exact|5.009004||Viu
4420 kBINOP|5.003007||Viu
4421 kCOP|5.003007||Viu
4422 KEEPCOPY_PAT_MOD|5.009005||Viu
4423 KEEPCOPY_PAT_MODS|5.009005||Viu
4424 KEEPS|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
4566 KEY_m|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
4595 KEY_q|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
4618 KEY_s|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
4707 KEY_x|5.003007||Viu
4708 KEY_xor|5.003007||Viu
4709 KEY_y|5.003007||Viu
4710 kGVOP_gv|5.006000||Viu
4711 kill|5.005000||Viu
4712 killpg|5.005000||Viu
4713 kLISTOP|5.003007||Viu
4714 kLOGOP|5.003007||Viu
4715 kLOOP|5.003007||Viu
4716 kPADOP|5.006000||Viu
4717 kPMOP|5.003007||Viu
4718 kPVOP|5.003007||Viu
4719 kSVOP|5.003007||Viu
4720 kSVOP_sv|5.006000||Viu
4721 kUNOP|5.003007||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
4801 link|5.006000||Viu
4802 LINKLIST|5.013006|5.013006|
4803 list|5.003007||Viu
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
4835 lockf|5.006000||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
4882 lop|5.005000||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
4886 lseek|5.005000||Viu
4887 LSEEKSIZE|5.006000|5.006000|Vn
4888 lstat|5.005000||Viu
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
4893 LVRET|5.007001||Vi
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
4929 magic_methcall|||vi
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
4994 MAX|5.025006||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
5002 MAXO|5.003007||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
5018 MBOL|5.003007||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
5059 memGE|5.025005||Viu
5060 memGT|5.025005||Viu
5061 memLE|5.025005||Viu
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
5069 memLT|5.025005||Viu
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|
5078 MEOL|5.003007||Viu
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
5114 MgPV|5.003007||Viu
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
5119 MgSV|5.033009||Viu
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
5126 MIN|5.025006||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
5136 Mkdir|5.004000||Viu
5137 mkdir|5.005000||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
5146 MON_1|5.027010||Viu
5147 MON_2|5.027010||Viu
5148 MON_3|5.027010||Viu
5149 MON_4|5.027010||Viu
5150 MON_5|5.027010||Viu
5151 MON_6|5.027010||Viu
5152 MON_7|5.027010||Viu
5153 MON_8|5.027010||Viu
5154 MON_9|5.027010||Viu
5155 more_bodies|||iu
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
5181 mro_meta_init|||ciu
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
5217 my|5.011000||Viu
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
5244 my_mkostemp|||niu
5245 my_mkstemp_cloexec|||niu
5246 my_mkstemp|||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
5265 N0|5.029001||Viu
5266 N10|5.029001||Viu
5267 N11|5.029001||Viu
5268 N1|5.029001||Viu
5269 N2|5.029001||Viu
5270 N3|5.029001||Viu
5271 N4|5.029001||Viu
5272 N5|5.029001||Viu
5273 N6|5.029001||Viu
5274 N7|5.029001||Viu
5275 N8|5.029001||Viu
5276 N9|5.029001||Viu
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
5328 New|5.003007||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|
5341 Newc|5.003007||Viu
5342 new_collate|5.006000||Viu
5343 newCONDOP|5.003007|5.003007|
5344 new_constant|||iu
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
5354 newGP|||xiu
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|
5379 NewOp|5.008001||Viu
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|
5397 NEWSV|5.003007||Viu
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
5438 Newz|5.003007||Viu
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
5466 no_op|5.003007||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
5471 NOSTR|5.027010||Viu
5472 NO_TAINT_SUPPORT|5.017006||Viu
5473 not_a_number|5.005000||Viu
5474 NOTE3|5.027001||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
5505 NSIG|5.009003||Viu
5506 ntohi|5.003007||Viu
5507 ntohl|5.003007||Viu
5508 ntohs|5.003007||Viu
5509 nuke_stacks|5.005000||Viu
5510 Null|5.003007||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
5627 OP|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|
5644 OPEN|5.003007||Viu
5645 open|5.005000||Viu
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
5815 op_refcnt_dec|||xiu
5816 OpREFCNT_inc|5.006000||Viu
5817 op_refcnt_inc|||xiu
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
5925 padname_free|||ciu
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
5973 pad_sv|5.003007||cV
5974 PAD_SV|5.003007||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
6003 Pause|5.003007||Viu
6004 pause|5.005000||Viu
6005 pclose|5.003007||Viu
6006 peep|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
6932 pipe|5.005000||Viu
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
6937 PL_an|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
7136 PL_op|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|
7185 PL_rs|5.005000||Vi
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
7239 PL_Sv|5.005000||pcV
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
7270 PLUS|5.003007||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
7376 PNf|5.021007||Viu
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
7383 popen|5.003007||Viu
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
7400 populate_isa|||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
7426 PP|5.003007||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
7461 PRUNE|5.009005||Viu
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
7497 pTHX_||5.003007|p
7498 pTHX__FORMAT|5.009002||Viu
7499 pTHX_FORMAT|5.009002||Viu
7500 pTHXo|5.006000||Viu
7501 pTHX__VALUE|5.009002||Viu
7502 pTHX_VALUE|5.009002||Viu
7503 pTHXx|5.006000||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|
7535 putc|5.003007||Viu
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
7543 putw|5.003007||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
7572 read|5.005000||Viu
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
7583 re_croak|||iu
7584 recv|5.006000||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
7690 REF|5.003007||Viu
7691 ref|5.009003||Viu
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
7707 REFF|5.004001||Viu
7708 REFFA|5.013010||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
7718 REFFL|5.004001||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
7728 REFFN|5.031001||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
7737 REFFU|5.013008||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
7749 REFN|5.031001||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
7758 refto|5.005000||Viu
7759 reg2Lanode|5.021005||Viu
7760 reg|5.005000||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|
7844 RENUM|5.005000||Viu
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
7894 rmdir|5.005000||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
7909 rpeep|5.013005||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|
8072 SANY|5.003007||Viu
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
8151 SAVEPADSV|||i
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
8250 sb_m|5.003007||Viu
8251 sb_maxiters|5.003007||Viu
8252 SBOL|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
8274 sb_rx|5.003007||Viu
8275 sb_rxres|5.004000||Viu
8276 sb_rxtainted|5.004000||Viu
8277 sb_s|5.003007||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
8319 semun|5.006000||Viu
8320 send|5.005000||Viu
8321 sendto|5.005000||Viu
8322 SEOL|5.003007||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
8346 SETi|5.003007||Viu
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
8356 SETn|5.003007||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
8364 SETp|5.003007||Viu
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
8374 SETs|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
8384 SETu|5.004000||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
8452 SKIP|5.009005||Viu
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
8473 sleep|5.005000||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
8479 softref2xv|||iu
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
8535 SSNEW|5.006000||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
8549 SSPTR|5.006000||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
8562 STAR|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
8568 start_glob|||xi
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
8573 Stat|5.003007||Viu
8574 stat|5.005000||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
8593 stdin|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
8691 sv_add_backref|||iu
8692 SvAMAGIC|5.003007||Viu
8693 SvAMAGIC_off|5.031004|5.031004|nu
8694 SvAMAGIC_on|5.031004|5.031004|nu
8695 SvANY|5.003007||Viu
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
8819 SVf32|5.009002||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
8841 sv_free2|||xciu
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|
8851 SvGID|5.019001||Viu
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|
8889 sv_iv|5.005000||dcV
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
8938 sv_nv|5.005000||dcV
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
8951 SvOKp|5.003007||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|
9021 sv_pv|5.008000||cV
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|
9118 SvRVx|5.003007||Viu
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|
9197 SVt_INVLIST|||c
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
9226 SvUID|5.019001||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
9282 sys_init3|||cnu
9283 sys_init|||cnu
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
9291 sys_term|||cnu
9292 TAIL|5.005000||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
9297 TAINT|5.004000||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|
9311 TARGi|5.023005||Viu
9312 TARGn|5.023005||Viu
9313 TARGu|5.023005||Viu
9314 telldir|5.005000||Viu
9315 T_FMT|5.027010||Viu
9316 T_FMT_AMPM|5.027010||Viu
9317 THIS|5.003007|5.003007|V
9318 THOUSEP|5.027010||Viu
9319 THR|5.005000||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
9328 times|5.005000||Viu
9329 Time_t|5.003007|5.003007|Vn
9330 Timeval|5.004000|5.004000|Vn
9331 TM|5.011000||Viu
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
9348 tokeq|5.005000||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
9363 TOPi|5.003007||Viu
9364 TOPl|5.003007||Viu
9365 TOPm1s|5.007001||Viu
9366 TOPMARK|5.003007||cViu
9367 TOPn|5.003007||Viu
9368 TOPp1s|5.007001||Viu
9369 TOPp|5.003007||Viu
9370 TOPpx|5.005003||Viu
9371 TOPs|5.003007||Viu
9372 TOPu|5.004000||Viu
9373 TOPul|5.006000||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
9403 TRIE|5.009002||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
9409 TRIEC|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
9435 TRUE|5.003007||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
9441 try_amagic_un|||ciu
9442 tryAMAGICunDEREF|5.006000||Viu
9443 tryAMAGICun_MG|5.013002||Viu
9444 tryAMAGICunTARGETlist|5.017002||Viu
9445 TS_W32_BROKEN_LOCALECONV|5.027010||Viu
9446 tTHX|5.009003||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
9456 U16|5.027001||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|
9462 U32|5.027001||Viu
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
9470 U64|5.023002||Viu
9471 U64SIZE|5.006000|5.006000|Vn
9472 U64TYPE|5.006000|5.006000|Vn
9473 U8|5.027001||Viu
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
9482 U_I|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
9494 U_L|5.003007||Viu
9495 umask|5.005000||Viu
9496 uname|5.005004||Viu
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
9617 UNI_L|5.029002||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
9683 unlnk|5.003007||cVu
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
9704 U_S|5.003007||Viu
9705 usage|5.005000||Viu
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
9877 utime|5.005000||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
9903 validate_suid|||iu
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|
9911 VCMP|5.019008||Viu
9912 vcroak|5.006000|5.006000|
9913 vdeb|5.007003|5.007003|u
9914 VERB|5.009005||Viu
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
9921 visit|5.005000||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
9931 voidnonfinal|||iu
9932 VOL|5.003007||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
9962 vTHX|5.006000||Viu
9963 VT_NATIVE|5.021004||Viu
9964 vtohl|5.003007||Viu
9965 vtohs|5.003007||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
9972 wait|5.005000||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
10273 );
10274 
10275 if (exists $opt{'list-unsupported'}) {
10276  my $f;
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";
10287  }
10288  exit 0;
10289 }
10290 
10291 # Scan for hints, possible replacement candidates, etc.
10292 
10293 my(%replace, %need, %hints, %warnings, %depends);
10294 my $replace = 0;
10295 my($hint, $define, $function);
10296 
10297 sub find_api
10298 {
10299  BEGIN { 'warnings'->unimport('uninitialized') if "$]" > '5.006' }
10300  my $code = shift;
10301  $code =~ s{
10302  / (?: \*[^*]*\*+(?:[^$ccs][^*]*\*+)* / | /[^\r\n]*)
10303  | "[^"\\]*(?:\\.[^"\\]*)*"
10304  | '[^'\\]*(?:\\.[^'\\]*)*' }{}egsx;
10305  grep { exists $API{$_} } $code =~ /(\w+)/mg;
10306 }
10307 
10308 while (<DATA>) {
10309  if ($hint) {
10310 
10311  # Here, we are in the middle of accumulating a hint or warning.
10312  my $end_of_hint = 0;
10313 
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;
10318  $end_of_hint = 1;
10319  }
10320 
10321  # Set $h to the hash of which type.
10322  my $h = $hint->[0] eq 'Hint' ? \%hints : \%warnings;
10323 
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*$/;
10327 
10328  # Add the meat of this line to the hash value of each API element it
10329  # applies to
10330  for (@{$hint->[1]}) {
10331  $h->{$_} ||= ''; # avoid the warning older perls generate
10332  $h->{$_} .= "$1\n";
10333  }
10334 
10335  # If the line had a comment close, we are through with this hint
10336  undef $hint if $end_of_hint;
10337 
10338  next;
10339  }
10340 
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
10346  #
10347  # $hint becomes
10348  # [
10349  # 'Warning',
10350  # [
10351  # 'PL_expect',
10352  # 'PL_copline',
10353  # 'PL_rsfp',
10354  # ],
10355  # ]
10356  if (m{^\s*$rccs\s+(Hint|Warning):\s+(\w+(?:,?\s+\w+)*)\s*$}) {
10357  $hint = [$1, [split /,?\s+/, $2]];
10358  next;
10359  }
10360 
10361  if ($define) { # If in the middle of a definition...
10362 
10363  # append a continuation line ending with backslash.
10364  if ($define->[1] =~ /\\$/) {
10365  $define->[1] .= $_;
10366  }
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
10372  }
10373  undef $define;
10374  }
10375  }
10376 
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+(.*)};
10380 
10381  if ($function) {
10382  if (/^}/) {
10383  if (exists $API{$function->[0]}) {
10384  my @n = find_api($function->[1]);
10385  push @{$depends{$function->[0]}}, @n if @n
10386  }
10387  undef $function;
10388  }
10389  else {
10390  $function->[1] .= $_;
10391  }
10392  }
10393 
10394  $function = [$1, ''] if m{^DPPP_\‍(my_(\w+)\‍)};
10395 
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*$};
10401 
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+)};
10405 
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};
10408 
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*$};
10411 
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;
10417  my $d;
10418  for $d (map { s/\s+//g; $_ } split /,/, $1) {
10419  push @{$depends{$d}}, @deps;
10420  }
10421  }
10422 
10423  $need{$1} = 1 if m{^#if\s+defined\‍(NEED_(\w+)(?:_GLOBAL)?\‍)};
10424 }
10425 
10426 for (values %depends) {
10427  my %seen;
10428  $_ = [sort dictionary_order grep !$seen{$_}++, @$_];
10429 }
10430 
10431 if (exists $opt{'api-info'}) {
10432  my $f;
10433  my $count = 0;
10434  my $match = $opt{'api-info'} =~ m!^/(.*)/$! ? $1 : "^\Q$opt{'api-info'}\E\$";
10435 
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.
10438  my @ok_to_use;
10439  my @shouldnt_use;
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;
10445  }
10446  else {
10447  push @shouldnt_use, $f;
10448  }
10449  }
10450 
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;
10456 
10457  for $f (@ok_to_use) {
10458  print "\n=== $f ===\n";
10459  my $info = 0;
10460  my $base;
10461  $base = int_parse_version($API{$f}{base}) if $API{$f}{base};
10462  my $todo;
10463  $todo = int_parse_version($API{$f}{todo}) if $API{$f}{todo};
10464 
10465  # Output information
10466  if ($base) {
10467  my $with_or= "";
10468  if ( $base <= $int_min_perl
10469  || ( (! $API{$f}{provided} && ! $todo)
10470  || ($todo && $todo >= $base)))
10471  {
10472  $with_or= " with or";
10473  }
10474 
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.";
10482  }
10483  print "\n";
10484  $info++;
10485  }
10486  if ($API{$f}{provided} || $todo) {
10487  print "\nThis is only supported by $ppport, and NOT by perl versions going forward.\n" unless $base;
10488  if ($todo) {
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),
10494  ".\n";
10495  }
10496  }
10497  elsif (! $base || $base > $int_min_perl) {
10498  if (exists $depends{$f}) {
10499  my $max = 0;
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
10503  }
10504  $todo = $max if $max;
10505  }
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";
10514  }
10515  print ".\n";
10516  if ($todo) {
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";
10520  }
10521  else {
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";
10525  }
10526  }
10527  }
10528  }
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};
10532  $info++;
10533  }
10534 
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";
10539  $info++;
10540  }
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";
10543  $info++;
10544  }
10545  elsif ($API{$f}{deprecated}) {
10546  print "\nThis is deprecated and should not be used. Convert existing uses.\n";
10547  $info++;
10548  }
10549  elsif ($API{$f}{experimental}) {
10550  print "\nThe API for this is unstable and should not be used by XS code.\n", $email;
10551  $info++;
10552  }
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";
10557  }
10558  else {
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;
10561  }
10562  $info++;
10563  }
10564  unless ($info) {
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";
10568  }
10569  }
10570 
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};
10576  $info++;
10577  }
10578  $count++;
10579  }
10580 
10581  $count or print "\nFound no API matching '$opt{'api-info'}'.";
10582  print "\n";
10583  exit 0;
10584 }
10585 
10586 if (exists $opt{'list-provided'}) {
10587  my $f;
10588  for $f (sort dictionary_order keys %API) {
10589  next unless $API{$f}{provided};
10590  my @flags;
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";
10597  }
10598  exit 0;
10599 }
10600 
10601 my @files;
10602 my @srcext = qw( .xs .c .h .cc .cpp -c.inc -xs.inc );
10603 my $srcext = join '|', map { quotemeta $_ } @srcext;
10604 
10605 if (@ARGV) {
10606  my %seen;
10607  for (@ARGV) {
10608  if (-e) {
10609  if (-f) {
10610  push @files, $_ unless $seen{$_}++;
10611  }
10612  else { warn "'$_' is not a file.\n" }
10613  }
10614  else {
10615  my @new = grep { -f } glob $_
10616  or warn "'$_' does not exist.\n";
10617  push @files, grep { !$seen{$_}++ } @new;
10618  }
10619  }
10620 }
10621 else {
10622  eval {
10623  require File::Find;
10624  File::Find::find(sub {
10625  $File::Find::name =~ /($srcext)$/i
10626  and push @files, $File::Find::name;
10627  }, '.');
10628  };
10629  if ($@) {
10630  @files = map { glob "*$_" } @srcext;
10631  }
10632 }
10633 
10634 if (!@ARGV || $opt{filter}) {
10635  my(@in, @out);
10636  my %xsc = map { /(.*)\.xs$/ ? ("$1.c" => 1, "$1.cc" => 1) : () } @files;
10637  for (@files) {
10638  my $out = exists $xsc{$_} || /\b\Q$ppport\E$/i || !/($srcext)$/i;
10639  push @{ $out ? \@out : \@in }, $_;
10640  }
10641  if (@ARGV && @out) {
10642  warning("Skipping the following files (use --nofilter to avoid this):\n| ", join "\n| ", @out);
10643  }
10644  @files = @in;
10645 }
10646 
10647 die "No input files given!\n" unless @files;
10648 
10649 my(%files, %global, %revreplace);
10650 %revreplace = reverse %replace;
10651 my $filename;
10652 my $patch_opened = 0;
10653 
10654 for $filename (@files) {
10655  unless (open IN, "<$filename") {
10656  warn "Unable to read from $filename: $!\n";
10657  next;
10658  }
10659 
10660  info("Scanning $filename ...");
10661 
10662  my $c = do { local $/; <IN> };
10663  close IN;
10664 
10665  my %file = (orig => $c, changes => 0);
10666 
10667  # Temporarily remove C/XS comments and strings from the code
10668  my @ccom;
10669 
10670  $c =~ s{
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;
10679 
10680  $file{ccom} = \@ccom;
10681  $file{code} = $c;
10682  $file{has_inc_ppport} = $c =~ /^$HS*#$HS*include[^\r\n]+\b\Q$ppport\E\b/m;
10683 
10684  my $func;
10685 
10686  for $func (keys %API) {
10687  my $match = $func;
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'})
10696  {
10697  $file{uses}{$func}++;
10698  my @deps = rec_depend($func);
10699  if (@deps) {
10700  $file{uses_deps}{$func} = \@deps;
10701  for (@deps) {
10702  $file{uses}{$_} = 0 unless exists $file{uses}{$_};
10703  }
10704  }
10705  for ($func, @deps) {
10706  $file{needs}{$_} = 'static' if exists $need{$_};
10707  }
10708  }
10709  }
10710  if ( exists $API{$func}{todo}
10711  && int_parse_version($API{$func}{todo}) > $opt{'compat-version'})
10712  {
10713  if ($c =~ /\b$func\b/) {
10714  $file{uses_todo}{$func}++;
10715  }
10716  }
10717  }
10718  }
10719 
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}++;
10723  }
10724  else { warning("Possibly wrong #define $1 in $filename") }
10725  }
10726 
10727  for (qw(uses needs uses_todo needed_global needed_static)) {
10728  for $func (keys %{$file{$_}}) {
10729  push @{$global{$_}{$func}}, $filename;
10730  }
10731  }
10732 
10733  $files{$filename} = \%file;
10734 }
10735 
10736 # Globally resolve NEED_'s
10737 my $need;
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;
10749  }
10750  }
10751 }
10752 
10753 for $filename (@files) {
10754  exists $files{$filename} or next;
10755 
10756  info("=== Analyzing $filename ===");
10757 
10758  my %file = %{$files{$filename}};
10759  my $func;
10760  my $c = $file{code};
10761  my $warnings = 0;
10762 
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);
10768  if ($changes) {
10769  warning("Doesn't pass interpreter argument aTHX to Perl_$func");
10770  $file{changes} += $changes;
10771  }
10772  }
10773  }
10774  else {
10775  warning("Uses Perl_$func instead of $func");
10776  $file{changes} += ($c =~ s{\bPerl_$func(\s*)\‍((\s*aTHX_?)?\s*}
10777  {$func$1(}g);
10778  }
10779  }
10780 
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);
10784  }
10785 
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}}));
10790  }
10791  else {
10792  diag("Uses $func");
10793  }
10794  }
10795  $warnings += (hint($func) || 0);
10796  }
10797 
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";
10803  $warnings++;
10804  }
10805  }
10806 
10807  for $func (sort dictionary_order keys %{$file{needed_static}}) {
10808  my $message = '';
10809  if (not exists $file{uses}{$func}) {
10810  $message = "No need to define NEED_$func if $func is never used";
10811  }
10812  elsif (exists $file{needs}{$func} && $file{needs}{$func} ne 'static') {
10813  $message = "No need to define NEED_$func when already needed globally";
10814  }
10815  if ($message) {
10816  diag($message);
10817  $file{changes} += ($c =~ s/^$HS*#$HS*define$HS+NEED_$func\b.*$LF//mg);
10818  }
10819  }
10820 
10821  for $func (sort dictionary_order keys %{$file{needed_global}}) {
10822  my $message = '';
10823  if (not exists $global{uses}{$func}) {
10824  $message = "No need to define NEED_${func}_GLOBAL if $func is never used";
10825  }
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";
10829  }
10830  elsif ($file{needs}{$func} eq 'static') {
10831  $message = "No need to define NEED_${func}_GLOBAL when only used in this file";
10832  }
10833  }
10834  if ($message) {
10835  diag($message);
10836  $file{changes} += ($c =~ s/^$HS*#$HS*define$HS+NEED_${func}_GLOBAL\b.*$LF//mg);
10837  }
10838  }
10839 
10840  $file{needs_inc_ppport} = keys %{$file{uses}};
10841 
10842  if ($file{needs_inc_ppport}) {
10843  my $pp = '';
10844 
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");
10852  }
10853  else {
10854  diag("File needs $func, adding static request");
10855  }
10856  $pp .= "#define NEED_$func$suffix\n";
10857  }
10858  }
10859 
10860  if ($pp && ($c =~ s/^(?=$HS*#$HS*define$HS+NEED_\w+)/$pp/m)) {
10861  $pp = '';
10862  $file{changes}++;
10863  }
10864 
10865  unless ($file{has_inc_ppport}) {
10866  diag("Needs to include '$ppport'");
10867  $pp .= qq(#include "$ppport"\n)
10868  }
10869 
10870  if ($pp) {
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/);
10875  }
10876  }
10877  else {
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);
10881  }
10882  }
10883 
10884  # put back in our C comments
10885  my $ix;
10886  my $cppc = 0;
10887  my @ccom = @{$file{ccom}};
10888  for $ix (0 .. $#ccom) {
10889  if (!$opt{cplusplus} && $ccom[$ix] =~ s!^//!!) {
10890  $cppc++;
10891  $file{changes} += $c =~ s/$rccs$ix$rcce/$ccs$ccom[$ix] $cce/;
10892  }
10893  else {
10894  $c =~ s/$rccs$ix$rcce/$ccom[$ix]/;
10895  }
10896  }
10897 
10898  if ($cppc) {
10899  my $s = $cppc != 1 ? 's' : '';
10900  warning("Uses $cppc C++ style comment$s, which is not portable");
10901  }
10902 
10903  my $s = $warnings != 1 ? 's' : '';
10904  my $warn = $warnings ? " ($warnings warning$s)" : '';
10905  info("Analysis completed$warn");
10906 
10907  if ($file{changes}) {
10908  if (exists $opt{copy}) {
10909  my $newfile = "$filename$opt{copy}";
10910  if (-e $newfile) {
10911  error("'$newfile' already exists, refusing to write copy of '$filename'");
10912  }
10913  else {
10914  local *F;
10915  if (open F, ">$newfile") {
10916  info("Writing copy of '$filename' with changes to '$newfile'");
10917  print F $c;
10918  close F;
10919  }
10920  else {
10921  error("Cannot open '$newfile' for writing: $!");
10922  }
10923  }
10924  }
10925  elsif (exists $opt{patch} || $opt{changes}) {
10926  if (exists $opt{patch}) {
10927  unless ($patch_opened) {
10928  if (open PATCH, ">$opt{patch}") {
10929  $patch_opened = 1;
10930  }
10931  else {
10932  error("Cannot open '$opt{patch}' for writing: $!");
10933  delete $opt{patch};
10934  $opt{changes} = 1;
10935  goto fallback;
10936  }
10937  }
10938  mydiff(\*PATCH, $filename, $c);
10939  }
10940  else {
10941 fallback:
10942  info("Suggested changes:");
10943  mydiff(\*STDOUT, $filename, $c);
10944  }
10945  }
10946  else {
10947  my $s = $file{changes} == 1 ? '' : 's';
10948  info("$file{changes} potentially required change$s detected");
10949  }
10950  }
10951  else {
10952  info("Looks good");
10953  }
10954 }
10955 
10956 close PATCH if $patch_opened;
10957 
10958 exit 0;
10959 
10960 
10961 sub try_use { eval "use @_;"; return $@ eq '' }
10962 
10963 sub mydiff
10964 {
10965  local *F = shift;
10966  my($file, $str) = @_;
10967  my $diff;
10968 
10969  if (exists $opt{diff}) {
10970  $diff = run_diff($opt{diff}, $file, $str);
10971  }
10972 
10973  if (!defined $diff and try_use('Text::Diff')) {
10974  $diff = Text::Diff::diff($file, \$str, { STYLE => 'Unified' });
10975  $diff = <<HEADER . $diff;
10976 --- $file
10977 +++ $file.patched
10978 HEADER
10979  }
10980 
10981  if (!defined $diff) {
10982  $diff = run_diff('diff -u', $file, $str);
10983  }
10984 
10985  if (!defined $diff) {
10986  $diff = run_diff('diff', $file, $str);
10987  }
10988 
10989  if (!defined $diff) {
10990  error("Cannot generate a diff. Please install Text::Diff or use --copy.");
10991  return;
10992  }
10993 
10994  print F $diff;
10995 }
10996 
10997 sub run_diff
10998 {
10999  my($prog, $file, $str) = @_;
11000  my $tmp = 'dppptemp';
11001  my $suf = 'aaa';
11002  my $diff = '';
11003  local *F;
11004 
11005  while (-e "$tmp.$suf") { $suf++ }
11006  $tmp = "$tmp.$suf";
11007 
11008  if (open F, ">$tmp") {
11009  print F $str;
11010  close F;
11011 
11012  if (open F, "$prog $file $tmp |") {
11013  while (<F>) {
11014  s/\Q$tmp\E/$file.patched/;
11015  $diff .= $_;
11016  }
11017  close F;
11018  unlink $tmp;
11019  return $diff;
11020  }
11021 
11022  unlink $tmp;
11023  }
11024  else {
11025  error("Cannot open '$tmp' for writing: $!");
11026  }
11027 
11028  return undef;
11029 }
11030 
11031 sub rec_depend
11032 {
11033  my($func, $seen) = @_;
11034  return () unless exists $depends{$func};
11035  $seen = {%{$seen||{}}};
11036  return () if $seen->{$func}++;
11037  my %s;
11038  grep !$s{$_}++, map { ($_, rec_depend($_, $seen)) } @{$depends{$func}};
11039 }
11040 
11041 sub info
11042 {
11043  $opt{quiet} and return;
11044  print @_, "\n";
11045 }
11046 
11047 sub diag
11048 {
11049  $opt{quiet} and return;
11050  $opt{diag} and print @_, "\n";
11051 }
11052 
11053 sub warning
11054 {
11055  $opt{quiet} and return;
11056  print "*** ", @_, "\n";
11057 }
11058 
11059 sub error
11060 {
11061  print "*** ERROR: ", @_, "\n";
11062 }
11063 
11064 my %given_hints;
11065 my %given_warnings;
11066 sub hint
11067 {
11068  $opt{quiet} and return;
11069  my $func = shift;
11070  my $rv = 0;
11071  if (exists $warnings{$func} && !$given_warnings{$func}++) {
11072  my $warn = $warnings{$func};
11073  $warn =~ s!^!*** !mg;
11074  print "*** WARNING: $func\n", $warn;
11075  $rv++;
11076  }
11077  if ($opt{hints} && exists $hints{$func} && !$given_hints{$func}++) {
11078  my $hint = $hints{$func};
11079  $hint =~ s/^/ /mg;
11080  print " --- hint for $func ---\n", $hint;
11081  }
11082  $rv || 0;
11083 }
11084 
11085 sub usage
11086 {
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;
11091 
11092  print <<ENDUSAGE;
11093 
11094 Usage: $usage
11095 
11096 See perldoc $0 for details.
11097 
11098 ENDUSAGE
11099 
11100  exit 2;
11101 }
11102 
11103 sub strip
11104 {
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";
11117  }
11118  Devel::PPPort::WriteFile(\$0);
11119  exit 0;
11120 }
11121 print <<END;
11122 
11123 Sorry, but this is a stripped version of \$0.
11124 
11125 To be able to use its original script and doc functionality,
11126 please try to regenerate this file using:
11127 
11128  \$^X \$0 --unstrip
11129 
11130 END
11131 /ms;
11132  my($pl, $c) = $self =~ /(.*^__DATA__)(.*)/ms;
11133  $c =~ s{
11134  / (?: \*[^*]*\*+(?:[^$ccs][^*]*\*+)* / | /[^\r\n]*)
11135  | ( "[^"\\]*(?:\\.[^"\\]*)*"
11136  | '[^'\\]*(?:\\.[^'\\]*)*' )
11137  | ($HS+) }{ defined $2 ? ' ' : ($1 || '') }gsex;
11138  $c =~ s!\s+$!!mg;
11139  $c =~ s!^$LF!!mg;
11140  $c =~ s!^\s*#\s*!#!mg;
11141  $c =~ s!^\s+!!mg;
11142 
11143  open OUT, ">$0" or die "cannot strip $0: $!\n";
11144  print OUT "$pl$c\n";
11145 
11146  exit 0;
11147 }
11148 
11149 __DATA__
11150 */
11151 
11152 #ifndef _P_P_PORTABILITY_H_
11153 #define _P_P_PORTABILITY_H_
11154 
11155 #ifndef DPPP_NAMESPACE
11156 # define DPPP_NAMESPACE DPPP_
11157 #endif
11158 
11159 #define DPPP_CAT2(x,y) CAT2(x,y)
11160 #define DPPP_(name) DPPP_CAT2(DPPP_NAMESPACE, name)
11161 
11162 #define D_PPP_RELEASE_DATE 1625616000 /* 2021-07-07 */
11163 
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>
11169 # endif
11170 # if ! defined(PERL_VERSION) \
11171  && ! defined(PERL_VERSION_MAJOR) \
11172  && ( ! defined(SUBVERSION) || ! defined(PATCHLEVEL) )
11173 # include <could_not_find_Perl_patchlevel.h>
11174 # endif
11175 #endif
11176 
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
11181 #else
11182 # define D_PPP_MAJOR 5
11183 #endif
11184 
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 */
11192 #else
11193 # error Could not find a source for PERL_VERSION_MINOR
11194 #endif
11195 
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 */
11203 #else
11204 # error Could not find a source for PERL_VERSION_PATCH
11205 #endif
11206 
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.
11212  *
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))
11232 # else
11233 # define PERL_REVISION D_PPP_REVISION
11234 # define PERL_VERSION D_PPP_REVISION
11235 # define PERL_SUBVERSION D_PPP_SUBVERSION
11236 # endif
11237 #endif
11238 
11239 /* Warning: PERL_PATCHLEVEL PATCHLEVEL SUBVERSION PERL_REVISION PERL_VERSION
11240  * PERL_SUBVERSION PERL_BCDVERSION
11241  *
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
11244  */
11245 
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...) */
11253 
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, \
11257  D_PPP_MINOR, \
11258  D_PPP_PATCH)
11259 
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
11262  * always use it */
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
11269 
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)))
11277 #endif
11278 
11279 #ifndef PERL_VERSION_NE
11280 # define PERL_VERSION_NE(j,n,p) (! PERL_VERSION_EQ(j,n,p))
11281 #endif
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), \
11285  (n), \
11286  (((p) == '*') ? 0 : (p))))
11287 #endif
11288 
11289 #ifndef PERL_VERSION_GE
11290 # define PERL_VERSION_GE(j,n,p) (! PERL_VERSION_LT(j,n,p))
11291 #endif
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))))
11297 #endif
11298 
11299 #ifndef PERL_VERSION_GT
11300 # define PERL_VERSION_GT(j,n,p) (! PERL_VERSION_LE(j,n,p))
11301 #endif
11302 #ifndef dTHR
11303 # define dTHR dNOOP
11304 #endif
11305 #ifndef dTHX
11306 # define dTHX dNOOP
11307 #endif
11308 
11309 /* Hint: dTHX
11310 
11311  For pre-5.6.0 thread compatibility, instead use dTHXR, available only through
11312  ppport.h */
11313 #ifndef dTHXa
11314 # define dTHXa(x) dNOOP
11315 #endif
11316 #ifndef pTHX
11317 # define pTHX void
11318 #endif
11319 
11320 #ifndef pTHX_
11321 # define pTHX_
11322 #endif
11323 
11324 #ifndef aTHX
11325 # define aTHX
11326 #endif
11327 
11328 /* Hint: aTHX
11329 
11330  For pre-5.6.0 thread compatibility, instead use aTHXR, available only through
11331  ppport.h */
11332 #ifndef aTHX_
11333 # define aTHX_
11334 #endif
11335 
11336 /* Hint: aTHX_
11337 
11338  For pre-5.6.0 thread compatibility, instead use aTHXR_, available only
11339  through ppport.h */
11340 
11341 #if (PERL_BCDVERSION < 0x5006000)
11342 # ifdef USE_THREADS
11343 # define aTHXR thr
11344 # define aTHXR_ thr,
11345 # else
11346 # define aTHXR
11347 # define aTHXR_
11348 # endif
11349 # define dTHXR dTHR
11350 #else
11351 # define aTHXR aTHX
11352 # define aTHXR_ aTHX_
11353 # define dTHXR dTHX
11354 #endif
11355 #ifndef dTHXoa
11356 # define dTHXoa(x) dTHXa(x)
11357 #endif
11358 
11359 #ifdef I_LIMITS
11360 # include <limits.h>
11361 #endif
11362 
11363 #ifndef PERL_UCHAR_MIN
11364 # define PERL_UCHAR_MIN ((unsigned char)0)
11365 #endif
11366 
11367 #ifndef PERL_UCHAR_MAX
11368 # ifdef UCHAR_MAX
11369 # define PERL_UCHAR_MAX ((unsigned char)UCHAR_MAX)
11370 # else
11371 # ifdef MAXUCHAR
11372 # define PERL_UCHAR_MAX ((unsigned char)MAXUCHAR)
11373 # else
11374 # define PERL_UCHAR_MAX ((unsigned char)~(unsigned)0)
11375 # endif
11376 # endif
11377 #endif
11378 
11379 #ifndef PERL_USHORT_MIN
11380 # define PERL_USHORT_MIN ((unsigned short)0)
11381 #endif
11382 
11383 #ifndef PERL_USHORT_MAX
11384 # ifdef USHORT_MAX
11385 # define PERL_USHORT_MAX ((unsigned short)USHORT_MAX)
11386 # else
11387 # ifdef MAXUSHORT
11388 # define PERL_USHORT_MAX ((unsigned short)MAXUSHORT)
11389 # else
11390 # ifdef USHRT_MAX
11391 # define PERL_USHORT_MAX ((unsigned short)USHRT_MAX)
11392 # else
11393 # define PERL_USHORT_MAX ((unsigned short)~(unsigned)0)
11394 # endif
11395 # endif
11396 # endif
11397 #endif
11398 
11399 #ifndef PERL_SHORT_MAX
11400 # ifdef SHORT_MAX
11401 # define PERL_SHORT_MAX ((short)SHORT_MAX)
11402 # else
11403 # ifdef MAXSHORT /* Often used in <values.h> */
11404 # define PERL_SHORT_MAX ((short)MAXSHORT)
11405 # else
11406 # ifdef SHRT_MAX
11407 # define PERL_SHORT_MAX ((short)SHRT_MAX)
11408 # else
11409 # define PERL_SHORT_MAX ((short) (PERL_USHORT_MAX >> 1))
11410 # endif
11411 # endif
11412 # endif
11413 #endif
11414 
11415 #ifndef PERL_SHORT_MIN
11416 # ifdef SHORT_MIN
11417 # define PERL_SHORT_MIN ((short)SHORT_MIN)
11418 # else
11419 # ifdef MINSHORT
11420 # define PERL_SHORT_MIN ((short)MINSHORT)
11421 # else
11422 # ifdef SHRT_MIN
11423 # define PERL_SHORT_MIN ((short)SHRT_MIN)
11424 # else
11425 # define PERL_SHORT_MIN (-PERL_SHORT_MAX - ((3 & -1) == 3))
11426 # endif
11427 # endif
11428 # endif
11429 #endif
11430 
11431 #ifndef PERL_UINT_MAX
11432 # ifdef UINT_MAX
11433 # define PERL_UINT_MAX ((unsigned int)UINT_MAX)
11434 # else
11435 # ifdef MAXUINT
11436 # define PERL_UINT_MAX ((unsigned int)MAXUINT)
11437 # else
11438 # define PERL_UINT_MAX (~(unsigned int)0)
11439 # endif
11440 # endif
11441 #endif
11442 
11443 #ifndef PERL_UINT_MIN
11444 # define PERL_UINT_MIN ((unsigned int)0)
11445 #endif
11446 
11447 #ifndef PERL_INT_MAX
11448 # ifdef INT_MAX
11449 # define PERL_INT_MAX ((int)INT_MAX)
11450 # else
11451 # ifdef MAXINT /* Often used in <values.h> */
11452 # define PERL_INT_MAX ((int)MAXINT)
11453 # else
11454 # define PERL_INT_MAX ((int)(PERL_UINT_MAX >> 1))
11455 # endif
11456 # endif
11457 #endif
11458 
11459 #ifndef PERL_INT_MIN
11460 # ifdef INT_MIN
11461 # define PERL_INT_MIN ((int)INT_MIN)
11462 # else
11463 # ifdef MININT
11464 # define PERL_INT_MIN ((int)MININT)
11465 # else
11466 # define PERL_INT_MIN (-PERL_INT_MAX - ((3 & -1) == 3))
11467 # endif
11468 # endif
11469 #endif
11470 
11471 #ifndef PERL_ULONG_MAX
11472 # ifdef ULONG_MAX
11473 # define PERL_ULONG_MAX ((unsigned long)ULONG_MAX)
11474 # else
11475 # ifdef MAXULONG
11476 # define PERL_ULONG_MAX ((unsigned long)MAXULONG)
11477 # else
11478 # define PERL_ULONG_MAX (~(unsigned long)0)
11479 # endif
11480 # endif
11481 #endif
11482 
11483 #ifndef PERL_ULONG_MIN
11484 # define PERL_ULONG_MIN ((unsigned long)0L)
11485 #endif
11486 
11487 #ifndef PERL_LONG_MAX
11488 # ifdef LONG_MAX
11489 # define PERL_LONG_MAX ((long)LONG_MAX)
11490 # else
11491 # ifdef MAXLONG
11492 # define PERL_LONG_MAX ((long)MAXLONG)
11493 # else
11494 # define PERL_LONG_MAX ((long) (PERL_ULONG_MAX >> 1))
11495 # endif
11496 # endif
11497 #endif
11498 
11499 #ifndef PERL_LONG_MIN
11500 # ifdef LONG_MIN
11501 # define PERL_LONG_MIN ((long)LONG_MIN)
11502 # else
11503 # ifdef MINLONG
11504 # define PERL_LONG_MIN ((long)MINLONG)
11505 # else
11506 # define PERL_LONG_MIN (-PERL_LONG_MAX - ((3 & -1) == 3))
11507 # endif
11508 # endif
11509 #endif
11510 
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)
11515 # else
11516 # ifdef MAXULONGLONG
11517 # define PERL_UQUAD_MAX ((unsigned long long)MAXULONGLONG)
11518 # else
11519 # define PERL_UQUAD_MAX (~(unsigned long long)0)
11520 # endif
11521 # endif
11522 # endif
11523 
11524 # ifndef PERL_UQUAD_MIN
11525 # define PERL_UQUAD_MIN ((unsigned long long)0L)
11526 # endif
11527 
11528 # ifndef PERL_QUAD_MAX
11529 # ifdef LONGLONG_MAX
11530 # define PERL_QUAD_MAX ((long long)LONGLONG_MAX)
11531 # else
11532 # ifdef MAXLONGLONG
11533 # define PERL_QUAD_MAX ((long long)MAXLONGLONG)
11534 # else
11535 # define PERL_QUAD_MAX ((long long) (PERL_UQUAD_MAX >> 1))
11536 # endif
11537 # endif
11538 # endif
11539 
11540 # ifndef PERL_QUAD_MIN
11541 # ifdef LONGLONG_MIN
11542 # define PERL_QUAD_MIN ((long long)LONGLONG_MIN)
11543 # else
11544 # ifdef MINLONGLONG
11545 # define PERL_QUAD_MIN ((long long)MINLONGLONG)
11546 # else
11547 # define PERL_QUAD_MIN (-PERL_QUAD_MAX - ((3 & -1) == 3))
11548 # endif
11549 # endif
11550 # endif
11551 #endif
11552 
11553 /* This is based on code from 5.003 perl.h */
11554 #ifdef HAS_QUAD
11555 # ifdef cray
11556 #ifndef IVTYPE
11557 # define IVTYPE int
11558 #endif
11559 
11560 #ifndef IV_MIN
11561 # define IV_MIN PERL_INT_MIN
11562 #endif
11563 
11564 #ifndef IV_MAX
11565 # define IV_MAX PERL_INT_MAX
11566 #endif
11567 
11568 #ifndef UV_MIN
11569 # define UV_MIN PERL_UINT_MIN
11570 #endif
11571 
11572 #ifndef UV_MAX
11573 # define UV_MAX PERL_UINT_MAX
11574 #endif
11575 
11576 # ifdef INTSIZE
11577 #ifndef IVSIZE
11578 # define IVSIZE INTSIZE
11579 #endif
11580 
11581 # endif
11582 # else
11583 # if defined(convex) || defined(uts)
11584 #ifndef IVTYPE
11585 # define IVTYPE long long
11586 #endif
11587 
11588 #ifndef IV_MIN
11589 # define IV_MIN PERL_QUAD_MIN
11590 #endif
11591 
11592 #ifndef IV_MAX
11593 # define IV_MAX PERL_QUAD_MAX
11594 #endif
11595 
11596 #ifndef UV_MIN
11597 # define UV_MIN PERL_UQUAD_MIN
11598 #endif
11599 
11600 #ifndef UV_MAX
11601 # define UV_MAX PERL_UQUAD_MAX
11602 #endif
11603 
11604 # ifdef LONGLONGSIZE
11605 #ifndef IVSIZE
11606 # define IVSIZE LONGLONGSIZE
11607 #endif
11608 
11609 # endif
11610 # else
11611 #ifndef IVTYPE
11612 # define IVTYPE long
11613 #endif
11614 
11615 #ifndef IV_MIN
11616 # define IV_MIN PERL_LONG_MIN
11617 #endif
11618 
11619 #ifndef IV_MAX
11620 # define IV_MAX PERL_LONG_MAX
11621 #endif
11622 
11623 #ifndef UV_MIN
11624 # define UV_MIN PERL_ULONG_MIN
11625 #endif
11626 
11627 #ifndef UV_MAX
11628 # define UV_MAX PERL_ULONG_MAX
11629 #endif
11630 
11631 # ifdef LONGSIZE
11632 #ifndef IVSIZE
11633 # define IVSIZE LONGSIZE
11634 #endif
11635 
11636 # endif
11637 # endif
11638 # endif
11639 #ifndef IVSIZE
11640 # define IVSIZE 8
11641 #endif
11642 
11643 #ifndef LONGSIZE
11644 # define LONGSIZE 8
11645 #endif
11646 
11647 #ifndef PERL_QUAD_MIN
11648 # define PERL_QUAD_MIN IV_MIN
11649 #endif
11650 
11651 #ifndef PERL_QUAD_MAX
11652 # define PERL_QUAD_MAX IV_MAX
11653 #endif
11654 
11655 #ifndef PERL_UQUAD_MIN
11656 # define PERL_UQUAD_MIN UV_MIN
11657 #endif
11658 
11659 #ifndef PERL_UQUAD_MAX
11660 # define PERL_UQUAD_MAX UV_MAX
11661 #endif
11662 
11663 #else
11664 #ifndef IVTYPE
11665 # define IVTYPE long
11666 #endif
11667 
11668 #ifndef LONGSIZE
11669 # define LONGSIZE 4
11670 #endif
11671 
11672 #ifndef IV_MIN
11673 # define IV_MIN PERL_LONG_MIN
11674 #endif
11675 
11676 #ifndef IV_MAX
11677 # define IV_MAX PERL_LONG_MAX
11678 #endif
11679 
11680 #ifndef UV_MIN
11681 # define UV_MIN PERL_ULONG_MIN
11682 #endif
11683 
11684 #ifndef UV_MAX
11685 # define UV_MAX PERL_ULONG_MAX
11686 #endif
11687 
11688 #endif
11689 
11690 #ifndef IVSIZE
11691 # ifdef LONGSIZE
11692 # define IVSIZE LONGSIZE
11693 # else
11694 # define IVSIZE 4 /* A bold guess, but the best we can make. */
11695 # endif
11696 #endif
11697 #ifndef UVTYPE
11698 # define UVTYPE unsigned IVTYPE
11699 #endif
11700 
11701 #ifndef UVSIZE
11702 # define UVSIZE IVSIZE
11703 #endif
11704 
11705 #ifndef PERL_SIGNALS_UNSAFE_FLAG
11706 
11707 #define PERL_SIGNALS_UNSAFE_FLAG 0x0001
11708 
11709 #if (PERL_BCDVERSION < 0x5008000)
11710 # define D_PPP_PERL_SIGNALS_INIT PERL_SIGNALS_UNSAFE_FLAG
11711 #else
11712 # define D_PPP_PERL_SIGNALS_INIT 0
11713 #endif
11714 
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;
11719 #else
11720 extern U32 DPPP_(my_PL_signals);
11721 #endif
11722 #define PL_signals DPPP_(my_PL_signals)
11723 
11724 #endif
11725 
11726 /* Hint: PL_ppaddr
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.
11731  */
11732 
11733 #if (PERL_BCDVERSION <= 0x5005005)
11734 /* Replace: 1 */
11735 # define PL_ppaddr ppaddr
11736 # define PL_no_modify no_modify
11737 /* Replace: 0 */
11738 #endif
11739 
11740 #if (PERL_BCDVERSION <= 0x5004005)
11741 /* Replace: 1 */
11742 # define PL_DBsignal DBsignal
11743 # define PL_DBsingle DBsingle
11744 # define PL_DBsub DBsub
11745 # define PL_DBtrace DBtrace
11746 # define PL_Sv Sv
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
11769 # define PL_na na
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
11786 /* Replace: 0 */
11787 #endif
11788 
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.
11797  */
11798 
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)
11804 # else
11805 # ifdef DPPP_PL_parser_NO_DUMMY_WARNING
11806 # define D_PPP_parser_dummy_warning(var)
11807 # else
11808 # define D_PPP_parser_dummy_warning(var) \
11809  warn("warning: dummy PL_" #var " used in %s:%d", __FILE__, __LINE__),
11810 # endif
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);
11817 #else
11818 extern yy_parser DPPP_(dummy_PL_parser);
11819 #endif
11820 
11821 # endif
11822 
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
11830  * perl versions.
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.
11836  */
11837 
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)
11851 
11852 
11853 #else
11854 
11855 /* ensure that PL_parser != NULL and cannot be dereferenced */
11856 # define PL_parser ((void *) 1)
11857 
11858 #endif
11859 
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()
11865 #endif
11866 
11867 # else
11868 #ifndef start_subparse
11869 # define start_subparse(a, b) Perl_start_subparse(b)
11870 #endif
11871 
11872 # endif
11873 
11874 #if (PERL_BCDVERSION < 0x5003007)
11875 foo
11876 #endif
11877 #endif
11878 
11879 /* newCONSTSUB from IO.xs is in the core starting with 5.004_63 */
11880 #if (PERL_BCDVERSION < 0x5004063) && (PERL_BCDVERSION != 0x5004005)
11881 
11882 /* And before that, we need to make sure this gets compiled for the functions
11883  * that rely on it */
11884 #define NEED_newCONSTSUB
11885 
11886 #if defined(NEED_newCONSTSUB)
11887 static CV * DPPP_(my_newCONSTSUB)(HV * stash, const char * name, SV * sv);
11888 static
11889 #else
11890 extern CV * DPPP_(my_newCONSTSUB)(HV * stash, const char * name, SV * sv);
11891 #endif
11892 
11893 #if defined(NEED_newCONSTSUB) || defined(NEED_newCONSTSUB_GLOBAL)
11894 
11895 #ifdef newCONSTSUB
11896 # undef newCONSTSUB
11897 #endif
11898 #define newCONSTSUB(a,b,c) DPPP_(my_newCONSTSUB)(aTHX_ a,b,c)
11899 #define Perl_newCONSTSUB DPPP_(my_newCONSTSUB)
11900 
11901 
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
11905 
11906 CV *
11907 DPPP_(my_newCONSTSUB)(HV *stash, const char *name, SV *sv)
11908 {
11909  CV *cv;
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;
11915 
11916  PL_hints &= ~HINT_BLOCK_SCOPE;
11917  if (stash)
11918  PL_curstash = PL_curcop->cop_stash = stash;
11919 
11920  cv = newSUB(
11921 
11922  start_subparse(FALSE, 0),
11923 
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))
11927  );
11928 
11929  PL_hints = oldhints;
11930  PL_curcop->cop_stash = old_cop_stash;
11931  PL_curstash = old_curstash;
11932  PL_curcop->cop_line = oldline;
11933 
11934  return cv;
11935 }
11936 #endif
11937 #endif
11938 #ifndef PERL_MAGIC_sv
11939 # define PERL_MAGIC_sv '\0'
11940 #endif
11941 
11942 #ifndef PERL_MAGIC_overload
11943 # define PERL_MAGIC_overload 'A'
11944 #endif
11945 
11946 #ifndef PERL_MAGIC_overload_elem
11947 # define PERL_MAGIC_overload_elem 'a'
11948 #endif
11949 
11950 #ifndef PERL_MAGIC_overload_table
11951 # define PERL_MAGIC_overload_table 'c'
11952 #endif
11953 
11954 #ifndef PERL_MAGIC_bm
11955 # define PERL_MAGIC_bm 'B'
11956 #endif
11957 
11958 #ifndef PERL_MAGIC_regdata
11959 # define PERL_MAGIC_regdata 'D'
11960 #endif
11961 
11962 #ifndef PERL_MAGIC_regdatum
11963 # define PERL_MAGIC_regdatum 'd'
11964 #endif
11965 
11966 #ifndef PERL_MAGIC_env
11967 # define PERL_MAGIC_env 'E'
11968 #endif
11969 
11970 #ifndef PERL_MAGIC_envelem
11971 # define PERL_MAGIC_envelem 'e'
11972 #endif
11973 
11974 #ifndef PERL_MAGIC_fm
11975 # define PERL_MAGIC_fm 'f'
11976 #endif
11977 
11978 #ifndef PERL_MAGIC_regex_global
11979 # define PERL_MAGIC_regex_global 'g'
11980 #endif
11981 
11982 #ifndef PERL_MAGIC_isa
11983 # define PERL_MAGIC_isa 'I'
11984 #endif
11985 
11986 #ifndef PERL_MAGIC_isaelem
11987 # define PERL_MAGIC_isaelem 'i'
11988 #endif
11989 
11990 #ifndef PERL_MAGIC_nkeys
11991 # define PERL_MAGIC_nkeys 'k'
11992 #endif
11993 
11994 #ifndef PERL_MAGIC_dbfile
11995 # define PERL_MAGIC_dbfile 'L'
11996 #endif
11997 
11998 #ifndef PERL_MAGIC_dbline
11999 # define PERL_MAGIC_dbline 'l'
12000 #endif
12001 
12002 #ifndef PERL_MAGIC_mutex
12003 # define PERL_MAGIC_mutex 'm'
12004 #endif
12005 
12006 #ifndef PERL_MAGIC_shared
12007 # define PERL_MAGIC_shared 'N'
12008 #endif
12009 
12010 #ifndef PERL_MAGIC_shared_scalar
12011 # define PERL_MAGIC_shared_scalar 'n'
12012 #endif
12013 
12014 #ifndef PERL_MAGIC_collxfrm
12015 # define PERL_MAGIC_collxfrm 'o'
12016 #endif
12017 
12018 #ifndef PERL_MAGIC_tied
12019 # define PERL_MAGIC_tied 'P'
12020 #endif
12021 
12022 #ifndef PERL_MAGIC_tiedelem
12023 # define PERL_MAGIC_tiedelem 'p'
12024 #endif
12025 
12026 #ifndef PERL_MAGIC_tiedscalar
12027 # define PERL_MAGIC_tiedscalar 'q'
12028 #endif
12029 
12030 #ifndef PERL_MAGIC_qr
12031 # define PERL_MAGIC_qr 'r'
12032 #endif
12033 
12034 #ifndef PERL_MAGIC_sig
12035 # define PERL_MAGIC_sig 'S'
12036 #endif
12037 
12038 #ifndef PERL_MAGIC_sigelem
12039 # define PERL_MAGIC_sigelem 's'
12040 #endif
12041 
12042 #ifndef PERL_MAGIC_taint
12043 # define PERL_MAGIC_taint 't'
12044 #endif
12045 
12046 #ifndef PERL_MAGIC_uvar
12047 # define PERL_MAGIC_uvar 'U'
12048 #endif
12049 
12050 #ifndef PERL_MAGIC_uvar_elem
12051 # define PERL_MAGIC_uvar_elem 'u'
12052 #endif
12053 
12054 #ifndef PERL_MAGIC_vstring
12055 # define PERL_MAGIC_vstring 'V'
12056 #endif
12057 
12058 #ifndef PERL_MAGIC_vec
12059 # define PERL_MAGIC_vec 'v'
12060 #endif
12061 
12062 #ifndef PERL_MAGIC_utf8
12063 # define PERL_MAGIC_utf8 'w'
12064 #endif
12065 
12066 #ifndef PERL_MAGIC_substr
12067 # define PERL_MAGIC_substr 'x'
12068 #endif
12069 
12070 #ifndef PERL_MAGIC_defelem
12071 # define PERL_MAGIC_defelem 'y'
12072 #endif
12073 
12074 #ifndef PERL_MAGIC_glob
12075 # define PERL_MAGIC_glob '*'
12076 #endif
12077 
12078 #ifndef PERL_MAGIC_arylen
12079 # define PERL_MAGIC_arylen '#'
12080 #endif
12081 
12082 #ifndef PERL_MAGIC_pos
12083 # define PERL_MAGIC_pos '.'
12084 #endif
12085 
12086 #ifndef PERL_MAGIC_backref
12087 # define PERL_MAGIC_backref '<'
12088 #endif
12089 
12090 #ifndef PERL_MAGIC_ext
12091 # define PERL_MAGIC_ext '~'
12092 #endif
12093 #ifndef cBOOL
12094 # define cBOOL(cbool) ((cbool) ? (bool)1 : (bool)0)
12095 #endif
12096 
12097 #ifndef OpHAS_SIBLING
12098 # define OpHAS_SIBLING(o) (cBOOL((o)->op_sibling))
12099 #endif
12100 
12101 #ifndef OpSIBLING
12102 # define OpSIBLING(o) (0 + (o)->op_sibling)
12103 #endif
12104 
12105 #ifndef OpMORESIB_set
12106 # define OpMORESIB_set(o, sib) ((o)->op_sibling = (sib))
12107 #endif
12108 
12109 #ifndef OpLASTSIB_set
12110 # define OpLASTSIB_set(o, parent) ((o)->op_sibling = NULL)
12111 #endif
12112 
12113 #ifndef OpMAYBESIB_set
12114 # define OpMAYBESIB_set(o, sib, parent) ((o)->op_sibling = (sib))
12115 #endif
12116 
12117 #ifndef HEf_SVKEY
12118 # define HEf_SVKEY -2
12119 #endif
12120 
12121 #if defined(DEBUGGING) && !defined(__COVERITY__)
12122 #ifndef __ASSERT_
12123 # define __ASSERT_(statement) assert(statement),
12124 #endif
12125 
12126 #else
12127 #ifndef __ASSERT_
12128 # define __ASSERT_(statement)
12129 #endif
12130 
12131 #endif
12132 #ifndef __has_builtin
12133 # define __has_builtin(x) 0
12134 #endif
12135 
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
12141 #endif
12142 
12143 #ifndef ASSUME
12144 # ifdef DEBUGGING
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())
12152 # else
12153 # define ASSUME(x) assert(x)
12154 # endif
12155 #endif
12156 
12157 #ifndef NOT_REACHED
12158 # ifdef D_PPP_HAS_BUILTIN_UNREACHABLE
12159 # define NOT_REACHED \
12160  STMT_START { \
12161  ASSUME(!"UNREACHABLE"); __builtin_unreachable(); \
12162  } STMT_END
12163 # elif ! defined(__GNUC__) && defined(__sun)
12164 # define NOT_REACHED
12165 # else
12166 # define NOT_REACHED ASSUME(!"UNREACHABLE")
12167 # endif
12168 #endif
12169 
12170 #ifndef WIDEST_UTYPE
12171 # ifdef QUADKIND
12172 # ifdef U64TYPE
12173 # define WIDEST_UTYPE U64TYPE
12174 # else
12175 # define WIDEST_UTYPE unsigned Quad_t
12176 # endif
12177 # else
12178 # define WIDEST_UTYPE U32
12179 # endif
12180 #endif
12181 
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))))
12186 #endif
12187 
12188 #ifndef inRANGE
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)))))
12193 #endif
12194 
12195 /* The '| 0' part ensures a compiler error if c is not integer (like e.g., a
12196  * pointer) */
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))
12201 #endif
12202 
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
12206  * file. */
12207 #define D_PPP_IS_GENERIC_UTF8_SAFE(s, e, macro) \
12208  (((e) - (s)) <= 0 \
12209  ? 0 \
12210  : UTF8_IS_INVARIANT((s)[0]) \
12211  ? is ## macro ## _L1((s)[0]) \
12212  : (((e) - (s)) < UTF8SKIP(s)) \
12213  ? 0 \
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), \
12219  (s)[1]))) \
12220  : is ## macro ## _utf8(s))
12221 
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
12225  * file. */
12226 #define D_PPP_IS_GENERIC_LC_UTF8_SAFE(s, e, macro) \
12227  (((e) - (s)) <= 0 \
12228  ? 0 \
12229  : UTF8_IS_INVARIANT((s)[0]) \
12230  ? is ## macro ## _LC((s)[0]) \
12231  : (((e) - (s)) < UTF8SKIP(s)) \
12232  ? 0 \
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), \
12238  (s)[1]))) \
12239  : is ## macro ## _utf8(s))
12240 
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 */
12248 
12249 #define D_PPP_IS_GENERIC_LC_UTF8_SAFE_BROKEN(s, e, macro) \
12250  (((e) - (s)) <= 0 \
12251  ? 0 \
12252  : UTF8_IS_INVARIANT((s)[0]) \
12253  ? is ## macro ## _LC((s)[0]) \
12254  : (((e) - (s)) < UTF8SKIP(s)) \
12255  ? 0 \
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), \
12261  (s)[1]))) \
12262  : is ## macro ## _utf8_safe(s, e))
12263 #ifndef SvRX
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)
12265 #endif
12266 
12267 #ifndef SvRXOK
12268 # define SvRXOK(sv) (!!SvRX(sv))
12269 #endif
12270 
12271 #ifndef PERL_UNUSED_DECL
12272 # ifdef HASATTRIBUTE
12273 # if (defined(__GNUC__) && defined(__cplusplus)) || defined(__INTEL_COMPILER)
12274 # define PERL_UNUSED_DECL
12275 # else
12276 # define PERL_UNUSED_DECL __attribute__((unused))
12277 # endif
12278 # else
12279 # define PERL_UNUSED_DECL
12280 # endif
12281 #endif
12282 
12283 #ifndef PERL_UNUSED_ARG
12284 # if defined(lint) && defined(S_SPLINT_S) /* www.splint.org */
12285 # include <note.h>
12286 # define PERL_UNUSED_ARG(x) NOTE(ARGUNUSED(x))
12287 # else
12288 # define PERL_UNUSED_ARG(x) ((void)x)
12289 # endif
12290 #endif
12291 
12292 #ifndef PERL_UNUSED_VAR
12293 # define PERL_UNUSED_VAR(x) ((void)x)
12294 #endif
12295 
12296 #ifndef PERL_UNUSED_CONTEXT
12297 # ifdef USE_ITHREADS
12298 # define PERL_UNUSED_CONTEXT PERL_UNUSED_ARG(my_perl)
12299 # else
12300 # define PERL_UNUSED_CONTEXT
12301 # endif
12302 #endif
12303 
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
12307 # else
12308 # define PERL_UNUSED_RESULT(v) ((void)(v))
12309 # endif
12310 #endif
12311 #ifndef NOOP
12312 # define NOOP /*EMPTY*/(void)0
12313 #endif
12314 
12315 #ifndef dNOOP
12316 # define dNOOP extern int /*@unused@*/ Perl___notused PERL_UNUSED_DECL
12317 #endif
12318 
12319 #ifndef NVTYPE
12320 # if defined(USE_LONG_DOUBLE) && defined(HAS_LONG_DOUBLE)
12321 # define NVTYPE long double
12322 # else
12323 # define NVTYPE double
12324 # endif
12325 typedef NVTYPE NV;
12326 #endif
12327 
12328 #ifndef INT2PTR
12329 # if (IVSIZE == PTRSIZE) && (UVSIZE == PTRSIZE)
12330 # define PTRV UV
12331 # define INT2PTR(any,d) (any)(d)
12332 # else
12333 # if PTRSIZE == LONGSIZE
12334 # define PTRV unsigned long
12335 # else
12336 # define PTRV unsigned
12337 # endif
12338 # define INT2PTR(any,d) (any)(PTRV)(d)
12339 # endif
12340 #endif
12341 
12342 #ifndef PTR2ul
12343 # if PTRSIZE == LONGSIZE
12344 # define PTR2ul(p) (unsigned long)(p)
12345 # else
12346 # define PTR2ul(p) INT2PTR(unsigned long,p)
12347 # endif
12348 #endif
12349 #ifndef PTR2nat
12350 # define PTR2nat(p) (PTRV)(p)
12351 #endif
12352 
12353 #ifndef NUM2PTR
12354 # define NUM2PTR(any,d) (any)PTR2nat(d)
12355 #endif
12356 
12357 #ifndef PTR2IV
12358 # define PTR2IV(p) INT2PTR(IV,p)
12359 #endif
12360 
12361 #ifndef PTR2UV
12362 # define PTR2UV(p) INT2PTR(UV,p)
12363 #endif
12364 
12365 #ifndef PTR2NV
12366 # define PTR2NV(p) NUM2PTR(NV,p)
12367 #endif
12368 
12369 #undef START_EXTERN_C
12370 #undef END_EXTERN_C
12371 #undef EXTERN_C
12372 #ifdef __cplusplus
12373 # define START_EXTERN_C extern "C" {
12374 # define END_EXTERN_C }
12375 # define EXTERN_C extern "C"
12376 #else
12377 # define START_EXTERN_C
12378 # define END_EXTERN_C
12379 # define EXTERN_C extern
12380 #endif
12381 
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
12386 #endif
12387 
12388 # endif
12389 #endif
12390 
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
12394 # endif
12395 #endif
12396 
12397 #undef STMT_START
12398 #undef STMT_END
12399 #ifdef PERL_USE_GCC_BRACE_GROUPS
12400 # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
12401 # define STMT_END )
12402 #else
12403 # if defined(VOIDFLAGS) && (VOIDFLAGS) && (defined(sun) || defined(__sun__)) && !defined(__GNUC__)
12404 # define STMT_START if (1)
12405 # define STMT_END else (void)0
12406 # else
12407 # define STMT_START do
12408 # define STMT_END while (0)
12409 # endif
12410 #endif
12411 #ifndef boolSV
12412 # define boolSV(b) ((b) ? &PL_sv_yes : &PL_sv_no)
12413 #endif
12414 
12415 /* DEFSV appears first in 5.004_56 */
12416 #ifndef DEFSV
12417 # define DEFSV GvSV(PL_defgv)
12418 #endif
12419 
12420 #ifndef SAVE_DEFSV
12421 # define SAVE_DEFSV SAVESPTR(GvSV(PL_defgv))
12422 #endif
12423 
12424 #ifndef DEFSV_set
12425 # define DEFSV_set(sv) (DEFSV = (sv))
12426 #endif
12427 
12428 /* Older perls (<=5.003) lack AvFILLp */
12429 #ifndef AvFILLp
12430 # define AvFILLp AvFILL
12431 #endif
12432 #ifndef av_tindex
12433 # define av_tindex AvFILL
12434 #endif
12435 
12436 #ifndef av_top_index
12437 # define av_top_index AvFILL
12438 #endif
12439 
12440 #ifndef av_count
12441 # define av_count(av) (AvFILL(av)+1)
12442 #endif
12443 #ifndef ERRSV
12444 # define ERRSV get_sv("@",FALSE)
12445 #endif
12446 
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.
12452  */
12453 #ifndef gv_stashpvn
12454 # define gv_stashpvn(str,len,create) gv_stashpv(str,create)
12455 #endif
12456 
12457 /* Replace: 1 */
12458 #ifndef get_cv
12459 # define get_cv perl_get_cv
12460 #endif
12461 
12462 #ifndef get_sv
12463 # define get_sv perl_get_sv
12464 #endif
12465 
12466 #ifndef get_av
12467 # define get_av perl_get_av
12468 #endif
12469 
12470 #ifndef get_hv
12471 # define get_hv perl_get_hv
12472 #endif
12473 
12474 /* Replace: 0 */
12475 #ifndef dUNDERBAR
12476 # define dUNDERBAR dNOOP
12477 #endif
12478 
12479 #ifndef UNDERBAR
12480 # define UNDERBAR DEFSV
12481 #endif
12482 #ifndef dAX
12483 # define dAX I32 ax = MARK - PL_stack_base + 1
12484 #endif
12485 
12486 #ifndef dITEMS
12487 # define dITEMS I32 items = SP - MARK
12488 #endif
12489 #ifndef dXSTARG
12490 # define dXSTARG SV * targ = sv_newmortal()
12491 #endif
12492 #ifndef dAXMARK
12493 # define dAXMARK I32 ax = POPMARK; \
12494  SV ** const mark = PL_stack_base + ax++
12495 #endif
12496 #ifndef XSprePUSH
12497 # define XSprePUSH (sp = PL_stack_base + ax - 1)
12498 #endif
12499 
12500 #if (PERL_BCDVERSION < 0x5005000)
12501 # undef XSRETURN
12502 # define XSRETURN(off) \
12503  STMT_START { \
12504  PL_stack_sp = PL_stack_base + ax + ((off) - 1); \
12505  return; \
12506  } STMT_END
12507 #endif
12508 #ifndef XSPROTO
12509 # define XSPROTO(name) void name(pTHX_ CV* cv)
12510 #endif
12511 
12512 #ifndef SVfARG
12513 # define SVfARG(p) ((void*)(p))
12514 #endif
12515 #ifndef PERL_ABS
12516 # define PERL_ABS(x) ((x) < 0 ? -(x) : (x))
12517 #endif
12518 #ifndef dVAR
12519 # define dVAR dNOOP
12520 #endif
12521 #ifndef SVf
12522 # define SVf "_"
12523 #endif
12524 #ifndef CPERLscope
12525 # define CPERLscope(x) x
12526 #endif
12527 #ifndef PERL_HASH
12528 # define PERL_HASH(hash,str,len) \
12529  STMT_START { \
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; \
12536  } STMT_END
12537 #endif
12538 
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)
12543 # else
12544 # define PERLIO_FUNCS_DECL(funcs) PerlIO_funcs funcs
12545 # define PERLIO_FUNCS_CAST(funcs) (funcs)
12546 # endif
12547 #endif
12548 
12549 /* provide these typedefs for older perls */
12550 #if (PERL_BCDVERSION < 0x5009003)
12551 
12552 # ifdef ARGSproto
12553 typedef OP* (CPERLscope(*Perl_ppaddr_t))(ARGSproto);
12554 # else
12555 typedef OP* (CPERLscope(*Perl_ppaddr_t))(pTHX);
12556 # endif
12557 
12558 typedef OP* (CPERLscope(*Perl_check_t)) (pTHX_ OP*);
12559 
12560 #endif
12561 
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)
12566 #endif
12567 
12568 #ifndef LATIN1_TO_NATIVE
12569 # define LATIN1_TO_NATIVE(c) ASCII_TO_NATIVE(c)
12570 #endif
12571 
12572 #ifndef NATIVE_TO_UNI
12573 # define NATIVE_TO_UNI(c) ((c) > 255 ? (c) : NATIVE_TO_LATIN1(c))
12574 #endif
12575 
12576 #ifndef UNI_TO_NATIVE
12577 # define UNI_TO_NATIVE(c) ((c) > 255 ? (c) : LATIN1_TO_NATIVE(c))
12578 #endif
12579 
12580 #else
12581 #ifndef NATIVE_TO_LATIN1
12582 # define NATIVE_TO_LATIN1(c) (c)
12583 #endif
12584 
12585 #ifndef LATIN1_TO_NATIVE
12586 # define LATIN1_TO_NATIVE(c) (c)
12587 #endif
12588 
12589 #ifndef NATIVE_TO_UNI
12590 # define NATIVE_TO_UNI(c) (c)
12591 #endif
12592 
12593 #ifndef UNI_TO_NATIVE
12594 # define UNI_TO_NATIVE(c) (c)
12595 #endif
12596 
12597 #endif
12598 
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
12601  */
12602 
12603 /* The meaning of this changed; use the modern version */
12604 #undef isPSXSPC
12605 #undef isPSXSPC_A
12606 #undef isPSXSPC_L1
12607 
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
12613  doesn't matter */
12614 
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 */
12619 
12620 #ifdef EBCDIC
12621 
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)
12626 # undef isALNUM
12627 # undef isALNUM_A
12628 # undef isALNUM_L1
12629 # undef isALNUMC
12630 # undef isALNUMC_A
12631 # undef isALNUMC_L1
12632 # undef isALPHA
12633 # undef isALPHA_A
12634 # undef isALPHA_L1
12635 # undef isALPHANUMERIC
12636 # undef isALPHANUMERIC_A
12637 # undef isALPHANUMERIC_L1
12638 # undef isASCII
12639 # undef isASCII_A
12640 # undef isASCII_L1
12641 # undef isBLANK
12642 # undef isBLANK_A
12643 # undef isBLANK_L1
12644 # undef isCNTRL
12645 # undef isCNTRL_A
12646 # undef isCNTRL_L1
12647 # undef isDIGIT
12648 # undef isDIGIT_A
12649 # undef isDIGIT_L1
12650 # undef isGRAPH
12651 # undef isGRAPH_A
12652 # undef isGRAPH_L1
12653 # undef isIDCONT
12654 # undef isIDCONT_A
12655 # undef isIDCONT_L1
12656 # undef isIDFIRST
12657 # undef isIDFIRST_A
12658 # undef isIDFIRST_L1
12659 # undef isLOWER
12660 # undef isLOWER_A
12661 # undef isLOWER_L1
12662 # undef isOCTAL
12663 # undef isOCTAL_A
12664 # undef isOCTAL_L1
12665 # undef isPRINT
12666 # undef isPRINT_A
12667 # undef isPRINT_L1
12668 # undef isPUNCT
12669 # undef isPUNCT_A
12670 # undef isPUNCT_L1
12671 # undef isSPACE
12672 # undef isSPACE_A
12673 # undef isSPACE_L1
12674 # undef isUPPER
12675 # undef isUPPER_A
12676 # undef isUPPER_L1
12677 # undef isWORDCHAR
12678 # undef isWORDCHAR_A
12679 # undef isWORDCHAR_L1
12680 # undef isXDIGIT
12681 # undef isXDIGIT_A
12682 # undef isXDIGIT_L1
12683 # endif
12684 #ifndef isASCII
12685 # define isASCII(c) (isCNTRL(c) || isPRINT(c))
12686 #endif
12687 
12688  /* The below is accurate for all EBCDIC code pages supported by
12689  * all the versions of Perl overridden by this */
12690 #ifndef isCNTRL
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 */ \
12710  )
12711 #endif
12712 
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
12717 #endif
12718 
12719 /* The controls are everything below blank, plus one outlier */
12720 #ifndef isCNTRL_L1
12721 # define isCNTRL_L1(c) ((WIDEST_UTYPE) (c) < ' ' \
12722  || (WIDEST_UTYPE) (c) == D_PPP_OUTLIER_CONTROL)
12723 #endif
12724 
12725 /* The ordering of the tests in this and isUPPER are to exclude most characters
12726  * early */
12727 #ifndef isLOWER
12728 # define isLOWER(c) ( (c) >= 'a' && (c) <= 'z' \
12729  && ( (c) <= 'i' \
12730  || ((c) >= 'j' && (c) <= 'r') \
12731  || (c) >= 's'))
12732 #endif
12733 
12734 #ifndef isUPPER
12735 # define isUPPER(c) ( (c) >= 'A' && (c) <= 'Z' \
12736  && ( (c) <= 'I' \
12737  || ((c) >= 'J' && (c) <= 'R') \
12738  || (c) >= 'S'))
12739 #endif
12740 
12741 #else /* Above is EBCDIC; below is ASCII */
12742 
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 */
12746 # undef isALNUM
12747 # undef isALNUM_A
12748 # undef isALPHA
12749 # undef isALPHA_A
12750 # undef isDIGIT
12751 # undef isDIGIT_A
12752 # undef isIDFIRST
12753 # undef isIDFIRST_A
12754 # undef isLOWER
12755 # undef isLOWER_A
12756 # undef isUPPER
12757 # undef isUPPER_A
12758 # endif
12759 
12760 # if (PERL_BCDVERSION == 0x5007000) /* this perl made space GRAPH */
12761 # undef isGRAPH
12762 # endif
12763 
12764 # if (PERL_BCDVERSION < 0x5008000) /* earlier perls omitted DEL */
12765 # undef isCNTRL
12766 # endif
12767 
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
12771  * version. */
12772 # undef isPRINT
12773 # undef isPRINT_A
12774 # endif
12775 
12776 # if (PERL_BCDVERSION < 0x5014000)
12777 /* earlier perls always returned true if the parameter was a signed char */
12778 # undef isASCII
12779 # undef isASCII_A
12780 # endif
12781 
12782 # if (PERL_BCDVERSION < 0x5017008) /* earlier perls didn't include PILCROW, SECTION SIGN */
12783 # undef isPUNCT_L1
12784 # endif
12785 
12786 # if (PERL_BCDVERSION < 0x5013007) /* khw didn't investigate why this failed */
12787 # undef isALNUMC_L1
12788 #endif
12789 
12790 # if (PERL_BCDVERSION < 0x5020000) /* earlier perls didn't include \v */
12791 # undef isSPACE
12792 # undef isSPACE_A
12793 # undef isSPACE_L1
12794 
12795 # endif
12796 #ifndef isASCII
12797 # define isASCII(c) ((WIDEST_UTYPE) (c) <= 127)
12798 #endif
12799 
12800 #ifndef isCNTRL
12801 # define isCNTRL(c) ((WIDEST_UTYPE) (c) < ' ' || (c) == 127)
12802 #endif
12803 
12804 #ifndef isCNTRL_L1
12805 # define isCNTRL_L1(c) ( (WIDEST_UTYPE) (c) < ' ' \
12806  || inRANGE((c), 0x7F, 0x9F))
12807 #endif
12808 
12809 #ifndef isLOWER
12810 # define isLOWER(c) inRANGE((c), 'a', 'z')
12811 #endif
12812 
12813 #ifndef isUPPER
12814 # define isUPPER(c) inRANGE((c), 'A', 'Z')
12815 #endif
12816 
12817 #endif /* Below are definitions common to EBCDIC and ASCII */
12818 #ifndef isASCII_L1
12819 # define isASCII_L1(c) isASCII(c)
12820 #endif
12821 
12822 #ifndef isASCII_LC
12823 # define isASCII_LC(c) isASCII(c)
12824 #endif
12825 
12826 #ifndef isALNUM
12827 # define isALNUM(c) isWORDCHAR(c)
12828 #endif
12829 
12830 #ifndef isALNUMC
12831 # define isALNUMC(c) isALPHANUMERIC(c)
12832 #endif
12833 
12834 #ifndef isALNUMC_L1
12835 # define isALNUMC_L1(c) isALPHANUMERIC_L1(c)
12836 #endif
12837 
12838 #ifndef isALPHA
12839 # define isALPHA(c) (isUPPER(c) || isLOWER(c))
12840 #endif
12841 
12842 #ifndef isALPHA_L1
12843 # define isALPHA_L1(c) (isUPPER_L1(c) || isLOWER_L1(c))
12844 #endif
12845 
12846 #ifndef isALPHANUMERIC
12847 # define isALPHANUMERIC(c) (isALPHA(c) || isDIGIT(c))
12848 #endif
12849 
12850 #ifndef isALPHANUMERIC_L1
12851 # define isALPHANUMERIC_L1(c) (isALPHA_L1(c) || isDIGIT(c))
12852 #endif
12853 
12854 #ifndef isALPHANUMERIC_LC
12855 # define isALPHANUMERIC_LC(c) (isALPHA_LC(c) || isDIGIT_LC(c))
12856 #endif
12857 
12858 #ifndef isBLANK
12859 # define isBLANK(c) ((c) == ' ' || (c) == '\t')
12860 #endif
12861 
12862 #ifndef isBLANK_L1
12863 # define isBLANK_L1(c) ( isBLANK(c) \
12864  || ( FITS_IN_8_BITS(c) \
12865  && NATIVE_TO_LATIN1((U8) c) == 0xA0))
12866 #endif
12867 
12868 #ifndef isBLANK_LC
12869 # define isBLANK_LC(c) isBLANK(c)
12870 #endif
12871 
12872 #ifndef isDIGIT
12873 # define isDIGIT(c) inRANGE(c, '0', '9')
12874 #endif
12875 
12876 #ifndef isDIGIT_L1
12877 # define isDIGIT_L1(c) isDIGIT(c)
12878 #endif
12879 
12880 #ifndef isGRAPH
12881 # define isGRAPH(c) (isWORDCHAR(c) || isPUNCT(c))
12882 #endif
12883 
12884 #ifndef isGRAPH_L1
12885 # define isGRAPH_L1(c) ( isPRINT_L1(c) \
12886  && (c) != ' ' \
12887  && NATIVE_TO_LATIN1((U8) c) != 0xA0)
12888 #endif
12889 
12890 #ifndef isIDCONT
12891 # define isIDCONT(c) isWORDCHAR(c)
12892 #endif
12893 
12894 #ifndef isIDCONT_L1
12895 # define isIDCONT_L1(c) isWORDCHAR_L1(c)
12896 #endif
12897 
12898 #ifndef isIDCONT_LC
12899 # define isIDCONT_LC(c) isWORDCHAR_LC(c)
12900 #endif
12901 
12902 #ifndef isIDFIRST
12903 # define isIDFIRST(c) (isALPHA(c) || (c) == '_')
12904 #endif
12905 
12906 #ifndef isIDFIRST_L1
12907 # define isIDFIRST_L1(c) (isALPHA_L1(c) || (U8) (c) == '_')
12908 #endif
12909 
12910 #ifndef isIDFIRST_LC
12911 # define isIDFIRST_LC(c) (isALPHA_LC(c) || (U8) (c) == '_')
12912 #endif
12913 
12914 #ifndef isLOWER_L1
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)))
12922 #endif
12923 
12924 #ifndef isOCTAL
12925 # define isOCTAL(c) (((WIDEST_UTYPE)((c)) & ~7) == '0')
12926 #endif
12927 
12928 #ifndef isOCTAL_L1
12929 # define isOCTAL_L1(c) isOCTAL(c)
12930 #endif
12931 
12932 #ifndef isPRINT
12933 # define isPRINT(c) (isGRAPH(c) || (c) == ' ')
12934 #endif
12935 
12936 #ifndef isPRINT_L1
12937 # define isPRINT_L1(c) (FITS_IN_8_BITS(c) && ! isCNTRL_L1(c))
12938 #endif
12939 
12940 #ifndef isPSXSPC
12941 # define isPSXSPC(c) isSPACE(c)
12942 #endif
12943 
12944 #ifndef isPSXSPC_L1
12945 # define isPSXSPC_L1(c) isSPACE_L1(c)
12946 #endif
12947 
12948 #ifndef isPUNCT
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) == '~')
12960 #endif
12961 
12962 #ifndef isPUNCT_L1
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)))
12972 #endif
12973 
12974 #ifndef isSPACE
12975 # define isSPACE(c) ( isBLANK(c) || (c) == '\n' || (c) == '\r' \
12976  || (c) == '\v' || (c) == '\f')
12977 #endif
12978 
12979 #ifndef isSPACE_L1
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)))
12984 #endif
12985 
12986 #ifndef isUPPER_L1
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)))
12992 #endif
12993 
12994 #ifndef isWORDCHAR
12995 # define isWORDCHAR(c) (isALPHANUMERIC(c) || (c) == '_')
12996 #endif
12997 
12998 #ifndef isWORDCHAR_L1
12999 # define isWORDCHAR_L1(c) (isIDFIRST_L1(c) || isDIGIT(c))
13000 #endif
13001 
13002 #ifndef isWORDCHAR_LC
13003 # define isWORDCHAR_LC(c) (isIDFIRST_LC(c) || isDIGIT_LC(c))
13004 #endif
13005 
13006 #ifndef isXDIGIT
13007 # define isXDIGIT(c) ( isDIGIT(c) \
13008  || inRANGE((c), 'a', 'f') \
13009  || inRANGE((c), 'A', 'F'))
13010 #endif
13011 
13012 #ifndef isXDIGIT_L1
13013 # define isXDIGIT_L1(c) isXDIGIT(c)
13014 #endif
13015 
13016 #ifndef isXDIGIT_LC
13017 # define isXDIGIT_LC(c) isxdigit(c)
13018 #endif
13019 #ifndef isALNUM_A
13020 # define isALNUM_A(c) isALNUM(c)
13021 #endif
13022 
13023 #ifndef isALNUMC_A
13024 # define isALNUMC_A(c) isALNUMC(c)
13025 #endif
13026 
13027 #ifndef isALPHA_A
13028 # define isALPHA_A(c) isALPHA(c)
13029 #endif
13030 
13031 #ifndef isALPHANUMERIC_A
13032 # define isALPHANUMERIC_A(c) isALPHANUMERIC(c)
13033 #endif
13034 
13035 #ifndef isASCII_A
13036 # define isASCII_A(c) isASCII(c)
13037 #endif
13038 
13039 #ifndef isBLANK_A
13040 # define isBLANK_A(c) isBLANK(c)
13041 #endif
13042 
13043 #ifndef isCNTRL_A
13044 # define isCNTRL_A(c) isCNTRL(c)
13045 #endif
13046 
13047 #ifndef isDIGIT_A
13048 # define isDIGIT_A(c) isDIGIT(c)
13049 #endif
13050 
13051 #ifndef isGRAPH_A
13052 # define isGRAPH_A(c) isGRAPH(c)
13053 #endif
13054 
13055 #ifndef isIDCONT_A
13056 # define isIDCONT_A(c) isIDCONT(c)
13057 #endif
13058 
13059 #ifndef isIDFIRST_A
13060 # define isIDFIRST_A(c) isIDFIRST(c)
13061 #endif
13062 
13063 #ifndef isLOWER_A
13064 # define isLOWER_A(c) isLOWER(c)
13065 #endif
13066 
13067 #ifndef isOCTAL_A
13068 # define isOCTAL_A(c) isOCTAL(c)
13069 #endif
13070 
13071 #ifndef isPRINT_A
13072 # define isPRINT_A(c) isPRINT(c)
13073 #endif
13074 
13075 #ifndef isPSXSPC_A
13076 # define isPSXSPC_A(c) isPSXSPC(c)
13077 #endif
13078 
13079 #ifndef isPUNCT_A
13080 # define isPUNCT_A(c) isPUNCT(c)
13081 #endif
13082 
13083 #ifndef isSPACE_A
13084 # define isSPACE_A(c) isSPACE(c)
13085 #endif
13086 
13087 #ifndef isUPPER_A
13088 # define isUPPER_A(c) isUPPER(c)
13089 #endif
13090 
13091 #ifndef isWORDCHAR_A
13092 # define isWORDCHAR_A(c) isWORDCHAR(c)
13093 #endif
13094 
13095 #ifndef isXDIGIT_A
13096 # define isXDIGIT_A(c) isXDIGIT(c)
13097 #endif
13098 #ifndef isASCII_utf8_safe
13099 # define isASCII_utf8_safe(s,e) (((e) - (s)) <= 0 ? 0 : isASCII(*(s)))
13100 #endif
13101 
13102 #ifndef isASCII_uvchr
13103 # define isASCII_uvchr(c) (FITS_IN_8_BITS(c) ? isASCII_L1(c) : 0)
13104 #endif
13105 
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 */
13112 # else
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 */
13117 # endif
13118 #ifndef isALPHA_uvchr
13119 # define isALPHA_uvchr(c) D_PPP_is_ctype(ALPHA, alpha, c)
13120 #endif
13121 
13122 #ifndef isALPHANUMERIC_uvchr
13123 # define isALPHANUMERIC_uvchr(c) (isALPHA_uvchr(c) || isDIGIT_uvchr(c))
13124 #endif
13125 
13126 # ifdef is_uni_blank
13127 #ifndef isBLANK_uvchr
13128 # define isBLANK_uvchr(c) D_PPP_is_ctype(BLANK, blank, c)
13129 #endif
13130 
13131 # else
13132 #ifndef isBLANK_uvchr
13133 # define isBLANK_uvchr(c) (FITS_IN_8_BITS(c) \
13134  ? isBLANK_L1(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))
13140 #endif
13141 
13142 # endif
13143 #ifndef isCNTRL_uvchr
13144 # define isCNTRL_uvchr(c) D_PPP_is_ctype(CNTRL, cntrl, c)
13145 #endif
13146 
13147 #ifndef isDIGIT_uvchr
13148 # define isDIGIT_uvchr(c) D_PPP_is_ctype(DIGIT, digit, c)
13149 #endif
13150 
13151 #ifndef isGRAPH_uvchr
13152 # define isGRAPH_uvchr(c) D_PPP_is_ctype(GRAPH, graph, c)
13153 #endif
13154 
13155 #ifndef isIDCONT_uvchr
13156 # define isIDCONT_uvchr(c) isWORDCHAR_uvchr(c)
13157 #endif
13158 
13159 #ifndef isIDFIRST_uvchr
13160 # define isIDFIRST_uvchr(c) D_PPP_is_ctype(IDFIRST, idfirst, c)
13161 #endif
13162 
13163 #ifndef isLOWER_uvchr
13164 # define isLOWER_uvchr(c) D_PPP_is_ctype(LOWER, lower, c)
13165 #endif
13166 
13167 #ifndef isPRINT_uvchr
13168 # define isPRINT_uvchr(c) D_PPP_is_ctype(PRINT, print, c)
13169 #endif
13170 
13171 #ifndef isPSXSPC_uvchr
13172 # define isPSXSPC_uvchr(c) isSPACE_uvchr(c)
13173 #endif
13174 
13175 #ifndef isPUNCT_uvchr
13176 # define isPUNCT_uvchr(c) D_PPP_is_ctype(PUNCT, punct, c)
13177 #endif
13178 
13179 #ifndef isSPACE_uvchr
13180 # define isSPACE_uvchr(c) D_PPP_is_ctype(SPACE, space, c)
13181 #endif
13182 
13183 #ifndef isUPPER_uvchr
13184 # define isUPPER_uvchr(c) D_PPP_is_ctype(UPPER, upper, c)
13185 #endif
13186 
13187 #ifndef isXDIGIT_uvchr
13188 # define isXDIGIT_uvchr(c) D_PPP_is_ctype(XDIGIT, xdigit, c)
13189 #endif
13190 
13191 #ifndef isWORDCHAR_uvchr
13192 # define isWORDCHAR_uvchr(c) (FITS_IN_8_BITS(c) \
13193  ? isWORDCHAR_L1(c) : isALPHANUMERIC_uvchr(c))
13194 #endif
13195 #ifndef isALPHA_utf8_safe
13196 # define isALPHA_utf8_safe(s,e) D_PPP_IS_GENERIC_UTF8_SAFE(s, e, ALPHA)
13197 #endif
13198 
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)
13203 #endif
13204 
13205 # else
13206 #ifndef isALPHANUMERIC_utf8_safe
13207 # define isALPHANUMERIC_utf8_safe(s,e) \
13208  (isALPHA_utf8_safe(s,e) || isDIGIT_utf8_safe(s,e))
13209 #endif
13210 
13211 # endif
13212 
13213 /* This was broken before 5.18, and just use this instead of worrying about
13214  * which releases the official works on */
13215 # if 'A' == 65
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 )\
13230  : 0 ) \
13231  : 0 )
13232 #endif
13233 
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 )\
13251  : 0 ) \
13252 : 0 )
13253 #endif
13254 
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 )\
13272  : 0 ) \
13273 : 0 )
13274 #endif
13275 
13276 # else
13277 # error Unknown character set
13278 # endif
13279 #ifndef isCNTRL_utf8_safe
13280 # define isCNTRL_utf8_safe(s,e) D_PPP_IS_GENERIC_UTF8_SAFE(s, e, CNTRL)
13281 #endif
13282 
13283 #ifndef isDIGIT_utf8_safe
13284 # define isDIGIT_utf8_safe(s,e) D_PPP_IS_GENERIC_UTF8_SAFE(s, e, DIGIT)
13285 #endif
13286 
13287 #ifndef isGRAPH_utf8_safe
13288 # define isGRAPH_utf8_safe(s,e) D_PPP_IS_GENERIC_UTF8_SAFE(s, e, GRAPH)
13289 #endif
13290 
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)
13294 #endif
13295 
13296 # else
13297 #ifndef isIDCONT_utf8_safe
13298 # define isIDCONT_utf8_safe(s,e) isWORDCHAR_utf8_safe(s,e)
13299 #endif
13300 
13301 # endif
13302 #ifndef isIDFIRST_utf8_safe
13303 # define isIDFIRST_utf8_safe(s,e) D_PPP_IS_GENERIC_UTF8_SAFE(s, e, IDFIRST)
13304 #endif
13305 
13306 #ifndef isLOWER_utf8_safe
13307 # define isLOWER_utf8_safe(s,e) D_PPP_IS_GENERIC_UTF8_SAFE(s, e, LOWER)
13308 #endif
13309 
13310 #ifndef isPRINT_utf8_safe
13311 # define isPRINT_utf8_safe(s,e) D_PPP_IS_GENERIC_UTF8_SAFE(s, e, PRINT)
13312 #endif
13313 
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)
13317 #endif
13318 #ifndef isPUNCT_utf8_safe
13319 # define isPUNCT_utf8_safe(s,e) D_PPP_IS_GENERIC_UTF8_SAFE(s, e, PUNCT)
13320 #endif
13321 
13322 #ifndef isSPACE_utf8_safe
13323 # define isSPACE_utf8_safe(s,e) D_PPP_IS_GENERIC_UTF8_SAFE(s, e, SPACE)
13324 #endif
13325 
13326 #ifndef isUPPER_utf8_safe
13327 # define isUPPER_utf8_safe(s,e) D_PPP_IS_GENERIC_UTF8_SAFE(s, e, UPPER)
13328 #endif
13329 
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)
13333 #endif
13334 
13335 # else
13336 #ifndef isWORDCHAR_utf8_safe
13337 # define isWORDCHAR_utf8_safe(s,e) \
13338  (isALPHANUMERIC_utf8_safe(s,e) || (*(s)) == '_')
13339 #endif
13340 
13341 # endif
13342 
13343 /* This was broken before 5.12, and just use this instead of worrying about
13344  * which releases the official works on */
13345 # if 'A' == 65
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 )\
13353 : 0 )
13354 #endif
13355 
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 )\
13364 : 0 )
13365 #endif
13366 
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 )\
13375 : 0 )
13376 #endif
13377 
13378 # else
13379 # error Unknown character set
13380 # endif
13381 #ifndef isALPHA_LC_utf8_safe
13382 # define isALPHA_LC_utf8_safe(s,e) D_PPP_IS_GENERIC_LC_UTF8_SAFE(s, e, ALPHA)
13383 #endif
13384 
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)
13389 #endif
13390 
13391 # else
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))
13395 #endif
13396 
13397 # endif
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)
13401 #endif
13402 
13403 #ifndef isCNTRL_LC_utf8_safe
13404 # define isCNTRL_LC_utf8_safe(s,e) D_PPP_IS_GENERIC_LC_UTF8_SAFE(s, e, CNTRL)
13405 #endif
13406 
13407 #ifndef isDIGIT_LC_utf8_safe
13408 # define isDIGIT_LC_utf8_safe(s,e) D_PPP_IS_GENERIC_LC_UTF8_SAFE(s, e, DIGIT)
13409 #endif
13410 
13411 #ifndef isGRAPH_LC_utf8_safe
13412 # define isGRAPH_LC_utf8_safe(s,e) D_PPP_IS_GENERIC_LC_UTF8_SAFE(s, e, GRAPH)
13413 #endif
13414 
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)
13418 #endif
13419 
13420 # else
13421 #ifndef isIDCONT_LC_utf8_safe
13422 # define isIDCONT_LC_utf8_safe(s,e) isWORDCHAR_LC_utf8_safe(s,e)
13423 #endif
13424 
13425 # endif
13426 #ifndef isIDFIRST_LC_utf8_safe
13427 # define isIDFIRST_LC_utf8_safe(s,e) D_PPP_IS_GENERIC_LC_UTF8_SAFE(s, e, IDFIRST)
13428 #endif
13429 
13430 #ifndef isLOWER_LC_utf8_safe
13431 # define isLOWER_LC_utf8_safe(s,e) D_PPP_IS_GENERIC_LC_UTF8_SAFE(s, e, LOWER)
13432 #endif
13433 
13434 #ifndef isPRINT_LC_utf8_safe
13435 # define isPRINT_LC_utf8_safe(s,e) D_PPP_IS_GENERIC_LC_UTF8_SAFE(s, e, PRINT)
13436 #endif
13437 
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)
13441 #endif
13442 #ifndef isPUNCT_LC_utf8_safe
13443 # define isPUNCT_LC_utf8_safe(s,e) D_PPP_IS_GENERIC_LC_UTF8_SAFE(s, e, PUNCT)
13444 #endif
13445 
13446 #ifndef isSPACE_LC_utf8_safe
13447 # define isSPACE_LC_utf8_safe(s,e) D_PPP_IS_GENERIC_LC_UTF8_SAFE(s, e, SPACE)
13448 #endif
13449 
13450 #ifndef isUPPER_LC_utf8_safe
13451 # define isUPPER_LC_utf8_safe(s,e) D_PPP_IS_GENERIC_LC_UTF8_SAFE(s, e, UPPER)
13452 #endif
13453 
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)
13457 #endif
13458 
13459 # else
13460 #ifndef isWORDCHAR_LC_utf8_safe
13461 # define isWORDCHAR_LC_utf8_safe(s,e) \
13462  (isALPHANUMERIC_LC_utf8_safe(s,e) || (*(s)) == '_')
13463 #endif
13464 
13465 # endif
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)
13469 #endif
13470 
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
13488  *
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 */
13492 
13493 #endif
13494 
13495 #define D_PPP_TOO_SHORT_MSG "Malformed UTF-8 character starting with:" \
13496  " \\x%02x (too short; %d bytes available, need" \
13497  " %d)\n"
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))
13502 #endif
13503 
13504 #ifndef toUPPER_uvchr
13505 # define toUPPER_uvchr(c, s, l) UNI_TO_NATIVE(to_uni_upper(NATIVE_TO_UNI(c), s, l))
13506 #endif
13507 
13508 #ifndef toTITLE_uvchr
13509 # define toTITLE_uvchr(c, s, l) UNI_TO_NATIVE(to_uni_title(NATIVE_TO_UNI(c), s, l))
13510 #endif
13511 
13512 #ifndef toFOLD_uvchr
13513 # define toFOLD_uvchr(c, s, l) UNI_TO_NATIVE(to_uni_fold( NATIVE_TO_UNI(c), s, l))
13514 #endif
13515 
13516 # if (PERL_BCDVERSION != 0x5015006) /* Just this version is broken */
13517 
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)
13521 # else
13522 # define D_PPP_TO_LOWER_CALLEE(s,r,l) to_utf8_lower(s,r,l)
13523 # endif
13524 # if defined toTITLE_utf8
13525 # define D_PPP_TO_TITLE_CALLEE(s,r,l) toTITLE_utf8(s,r,l)
13526 # else
13527 # define D_PPP_TO_TITLE_CALLEE(s,r,l) to_utf8_title(s,r,l)
13528 # endif
13529 # if defined toUPPER_utf8
13530 # define D_PPP_TO_UPPER_CALLEE(s,r,l) toUPPER_utf8(s,r,l)
13531 # else
13532 # define D_PPP_TO_UPPER_CALLEE(s,r,l) to_utf8_upper(s,r,l)
13533 # endif
13534 # if defined toFOLD_utf8
13535 # define D_PPP_TO_FOLD_CALLEE(s,r,l) toFOLD_utf8(s,r,l)
13536 # else
13537 # define D_PPP_TO_FOLD_CALLEE(s,r,l) to_utf8_fold(s,r,l)
13538 # endif
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
13543 # */
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)
13552 # endif
13553 
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)), \
13564  0) \
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)
13569 #endif
13570 
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)
13574 #endif
13575 
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)
13579 #endif
13580 
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)
13584 #endif
13585 
13586 #elif (PERL_BCDVERSION >= 0x5006000)
13587 
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. */
13591 
13592 # ifdef uvchr_to_utf8
13593 # define D_PPP_UV_TO_UTF8 uvchr_to_utf8
13594 # else
13595 # define D_PPP_UV_TO_UTF8 uv_to_utf8
13596 # endif
13597 
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)
13607 #endif
13608 
13609 #ifndef toUPPER_uvchr
13610 # define toUPPER_uvchr(c, s, l) \
13611  D_PPP_GENERIC_SINGLE_ARG_TO_UVCHR(upper, c, s, l)
13612 #endif
13613 
13614 #ifndef toTITLE_uvchr
13615 # define toTITLE_uvchr(c, s, l) \
13616  D_PPP_GENERIC_SINGLE_ARG_TO_UVCHR(title, c, s, l)
13617 #endif
13618 
13619 #ifndef toFOLD_uvchr
13620 # define toFOLD_uvchr(c, s, l) toLOWER_uvchr(c, s, l)
13621 #endif
13622 
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)), \
13630  0) \
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))
13635 
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.
13640 
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)
13646 #endif
13647 
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)
13651 #endif
13652 
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)
13656 #endif
13657 
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.
13661 
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
13665  */
13666 #ifndef toFOLD_utf8_safe
13667 # define toFOLD_utf8_safe(s,e,r,l) toLOWER_utf8_safe(s,e,r,l)
13668 #endif
13669 
13670 #endif
13671 
13672 /* Until we figure out how to support this in older perls... */
13673 #if (PERL_BCDVERSION >= 0x5008000)
13674 #ifndef HeUTF8
13675 # define HeUTF8(he) ((HeKLEN(he) == HEf_SVKEY) ? \
13676  SvUTF8(HeKEY_sv(he)) : \
13677  (U32)HeKUTF8(he))
13678 #endif
13679 
13680 #endif
13681 #ifndef C_ARRAY_LENGTH
13682 # define C_ARRAY_LENGTH(a) (sizeof(a)/sizeof((a)[0]))
13683 #endif
13684 
13685 #ifndef C_ARRAY_END
13686 # define C_ARRAY_END(a) ((a) + C_ARRAY_LENGTH(a))
13687 #endif
13688 #ifndef LIKELY
13689 # define LIKELY(x) (x)
13690 #endif
13691 
13692 #ifndef UNLIKELY
13693 # define UNLIKELY(x) (x)
13694 #endif
13695 
13696 #ifndef MUTABLE_PTR
13697 #if defined(PERL_USE_GCC_BRACE_GROUPS)
13698 # define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
13699 #else
13700 # define MUTABLE_PTR(p) ((void *) (p))
13701 #endif
13702 #endif
13703 #ifndef MUTABLE_AV
13704 # define MUTABLE_AV(p) ((AV *)MUTABLE_PTR(p))
13705 #endif
13706 
13707 #ifndef MUTABLE_CV
13708 # define MUTABLE_CV(p) ((CV *)MUTABLE_PTR(p))
13709 #endif
13710 
13711 #ifndef MUTABLE_GV
13712 # define MUTABLE_GV(p) ((GV *)MUTABLE_PTR(p))
13713 #endif
13714 
13715 #ifndef MUTABLE_HV
13716 # define MUTABLE_HV(p) ((HV *)MUTABLE_PTR(p))
13717 #endif
13718 
13719 #ifndef MUTABLE_IO
13720 # define MUTABLE_IO(p) ((IO *)MUTABLE_PTR(p))
13721 #endif
13722 
13723 #ifndef MUTABLE_SV
13724 # define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
13725 #endif
13726 
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; })
13730 #else
13731 # define vnewSVpvf(pat, args) ((PL_Sv = newSV(0)), sv_vsetpvfn(PL_Sv, (pat), strlen((pat)), (args), Null(SV**), 0, Null(bool*)), PL_Sv)
13732 #endif
13733 #endif
13734 
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*))
13737 #endif
13738 
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*))
13741 #endif
13742 
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, ...);
13746 static
13747 #else
13748 extern void DPPP_(my_sv_catpvf_mg)(pTHX_ SV * const sv, const char * const pat, ...);
13749 #endif
13750 
13751 #if defined(NEED_sv_catpvf_mg) || defined(NEED_sv_catpvf_mg_GLOBAL)
13752 
13753 #define Perl_sv_catpvf_mg DPPP_(my_sv_catpvf_mg)
13754 
13755 
13756 void
13757 DPPP_(my_sv_catpvf_mg)(pTHX_ SV * const sv, const char * const pat, ...)
13758 {
13759  va_list args;
13760  va_start(args, pat);
13761  sv_vcatpvfn(sv, pat, strlen(pat), &args, Null(SV**), 0, Null(bool*));
13762  SvSETMAGIC(sv);
13763  va_end(args);
13764 }
13765 
13766 #endif
13767 #endif
13768 
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, ...);
13773 static
13774 #else
13775 extern void DPPP_(my_sv_catpvf_mg_nocontext)(SV * const sv, const char * const pat, ...);
13776 #endif
13777 
13778 #if defined(NEED_sv_catpvf_mg_nocontext) || defined(NEED_sv_catpvf_mg_nocontext_GLOBAL)
13779 
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)
13782 
13783 
13784 void
13785 DPPP_(my_sv_catpvf_mg_nocontext)(SV * const sv, const char * const pat, ...)
13786 {
13787  dTHX;
13788  va_list args;
13789  va_start(args, pat);
13790  sv_vcatpvfn(sv, pat, strlen(pat), &args, Null(SV**), 0, Null(bool*));
13791  SvSETMAGIC(sv);
13792  va_end(args);
13793 }
13794 
13795 #endif
13796 #endif
13797 #endif
13798 
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
13803 # else
13804 # define sv_catpvf_mg Perl_sv_catpvf_mg
13805 # endif
13806 #endif
13807 
13808 #if (PERL_BCDVERSION >= 0x5004000) && !defined(sv_vcatpvf_mg)
13809 # define sv_vcatpvf_mg(sv, pat, args) \
13810  STMT_START { \
13811  sv_vcatpvfn(sv, pat, strlen(pat), args, Null(SV**), 0, Null(bool*)); \
13812  SvSETMAGIC(sv); \
13813  } STMT_END
13814 #endif
13815 
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, ...);
13819 static
13820 #else
13821 extern void DPPP_(my_sv_setpvf_mg)(pTHX_ SV * const sv, const char * const pat, ...);
13822 #endif
13823 
13824 #if defined(NEED_sv_setpvf_mg) || defined(NEED_sv_setpvf_mg_GLOBAL)
13825 
13826 #define Perl_sv_setpvf_mg DPPP_(my_sv_setpvf_mg)
13827 
13828 
13829 void
13830 DPPP_(my_sv_setpvf_mg)(pTHX_ SV * const sv, const char * const pat, ...)
13831 {
13832  va_list args;
13833  va_start(args, pat);
13834  sv_vsetpvfn(sv, pat, strlen(pat), &args, Null(SV**), 0, Null(bool*));
13835  SvSETMAGIC(sv);
13836  va_end(args);
13837 }
13838 
13839 #endif
13840 #endif
13841 
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, ...);
13846 static
13847 #else
13848 extern void DPPP_(my_sv_setpvf_mg_nocontext)(SV * const sv, const char * const pat, ...);
13849 #endif
13850 
13851 #if defined(NEED_sv_setpvf_mg_nocontext) || defined(NEED_sv_setpvf_mg_nocontext_GLOBAL)
13852 
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)
13855 
13856 
13857 void
13858 DPPP_(my_sv_setpvf_mg_nocontext)(SV * const sv, const char * const pat, ...)
13859 {
13860  dTHX;
13861  va_list args;
13862  va_start(args, pat);
13863  sv_vsetpvfn(sv, pat, strlen(pat), &args, Null(SV**), 0, Null(bool*));
13864  SvSETMAGIC(sv);
13865  va_end(args);
13866 }
13867 
13868 #endif
13869 #endif
13870 #endif
13871 
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
13876 # else
13877 # define sv_setpvf_mg Perl_sv_setpvf_mg
13878 # endif
13879 #endif
13880 
13881 #if (PERL_BCDVERSION >= 0x5004000) && !defined(sv_vsetpvf_mg)
13882 # define sv_vsetpvf_mg(sv, pat, args) \
13883  STMT_START { \
13884  sv_vsetpvfn(sv, pat, strlen(pat), args, Null(SV**), 0, Null(bool*)); \
13885  SvSETMAGIC(sv); \
13886  } STMT_END
13887 #endif
13888 
13889 /* Hint: sv_2pv_nolen
13890  * Use the SvPV_nolen() or SvPV_nolen_const() macros instead of sv_2pv_nolen().
13891  */
13892 #ifndef sv_2pv_nolen
13893 # define sv_2pv_nolen(sv) SvPV_nolen(sv)
13894 #endif
13895 
13896 #ifdef SvPVbyte
13897 
13898 /* Hint: SvPVbyte
13899  * Does not work in perl-5.6.1, ppport.h implements a version
13900  * borrowed from perl-5.7.3.
13901  */
13902 
13903 #if (PERL_BCDVERSION < 0x5007000)
13904 #ifndef sv_2pvbyte
13905 # define sv_2pvbyte(sv, lp) (sv_utf8_downgrade((sv), 0), SvPV((sv), *(lp)))
13906 #endif
13907 
13908 /* Hint: sv_2pvbyte
13909  * Use the SvPVbyte() macro instead of sv_2pvbyte().
13910  */
13911 
13912 /* Replace sv_2pvbyte with SvPVbyte */
13913 
13914 #undef SvPVbyte
13915 
13916 #define SvPVbyte(sv, lp) \
13917  ((SvFLAGS(sv) & (SVf_POK|SVf_UTF8)) == (SVf_POK) \
13918  ? ((lp = SvCUR(sv)), SvPVX(sv)) : sv_2pvbyte(sv, &lp))
13919 
13920 #endif
13921 
13922 #else
13923 
13924 # define SvPVbyte SvPV
13925 # define sv_2pvbyte sv_2pv
13926 
13927 #endif
13928 #ifndef sv_2pvbyte_nolen
13929 # define sv_2pvbyte_nolen(sv) sv_2pv_nolen(sv)
13930 #endif
13931 
13932 /* Hint: sv_pvn
13933  * Always use the SvPV() macro instead of sv_pvn().
13934  */
13935 
13936 /* Replace sv_pvn with SvPV */
13937 
13938 /* Hint: sv_pvn_force
13939  * Always use the SvPV_force() macro instead of sv_pvn_force().
13940  */
13941 
13942 /* Replace sv_pvn_force with SvPV_force */
13943 
13944 /* If these are undefined, they're not handled by the core anyway */
13945 #ifndef SV_IMMEDIATE_UNREF
13946 # define SV_IMMEDIATE_UNREF 0
13947 #endif
13948 
13949 #ifndef SV_GMAGIC
13950 # define SV_GMAGIC 0
13951 #endif
13952 
13953 #ifndef SV_COW_DROP_PV
13954 # define SV_COW_DROP_PV 0
13955 #endif
13956 
13957 #ifndef SV_UTF8_NO_ENCODING
13958 # define SV_UTF8_NO_ENCODING 0
13959 #endif
13960 
13961 #ifndef SV_CONST_RETURN
13962 # define SV_CONST_RETURN 0
13963 #endif
13964 
13965 #ifndef SV_MUTABLE_RETURN
13966 # define SV_MUTABLE_RETURN 0
13967 #endif
13968 
13969 #ifndef SV_SMAGIC
13970 # define SV_SMAGIC 0
13971 #endif
13972 
13973 #ifndef SV_HAS_TRAILING_NUL
13974 # define SV_HAS_TRAILING_NUL 0
13975 #endif
13976 
13977 #ifndef SV_COW_SHARED_HASH_KEYS
13978 # define SV_COW_SHARED_HASH_KEYS 0
13979 #endif
13980 
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); })
13984 #endif
13985 
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); })
13988 #endif
13989 
13990 #else
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))
13993 #endif
13994 
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))
13997 #endif
13998 
13999 #endif
14000 
14001 #if (PERL_BCDVERSION < 0x5008008) || ( (PERL_BCDVERSION >= 0x5009000) && (PERL_BCDVERSION < 0x5009003) )
14002 # define D_PPP_SVPV_NOLEN_LP_ARG &PL_na
14003 #else
14004 # define D_PPP_SVPV_NOLEN_LP_ARG 0
14005 #endif
14006 #ifndef SvPV_const
14007 # define SvPV_const(sv, lp) SvPV_flags_const(sv, lp, SV_GMAGIC)
14008 #endif
14009 
14010 #ifndef SvPV_mutable
14011 # define SvPV_mutable(sv, lp) SvPV_flags_mutable(sv, lp, SV_GMAGIC)
14012 #endif
14013 #ifndef SvPV_flags
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))
14017 #endif
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))
14023 #endif
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))
14029 #endif
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))
14035 #endif
14036 #ifndef SvPV_force
14037 # define SvPV_force(sv, lp) SvPV_force_flags(sv, lp, SV_GMAGIC)
14038 #endif
14039 
14040 #ifndef SvPV_force_nolen
14041 # define SvPV_force_nolen(sv) SvPV_force_flags_nolen(sv, SV_GMAGIC)
14042 #endif
14043 
14044 #ifndef SvPV_force_mutable
14045 # define SvPV_force_mutable(sv, lp) SvPV_force_flags_mutable(sv, lp, SV_GMAGIC)
14046 #endif
14047 
14048 #ifndef SvPV_force_nomg
14049 # define SvPV_force_nomg(sv, lp) SvPV_force_flags(sv, lp, 0)
14050 #endif
14051 
14052 #ifndef SvPV_force_nomg_nolen
14053 # define SvPV_force_nomg_nolen(sv) SvPV_force_flags_nolen(sv, 0)
14054 #endif
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))
14059 #endif
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))
14064 #endif
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))
14070 #endif
14071 #ifndef SvPV_nolen
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))
14075 #endif
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))
14080 #endif
14081 
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_); })
14085 #endif
14086 
14087 # else
14088 #ifndef SvPVx_nolen_const
14089 # define SvPVx_nolen_const(sv) (PL_Sv = sv, SvPV_nolen_const(PL_Sv))
14090 #endif
14091 
14092 # endif
14093 #ifndef SvPV_nomg
14094 # define SvPV_nomg(sv, lp) SvPV_flags(sv, lp, 0)
14095 #endif
14096 
14097 #ifndef SvPV_nomg_const
14098 # define SvPV_nomg_const(sv, lp) SvPV_flags_const(sv, lp, 0)
14099 #endif
14100 
14101 #ifndef SvPV_nomg_const_nolen
14102 # define SvPV_nomg_const_nolen(sv) SvPV_flags_const_nolen(sv, 0)
14103 #endif
14104 
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))
14108 #endif
14109 #ifndef SvPV_renew
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)))); \
14113  } STMT_END
14114 #endif
14115 #ifndef SvPVCLEAR
14116 # define SvPVCLEAR(sv) sv_setpvs((sv), "")
14117 #endif
14118 #ifndef WARN_ALL
14119 # define WARN_ALL 0
14120 #endif
14121 
14122 #ifndef WARN_CLOSURE
14123 # define WARN_CLOSURE 1
14124 #endif
14125 
14126 #ifndef WARN_DEPRECATED
14127 # define WARN_DEPRECATED 2
14128 #endif
14129 
14130 #ifndef WARN_EXITING
14131 # define WARN_EXITING 3
14132 #endif
14133 
14134 #ifndef WARN_GLOB
14135 # define WARN_GLOB 4
14136 #endif
14137 
14138 #ifndef WARN_IO
14139 # define WARN_IO 5
14140 #endif
14141 
14142 #ifndef WARN_CLOSED
14143 # define WARN_CLOSED 6
14144 #endif
14145 
14146 #ifndef WARN_EXEC
14147 # define WARN_EXEC 7
14148 #endif
14149 
14150 #ifndef WARN_LAYER
14151 # define WARN_LAYER 8
14152 #endif
14153 
14154 #ifndef WARN_NEWLINE
14155 # define WARN_NEWLINE 9
14156 #endif
14157 
14158 #ifndef WARN_PIPE
14159 # define WARN_PIPE 10
14160 #endif
14161 
14162 #ifndef WARN_UNOPENED
14163 # define WARN_UNOPENED 11
14164 #endif
14165 
14166 #ifndef WARN_MISC
14167 # define WARN_MISC 12
14168 #endif
14169 
14170 #ifndef WARN_NUMERIC
14171 # define WARN_NUMERIC 13
14172 #endif
14173 
14174 #ifndef WARN_ONCE
14175 # define WARN_ONCE 14
14176 #endif
14177 
14178 #ifndef WARN_OVERFLOW
14179 # define WARN_OVERFLOW 15
14180 #endif
14181 
14182 #ifndef WARN_PACK
14183 # define WARN_PACK 16
14184 #endif
14185 
14186 #ifndef WARN_PORTABLE
14187 # define WARN_PORTABLE 17
14188 #endif
14189 
14190 #ifndef WARN_RECURSION
14191 # define WARN_RECURSION 18
14192 #endif
14193 
14194 #ifndef WARN_REDEFINE
14195 # define WARN_REDEFINE 19
14196 #endif
14197 
14198 #ifndef WARN_REGEXP
14199 # define WARN_REGEXP 20
14200 #endif
14201 
14202 #ifndef WARN_SEVERE
14203 # define WARN_SEVERE 21
14204 #endif
14205 
14206 #ifndef WARN_DEBUGGING
14207 # define WARN_DEBUGGING 22
14208 #endif
14209 
14210 #ifndef WARN_INPLACE
14211 # define WARN_INPLACE 23
14212 #endif
14213 
14214 #ifndef WARN_INTERNAL
14215 # define WARN_INTERNAL 24
14216 #endif
14217 
14218 #ifndef WARN_MALLOC
14219 # define WARN_MALLOC 25
14220 #endif
14221 
14222 #ifndef WARN_SIGNAL
14223 # define WARN_SIGNAL 26
14224 #endif
14225 
14226 #ifndef WARN_SUBSTR
14227 # define WARN_SUBSTR 27
14228 #endif
14229 
14230 #ifndef WARN_SYNTAX
14231 # define WARN_SYNTAX 28
14232 #endif
14233 
14234 #ifndef WARN_AMBIGUOUS
14235 # define WARN_AMBIGUOUS 29
14236 #endif
14237 
14238 #ifndef WARN_BAREWORD
14239 # define WARN_BAREWORD 30
14240 #endif
14241 
14242 #ifndef WARN_DIGIT
14243 # define WARN_DIGIT 31
14244 #endif
14245 
14246 #ifndef WARN_PARENTHESIS
14247 # define WARN_PARENTHESIS 32
14248 #endif
14249 
14250 #ifndef WARN_PRECEDENCE
14251 # define WARN_PRECEDENCE 33
14252 #endif
14253 
14254 #ifndef WARN_PRINTF
14255 # define WARN_PRINTF 34
14256 #endif
14257 
14258 #ifndef WARN_PROTOTYPE
14259 # define WARN_PROTOTYPE 35
14260 #endif
14261 
14262 #ifndef WARN_QW
14263 # define WARN_QW 36
14264 #endif
14265 
14266 #ifndef WARN_RESERVED
14267 # define WARN_RESERVED 37
14268 #endif
14269 
14270 #ifndef WARN_SEMICOLON
14271 # define WARN_SEMICOLON 38
14272 #endif
14273 
14274 #ifndef WARN_TAINT
14275 # define WARN_TAINT 39
14276 #endif
14277 
14278 #ifndef WARN_THREADS
14279 # define WARN_THREADS 40
14280 #endif
14281 
14282 #ifndef WARN_UNINITIALIZED
14283 # define WARN_UNINITIALIZED 41
14284 #endif
14285 
14286 #ifndef WARN_UNPACK
14287 # define WARN_UNPACK 42
14288 #endif
14289 
14290 #ifndef WARN_UNTIE
14291 # define WARN_UNTIE 43
14292 #endif
14293 
14294 #ifndef WARN_UTF8
14295 # define WARN_UTF8 44
14296 #endif
14297 
14298 #ifndef WARN_VOID
14299 # define WARN_VOID 45
14300 #endif
14301 
14302 #ifndef WARN_ASSERTIONS
14303 # define WARN_ASSERTIONS 46
14304 #endif
14305 #ifndef packWARN
14306 # define packWARN(a) (a)
14307 #endif
14308 
14309 #ifndef packWARN2
14310 # define packWARN2(a,b) (packWARN(a) << 8 | (b))
14311 #endif
14312 
14313 #ifndef packWARN3
14314 # define packWARN3(a,b,c) (packWARN2(a,b) << 8 | (c))
14315 #endif
14316 
14317 #ifndef packWARN4
14318 # define packWARN4(a,b,c,d) (packWARN3(a,b,c) << 8 | (d))
14319 #endif
14320 
14321 #ifndef ckWARN
14322 # ifdef G_WARN_ON
14323 # define ckWARN(a) (PL_dowarn & G_WARN_ON)
14324 # else
14325 # define ckWARN(a) PL_dowarn
14326 # endif
14327 #endif
14328 #ifndef ckWARN2
14329 # define ckWARN2(a,b) (ckWARN(a) || ckWARN(b))
14330 #endif
14331 
14332 #ifndef ckWARN3
14333 # define ckWARN3(a,b,c) (ckWARN(c) || ckWARN2(a,b))
14334 #endif
14335 
14336 #ifndef ckWARN4
14337 # define ckWARN4(a,b,c,d) (ckWARN(d) || ckWARN3(a,b,c))
14338 #endif
14339 
14340 #ifndef ckWARN_d
14341 # ifdef isLEXWARN_off
14342 # define ckWARN_d(a) (isLEXWARN_off || ckWARN(a))
14343 # else
14344 # define ckWARN_d(a) 1
14345 # endif
14346 #endif
14347 #ifndef ckWARN2_d
14348 # define ckWARN2_d(a,b) (ckWARN_d(a) || ckWARN_d(b))
14349 #endif
14350 
14351 #ifndef ckWARN3_d
14352 # define ckWARN3_d(a,b,c) (ckWARN_d(c) || ckWARN2_d(a,b))
14353 #endif
14354 
14355 #ifndef ckWARN4_d
14356 # define ckWARN4_d(a,b,c,d) (ckWARN_d(d) || ckWARN3_d(a,b,c))
14357 #endif
14358 #ifndef vwarner
14359 # define vwarner(err, pat, argsp) \
14360  STMT_START { SV *sv; \
14361  PERL_UNUSED_ARG(err); \
14362  sv = vnewSVpvf(pat, argsp); \
14363  sv_2mortal(sv); \
14364  warn("%s", SvPV_nolen(sv)); \
14365  } STMT_END
14366 #endif
14367 
14368 #if (PERL_BCDVERSION >= 0x5004000) && !defined(warner)
14369 # if defined(NEED_warner)
14370 static void DPPP_(my_warner)(U32 err, const char * pat, ...);
14371 static
14372 #else
14373 extern void DPPP_(my_warner)(U32 err, const char * pat, ...);
14374 #endif
14375 
14376 #if defined(NEED_warner) || defined(NEED_warner_GLOBAL)
14377 
14378 #define Perl_warner DPPP_(my_warner)
14379 
14380 
14381 void
14382 DPPP_(my_warner)(U32 err, const char *pat, ...)
14383 {
14384  va_list args;
14385  va_start(args, pat);
14386  vwarner(err, pat, &args);
14387  va_end(args);
14388 }
14389 
14390 # define warner Perl_warner
14391 
14392 # define Perl_warner_nocontext Perl_warner
14393 
14394 # endif
14395 #endif
14396 
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, ...);
14400 static
14401 #else
14402 extern void DPPP_(my_ck_warner)(pTHX_ U32 err, const char * pat, ...);
14403 #endif
14404 
14405 #if defined(NEED_ck_warner) || defined(NEED_ck_warner_GLOBAL)
14406 
14407 #define Perl_ck_warner DPPP_(my_ck_warner)
14408 
14409 
14410 void
14411 DPPP_(my_ck_warner)(pTHX_ U32 err, const char *pat, ...)
14412 {
14413  va_list args;
14414 
14415  if ( ! ckWARN((err ) & 0xFF)
14416  && ! ckWARN((err >> 8) & 0xFF)
14417  && ! ckWARN((err >> 16) & 0xFF)
14418  && ! ckWARN((err >> 24) & 0xFF))
14419  {
14420  return;
14421  }
14422 
14423  va_start(args, pat);
14424  vwarner(err, pat, &args);
14425  va_end(args);
14426 }
14427 
14428 # define ck_warner Perl_ck_warner
14429 # endif
14430 #endif
14431 
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, ...);
14435 static
14436 #else
14437 extern void DPPP_(my_ck_warner_d)(pTHX_ U32 err, const char * pat, ...);
14438 #endif
14439 
14440 #if defined(NEED_ck_warner_d) || defined(NEED_ck_warner_d_GLOBAL)
14441 
14442 #define Perl_ck_warner_d DPPP_(my_ck_warner_d)
14443 
14444 
14445 void
14446 DPPP_(my_ck_warner_d)(pTHX_ U32 err, const char *pat, ...)
14447 {
14448  va_list args;
14449 
14450  if ( ! ckWARN_d((err ) & 0xFF)
14451  && ! ckWARN_d((err >> 8) & 0xFF)
14452  && ! ckWARN_d((err >> 16) & 0xFF)
14453  && ! ckWARN_d((err >> 24) & 0xFF))
14454  {
14455  return;
14456  }
14457 
14458  va_start(args, pat);
14459  vwarner(err, pat, &args);
14460  va_end(args);
14461 }
14462 
14463 # define ck_warner_d Perl_ck_warner_d
14464 
14465 
14466 # endif
14467 #endif
14468 
14469 #ifndef IVdf
14470 # if IVSIZE == LONGSIZE
14471 # define IVdf "ld"
14472 # define UVuf "lu"
14473 # define UVof "lo"
14474 # define UVxf "lx"
14475 # define UVXf "lX"
14476 # elif IVSIZE == INTSIZE
14477 # define IVdf "d"
14478 # define UVuf "u"
14479 # define UVof "o"
14480 # define UVxf "x"
14481 # define UVXf "X"
14482 # else
14483 # error "cannot define IV/UV formats"
14484 # endif
14485 #endif
14486 
14487 #ifndef NVef
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
14494 # else
14495 # define NVef "e"
14496 # define NVff "f"
14497 # define NVgf "g"
14498 # endif
14499 #endif
14500 #ifndef sv_setuv
14501 # define sv_setuv(sv, uv) \
14502  STMT_START { \
14503  UV TeMpUv = uv; \
14504  if (TeMpUv <= IV_MAX) \
14505  sv_setiv(sv, TeMpUv); \
14506  else \
14507  sv_setnv(sv, (double)TeMpUv); \
14508  } STMT_END
14509 #endif
14510 #ifndef newSVuv
14511 # define newSVuv(uv) ((uv) <= IV_MAX ? newSViv((IV)uv) : newSVnv((NV)uv))
14512 #endif
14513 
14514 #if defined(PERL_USE_GCC_BRACE_GROUPS)
14515 #ifndef sv_2uv
14516 # define sv_2uv(sv) ({ SV *_sv = (sv); (UV) (SvNOK(_sv) ? SvNV(_sv) : sv_2nv(_sv)); })
14517 #endif
14518 
14519 #else
14520 #ifndef sv_2uv
14521 # define sv_2uv(sv) ((PL_Sv = (sv)), (UV) (SvNOK(PL_Sv) ? SvNV(PL_Sv) : sv_2nv(PL_Sv)))
14522 #endif
14523 
14524 #endif
14525 #ifndef SvUVX
14526 # define SvUVX(sv) ((UV)SvIVX(sv))
14527 #endif
14528 
14529 #ifndef SvUVXx
14530 # define SvUVXx(sv) SvUVX(sv)
14531 #endif
14532 
14533 #ifndef SvUV
14534 # define SvUV(sv) (SvIOK(sv) ? SvUVX(sv) : sv_2uv(sv))
14535 #endif
14536 
14537 #if defined(PERL_USE_GCC_BRACE_GROUPS)
14538 #ifndef SvUVx
14539 # define SvUVx(sv) ({ SV *_sv = (sv)); SvUV(_sv); })
14540 #endif
14541 
14542 #else
14543 #ifndef SvUVx
14544 # define SvUVx(sv) ((PL_Sv = (sv)), SvUV(PL_Sv))
14545 #endif
14546 
14547 #endif
14548 
14549 /* Hint: sv_uv
14550  * Always use the SvUVx() macro instead of sv_uv().
14551  */
14552 /* Replace sv_uv with SvUVx */
14553 #ifndef sv_uv
14554 # define sv_uv(sv) SvUVx(sv)
14555 #endif
14556 
14557 #if !defined(SvUOK) && defined(SvIOK_UV)
14558 # define SvUOK(sv) SvIOK_UV(sv)
14559 #endif
14560 #ifndef XST_mUV
14561 # define XST_mUV(i,v) (ST(i) = sv_2mortal(newSVuv(v)) )
14562 #endif
14563 
14564 #ifndef XSRETURN_UV
14565 # define XSRETURN_UV(v) STMT_START { XST_mUV(0,v); XSRETURN(1); } STMT_END
14566 #endif
14567 #ifndef PUSHu
14568 # define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
14569 #endif
14570 
14571 #ifndef XPUSHu
14572 # define XPUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); XPUSHTARG; } STMT_END
14573 #endif
14574 
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);
14578 static
14579 #else
14580 extern Size_t DPPP_(my_my_strnlen)(const char * str, Size_t maxlen);
14581 #endif
14582 
14583 #if defined(NEED_my_strnlen) || defined(NEED_my_strnlen_GLOBAL)
14584 
14585 #define my_strnlen DPPP_(my_my_strnlen)
14586 #define Perl_my_strnlen DPPP_(my_my_strnlen)
14587 
14588 
14589 Size_t
14590 DPPP_(my_my_strnlen)(const char *str, Size_t maxlen)
14591 {
14592  const char *p = str;
14593 
14594  while(maxlen-- && *p)
14595  p++;
14596 
14597  return p - str;
14598 }
14599 
14600 #endif
14601 #endif
14602 
14603 #ifdef HAS_MEMCMP
14604 #ifndef memNE
14605 # define memNE(s1,s2,l) (memcmp(s1,s2,l))
14606 #endif
14607 
14608 #ifndef memEQ
14609 # define memEQ(s1,s2,l) (!memcmp(s1,s2,l))
14610 #endif
14611 
14612 #else
14613 #ifndef memNE
14614 # define memNE(s1,s2,l) (bcmp(s1,s2,l))
14615 #endif
14616 
14617 #ifndef memEQ
14618 # define memEQ(s1,s2,l) (!bcmp(s1,s2,l))
14619 #endif
14620 
14621 #endif
14622 #ifndef memEQs
14623 # define memEQs(s1, l, s2) \
14624  (sizeof(s2)-1 == l && memEQ(s1, (s2 ""), (sizeof(s2)-1)))
14625 #endif
14626 
14627 #ifndef memNEs
14628 # define memNEs(s1, l, s2) !memEQs(s1, l, s2)
14629 #endif
14630 #ifndef memCHRs
14631 # define memCHRs(s, c) ((const char *) memchr("" s "" , c, sizeof(s)-1))
14632 #endif
14633 #ifndef MoveD
14634 # define MoveD(s,d,n,t) memmove((char*)(d),(char*)(s), (n) * sizeof(t))
14635 #endif
14636 
14637 #ifndef CopyD
14638 # define CopyD(s,d,n,t) memcpy((char*)(d),(char*)(s), (n) * sizeof(t))
14639 #endif
14640 
14641 #ifdef HAS_MEMSET
14642 #ifndef ZeroD
14643 # define ZeroD(d,n,t) memzero((char*)(d), (n) * sizeof(t))
14644 #endif
14645 
14646 #else
14647 #ifndef ZeroD
14648 # define ZeroD(d,n,t) ((void)memzero((char*)(d), (n) * sizeof(t)), d)
14649 #endif
14650 
14651 #endif
14652 #ifndef PoisonWith
14653 # define PoisonWith(d,n,t,b) (void)memset((char*)(d), (U8)(b), (n) * sizeof(t))
14654 #endif
14655 
14656 #ifndef PoisonNew
14657 # define PoisonNew(d,n,t) PoisonWith(d,n,t,0xAB)
14658 #endif
14659 
14660 #ifndef PoisonFree
14661 # define PoisonFree(d,n,t) PoisonWith(d,n,t,0xEF)
14662 #endif
14663 
14664 #ifndef Poison
14665 # define Poison(d,n,t) PoisonFree(d,n,t)
14666 #endif
14667 #ifndef Newx
14668 # define Newx(v,n,t) New(0,v,n,t)
14669 #endif
14670 
14671 #ifndef Newxc
14672 # define Newxc(v,n,t,c) Newc(0,v,n,t,c)
14673 #endif
14674 
14675 #ifndef Newxz
14676 # define Newxz(v,n,t) Newz(0,v,n,t)
14677 #endif
14678 
14679 #ifdef NEED_mess_sv
14680 #define NEED_mess
14681 #endif
14682 
14683 #ifdef NEED_mess
14684 #define NEED_mess_nocontext
14685 #define NEED_vmess
14686 #endif
14687 
14688 #ifndef croak_sv
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) \
14692  STMT_START { \
14693  SV *_errsv = ERRSV; \
14694  SvFLAGS(_errsv) = (SvFLAGS(_errsv) & ~SVf_UTF8) | \
14695  (SvFLAGS(sv) & SVf_UTF8); \
14696  } STMT_END
14697 # else
14698 # define D_PPP_FIX_UTF8_ERRSV_FOR_SV(sv) STMT_START {} STMT_END
14699 # endif
14700 # define croak_sv(sv) \
14701  STMT_START { \
14702  SV *_sv = (sv); \
14703  if (SvROK(_sv)) { \
14704  sv_setsv(ERRSV, _sv); \
14705  croak(NULL); \
14706  } else { \
14707  D_PPP_FIX_UTF8_ERRSV_FOR_SV(_sv); \
14708  croak("%" SVf, SVfARG(_sv)); \
14709  } \
14710  } STMT_END
14711 #elif (PERL_BCDVERSION >= 0x5004000)
14712 # define croak_sv(sv) croak("%" SVf, SVfARG(sv))
14713 #else
14714 # define croak_sv(sv) croak("%s", SvPV_nolen(sv))
14715 #endif
14716 #endif
14717 
14718 #ifndef die_sv
14719 #if defined(NEED_die_sv)
14720 static OP * DPPP_(my_die_sv)(pTHX_ SV * baseex);
14721 static
14722 #else
14723 extern OP * DPPP_(my_die_sv)(pTHX_ SV * baseex);
14724 #endif
14725 
14726 #if defined(NEED_die_sv) || defined(NEED_die_sv_GLOBAL)
14727 
14728 #ifdef die_sv
14729 # undef die_sv
14730 #endif
14731 #define die_sv(a) DPPP_(my_die_sv)(aTHX_ a)
14732 #define Perl_die_sv DPPP_(my_die_sv)
14733 
14734 OP *
14735 DPPP_(my_die_sv)(pTHX_ SV *baseex)
14736 {
14737  croak_sv(baseex);
14738  return (OP *)NULL;
14739 }
14740 #endif
14741 #endif
14742 
14743 #ifndef warn_sv
14744 #if (PERL_BCDVERSION >= 0x5004000)
14745 # define warn_sv(sv) warn("%" SVf, SVfARG(sv))
14746 #else
14747 # define warn_sv(sv) warn("%s", SvPV_nolen(sv))
14748 #endif
14749 #endif
14750 
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);
14754 static
14755 #else
14756 extern SV * DPPP_(my_vmess)(pTHX_ const char * pat, va_list * args);
14757 #endif
14758 
14759 #if defined(NEED_vmess) || defined(NEED_vmess_GLOBAL)
14760 
14761 #ifdef vmess
14762 # undef vmess
14763 #endif
14764 #define vmess(a,b) DPPP_(my_vmess)(aTHX_ a,b)
14765 #define Perl_vmess DPPP_(my_vmess)
14766 
14767 
14768 SV*
14769 DPPP_(my_vmess)(pTHX_ const char* pat, va_list* args)
14770 {
14771  mess(pat, args);
14772  return PL_mess_sv;
14773 }
14774 # endif
14775 #endif
14776 
14777 #if (PERL_BCDVERSION < 0x5006000) && (PERL_BCDVERSION >= 0x5004000)
14778 #undef mess
14779 #endif
14780 
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, ...);
14784 static
14785 #else
14786 extern SV * DPPP_(my_mess_nocontext)(const char * pat, ...);
14787 #endif
14788 
14789 #if defined(NEED_mess_nocontext) || defined(NEED_mess_nocontext_GLOBAL)
14790 
14791 #define mess_nocontext DPPP_(my_mess_nocontext)
14792 #define Perl_mess_nocontext DPPP_(my_mess_nocontext)
14793 
14794 SV*
14795 DPPP_(my_mess_nocontext)(const char* pat, ...)
14796 {
14797  dTHX;
14798  SV *sv;
14799  va_list args;
14800  va_start(args, pat);
14801  sv = vmess(pat, &args);
14802  va_end(args);
14803  return sv;
14804 }
14805 #endif
14806 #endif
14807 
14808 #ifndef mess
14809 #if defined(NEED_mess)
14810 static SV * DPPP_(my_mess)(pTHX_ const char * pat, ...);
14811 static
14812 #else
14813 extern SV * DPPP_(my_mess)(pTHX_ const char * pat, ...);
14814 #endif
14815 
14816 #if defined(NEED_mess) || defined(NEED_mess_GLOBAL)
14817 
14818 #define Perl_mess DPPP_(my_mess)
14819 
14820 SV*
14821 DPPP_(my_mess)(pTHX_ const char* pat, ...)
14822 {
14823  SV *sv;
14824  va_list args;
14825  va_start(args, pat);
14826  sv = vmess(pat, &args);
14827  va_end(args);
14828  return sv;
14829 }
14830 #ifdef mess_nocontext
14831 #define mess mess_nocontext
14832 #else
14833 #define mess Perl_mess_nocontext
14834 #endif
14835 #endif
14836 #endif
14837 
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);
14841 static
14842 #else
14843 extern SV * DPPP_(my_mess_sv)(pTHX_ SV * basemsg, bool consume);
14844 #endif
14845 
14846 #if defined(NEED_mess_sv) || defined(NEED_mess_sv_GLOBAL)
14847 
14848 #ifdef mess_sv
14849 # undef mess_sv
14850 #endif
14851 #define mess_sv(a,b) DPPP_(my_mess_sv)(aTHX_ a,b)
14852 #define Perl_mess_sv DPPP_(my_mess_sv)
14853 
14854 SV *
14855 DPPP_(my_mess_sv)(pTHX_ SV *basemsg, bool consume)
14856 {
14857  SV *tmp;
14858  SV *ret;
14859 
14860  if (SvPOK(basemsg) && SvCUR(basemsg) && *(SvEND(basemsg)-1) == '\n') {
14861  if (consume)
14862  return basemsg;
14863  ret = mess("");
14864  SvSetSV_nosteal(ret, basemsg);
14865  return ret;
14866  }
14867 
14868  if (consume) {
14869  sv_catsv(basemsg, mess(""));
14870  return basemsg;
14871  }
14872 
14873  ret = mess("");
14874  tmp = newSVsv(ret);
14875  SvSetSV_nosteal(ret, basemsg);
14876  sv_catsv(ret, tmp);
14877  sv_dec(tmp);
14878  return ret;
14879 }
14880 #endif
14881 #endif
14882 
14883 #ifndef warn_nocontext
14884 #define warn_nocontext warn
14885 #endif
14886 
14887 #ifndef croak_nocontext
14888 #define croak_nocontext croak
14889 #endif
14890 
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()
14894 #endif
14895 
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)
14899 #else
14900 # define croak_memory_wrap() croak_nocontext("panic: memory wrap")
14901 #endif
14902 #endif
14903 
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);
14907 static
14908 #else
14909 extern void DPPP_(my_croak_xs_usage)(const CV * const cv, const char * const params);
14910 #endif
14911 
14912 #if defined(NEED_croak_xs_usage) || defined(NEED_croak_xs_usage_GLOBAL)
14913 
14914 #define croak_xs_usage DPPP_(my_croak_xs_usage)
14915 #define Perl_croak_xs_usage DPPP_(my_croak_xs_usage)
14916 
14917 #ifndef PERL_ARGS_ASSERT_CROAK_XS_USAGE
14918 #define PERL_ARGS_ASSERT_CROAK_XS_USAGE assert(cv); assert(params)
14919 
14920 void
14921 DPPP_(my_croak_xs_usage)(const CV *const cv, const char *const params)
14922 {
14923  dTHX;
14924  const GV *const gv = CvGV(cv);
14925 
14926  PERL_ARGS_ASSERT_CROAK_XS_USAGE;
14927 
14928  if (gv) {
14929  const char *const gvname = GvNAME(gv);
14930  const HV *const stash = GvSTASH(gv);
14931  const char *const hvname = stash ? HvNAME(stash) : NULL;
14932 
14933  if (hvname)
14934  croak("Usage: %s::%s(%s)", hvname, gvname, params);
14935  else
14936  croak("Usage: %s(%s)", gvname, params);
14937  } else {
14938  /* Pants. I don't think that it should be possible to get here. */
14939  croak("Usage: CODE(0x%" UVxf ")(%s)", PTR2UV(cv), params);
14940  }
14941 }
14942 #endif
14943 #endif
14944 #endif
14945 #ifndef mPUSHs
14946 # define mPUSHs(s) PUSHs(sv_2mortal(s))
14947 #endif
14948 
14949 #ifndef PUSHmortal
14950 # define PUSHmortal PUSHs(sv_newmortal())
14951 #endif
14952 
14953 #ifndef mPUSHp
14954 # define mPUSHp(p,l) sv_setpvn(PUSHmortal, (p), (l))
14955 #endif
14956 
14957 #ifndef mPUSHn
14958 # define mPUSHn(n) sv_setnv(PUSHmortal, (NV)(n))
14959 #endif
14960 
14961 #ifndef mPUSHi
14962 # define mPUSHi(i) sv_setiv(PUSHmortal, (IV)(i))
14963 #endif
14964 
14965 #ifndef mPUSHu
14966 # define mPUSHu(u) sv_setuv(PUSHmortal, (UV)(u))
14967 #endif
14968 #ifndef mXPUSHs
14969 # define mXPUSHs(s) XPUSHs(sv_2mortal(s))
14970 #endif
14971 
14972 #ifndef XPUSHmortal
14973 # define XPUSHmortal XPUSHs(sv_newmortal())
14974 #endif
14975 
14976 #ifndef mXPUSHp
14977 # define mXPUSHp(p,l) STMT_START { EXTEND(sp,1); sv_setpvn(PUSHmortal, (p), (l)); } STMT_END
14978 #endif
14979 
14980 #ifndef mXPUSHn
14981 # define mXPUSHn(n) STMT_START { EXTEND(sp,1); sv_setnv(PUSHmortal, (NV)(n)); } STMT_END
14982 #endif
14983 
14984 #ifndef mXPUSHi
14985 # define mXPUSHi(i) STMT_START { EXTEND(sp,1); sv_setiv(PUSHmortal, (IV)(i)); } STMT_END
14986 #endif
14987 
14988 #ifndef mXPUSHu
14989 # define mXPUSHu(u) STMT_START { EXTEND(sp,1); sv_setuv(PUSHmortal, (UV)(u)); } STMT_END
14990 #endif
14991 
14992 /* Replace: 1 */
14993 #ifndef call_sv
14994 # define call_sv perl_call_sv
14995 #endif
14996 
14997 #ifndef call_pv
14998 # define call_pv perl_call_pv
14999 #endif
15000 
15001 #ifndef call_argv
15002 # define call_argv perl_call_argv
15003 #endif
15004 
15005 #ifndef call_method
15006 # define call_method perl_call_method
15007 #endif
15008 
15009 #ifndef eval_sv
15010 # define eval_sv perl_eval_sv
15011 #endif
15012 
15013 #if (PERL_BCDVERSION >= 0x5003098) && (PERL_BCDVERSION < 0x5006000)
15014 #ifndef eval_pv
15015 # define eval_pv perl_eval_pv
15016 #endif
15017 
15018 #endif
15019 /* Replace: 0 */
15020 
15021 #if (PERL_BCDVERSION < 0x5006000)
15022 #ifndef Perl_eval_sv
15023 # define Perl_eval_sv perl_eval_sv
15024 #endif
15025 
15026 #if (PERL_BCDVERSION >= 0x5003098)
15027 #ifndef Perl_eval_pv
15028 # define Perl_eval_pv perl_eval_pv
15029 #endif
15030 
15031 #endif
15032 #endif
15033 #ifndef G_LIST
15034 # define G_LIST G_ARRAY /* Replace */
15035 #endif
15036 #ifndef PERL_LOADMOD_DENY
15037 # define PERL_LOADMOD_DENY 0x1
15038 #endif
15039 
15040 #ifndef PERL_LOADMOD_NOIMPORT
15041 # define PERL_LOADMOD_NOIMPORT 0x2
15042 #endif
15043 
15044 #ifndef PERL_LOADMOD_IMPORT_OPS
15045 # define PERL_LOADMOD_IMPORT_OPS 0x4
15046 #endif
15047 
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)); })
15050 #else
15051 # define D_PPP_CROAK_IF_ERROR(cond) ((cond) && (SvROK(ERRSV) || SvTRUE(ERRSV)) && (croak_sv(ERRSV), 1))
15052 #endif
15053 
15054 #ifndef G_METHOD
15055 # define G_METHOD 64
15056 # ifdef call_sv
15057 # undef call_sv
15058 # endif
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))
15062 # else
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))
15065 # endif
15066 #endif
15067 
15068 #ifndef G_RETHROW
15069 # define G_RETHROW 8192
15070 # ifdef eval_sv
15071 # undef eval_sv
15072 # endif
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; })
15075 # else
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)
15077 # endif
15078 #endif
15079 
15080 /*
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.
15085  */
15086 #ifdef NOT_USED
15087 /* Older Perl versions have broken croak_on_error=1 */
15088 #if (PERL_BCDVERSION < 0x5031002)
15089 # ifdef eval_pv
15090 # undef eval_pv
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; })
15093 # else
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)
15095 # endif
15096 # endif
15097 #endif
15098 #endif /* NOT_USED */
15099 
15100 /* This is backport for Perl 5.3.97d and older which do not provide perl_eval_pv */
15101 #ifndef eval_pv
15102 #if defined(NEED_eval_pv)
15103 static SV * DPPP_(my_eval_pv)(const char * p, I32 croak_on_error);
15104 static
15105 #else
15106 extern SV * DPPP_(my_eval_pv)(const char * p, I32 croak_on_error);
15107 #endif
15108 
15109 #if defined(NEED_eval_pv) || defined(NEED_eval_pv_GLOBAL)
15110 
15111 #ifdef eval_pv
15112 # undef eval_pv
15113 #endif
15114 #define eval_pv(a,b) DPPP_(my_eval_pv)(aTHX_ a,b)
15115 #define Perl_eval_pv DPPP_(my_eval_pv)
15116 
15117 
15118 SV*
15119 DPPP_(my_eval_pv)(const char *p, I32 croak_on_error)
15120 {
15121  dSP;
15122  SV* sv = newSVpv(p, 0);
15123 
15124  PUSHMARK(sp);
15125  eval_sv(sv, G_SCALAR);
15126  SvREFCNT_dec(sv);
15127 
15128  SPAGAIN;
15129  sv = POPs;
15130  PUTBACK;
15131 
15132  D_PPP_CROAK_IF_ERROR(croak_on_error);
15133 
15134  return sv;
15135 }
15136 
15137 #endif
15138 #endif
15139 
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);
15143 static
15144 #else
15145 extern void DPPP_(my_vload_module)(U32 flags, SV * name, SV * ver, va_list * args);
15146 #endif
15147 
15148 #if defined(NEED_vload_module) || defined(NEED_vload_module_GLOBAL)
15149 
15150 #ifdef vload_module
15151 # undef vload_module
15152 #endif
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)
15155 
15156 
15157 void
15158 DPPP_(my_vload_module)(U32 flags, SV *name, SV *ver, va_list *args)
15159 {
15160  dTHR;
15161  dVAR;
15162  OP *veop, *imop;
15163 
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
15169  */
15170  SvREADONLY_off(((SVOP*)modname)->op_sv);
15171  modname->op_private |= OPpCONST_BARE;
15172  if (ver) {
15173  veop = newSVOP(OP_CONST, 0, ver);
15174  }
15175  else
15176  veop = NULL;
15177  if (flags & PERL_LOADMOD_NOIMPORT) {
15178  imop = sawparens(newNULLLIST());
15179  }
15180  else if (flags & PERL_LOADMOD_IMPORT_OPS) {
15181  imop = va_arg(*args, OP*);
15182  }
15183  else {
15184  SV *sv;
15185  imop = NULL;
15186  sv = va_arg(*args, SV*);
15187  while (sv) {
15188  imop = append_elem(OP_LIST, imop, newSVOP(OP_CONST, 0, sv));
15189  sv = va_arg(*args, SV*);
15190  }
15191  }
15192  {
15193  const line_t ocopline = PL_copline;
15194  COP * const ocurcop = PL_curcop;
15195  const int oexpect = PL_expect;
15196 
15197  utilize(!(flags & PERL_LOADMOD_DENY), start_subparse(FALSE, 0),
15198 #if (PERL_BCDVERSION > 0x5003000)
15199  veop,
15200 #endif
15201  modname, imop);
15202  PL_expect = oexpect;
15203  PL_copline = ocopline;
15204  PL_curcop = ocurcop;
15205  }
15206 }
15207 
15208 #endif
15209 #endif
15210 
15211 #ifndef load_module
15212 #if defined(NEED_load_module)
15213 static void DPPP_(my_load_module)(U32 flags, SV * name, SV * ver, ...);
15214 static
15215 #else
15216 extern void DPPP_(my_load_module)(U32 flags, SV * name, SV * ver, ...);
15217 #endif
15218 
15219 #if defined(NEED_load_module) || defined(NEED_load_module_GLOBAL)
15220 
15221 #ifdef load_module
15222 # undef load_module
15223 #endif
15224 #define load_module DPPP_(my_load_module)
15225 #define Perl_load_module DPPP_(my_load_module)
15226 
15227 
15228 void
15229 DPPP_(my_load_module)(U32 flags, SV *name, SV *ver, ...)
15230 {
15231  va_list args;
15232  va_start(args, ver);
15233  vload_module(flags, name, ver, &args);
15234  va_end(args);
15235 }
15236 
15237 #endif
15238 #endif
15239 #ifndef newRV_inc
15240 # define newRV_inc(sv) newRV(sv) /* Replace */
15241 #endif
15242 
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; })
15246 #else
15247 # define newRV_noinc(sv) ((PL_Sv = (SV *)newRV((sv))), SvREFCNT_dec((sv)), PL_Sv)
15248 #endif
15249 #endif
15250 
15251 /*
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.
15256  *
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
15265  * MY_CXT.member.
15266  * 6. Use the dMY_CXT macro (a declaration) in all the functions that
15267  * access MY_CXT.
15268  */
15269 
15270 #if defined(MULTIPLICITY) || defined(PERL_OBJECT) || \
15271  defined(PERL_CAPI) || defined(PERL_IMPLICIT_CONTEXT)
15272 
15273 #ifndef START_MY_CXT
15274 
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
15279 
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 */
15289 
15290 /* This declaration should be used within all functions that use the
15291  * interpreter-local data. */
15292 #define dMY_CXT \
15293  dMY_CXT_SV; \
15294  my_cxt_t *my_cxtp = INT2PTR(my_cxt_t*,SvUV(my_cxt_sv))
15295 
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 \
15300  dMY_CXT_SV; \
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))
15305 
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)
15309 
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
15318 
15319 #endif /* START_MY_CXT */
15320 
15321 #ifndef MY_CXT_CLONE
15322 /* Clones the per-interpreter data. */
15323 #define MY_CXT_CLONE \
15324  dMY_CXT_SV; \
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))
15328 #endif
15329 
15330 #else /* single interpreter */
15331 
15332 #ifndef START_MY_CXT
15333 
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
15339 
15340 #define pMY_CXT void
15341 #define pMY_CXT_
15342 #define _pMY_CXT
15343 #define aMY_CXT
15344 #define aMY_CXT_
15345 #define _aMY_CXT
15346 
15347 #endif /* START_MY_CXT */
15348 
15349 #ifndef MY_CXT_CLONE
15350 #define MY_CXT_CLONE NOOP
15351 #endif
15352 
15353 #endif
15354 
15355 #ifndef SvREFCNT_inc
15356 # ifdef PERL_USE_GCC_BRACE_GROUPS
15357 # define SvREFCNT_inc(sv) \
15358  ({ \
15359  SV * const _sv = (SV*)(sv); \
15360  if (_sv) \
15361  (SvREFCNT(_sv))++; \
15362  _sv; \
15363  })
15364 # else
15365 # define SvREFCNT_inc(sv) \
15366  ((PL_Sv=(SV*)(sv)) ? (++(SvREFCNT(PL_Sv)),PL_Sv) : NULL)
15367 # endif
15368 #endif
15369 
15370 #ifndef SvREFCNT_inc_simple
15371 # ifdef PERL_USE_GCC_BRACE_GROUPS
15372 # define SvREFCNT_inc_simple(sv) \
15373  ({ \
15374  if (sv) \
15375  (SvREFCNT(sv))++; \
15376  (SV *)(sv); \
15377  })
15378 # else
15379 # define SvREFCNT_inc_simple(sv) \
15380  ((sv) ? (SvREFCNT(sv)++,(SV*)(sv)) : NULL)
15381 # endif
15382 #endif
15383 
15384 #ifndef SvREFCNT_inc_NN
15385 # ifdef PERL_USE_GCC_BRACE_GROUPS
15386 # define SvREFCNT_inc_NN(sv) \
15387  ({ \
15388  SV * const _sv = (SV*)(sv); \
15389  SvREFCNT(_sv)++; \
15390  _sv; \
15391  })
15392 # else
15393 # define SvREFCNT_inc_NN(sv) \
15394  (PL_Sv=(SV*)(sv),++(SvREFCNT(PL_Sv)),PL_Sv)
15395 # endif
15396 #endif
15397 
15398 #ifndef SvREFCNT_inc_void
15399 # ifdef PERL_USE_GCC_BRACE_GROUPS
15400 # define SvREFCNT_inc_void(sv) \
15401  ({ \
15402  SV * const _sv = (SV*)(sv); \
15403  if (_sv) \
15404  (void)(SvREFCNT(_sv)++); \
15405  })
15406 # else
15407 # define SvREFCNT_inc_void(sv) \
15408  (void)((PL_Sv=(SV*)(sv)) ? ++(SvREFCNT(PL_Sv)) : 0)
15409 # endif
15410 #endif
15411 #ifndef SvREFCNT_inc_simple_void
15412 # define SvREFCNT_inc_simple_void(sv) STMT_START { if (sv) SvREFCNT(sv)++; } STMT_END
15413 #endif
15414 
15415 #ifndef SvREFCNT_inc_simple_NN
15416 # define SvREFCNT_inc_simple_NN(sv) (++SvREFCNT(sv), (SV*)(sv))
15417 #endif
15418 
15419 #ifndef SvREFCNT_inc_void_NN
15420 # define SvREFCNT_inc_void_NN(sv) (void)(++SvREFCNT((SV*)(sv)))
15421 #endif
15422 
15423 #ifndef SvREFCNT_inc_simple_void_NN
15424 # define SvREFCNT_inc_simple_void_NN(sv) (void)(++SvREFCNT((SV*)(sv)))
15425 #endif
15426 
15427 #ifndef newSV_type
15428 #if defined(PERL_USE_GCC_BRACE_GROUPS)
15429 # define newSV_type(t) ({ SV *_sv = newSV(0); sv_upgrade(_sv, (t)); _sv; })
15430 #else
15431 # define newSV_type(t) ((PL_Sv = newSV(0)), sv_upgrade(PL_Sv, (t)), PL_Sv)
15432 #endif
15433 #endif
15434 
15435 #if (PERL_BCDVERSION < 0x5006000)
15436 # define D_PPP_CONSTPV_ARG(x) ((char *) (x))
15437 #else
15438 # define D_PPP_CONSTPV_ARG(x) (x)
15439 #endif
15440 #ifndef newSVpvn
15441 # define newSVpvn(data,len) ((data) \
15442  ? ((len) ? newSVpv((data), (len)) : newSVpv("", 0)) \
15443  : newSV(0))
15444 #endif
15445 #ifndef newSVpvn_utf8
15446 # define newSVpvn_utf8(s, len, u) newSVpvn_flags((s), (len), (u) ? SVf_UTF8 : 0)
15447 #endif
15448 #ifndef SVf_UTF8
15449 # define SVf_UTF8 0
15450 #endif
15451 
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; })
15455 #else
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))
15457 #endif
15458 #endif
15459 #ifndef SV_NOSTEAL
15460 # define SV_NOSTEAL 16
15461 #endif
15462 
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) \
15467  STMT_START { \
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)); \
15472  } else { \
15473  Perl_sv_setsv_flags(aTHX_ (dstr), (sstr), (flags) & ~SV_NOSTEAL); \
15474  } \
15475  } STMT_END
15476 #else
15477  ( \
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)), \
15482  1 \
15483  ) : ( \
15484  Perl_sv_setsv_flags(aTHX_ (dstr), (sstr), (flags) & ~SV_NOSTEAL), \
15485  1 \
15486  ) \
15487  )
15488 #endif
15489 #endif
15490 
15491 #if defined(PERL_USE_GCC_BRACE_GROUPS)
15492 #ifndef sv_setsv_flags
15493 # define sv_setsv_flags(dstr, sstr, flags) \
15494  STMT_START { \
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)); \
15501  } else { \
15502  sv_setsv((dstr), (sstr)); \
15503  } \
15504  SvTEMP_on((SV *)(sstr)); \
15505  } else { \
15506  if (!((flags) & SV_GMAGIC) && (sstr) && SvGMAGICAL((SV *)(sstr))) { \
15507  SvGMAGICAL_off((SV *)(sstr)); \
15508  sv_setsv((dstr), (sstr)); \
15509  SvGMAGICAL_on((SV *)(sstr)); \
15510  } else { \
15511  sv_setsv((dstr), (sstr)); \
15512  } \
15513  } \
15514  } STMT_END
15515 #endif
15516 
15517 #else
15518 #ifndef sv_setsv_flags
15519 # define sv_setsv_flags(dstr, sstr, flags) \
15520  ( \
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)), \
15527  1 \
15528  ) : ( \
15529  sv_setsv((dstr), (sstr)), \
15530  1 \
15531  ), \
15532  SvTEMP_on((SV *)(sstr)), \
15533  1 \
15534  ) : ( \
15535  (!((flags) & SV_GMAGIC) && (sstr) && SvGMAGICAL((SV *)(sstr))) ? ( \
15536  SvGMAGICAL_off((SV *)(sstr)), \
15537  sv_setsv((dstr), (sstr)), \
15538  SvGMAGICAL_on((SV *)(sstr)), \
15539  1 \
15540  ) : ( \
15541  sv_setsv((dstr), (sstr)), \
15542  1 \
15543  ) \
15544  ) \
15545  )
15546 #endif
15547 
15548 #endif
15549 
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; })
15553 #endif
15554 
15555 #else
15556 #ifndef newSVsv_flags
15557 # define newSVsv_flags(sv, flags) ((PL_Sv = newSV(0)), sv_setsv_flags(PL_Sv, (sv), (flags)), PL_Sv)
15558 #endif
15559 
15560 #endif
15561 #ifndef newSVsv_nomg
15562 # define newSVsv_nomg(sv) newSVsv_flags((sv), SV_NOSTEAL)
15563 #endif
15564 
15565 #if (PERL_BCDVERSION >= 0x5017005)
15566 #ifndef sv_mortalcopy_flags
15567 # define sv_mortalcopy_flags(sv, flags) Perl_sv_mortalcopy_flags(aTHX_ (sv), (flags))
15568 #endif
15569 
15570 #else
15571 #ifndef sv_mortalcopy_flags
15572 # define sv_mortalcopy_flags(sv, flags) sv_2mortal(newSVsv_flags((sv), (flags)))
15573 #endif
15574 
15575 #endif
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
15580 #endif
15581 
15582 #if (PERL_BCDVERSION < 0x5009003)
15583 #ifndef SvPVX_const
15584 # define SvPVX_const(sv) ((const char*) (0 + SvPVX(sv)))
15585 #endif
15586 
15587 #ifndef SvPVX_mutable
15588 # define SvPVX_mutable(sv) (0 + SvPVX(sv))
15589 #endif
15590 #ifndef SvRV_set
15591 # define SvRV_set(sv, val) \
15592  STMT_START { assert(SvTYPE(sv) >= SVt_RV); \
15593  (((XRV*) SvANY(sv))->xrv_rv = (val)); } STMT_END
15594 #endif
15595 
15596 #else
15597 #ifndef SvPVX_const
15598 # define SvPVX_const(sv) ((const char*)((sv)->sv_u.svu_pv))
15599 #endif
15600 
15601 #ifndef SvPVX_mutable
15602 # define SvPVX_mutable(sv) ((sv)->sv_u.svu_pv)
15603 #endif
15604 #ifndef SvRV_set
15605 # define SvRV_set(sv, val) \
15606  STMT_START { assert(SvTYPE(sv) >= SVt_RV); \
15607  ((sv)->sv_u.svu_rv = (val)); } STMT_END
15608 #endif
15609 
15610 #endif
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
15615 #endif
15616 
15617 #if (PERL_BCDVERSION < 0x5004000)
15618 #ifndef SvUV_set
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
15622 #endif
15623 
15624 #else
15625 #ifndef SvUV_set
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
15629 #endif
15630 
15631 #endif
15632 
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.
15637  */
15638 
15639 #ifndef newSVpvn_share
15640 
15641 #if defined(NEED_newSVpvn_share)
15642 static SV * DPPP_(my_newSVpvn_share)(pTHX_ const char * s, I32 len, U32 hash);
15643 static
15644 #else
15645 extern SV * DPPP_(my_newSVpvn_share)(pTHX_ const char * s, I32 len, U32 hash);
15646 #endif
15647 
15648 #if defined(NEED_newSVpvn_share) || defined(NEED_newSVpvn_share_GLOBAL)
15649 
15650 #ifdef newSVpvn_share
15651 # undef newSVpvn_share
15652 #endif
15653 #define newSVpvn_share(a,b,c) DPPP_(my_newSVpvn_share)(aTHX_ a,b,c)
15654 #define Perl_newSVpvn_share DPPP_(my_newSVpvn_share)
15655 
15656 
15657 SV *
15658 DPPP_(my_newSVpvn_share)(pTHX_ const char *s, I32 len, U32 hash)
15659 {
15660  SV *sv;
15661  if (len < 0)
15662  len = -len;
15663  if (!hash)
15664  PERL_HASH(hash, (char*) s, len);
15665  sv = newSVpvn((char *) s, len);
15666  sv_upgrade(sv, SVt_PVIV);
15667  SvIVX(sv) = hash;
15668  SvREADONLY_on(sv);
15669  SvPOK_on(sv);
15670  return sv;
15671 }
15672 
15673 #endif
15674 
15675 #endif
15676 #ifndef SvSHARED_HASH
15677 # define SvSHARED_HASH(sv) (0 + SvUVX(sv))
15678 #endif
15679 #ifndef HvNAME_get
15680 # define HvNAME_get(hv) HvNAME(hv)
15681 #endif
15682 #ifndef HvNAMELEN_get
15683 # define HvNAMELEN_get(hv) (HvNAME_get(hv) ? (I32)strlen(HvNAME_get(hv)) : 0)
15684 #endif
15685 
15686 #if (PERL_BCDVERSION >= 0x5009002) && (PERL_BCDVERSION <= 0x5009003) /* 5.9.2 and 5.9.3 ignore the length param */
15687 #undef gv_fetchpvn_flags
15688 #endif
15689 
15690 #ifdef GV_NOADD_MASK
15691 # define D_PPP_GV_NOADD_MASK GV_NOADD_MASK
15692 #else
15693 # define D_PPP_GV_NOADD_MASK 0xE0
15694 #endif
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))
15697 #endif
15698 #ifndef GvSVn
15699 # define GvSVn(gv) GvSV(gv)
15700 #endif
15701 
15702 #ifndef isGV_with_GP
15703 # define isGV_with_GP(gv) isGV(gv)
15704 #endif
15705 
15706 #ifndef gv_fetchsv
15707 # define gv_fetchsv(name, flags, svt) gv_fetchpv(SvPV_nolen_const(name), flags, svt)
15708 #endif
15709 #ifndef get_cvn_flags
15710 # define get_cvn_flags(name, namelen, flags) get_cv(name, flags)
15711 #endif
15712 
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)
15715 #endif
15716 
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
15720  */
15721 #ifndef STR_WITH_LEN
15722 # define STR_WITH_LEN(s) (s ""), (sizeof(s)-1)
15723 #endif
15724 #ifndef newSVpvs
15725 # define newSVpvs(str) newSVpvn(str "", sizeof(str) - 1)
15726 #endif
15727 
15728 #ifndef newSVpvs_flags
15729 # define newSVpvs_flags(str, flags) newSVpvn_flags(str "", sizeof(str) - 1, flags)
15730 #endif
15731 
15732 #ifndef newSVpvs_share
15733 # define newSVpvs_share(str) newSVpvn_share(str "", sizeof(str) - 1, 0)
15734 #endif
15735 
15736 #ifndef sv_catpvs
15737 # define sv_catpvs(sv, str) sv_catpvn(sv, str "", sizeof(str) - 1)
15738 #endif
15739 
15740 #ifndef sv_setpvs
15741 # define sv_setpvs(sv, str) sv_setpvn(sv, str "", sizeof(str) - 1)
15742 #endif
15743 
15744 #ifndef hv_fetchs
15745 # define hv_fetchs(hv, key, lval) hv_fetch(hv, key "", sizeof(key) - 1, lval)
15746 #endif
15747 
15748 #ifndef hv_stores
15749 # define hv_stores(hv, key, val) hv_store(hv, key "", sizeof(key) - 1, val, 0)
15750 #endif
15751 #ifndef gv_fetchpvs
15752 # define gv_fetchpvs(name, flags, svt) gv_fetchpvn_flags(name "", sizeof(name) - 1, flags, svt)
15753 #endif
15754 
15755 #ifndef gv_stashpvs
15756 # define gv_stashpvs(name, flags) gv_stashpvn(name "", sizeof(name) - 1, flags)
15757 #endif
15758 #ifndef get_cvs
15759 # define get_cvs(name, flags) get_cvn_flags(name "", sizeof(name)-1, flags)
15760 #endif
15761 #ifndef SvGETMAGIC
15762 # define SvGETMAGIC(x) STMT_START { if (SvGMAGICAL(x)) mg_get(x); } STMT_END
15763 #endif
15764 
15765 /* That's the best we can do... */
15766 #ifndef sv_catpvn_nomg
15767 # define sv_catpvn_nomg sv_catpvn
15768 #endif
15769 
15770 #ifndef sv_catsv_nomg
15771 # define sv_catsv_nomg sv_catsv
15772 #endif
15773 
15774 #ifndef sv_setsv_nomg
15775 # define sv_setsv_nomg sv_setsv
15776 #endif
15777 
15778 #ifndef sv_pvn_nomg
15779 # define sv_pvn_nomg sv_pvn
15780 #endif
15781 
15782 #ifdef SVf_IVisUV
15783 #if defined(PERL_USE_GCC_BRACE_GROUPS)
15784 #ifndef SvIV_nomg
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; }))
15786 #endif
15787 
15788 #ifndef SvUV_nomg
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; }))
15790 #endif
15791 
15792 #else
15793 #ifndef SvIV_nomg
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)))
15795 #endif
15796 
15797 #ifndef SvUV_nomg
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)))
15799 #endif
15800 
15801 #endif
15802 #else
15803 #ifndef SvIV_nomg
15804 # define SvIV_nomg(sv) (!SvGMAGICAL((sv)) ? SvIV((sv)) : SvIVx(sv_mortalcopy_flags((sv), SV_NOSTEAL)))
15805 #endif
15806 
15807 #ifndef SvUV_nomg
15808 # define SvUV_nomg(sv) (!SvGMAGICAL((sv)) ? SvUV((sv)) : SvUVx(sv_mortalcopy_flags((sv), SV_NOSTEAL)))
15809 #endif
15810 
15811 #endif
15812 #ifndef SvNV_nomg
15813 # define SvNV_nomg(sv) (!SvGMAGICAL((sv)) ? SvNV((sv)) : SvNVx(sv_mortalcopy_flags((sv), SV_NOSTEAL)))
15814 #endif
15815 
15816 #ifndef SvTRUE_nomg
15817 # define SvTRUE_nomg(sv) (!SvGMAGICAL((sv)) ? SvTRUE((sv)) : SvTRUEx(sv_mortalcopy_flags((sv), SV_NOSTEAL)))
15818 #endif
15819 
15820 #ifndef sv_catpv_mg
15821 # define sv_catpv_mg(sv, ptr) \
15822  STMT_START { \
15823  SV *TeMpSv = sv; \
15824  sv_catpv(TeMpSv,ptr); \
15825  SvSETMAGIC(TeMpSv); \
15826  } STMT_END
15827 #endif
15828 
15829 #ifndef sv_catpvn_mg
15830 # define sv_catpvn_mg(sv, ptr, len) \
15831  STMT_START { \
15832  SV *TeMpSv = sv; \
15833  sv_catpvn(TeMpSv,ptr,len); \
15834  SvSETMAGIC(TeMpSv); \
15835  } STMT_END
15836 #endif
15837 
15838 #ifndef sv_catsv_mg
15839 # define sv_catsv_mg(dsv, ssv) \
15840  STMT_START { \
15841  SV *TeMpSv = dsv; \
15842  sv_catsv(TeMpSv,ssv); \
15843  SvSETMAGIC(TeMpSv); \
15844  } STMT_END
15845 #endif
15846 
15847 #ifndef sv_setiv_mg
15848 # define sv_setiv_mg(sv, i) \
15849  STMT_START { \
15850  SV *TeMpSv = sv; \
15851  sv_setiv(TeMpSv,i); \
15852  SvSETMAGIC(TeMpSv); \
15853  } STMT_END
15854 #endif
15855 
15856 #ifndef sv_setnv_mg
15857 # define sv_setnv_mg(sv, num) \
15858  STMT_START { \
15859  SV *TeMpSv = sv; \
15860  sv_setnv(TeMpSv,num); \
15861  SvSETMAGIC(TeMpSv); \
15862  } STMT_END
15863 #endif
15864 
15865 #ifndef sv_setpv_mg
15866 # define sv_setpv_mg(sv, ptr) \
15867  STMT_START { \
15868  SV *TeMpSv = sv; \
15869  sv_setpv(TeMpSv,ptr); \
15870  SvSETMAGIC(TeMpSv); \
15871  } STMT_END
15872 #endif
15873 
15874 #ifndef sv_setpvn_mg
15875 # define sv_setpvn_mg(sv, ptr, len) \
15876  STMT_START { \
15877  SV *TeMpSv = sv; \
15878  sv_setpvn(TeMpSv,ptr,len); \
15879  SvSETMAGIC(TeMpSv); \
15880  } STMT_END
15881 #endif
15882 
15883 #ifndef sv_setsv_mg
15884 # define sv_setsv_mg(dsv, ssv) \
15885  STMT_START { \
15886  SV *TeMpSv = dsv; \
15887  sv_setsv(TeMpSv,ssv); \
15888  SvSETMAGIC(TeMpSv); \
15889  } STMT_END
15890 #endif
15891 
15892 #ifndef sv_setuv_mg
15893 # define sv_setuv_mg(sv, i) \
15894  STMT_START { \
15895  SV *TeMpSv = sv; \
15896  sv_setuv(TeMpSv,i); \
15897  SvSETMAGIC(TeMpSv); \
15898  } STMT_END
15899 #endif
15900 
15901 #ifndef sv_usepvn_mg
15902 # define sv_usepvn_mg(sv, ptr, len) \
15903  STMT_START { \
15904  SV *TeMpSv = sv; \
15905  sv_usepvn(TeMpSv,ptr,len); \
15906  SvSETMAGIC(TeMpSv); \
15907  } STMT_END
15908 #endif
15909 #ifndef SvVSTRING_mg
15910 # define SvVSTRING_mg(sv) (SvMAGICAL(sv) ? mg_find(sv, PERL_MAGIC_vstring) : NULL)
15911 #endif
15912 
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.
15921  */
15922 
15923 #if (PERL_BCDVERSION < 0x5004000)
15924 
15925  /* code that uses sv_magic_portable will not compile */
15926 
15927 #elif (PERL_BCDVERSION < 0x5008000)
15928 
15929 # define sv_magic_portable(sv, obj, how, name, namlen) \
15930  STMT_START { \
15931  SV *SvMp_sv = (sv); \
15932  char *SvMp_name = (char *) (name); \
15933  I32 SvMp_namlen = (namlen); \
15934  if (SvMp_name && SvMp_namlen == 0) \
15935  { \
15936  MAGIC *mg; \
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; \
15941  } \
15942  else \
15943  { \
15944  sv_magic(SvMp_sv, obj, how, SvMp_name, SvMp_namlen); \
15945  } \
15946  } STMT_END
15947 
15948 #else
15949 
15950 # define sv_magic_portable(a, b, c, d, e) sv_magic(a, b, c, d, e)
15951 
15952 #endif
15953 
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);
15957 static
15958 #else
15959 extern MAGIC * DPPP_(my_mg_findext)(const SV * sv, int type, const MGVTBL * vtbl);
15960 #endif
15961 
15962 #if defined(NEED_mg_findext) || defined(NEED_mg_findext_GLOBAL)
15963 
15964 #define mg_findext DPPP_(my_mg_findext)
15965 #define Perl_mg_findext DPPP_(my_mg_findext)
15966 
15967 
15968 MAGIC *
15969 DPPP_(my_mg_findext)(const SV * sv, int type, const MGVTBL *vtbl) {
15970  if (sv) {
15971  MAGIC *mg;
15972 
15973 #ifdef AvPAD_NAMELIST
15974  assert(!(SvTYPE(sv) == SVt_PVAV && AvPAD_NAMELIST(sv)));
15975 #endif
15976 
15977  for (mg = SvMAGIC (sv); mg; mg = mg->mg_moremagic) {
15978  if (mg->mg_type == type && mg->mg_virtual == vtbl)
15979  return mg;
15980  }
15981  }
15982 
15983  return NULL;
15984 }
15985 
15986 #endif
15987 #endif
15988 
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);
15992 static
15993 #else
15994 extern int DPPP_(my_sv_unmagicext)(pTHX_ SV * const sv, const int type, MGVTBL * vtbl);
15995 #endif
15996 
15997 #if defined(NEED_sv_unmagicext) || defined(NEED_sv_unmagicext_GLOBAL)
15998 
15999 #ifdef sv_unmagicext
16000 # undef sv_unmagicext
16001 #endif
16002 #define sv_unmagicext(a,b,c) DPPP_(my_sv_unmagicext)(aTHX_ a,b,c)
16003 #define Perl_sv_unmagicext DPPP_(my_sv_unmagicext)
16004 
16005 
16006 int
16007 DPPP_(my_sv_unmagicext)(pTHX_ SV *const sv, const int type, MGVTBL *vtbl)
16008 {
16009  MAGIC* mg;
16010  MAGIC** mgp;
16011 
16012  if (SvTYPE(sv) < SVt_PVMG || !SvMAGIC(sv))
16013  return 0;
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);
16028  }
16029  if (mg->mg_flags & MGf_REFCOUNTED)
16030  SvREFCNT_dec(mg->mg_obj);
16031  Safefree(mg);
16032  }
16033  else
16034  mgp = &mg->mg_moremagic;
16035  }
16036  if (SvMAGIC(sv)) {
16037  if (SvMAGICAL(sv)) /* if we're under save_magic, wait for restore_magic; */
16038  mg_magical(sv); /* else fix the flags now */
16039  }
16040  else {
16041  SvMAGICAL_off(sv);
16042  SvFLAGS(sv) |= (SvFLAGS(sv) & (SVp_IOK|SVp_NOK|SVp_POK)) >> PRIVSHIFT;
16043  }
16044  return 0;
16045 }
16046 
16047 #endif
16048 #endif
16049 
16050 #ifdef USE_ITHREADS
16051 #ifndef CopFILE
16052 # define CopFILE(c) ((c)->cop_file)
16053 #endif
16054 
16055 #ifndef CopFILEGV
16056 # define CopFILEGV(c) (CopFILE(c) ? gv_fetchfile(CopFILE(c)) : Nullgv)
16057 #endif
16058 
16059 #ifndef CopFILE_set
16060 # define CopFILE_set(c,pv) ((c)->cop_file = savepv(pv))
16061 #endif
16062 
16063 #ifndef CopFILESV
16064 # define CopFILESV(c) (CopFILE(c) ? GvSV(gv_fetchfile(CopFILE(c))) : Nullsv)
16065 #endif
16066 
16067 #ifndef CopFILEAV
16068 # define CopFILEAV(c) (CopFILE(c) ? GvAV(gv_fetchfile(CopFILE(c))) : Nullav)
16069 #endif
16070 
16071 #ifndef CopSTASHPV
16072 # define CopSTASHPV(c) ((c)->cop_stashpv)
16073 #endif
16074 
16075 #ifndef CopSTASHPV_set
16076 # define CopSTASHPV_set(c,pv) ((c)->cop_stashpv = ((pv) ? savepv(pv) : Nullch))
16077 #endif
16078 
16079 #ifndef CopSTASH
16080 # define CopSTASH(c) (CopSTASHPV(c) ? gv_stashpv(CopSTASHPV(c),GV_ADD) : Nullhv)
16081 #endif
16082 
16083 #ifndef CopSTASH_set
16084 # define CopSTASH_set(c,hv) CopSTASHPV_set(c, (hv) ? HvNAME(hv) : Nullch)
16085 #endif
16086 
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)))))
16091 #endif
16092 
16093 #else
16094 #ifndef CopFILEGV
16095 # define CopFILEGV(c) ((c)->cop_filegv)
16096 #endif
16097 
16098 #ifndef CopFILEGV_set
16099 # define CopFILEGV_set(c,gv) ((c)->cop_filegv = (GV*)SvREFCNT_inc(gv))
16100 #endif
16101 
16102 #ifndef CopFILE_set
16103 # define CopFILE_set(c,pv) CopFILEGV_set((c), gv_fetchfile(pv))
16104 #endif
16105 
16106 #ifndef CopFILESV
16107 # define CopFILESV(c) (CopFILEGV(c) ? GvSV(CopFILEGV(c)) : Nullsv)
16108 #endif
16109 
16110 #ifndef CopFILEAV
16111 # define CopFILEAV(c) (CopFILEGV(c) ? GvAV(CopFILEGV(c)) : Nullav)
16112 #endif
16113 
16114 #ifndef CopFILE
16115 # define CopFILE(c) (CopFILESV(c) ? SvPVX(CopFILESV(c)) : Nullch)
16116 #endif
16117 
16118 #ifndef CopSTASH
16119 # define CopSTASH(c) ((c)->cop_stash)
16120 #endif
16121 
16122 #ifndef CopSTASH_set
16123 # define CopSTASH_set(c,hv) ((c)->cop_stash = (hv))
16124 #endif
16125 
16126 #ifndef CopSTASHPV
16127 # define CopSTASHPV(c) (CopSTASH(c) ? HvNAME(CopSTASH(c)) : Nullch)
16128 #endif
16129 
16130 #ifndef CopSTASHPV_set
16131 # define CopSTASHPV_set(c,pv) CopSTASH_set((c), gv_stashpv(pv,GV_ADD))
16132 #endif
16133 
16134 #ifndef CopSTASH_eq
16135 # define CopSTASH_eq(c,hv) (CopSTASH(c) == (hv))
16136 #endif
16137 
16138 #endif /* USE_ITHREADS */
16139 
16140 #if (PERL_BCDVERSION >= 0x5006000)
16141 #ifndef caller_cx
16142 
16143 # if defined(NEED_caller_cx) || defined(NEED_caller_cx_GLOBAL)
16144 static I32
16145 DPPP_dopoptosub_at(const PERL_CONTEXT *cxstk, I32 startingblock)
16146 {
16147  I32 i;
16148 
16149  for (i = startingblock; i >= 0; i--) {
16150  const PERL_CONTEXT * const cx = &cxstk[i];
16151  switch (CxTYPE(cx)) {
16152  default:
16153  continue;
16154  case CXt_EVAL:
16155  case CXt_SUB:
16156  case CXt_FORMAT:
16157  return i;
16158  }
16159  }
16160  return i;
16161 }
16162 # endif
16163 
16164 # if defined(NEED_caller_cx)
16165 static const PERL_CONTEXT * DPPP_(my_caller_cx)(pTHX_ I32 level, const PERL_CONTEXT * * dbcxp);
16166 static
16167 #else
16168 extern const PERL_CONTEXT * DPPP_(my_caller_cx)(pTHX_ I32 level, const PERL_CONTEXT * * dbcxp);
16169 #endif
16170 
16171 #if defined(NEED_caller_cx) || defined(NEED_caller_cx_GLOBAL)
16172 
16173 #ifdef caller_cx
16174 # undef caller_cx
16175 #endif
16176 #define caller_cx(a,b) DPPP_(my_caller_cx)(aTHX_ a,b)
16177 #define Perl_caller_cx DPPP_(my_caller_cx)
16178 
16179 
16180 const PERL_CONTEXT *
16181 DPPP_(my_caller_cx)(pTHX_ I32 level, const PERL_CONTEXT **dbcxp)
16182 {
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;
16187 
16188  for (;;) {
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);
16194  }
16195  if (cxix < 0)
16196  return NULL;
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))
16200  level++;
16201  if (!level--)
16202  break;
16203  cxix = DPPP_dopoptosub_at(ccstack, cxix - 1);
16204  }
16205 
16206  cx = &ccstack[cxix];
16207  if (dbcxp) *dbcxp = cx;
16208 
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];
16216  }
16217 
16218  return cx;
16219 }
16220 
16221 # endif
16222 #endif /* caller_cx */
16223 #endif /* 5.6.0 */
16224 #ifndef IN_PERL_COMPILETIME
16225 # define IN_PERL_COMPILETIME (PL_curcop == &PL_compiling)
16226 #endif
16227 
16228 #ifndef IN_LOCALE_RUNTIME
16229 # define IN_LOCALE_RUNTIME (PL_curcop->op_private & HINT_LOCALE)
16230 #endif
16231 
16232 #ifndef IN_LOCALE_COMPILETIME
16233 # define IN_LOCALE_COMPILETIME (PL_hints & HINT_LOCALE)
16234 #endif
16235 
16236 #ifndef IN_LOCALE
16237 # define IN_LOCALE (IN_PERL_COMPILETIME ? IN_LOCALE_COMPILETIME : IN_LOCALE_RUNTIME)
16238 #endif
16239 #ifndef IS_NUMBER_IN_UV
16240 # define IS_NUMBER_IN_UV 0x01
16241 #endif
16242 
16243 #ifndef IS_NUMBER_GREATER_THAN_UV_MAX
16244 # define IS_NUMBER_GREATER_THAN_UV_MAX 0x02
16245 #endif
16246 
16247 #ifndef IS_NUMBER_NOT_INT
16248 # define IS_NUMBER_NOT_INT 0x04
16249 #endif
16250 
16251 #ifndef IS_NUMBER_NEG
16252 # define IS_NUMBER_NEG 0x08
16253 #endif
16254 
16255 #ifndef IS_NUMBER_INFINITY
16256 # define IS_NUMBER_INFINITY 0x10
16257 #endif
16258 
16259 #ifndef IS_NUMBER_NAN
16260 # define IS_NUMBER_NAN 0x20
16261 #endif
16262 #ifndef GROK_NUMERIC_RADIX
16263 # define GROK_NUMERIC_RADIX(sp, send) grok_numeric_radix(sp, send)
16264 #endif
16265 #ifndef PERL_SCAN_GREATER_THAN_UV_MAX
16266 # define PERL_SCAN_GREATER_THAN_UV_MAX 0x02
16267 #endif
16268 
16269 #ifndef PERL_SCAN_SILENT_ILLDIGIT
16270 # define PERL_SCAN_SILENT_ILLDIGIT 0x04
16271 #endif
16272 
16273 #ifndef PERL_SCAN_ALLOW_UNDERSCORES
16274 # define PERL_SCAN_ALLOW_UNDERSCORES 0x01
16275 #endif
16276 
16277 #ifndef PERL_SCAN_DISALLOW_PREFIX
16278 # define PERL_SCAN_DISALLOW_PREFIX 0x02
16279 #endif
16280 
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);
16284 static
16285 #else
16286 extern bool DPPP_(my_grok_numeric_radix)(pTHX_ const char * * sp, const char * send);
16287 #endif
16288 
16289 #if defined(NEED_grok_numeric_radix) || defined(NEED_grok_numeric_radix_GLOBAL)
16290 
16291 #ifdef grok_numeric_radix
16292 # undef grok_numeric_radix
16293 #endif
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)
16296 
16297 bool
16298 DPPP_(my_grok_numeric_radix)(pTHX_ const char **sp, const char *send)
16299 {
16300 #ifdef USE_LOCALE_NUMERIC
16301 #ifdef PL_numeric_radix_sv
16302  if (PL_numeric_radix_sv && IN_LOCALE) {
16303  STRLEN len;
16304  char* radix = SvPV(PL_numeric_radix_sv, len);
16305  if (*sp + len <= send && memEQ(*sp, radix, len)) {
16306  *sp += len;
16307  return TRUE;
16308  }
16309  }
16310 #else
16311  /* older perls don't have PL_numeric_radix_sv so the radix
16312  * must manually be requested from locale.h
16313  */
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)) {
16321  *sp += len;
16322  return TRUE;
16323  }
16324  }
16325 #endif
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 == '.') {
16330  ++*sp;
16331  return TRUE;
16332  }
16333  return FALSE;
16334 }
16335 #endif
16336 #endif
16337 
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);
16341 static
16342 #else
16343 extern int DPPP_(my_grok_number)(pTHX_ const char * pv, STRLEN len, UV * valuep);
16344 #endif
16345 
16346 #if defined(NEED_grok_number) || defined(NEED_grok_number_GLOBAL)
16347 
16348 #ifdef grok_number
16349 # undef grok_number
16350 #endif
16351 #define grok_number(a,b,c) DPPP_(my_grok_number)(aTHX_ a,b,c)
16352 #define Perl_grok_number DPPP_(my_grok_number)
16353 
16354 int
16355 DPPP_(my_grok_number)(pTHX_ const char *pv, STRLEN len, UV *valuep)
16356 {
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;
16361  int numtype = 0;
16362  int sawinf = 0;
16363  int sawnan = 0;
16364 
16365  while (s < send && isSPACE(*s))
16366  s++;
16367  if (s == send) {
16368  return 0;
16369  } else if (*s == '-') {
16370  s++;
16371  numtype = IS_NUMBER_NEG;
16372  }
16373  else if (*s == '+')
16374  s++;
16375 
16376  if (s == send)
16377  return 0;
16378 
16379  /* next must be digit or the radix separator or beginning of infinity */
16380  if (isDIGIT(*s)) {
16381  /* UVs are at least 32 bits, so the first 9 decimal digits cannot
16382  overflow. */
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. */
16389  if (++s < send) {
16390  int digit = *s - '0';
16391  if (digit >= 0 && digit <= 9) {
16392  value = value * 10 + digit;
16393  if (++s < send) {
16394  digit = *s - '0';
16395  if (digit >= 0 && digit <= 9) {
16396  value = value * 10 + digit;
16397  if (++s < send) {
16398  digit = *s - '0';
16399  if (digit >= 0 && digit <= 9) {
16400  value = value * 10 + digit;
16401  if (++s < send) {
16402  digit = *s - '0';
16403  if (digit >= 0 && digit <= 9) {
16404  value = value * 10 + digit;
16405  if (++s < send) {
16406  digit = *s - '0';
16407  if (digit >= 0 && digit <= 9) {
16408  value = value * 10 + digit;
16409  if (++s < send) {
16410  digit = *s - '0';
16411  if (digit >= 0 && digit <= 9) {
16412  value = value * 10 + digit;
16413  if (++s < send) {
16414  digit = *s - '0';
16415  if (digit >= 0 && digit <= 9) {
16416  value = value * 10 + digit;
16417  if (++s < send) {
16418  digit = *s - '0';
16419  if (digit >= 0 && digit <= 9) {
16420  value = value * 10 + digit;
16421  if (++s < send) {
16422  /* Now got 9 digits, so need to check
16423  each time for overflow. */
16424  digit = *s - '0';
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;
16430  if (++s < send)
16431  digit = *s - '0';
16432  else
16433  break;
16434  }
16435  if (digit >= 0 && digit <= 9
16436  && (s < send)) {
16437  /* value overflowed.
16438  skip the remaining digits, don't
16439  worry about setting *valuep. */
16440  do {
16441  s++;
16442  } while (s < send && isDIGIT(*s));
16443  numtype |=
16444  IS_NUMBER_GREATER_THAN_UV_MAX;
16445  goto skip_value;
16446  }
16447  }
16448  }
16449  }
16450  }
16451  }
16452  }
16453  }
16454  }
16455  }
16456  }
16457  }
16458  }
16459  }
16460  }
16461  }
16462  }
16463  }
16464  numtype |= IS_NUMBER_IN_UV;
16465  if (valuep)
16466  *valuep = value;
16467 
16468  skip_value:
16469  if (GROK_NUMERIC_RADIX(&s, send)) {
16470  numtype |= IS_NUMBER_NOT_INT;
16471  while (s < send && isDIGIT(*s)) /* optional digits after the radix */
16472  s++;
16473  }
16474  }
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)) {
16479  do {
16480  s++;
16481  } while (s < send && isDIGIT(*s));
16482  if (valuep) {
16483  /* integer approximation is valid - it's 0. */
16484  *valuep = 0;
16485  }
16486  }
16487  else
16488  return 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;
16497  s++;
16498  }
16499  sawinf = 1;
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;
16504  s++;
16505  sawnan = 1;
16506  } else
16507  return 0;
16508 
16509  if (sawinf) {
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;
16521  s++;
16522  if (s < send && (*s == '-' || *s == '+'))
16523  s++;
16524  if (s < send && isDIGIT(*s)) {
16525  do {
16526  s++;
16527  } while (s < send && isDIGIT(*s));
16528  }
16529  else
16530  return 0;
16531  }
16532  }
16533  while (s < send && isSPACE(*s))
16534  s++;
16535  if (s >= send)
16536  return numtype;
16537  if (len == 10 && memEQ(pv, "0 but true", 10)) {
16538  if (valuep)
16539  *valuep = 0;
16540  return IS_NUMBER_IN_UV;
16541  }
16542  return 0;
16543 }
16544 #endif
16545 #endif
16546 
16547 /*
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'.
16551  */
16552 
16553 #ifndef grok_bin
16554 #if defined(NEED_grok_bin)
16555 static UV DPPP_(my_grok_bin)(pTHX_ const char * start, STRLEN * len_p, I32 * flags, NV * result);
16556 static
16557 #else
16558 extern UV DPPP_(my_grok_bin)(pTHX_ const char * start, STRLEN * len_p, I32 * flags, NV * result);
16559 #endif
16560 
16561 #if defined(NEED_grok_bin) || defined(NEED_grok_bin_GLOBAL)
16562 
16563 #ifdef grok_bin
16564 # undef grok_bin
16565 #endif
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)
16568 
16569 UV
16570 DPPP_(my_grok_bin)(pTHX_ const char *start, STRLEN *len_p, I32 *flags, NV *result)
16571 {
16572  const char *s = start;
16573  STRLEN len = *len_p;
16574  UV value = 0;
16575  NV value_nv = 0;
16576 
16577  const UV max_div_2 = UV_MAX / 2;
16578  bool allow_underscores = *flags & PERL_SCAN_ALLOW_UNDERSCORES;
16579  bool overflowed = FALSE;
16580 
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
16584  numbers. */
16585  if (len >= 1) {
16586  if (s[0] == 'b') {
16587  s++;
16588  len--;
16589  }
16590  else if (len >= 2 && s[0] == '0' && s[1] == 'b') {
16591  s+=2;
16592  len-=2;
16593  }
16594  }
16595  }
16596 
16597  for (; len-- && *s; s++) {
16598  char bit = *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. */
16603  redo:
16604  if (!overflowed) {
16605  if (value <= max_div_2) {
16606  value = (value << 1) | (bit - '0');
16607  continue;
16608  }
16609  /* Bah. We're just overflowed. */
16610  warn("Integer overflow in binary number");
16611  overflowed = TRUE;
16612  value_nv = (NV) value;
16613  }
16614  value_nv *= 2.0;
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
16620  * right amount. */
16621  value_nv += (NV)(bit - '0');
16622  continue;
16623  }
16624  if (bit == '_' && len && allow_underscores && (bit = s[1])
16625  && (bit == '0' || bit == '1'))
16626  {
16627  --len;
16628  ++s;
16629  goto redo;
16630  }
16631  if (!(*flags & PERL_SCAN_SILENT_ILLDIGIT))
16632  warn("Illegal binary digit '%c' ignored", *s);
16633  break;
16634  }
16635 
16636  if ( ( overflowed && value_nv > 4294967295.0)
16637 #if UVSIZE > 4
16638  || (!overflowed && value > 0xffffffff )
16639 #endif
16640  ) {
16641  warn("Binary number > 0b11111111111111111111111111111111 non-portable");
16642  }
16643  *len_p = s - start;
16644  if (!overflowed) {
16645  *flags = 0;
16646  return value;
16647  }
16648  *flags = PERL_SCAN_GREATER_THAN_UV_MAX;
16649  if (result)
16650  *result = value_nv;
16651  return UV_MAX;
16652 }
16653 #endif
16654 #endif
16655 
16656 #ifndef grok_hex
16657 #if defined(NEED_grok_hex)
16658 static UV DPPP_(my_grok_hex)(pTHX_ const char * start, STRLEN * len_p, I32 * flags, NV * result);
16659 static
16660 #else
16661 extern UV DPPP_(my_grok_hex)(pTHX_ const char * start, STRLEN * len_p, I32 * flags, NV * result);
16662 #endif
16663 
16664 #if defined(NEED_grok_hex) || defined(NEED_grok_hex_GLOBAL)
16665 
16666 #ifdef grok_hex
16667 # undef grok_hex
16668 #endif
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)
16671 
16672 UV
16673 DPPP_(my_grok_hex)(pTHX_ const char *start, STRLEN *len_p, I32 *flags, NV *result)
16674 {
16675  const char *s = start;
16676  STRLEN len = *len_p;
16677  UV value = 0;
16678  NV value_nv = 0;
16679 
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;
16684 
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.
16688  */
16689  if (len >= 1) {
16690  if (s[0] == 'x') {
16691  s++;
16692  len--;
16693  }
16694  else if (len >= 2 && s[0] == '0' && s[1] == 'x') {
16695  s+=2;
16696  len-=2;
16697  }
16698  }
16699  }
16700 
16701  for (; len-- && *s; s++) {
16702  xdigit = strchr((char *) PL_hexdigit, *s);
16703  if (xdigit) {
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. */
16707  redo:
16708  if (!overflowed) {
16709  if (value <= max_div_16) {
16710  value = (value << 4) | ((xdigit - PL_hexdigit) & 15);
16711  continue;
16712  }
16713  warn("Integer overflow in hexadecimal number");
16714  overflowed = TRUE;
16715  value_nv = (NV) value;
16716  }
16717  value_nv *= 16.0;
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);
16725  continue;
16726  }
16727  if (*s == '_' && len && allow_underscores && s[1]
16728  && (xdigit = strchr((char *) PL_hexdigit, s[1])))
16729  {
16730  --len;
16731  ++s;
16732  goto redo;
16733  }
16734  if (!(*flags & PERL_SCAN_SILENT_ILLDIGIT))
16735  warn("Illegal hexadecimal digit '%c' ignored", *s);
16736  break;
16737  }
16738 
16739  if ( ( overflowed && value_nv > 4294967295.0)
16740 #if UVSIZE > 4
16741  || (!overflowed && value > 0xffffffff )
16742 #endif
16743  ) {
16744  warn("Hexadecimal number > 0xffffffff non-portable");
16745  }
16746  *len_p = s - start;
16747  if (!overflowed) {
16748  *flags = 0;
16749  return value;
16750  }
16751  *flags = PERL_SCAN_GREATER_THAN_UV_MAX;
16752  if (result)
16753  *result = value_nv;
16754  return UV_MAX;
16755 }
16756 #endif
16757 #endif
16758 
16759 #ifndef grok_oct
16760 #if defined(NEED_grok_oct)
16761 static UV DPPP_(my_grok_oct)(pTHX_ const char * start, STRLEN * len_p, I32 * flags, NV * result);
16762 static
16763 #else
16764 extern UV DPPP_(my_grok_oct)(pTHX_ const char * start, STRLEN * len_p, I32 * flags, NV * result);
16765 #endif
16766 
16767 #if defined(NEED_grok_oct) || defined(NEED_grok_oct_GLOBAL)
16768 
16769 #ifdef grok_oct
16770 # undef grok_oct
16771 #endif
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)
16774 
16775 UV
16776 DPPP_(my_grok_oct)(pTHX_ const char *start, STRLEN *len_p, I32 *flags, NV *result)
16777 {
16778  const char *s = start;
16779  STRLEN len = *len_p;
16780  UV value = 0;
16781  NV value_nv = 0;
16782 
16783  const UV max_div_8 = UV_MAX / 8;
16784  bool allow_underscores = *flags & PERL_SCAN_ALLOW_UNDERSCORES;
16785  bool overflowed = FALSE;
16786 
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.
16794  */
16795  redo:
16796  if (!overflowed) {
16797  if (value <= max_div_8) {
16798  value = (value << 3) | digit;
16799  continue;
16800  }
16801  /* Bah. We're just overflowed. */
16802  warn("Integer overflow in octal number");
16803  overflowed = TRUE;
16804  value_nv = (NV) value;
16805  }
16806  value_nv *= 8.0;
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;
16814  continue;
16815  }
16816  if (digit == ('_' - '0') && len && allow_underscores
16817  && (digit = s[1] - '0') && (digit >= 0 && digit <= 7))
16818  {
16819  --len;
16820  ++s;
16821  goto redo;
16822  }
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);
16829  }
16830  break;
16831  }
16832 
16833  if ( ( overflowed && value_nv > 4294967295.0)
16834 #if UVSIZE > 4
16835  || (!overflowed && value > 0xffffffff )
16836 #endif
16837  ) {
16838  warn("Octal number > 037777777777 non-portable");
16839  }
16840  *len_p = s - start;
16841  if (!overflowed) {
16842  *flags = 0;
16843  return value;
16844  }
16845  *flags = PERL_SCAN_GREATER_THAN_UV_MAX;
16846  if (result)
16847  *result = value_nv;
16848  return UV_MAX;
16849 }
16850 #endif
16851 #endif
16852 
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, ...);
16856 static
16857 #else
16858 extern int DPPP_(my_my_snprintf)(char * buffer, const Size_t len, const char * format, ...);
16859 #endif
16860 
16861 #if defined(NEED_my_snprintf) || defined(NEED_my_snprintf_GLOBAL)
16862 
16863 #define my_snprintf DPPP_(my_my_snprintf)
16864 #define Perl_my_snprintf DPPP_(my_my_snprintf)
16865 
16866 
16867 int
16868 DPPP_(my_my_snprintf)(char *buffer, const Size_t len, const char *format, ...)
16869 {
16870  dTHX;
16871  int retval;
16872  va_list ap;
16873  va_start(ap, format);
16874 #ifdef HAS_VSNPRINTF
16875  retval = vsnprintf(buffer, len, format, ap);
16876 #else
16877  retval = vsprintf(buffer, format, ap);
16878 #endif
16879  va_end(ap);
16880  if (retval < 0 || (len > 0 && (Size_t)retval >= len))
16881  Perl_croak(aTHX_ "panic: my_snprintf buffer overflow");
16882  return retval;
16883 }
16884 
16885 #endif
16886 #endif
16887 
16888 #if !defined(my_sprintf)
16889 #if defined(NEED_my_sprintf)
16890 static int DPPP_(my_my_sprintf)(char * buffer, const char * pat, ...);
16891 static
16892 #else
16893 extern int DPPP_(my_my_sprintf)(char * buffer, const char * pat, ...);
16894 #endif
16895 
16896 #if defined(NEED_my_sprintf) || defined(NEED_my_sprintf_GLOBAL)
16897 
16898 #define my_sprintf DPPP_(my_my_sprintf)
16899 
16900 
16901 /* Warning: my_sprintf
16902  It's safer to use my_snprintf instead
16903 */
16904 
16905 /* Replace my_sprintf with my_snprintf */
16906 
16907 int
16908 DPPP_(my_my_sprintf)(char *buffer, const char* pat, ...)
16909 {
16910  va_list args;
16911  va_start(args, pat);
16912  vsprintf(buffer, pat, args);
16913  va_end(args);
16914  return strlen(buffer);
16915 }
16916 
16917 #endif
16918 #endif
16919 
16920 #ifdef NO_XSLOCKS
16921 # ifdef dJMPENV
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)
16927 # else
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)
16933 # endif
16934 #endif
16935 
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);
16939 static
16940 #else
16941 extern Size_t DPPP_(my_my_strlcat)(char * dst, const char * src, Size_t size);
16942 #endif
16943 
16944 #if defined(NEED_my_strlcat) || defined(NEED_my_strlcat_GLOBAL)
16945 
16946 #define my_strlcat DPPP_(my_my_strlcat)
16947 #define Perl_my_strlcat DPPP_(my_my_strlcat)
16948 
16949 
16950 Size_t
16951 DPPP_(my_my_strlcat)(char *dst, const char *src, Size_t size)
16952 {
16953  Size_t used, length, copy;
16954 
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';
16961  }
16962  return used + length;
16963 }
16964 #endif
16965 #endif
16966 
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);
16970 static
16971 #else
16972 extern Size_t DPPP_(my_my_strlcpy)(char * dst, const char * src, Size_t size);
16973 #endif
16974 
16975 #if defined(NEED_my_strlcpy) || defined(NEED_my_strlcpy_GLOBAL)
16976 
16977 #define my_strlcpy DPPP_(my_my_strlcpy)
16978 #define Perl_my_strlcpy DPPP_(my_my_strlcpy)
16979 
16980 
16981 Size_t
16982 DPPP_(my_my_strlcpy)(char *dst, const char *src, Size_t size)
16983 {
16984  Size_t length, copy;
16985 
16986  length = strlen(src);
16987  if (size > 0) {
16988  copy = (length >= size) ? size - 1 : length;
16989  memcpy(dst, src, copy);
16990  dst[copy] = '\0';
16991  }
16992  return length;
16993 }
16994 
16995 #endif
16996 #endif
16997 
16998 #ifdef SVf_UTF8
16999 #ifndef SvUTF8
17000 # define SvUTF8(sv) (SvFLAGS(sv) & SVf_UTF8)
17001 #endif
17002 
17003 #endif
17004 
17005 #if (PERL_BCDVERSION == 0x5019001) /* 5.19.1 does not have UTF8fARG, only broken UTF8f */
17006 #undef UTF8f
17007 #endif
17008 
17009 #ifdef SVf_UTF8
17010 #ifndef UTF8f
17011 # define UTF8f SVf
17012 #endif
17013 
17014 #ifndef UTF8fARG
17015 # define UTF8fARG(u,l,p) newSVpvn_flags((p), (l), ((u) ? SVf_UTF8 : 0) | SVs_TEMP)
17016 #endif
17017 
17018 #endif
17019 
17020 #define D_PPP_MIN(a,b) (((a) <= (b)) ? (a) : (b))
17021 #ifndef UNICODE_REPLACEMENT
17022 # define UNICODE_REPLACEMENT 0xFFFD
17023 #endif
17024 
17025 #ifdef UTF8_MAXLEN
17026 #ifndef UTF8_MAXBYTES
17027 # define UTF8_MAXBYTES UTF8_MAXLEN
17028 #endif
17029 
17030 #endif
17031 #ifndef UTF_START_MARK
17032 # define UTF_START_MARK(len) \
17033  (((len) > 7) ? 0xFF : (0xFF & (0xFE << (7-(len)))))
17034 #endif
17035 
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
17040 #endif
17041 
17042 #if 'A' == 65
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
17046 #endif
17047 
17048 #else
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
17052 #endif
17053 
17054 #endif
17055 #ifndef UTF_ACCUMULATION_SHIFT
17056 # define UTF_ACCUMULATION_SHIFT D_PPP_BYTE_INFO_BITS
17057 #endif
17058 
17059 #ifdef NATIVE_TO_UTF
17060 #ifndef NATIVE_UTF8_TO_I8
17061 # define NATIVE_UTF8_TO_I8(c) NATIVE_TO_UTF(c)
17062 #endif
17063 
17064 #else /* System doesn't support EBCDIC */
17065 #ifndef NATIVE_UTF8_TO_I8
17066 # define NATIVE_UTF8_TO_I8(c) (c)
17067 #endif
17068 
17069 #endif
17070 
17071 #ifdef UTF_TO_NATIVE
17072 #ifndef I8_TO_NATIVE_UTF8
17073 # define I8_TO_NATIVE_UTF8(c) UTF_TO_NATIVE(c)
17074 #endif
17075 
17076 #else /* System doesn't support EBCDIC */
17077 #ifndef I8_TO_NATIVE_UTF8
17078 # define I8_TO_NATIVE_UTF8(c) (c)
17079 #endif
17080 
17081 #endif
17082 #ifndef UTF_START_MASK
17083 # define UTF_START_MASK(len) \
17084  (((len) >= 7) ? 0x00 : (0x1F >> ((len)-2)))
17085 #endif
17086 
17087 #ifndef UTF_IS_CONTINUATION_MASK
17088 # define UTF_IS_CONTINUATION_MASK \
17089  ((U8) (0xFF << UTF_ACCUMULATION_SHIFT))
17090 #endif
17091 
17092 #ifndef UTF_CONTINUATION_MARK
17093 # define UTF_CONTINUATION_MARK \
17094  (UTF_IS_CONTINUATION_MASK & 0xB0)
17095 #endif
17096 
17097 #ifndef UTF_MIN_START_BYTE
17098 # define UTF_MIN_START_BYTE \
17099  ((UTF_CONTINUATION_MARK >> UTF_ACCUMULATION_SHIFT) | UTF_START_MARK(2))
17100 #endif
17101 #ifndef UTF_MIN_ABOVE_LATIN1_BYTE
17102 # define UTF_MIN_ABOVE_LATIN1_BYTE \
17103  ((0x100 >> UTF_ACCUMULATION_SHIFT) | UTF_START_MARK(2))
17104 #endif
17105 
17106 #if (PERL_BCDVERSION < 0x5007000) /* Was the complement of what should have been */
17107 # undef UTF8_IS_DOWNGRADEABLE_START
17108 #endif
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)
17113 #endif
17114 
17115 #ifndef UTF_CONTINUATION_MASK
17116 # define UTF_CONTINUATION_MASK \
17117  ((U8) ((1U << UTF_ACCUMULATION_SHIFT) - 1))
17118 #endif
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))
17124 #endif
17125 #ifndef UTF8_ALLOW_ANYUV
17126 # define UTF8_ALLOW_ANYUV 0
17127 #endif
17128 
17129 #ifndef UTF8_ALLOW_EMPTY
17130 # define UTF8_ALLOW_EMPTY 0x0001
17131 #endif
17132 
17133 #ifndef UTF8_ALLOW_CONTINUATION
17134 # define UTF8_ALLOW_CONTINUATION 0x0002
17135 #endif
17136 
17137 #ifndef UTF8_ALLOW_NON_CONTINUATION
17138 # define UTF8_ALLOW_NON_CONTINUATION 0x0004
17139 #endif
17140 
17141 #ifndef UTF8_ALLOW_SHORT
17142 # define UTF8_ALLOW_SHORT 0x0008
17143 #endif
17144 
17145 #ifndef UTF8_ALLOW_LONG
17146 # define UTF8_ALLOW_LONG 0x0010
17147 #endif
17148 
17149 #ifndef UTF8_ALLOW_OVERFLOW
17150 # define UTF8_ALLOW_OVERFLOW 0x0080
17151 #endif
17152 
17153 #ifndef UTF8_ALLOW_ANY
17154 # define UTF8_ALLOW_ANY ( UTF8_ALLOW_CONTINUATION \
17155  |UTF8_ALLOW_NON_CONTINUATION \
17156  |UTF8_ALLOW_SHORT \
17157  |UTF8_ALLOW_LONG \
17158  |UTF8_ALLOW_OVERFLOW)
17159 #endif
17160 
17161 #if defined UTF8SKIP
17162 
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) \
17169  ? 0 \
17170  : D_PPP_MIN(((e) - (s)), UTF8SKIP(s))))
17171 #endif
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)), \
17175  UTF8SKIP(s))))
17176 #endif
17177 
17178 /* UTF8_CHK_SKIP depends on my_strnlen */
17179 #ifndef UTF8_SKIP
17180 # define UTF8_SKIP(s) UTF8SKIP(s)
17181 #endif
17182 
17183 #endif
17184 
17185 #if 'A' == 65
17186 #ifndef UTF8_IS_INVARIANT
17187 # define UTF8_IS_INVARIANT(c) isASCII(c)
17188 #endif
17189 
17190 #else
17191 #ifndef UTF8_IS_INVARIANT
17192 # define UTF8_IS_INVARIANT(c) (isASCII(c) || isCNTRL_L1(c))
17193 #endif
17194 
17195 #endif
17196 #ifndef UVCHR_IS_INVARIANT
17197 # define UVCHR_IS_INVARIANT(c) UTF8_IS_INVARIANT(c)
17198 #endif
17199 
17200 #ifdef UVCHR_IS_INVARIANT
17201 # if 'A' != 65 || UVSIZE < 8
17202  /* 32 bit platform, which includes UTF-EBCDIC on the releases this is
17203  * backported to */
17204 # define D_PPP_UVCHR_SKIP_UPPER(c) 7
17205 # else
17206 # define D_PPP_UVCHR_SKIP_UPPER(c) \
17207  (((WIDEST_UTYPE) (c)) < \
17208  (((WIDEST_UTYPE) 1) << (6 * D_PPP_BYTE_INFO_BITS)) ? 7 : 13)
17209 # endif
17210 #ifndef UVCHR_SKIP
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)
17219 #endif
17220 
17221 #endif
17222 
17223 #ifdef is_ascii_string
17224 #ifndef is_invariant_string
17225 # define is_invariant_string(s,l) is_ascii_string(s,l)
17226 #endif
17227 
17228 #ifndef is_utf8_invariant_string
17229 # define is_utf8_invariant_string(s,l) is_ascii_string(s,l)
17230 #endif
17231 
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 */
17235 #endif
17236 
17237 #ifdef ibcmp_utf8
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))
17241 #endif
17242 
17243 #endif
17244 
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)) \
17249  ? 0 \
17250  : UTF8SKIP(s))
17251 #endif
17252 
17253 #endif
17254 
17255 #if 'A' == 65
17256 #ifndef BOM_UTF8
17257 # define BOM_UTF8 "\xEF\xBB\xBF"
17258 #endif
17259 
17260 #ifndef REPLACEMENT_CHARACTER_UTF8
17261 # define REPLACEMENT_CHARACTER_UTF8 "\xEF\xBF\xBD"
17262 #endif
17263 
17264 #elif '^' == 95
17265 #ifndef BOM_UTF8
17266 # define BOM_UTF8 "\xDD\x73\x66\x73"
17267 #endif
17268 
17269 #ifndef REPLACEMENT_CHARACTER_UTF8
17270 # define REPLACEMENT_CHARACTER_UTF8 "\xDD\x73\x73\x71"
17271 #endif
17272 
17273 #elif '^' == 176
17274 #ifndef BOM_UTF8
17275 # define BOM_UTF8 "\xDD\x72\x65\x72"
17276 #endif
17277 
17278 #ifndef REPLACEMENT_CHARACTER_UTF8
17279 # define REPLACEMENT_CHARACTER_UTF8 "\xDD\x72\x72\x70"
17280 #endif
17281 
17282 #else
17283 # error Unknown character set
17284 #endif
17285 
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
17289  * */
17290 # undef utf8_to_uvchr_buf
17291 #endif
17292 
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. */
17303 
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))
17321 # else
17322 # define D_PPP_utf8_to_uvchr_buf_callee(s, curlen, retlen, flags) \
17323  utf8_to_uv((U8 *)(s), (retlen))
17324 # endif
17325 # endif
17326 
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);
17329 static
17330 #else
17331 extern UV DPPP_(my_utf8_to_uvchr_buf)(pTHX_ const U8 * s, const U8 * send, STRLEN * retlen);
17332 #endif
17333 
17334 #if defined(NEED_utf8_to_uvchr_buf) || defined(NEED_utf8_to_uvchr_buf_GLOBAL)
17335 
17336 #ifdef utf8_to_uvchr_buf
17337 # undef utf8_to_uvchr_buf
17338 #endif
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)
17341 
17342 
17343 UV
17344 DPPP_(my_utf8_to_uvchr_buf)(pTHX_ const U8 *s, const U8 *send, STRLEN *retlen)
17345 {
17346  UV ret;
17347  STRLEN curlen;
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;
17353 # endif
17354 
17355  if (send > s) {
17356  curlen = send - s;
17357  }
17358  else {
17359  assert(0); /* Modern perls die under this circumstance */
17360  curlen = 0;
17361  if (! do_warnings) { /* Handle empty here if no warnings needed */
17362  if (retlen) *retlen = 0;
17363  return UNICODE_REPLACEMENT;
17364  }
17365  }
17366 
17367 # if (PERL_BCDVERSION < 0x5026000) && ! defined(EBCDIC)
17368 
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. */
17376 
17377  if (curlen > 0 && UNLIKELY(*s >= 0xFE)) {
17378 
17379  /* First, on a 32-bit machine the first byte being at least \xFE
17380  * automatically is overflow, as it indicates something requiring more
17381  * than 31 bits */
17382  if (sizeof(ret) < 8) {
17383  overflows = 1;
17384  overflow_length = (*s == 0xFE) ? 7 : 13;
17385  }
17386  else {
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;
17390 
17391  for (cur_s = s; cur_s < send; cur_s++, cur_h++) {
17392  if (UNLIKELY(*cur_s == *cur_h)) {
17393  continue;
17394  }
17395 
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;
17401  break;
17402 
17403  }
17404 
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
17408  * */
17409  overflow_length = 13;
17410  }
17411  }
17412 
17413  if (UNLIKELY(overflows)) {
17414  ret = 0;
17415 
17416  if (! do_warnings && retlen) {
17417  *retlen = overflow_length;
17418  }
17419  }
17420  else
17421 
17422 # endif /* < 5.26 */
17423 
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.
17427  *
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)));
17434 
17435 # if (PERL_BCDVERSION >= 0x5026000) && (PERL_BCDVERSION < 0x5028000)
17436 
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
17439  * overflowing. */
17440  if (UNLIKELY(ret > IV_MAX)) {
17441  overflows = 1;
17442  }
17443 
17444 # endif
17445 
17446  if (UNLIKELY(overflows)) {
17447  if (! do_warnings) {
17448  if (retlen) {
17449  *retlen = D_PPP_MIN(*retlen, UTF8SKIP(s));
17450  *retlen = D_PPP_MIN(*retlen, curlen);
17451  }
17452  return UNICODE_REPLACEMENT;
17453  }
17454  else {
17455 
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)",
17460  ret, *cur_s, *s);
17461  if (retlen) {
17462  *retlen = (STRLEN) -1;
17463  }
17464  return 0;
17465  }
17466  }
17467 
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
17471  * was '\0') */
17472  if (UNLIKELY(ret == 0 && (curlen == 0 || *s != '\0'))) {
17473 
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 */
17477  if (do_warnings) {
17478  if (retlen) {
17479  *retlen = (STRLEN) -1;
17480  }
17481  }
17482  else {
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;
17489 
17490 # if (PERL_BCDVERSION < 0x5016000)
17491 
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;
17498 
17499  *retlen = D_PPP_MIN(*retlen, curlen);
17500  *retlen = D_PPP_MIN(*retlen, UTF8SKIP(s));
17501  do {
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)
17506 # endif
17507  {
17508  *retlen = i;
17509  break;
17510  }
17511  } while (++i < *retlen);
17512  }
17513 
17514 # endif
17515 
17516  }
17517  }
17518 
17519  return ret;
17520 }
17521 
17522 # endif
17523 #endif
17524 
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) \
17534  ((*(s) == '\0') \
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)))
17537 #endif
17538 
17539 #endif
17540 
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 */
17546 
17547 /* Replace utf8_to_uvchr with utf8_to_uvchr_buf */
17548 
17549 #ifdef sv_len_utf8
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); })
17557 # else
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))
17560 # endif
17561 # endif
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)); })
17565 #endif
17566 
17567 # else
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)))
17570 #endif
17571 
17572 # endif
17573 #endif
17574 #ifndef PERL_PV_ESCAPE_QUOTE
17575 # define PERL_PV_ESCAPE_QUOTE 0x0001
17576 #endif
17577 
17578 #ifndef PERL_PV_PRETTY_QUOTE
17579 # define PERL_PV_PRETTY_QUOTE PERL_PV_ESCAPE_QUOTE
17580 #endif
17581 
17582 #ifndef PERL_PV_PRETTY_ELLIPSES
17583 # define PERL_PV_PRETTY_ELLIPSES 0x0002
17584 #endif
17585 
17586 #ifndef PERL_PV_PRETTY_LTGT
17587 # define PERL_PV_PRETTY_LTGT 0x0004
17588 #endif
17589 
17590 #ifndef PERL_PV_ESCAPE_FIRSTCHAR
17591 # define PERL_PV_ESCAPE_FIRSTCHAR 0x0008
17592 #endif
17593 
17594 #ifndef PERL_PV_ESCAPE_UNI
17595 # define PERL_PV_ESCAPE_UNI 0x0100
17596 #endif
17597 
17598 #ifndef PERL_PV_ESCAPE_UNI_DETECT
17599 # define PERL_PV_ESCAPE_UNI_DETECT 0x0200
17600 #endif
17601 
17602 #ifndef PERL_PV_ESCAPE_ALL
17603 # define PERL_PV_ESCAPE_ALL 0x1000
17604 #endif
17605 
17606 #ifndef PERL_PV_ESCAPE_NOBACKSLASH
17607 # define PERL_PV_ESCAPE_NOBACKSLASH 0x2000
17608 #endif
17609 
17610 #ifndef PERL_PV_ESCAPE_NOCLEAR
17611 # define PERL_PV_ESCAPE_NOCLEAR 0x4000
17612 #endif
17613 
17614 #ifndef PERL_PV_ESCAPE_RE
17615 # define PERL_PV_ESCAPE_RE 0x8000
17616 #endif
17617 
17618 #ifndef PERL_PV_PRETTY_NOCLEAR
17619 # define PERL_PV_PRETTY_NOCLEAR PERL_PV_ESCAPE_NOCLEAR
17620 #endif
17621 #ifndef PERL_PV_PRETTY_DUMP
17622 # define PERL_PV_PRETTY_DUMP PERL_PV_PRETTY_ELLIPSES|PERL_PV_PRETTY_QUOTE
17623 #endif
17624 
17625 #ifndef PERL_PV_PRETTY_REGPROP
17626 # define PERL_PV_PRETTY_REGPROP PERL_PV_PRETTY_ELLIPSES|PERL_PV_PRETTY_LTGT|PERL_PV_ESCAPE_RE
17627 #endif
17628 
17629 /* Hint: pv_escape
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.
17633  */
17634 
17635 #ifndef pv_escape
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);
17638 static
17639 #else
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);
17641 #endif
17642 
17643 #if defined(NEED_pv_escape) || defined(NEED_pv_escape_GLOBAL)
17644 
17645 #ifdef pv_escape
17646 # undef pv_escape
17647 #endif
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)
17650 
17651 
17652 char *
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)
17656 {
17657  const char esc = flags & PERL_PV_ESCAPE_RE ? '%' : '\\';
17658  const char dq = flags & PERL_PV_ESCAPE_QUOTE ? '"' : esc;
17659  char octbuf[32] = "%123456789ABCDF";
17660  STRLEN wrote = 0;
17661  STRLEN chsize = 0;
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;
17665 #endif
17666  const char *pv = str;
17667  const char * const end = pv + count;
17668  octbuf[0] = esc;
17669 
17670  if (!(flags & PERL_PV_ESCAPE_NOCLEAR))
17671  sv_setpvs(dsv, "");
17672 
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))
17675  isuni = 1;
17676 #endif
17677 
17678  for (; pv < end && (!max || wrote < max) ; pv += readsize) {
17679  const UV u =
17680 #if defined(is_utf8_string) && defined(utf8_to_uvchr_buf)
17681  isuni ? utf8_to_uvchr_buf((U8*)pv, end, &readsize) :
17682 #endif
17683  (U8)*pv;
17684  const U8 c = (U8)u & 0xFF;
17685 
17686  if (u > 255 || (flags & PERL_PV_ESCAPE_ALL)) {
17687  if (flags & PERL_PV_ESCAPE_FIRSTCHAR)
17688  chsize = my_snprintf(octbuf, sizeof octbuf,
17689  "%" UVxf, u);
17690  else
17691  chsize = my_snprintf(octbuf, sizeof octbuf,
17692  "%cx{%" UVxf "}", esc, u);
17693  } else if (flags & PERL_PV_ESCAPE_NOBACKSLASH) {
17694  chsize = 1;
17695  } else {
17696  if (c == dq || c == esc || !isPRINT(c)) {
17697  chsize = 2;
17698  switch (c) {
17699  case '\\' : /* fallthrough */
17700  case '%' : if (c == esc)
17701  octbuf[1] = esc;
17702  else
17703  chsize = 1;
17704  break;
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 == '"')
17711  octbuf[1] = '"';
17712  else
17713  chsize = 1;
17714  break;
17715  default: chsize = my_snprintf(octbuf, sizeof octbuf,
17716  pv < end && isDIGIT((U8)*(pv+readsize))
17717  ? "%c%03o" : "%c%o", esc, c);
17718  }
17719  } else {
17720  chsize = 1;
17721  }
17722  }
17723  if (max && wrote + chsize > max) {
17724  break;
17725  } else if (chsize > 1) {
17726  sv_catpvn(dsv, octbuf, chsize);
17727  wrote += chsize;
17728  } else {
17729  char tmp[2];
17730  my_snprintf(tmp, sizeof tmp, "%c", c);
17731  sv_catpvn(dsv, tmp, 1);
17732  wrote++;
17733  }
17734  if (flags & PERL_PV_ESCAPE_FIRSTCHAR)
17735  break;
17736  }
17737  if (escaped != NULL)
17738  *escaped= pv - str;
17739  return SvPVX(dsv);
17740 }
17741 
17742 #endif
17743 #endif
17744 
17745 #ifndef pv_pretty
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);
17748 static
17749 #else
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);
17751 #endif
17752 
17753 #if defined(NEED_pv_pretty) || defined(NEED_pv_pretty_GLOBAL)
17754 
17755 #ifdef pv_pretty
17756 # undef pv_pretty
17757 #endif
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)
17760 
17761 
17762 char *
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,
17765  const U32 flags)
17766 {
17767  const U8 dq = (flags & PERL_PV_PRETTY_QUOTE) ? '"' : '%';
17768  STRLEN escaped;
17769 
17770  if (!(flags & PERL_PV_PRETTY_NOCLEAR))
17771  sv_setpvs(dsv, "");
17772 
17773  if (dq == '"')
17774  sv_catpvs(dsv, "\"");
17775  else if (flags & PERL_PV_PRETTY_LTGT)
17776  sv_catpvs(dsv, "<");
17777 
17778  if (start_color != NULL)
17779  sv_catpv(dsv, D_PPP_CONSTPV_ARG(start_color));
17780 
17781  pv_escape(dsv, str, count, max, &escaped, flags | PERL_PV_ESCAPE_NOCLEAR);
17782 
17783  if (end_color != NULL)
17784  sv_catpv(dsv, D_PPP_CONSTPV_ARG(end_color));
17785 
17786  if (dq == '"')
17787  sv_catpvs(dsv, "\"");
17788  else if (flags & PERL_PV_PRETTY_LTGT)
17789  sv_catpvs(dsv, ">");
17790 
17791  if ((flags & PERL_PV_PRETTY_ELLIPSES) && escaped < count)
17792  sv_catpvs(dsv, "...");
17793 
17794  return SvPVX(dsv);
17795 }
17796 
17797 #endif
17798 #endif
17799 
17800 #ifndef pv_display
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);
17803 static
17804 #else
17805 extern char * DPPP_(my_pv_display)(pTHX_ SV * dsv, const char * pv, STRLEN cur, STRLEN len, STRLEN pvlim);
17806 #endif
17807 
17808 #if defined(NEED_pv_display) || defined(NEED_pv_display_GLOBAL)
17809 
17810 #ifdef pv_display
17811 # undef pv_display
17812 #endif
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)
17815 
17816 
17817 char *
17818 DPPP_(my_pv_display)(pTHX_ SV *dsv, const char *pv, STRLEN cur, STRLEN len, STRLEN pvlim)
17819 {
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");
17823  return SvPVX(dsv);
17824 }
17825 
17826 #endif
17827 #endif
17828 
17829 #if PERL_VERSION_LT(5,27,9)
17830 #ifndef LC_NUMERIC_LOCK
17831 # define LC_NUMERIC_LOCK
17832 #endif
17833 
17834 #ifndef LC_NUMERIC_UNLOCK
17835 # define LC_NUMERIC_UNLOCK
17836 #endif
17837 
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
17842 # ifdef USE_LOCALE
17843 #ifndef DECLARATION_FOR_LC_NUMERIC_MANIPULATION
17844 # define DECLARATION_FOR_LC_NUMERIC_MANIPULATION char *LoC_
17845 #endif
17846 
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");
17852 #endif
17853 
17854 #ifndef RESTORE_LC_NUMERIC
17855 # define RESTORE_LC_NUMERIC() \
17856  setlocale(LC_NUMERIC, LoC_);
17857 #endif
17858 
17859 # else
17860 #ifndef DECLARATION_FOR_LC_NUMERIC_MANIPULATION
17861 # define DECLARATION_FOR_LC_NUMERIC_MANIPULATION
17862 #endif
17863 
17864 #ifndef STORE_LC_NUMERIC_SET_STANDARD
17865 # define STORE_LC_NUMERIC_SET_STANDARD()
17866 #endif
17867 
17868 #ifndef RESTORE_LC_NUMERIC
17869 # define RESTORE_LC_NUMERIC()
17870 #endif
17871 
17872 # endif
17873 # endif
17874 #endif
17875 
17876 #ifndef LOCK_NUMERIC_STANDARD
17877 # define LOCK_NUMERIC_STANDARD()
17878 #endif
17879 
17880 #ifndef UNLOCK_NUMERIC_STANDARD
17881 # define UNLOCK_NUMERIC_STANDARD()
17882 #endif
17883 
17884 /* The names of these changed in 5.28 */
17885 #ifndef LOCK_LC_NUMERIC_STANDARD
17886 # define LOCK_LC_NUMERIC_STANDARD LOCK_NUMERIC_STANDARD
17887 #endif
17888 
17889 #ifndef UNLOCK_LC_NUMERIC_STANDARD
17890 # define UNLOCK_LC_NUMERIC_STANDARD UNLOCK_NUMERIC_STANDARD
17891 #endif
17892 
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()
17896 #endif
17897 
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
17901  * this system. */
17902 #ifdef sync_locale
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)), \
17913  1)
17914 # elif defined(new_ctype) && defined(LC_CTYPE)
17915 # define sync_locale() (new_ctype(setlocale(LC_CTYPE, NULL)), 1)
17916 # endif
17917 # endif
17918 #endif
17919 #ifndef sync_locale
17920 # define sync_locale() 1
17921 #endif
17922 
17923 #endif /* _P_P_PORTABILITY_H_ */
17924 
17925 /* End of File ppport.h */
struct cursor * cur
Definition: ecpg.c:28
const char * str
const void size_t len
#define UVxf
Definition: ppport.h:14474
NVTYPE NV
Definition: ppport.h:12325
char *DPPP_() my_pv_display(pTHX_ SV *dsv, const char *pv, STRLEN cur, STRLEN len, STRLEN pvlim)
#define pTHX
Definition: ppport.h:11317
#define CPERLscope(x)
Definition: ppport.h:12525
#define PERL_PV_PRETTY_QUOTE
Definition: ppport.h:17579
#define D_PPP_CONSTPV_ARG(x)
Definition: ppport.h:15436
#define sv_catpvs(sv, str)
Definition: ppport.h:15737
#define PERL_PV_ESCAPE_ALL
Definition: ppport.h:17603
#define PERL_PV_PRETTY_DUMP
Definition: ppport.h:17622
#define PERL_PV_ESCAPE_UNI
Definition: ppport.h:17595
#define D_PPP_PERL_SIGNALS_INIT
Definition: ppport.h:11710
static CV *DPPP_() my_newCONSTSUB(HV *stash, const char *name, SV *sv)
Definition: ppport.h:11907
#define PL_hints
Definition: ppport.h:11763
#define PERL_PV_PRETTY_ELLIPSES
Definition: ppport.h:17583
#define PERL_PV_ESCAPE_FIRSTCHAR
Definition: ppport.h:17591
#define start_subparse(a, b)
Definition: ppport.h:11864
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)
#define PL_curcop
Definition: ppport.h:11752
OP *CPERLscope Perl_check_t(pTHX_ OP *)
Definition: ppport.h:12558
#define PERL_PV_PRETTY_LTGT
Definition: ppport.h:17587
#define isDIGIT(c)
Definition: ppport.h:12873
#define PERL_PV_PRETTY_NOCLEAR
Definition: ppport.h:17619
#define isPRINT(c)
Definition: ppport.h:12933
#define PL_sv_no
Definition: ppport.h:11779
#define PERL_PV_ESCAPE_NOCLEAR
Definition: ppport.h:17611
#define PERL_PV_ESCAPE_UNI_DETECT
Definition: ppport.h:17599
#define DPPP_(name)
Definition: ppport.h:11160
#define pTHX_
Definition: ppport.h:11321
#define D_PPP_PL_copline
Definition: ppport.h:11904
#define sv_setpvs(sv, str)
Definition: ppport.h:15741
#define PERL_PV_ESCAPE_NOBACKSLASH
Definition: ppport.h:17607
OP *CPERLscope Perl_ppaddr_t(pTHX)
Definition: ppport.h:12555
#define PL_curstash
Definition: ppport.h:11753
#define NVTYPE
Definition: ppport.h:12323
char * c
const char * name