Blame ppport.h

Packit 14c646
#if 0
Packit 14c646
<<'SKIP';
Packit 14c646
#endif
Packit 14c646
/*
Packit 14c646
----------------------------------------------------------------------
Packit 14c646
Packit 14c646
    ppport.h -- Perl/Pollution/Portability Version 3.40
Packit 14c646
Packit 14c646
    Automatically created by Devel::PPPort running under perl 5.028000.
Packit 14c646
Packit 14c646
    Do NOT edit this file directly! -- Edit PPPort_pm.PL and the
Packit 14c646
    includes in parts/inc/ instead.
Packit 14c646
Packit 14c646
    Use 'perldoc ppport.h' to view the documentation below.
Packit 14c646
Packit 14c646
----------------------------------------------------------------------
Packit 14c646
Packit 14c646
SKIP
Packit 14c646
Packit 14c646
=pod
Packit 14c646
Packit 14c646
=head1 NAME
Packit 14c646
Packit 14c646
ppport.h - Perl/Pollution/Portability version 3.40
Packit 14c646
Packit 14c646
=head1 SYNOPSIS
Packit 14c646
Packit 14c646
  perl ppport.h [options] [source files]
Packit 14c646
Packit 14c646
  Searches current directory for files if no [source files] are given
Packit 14c646
Packit 14c646
  --help                      show short help
Packit 14c646
Packit 14c646
  --version                   show version
Packit 14c646
Packit 14c646
  --patch=file                write one patch file with changes
Packit 14c646
  --copy=suffix               write changed copies with suffix
Packit 14c646
  --diff=program              use diff program and options
Packit 14c646
Packit 14c646
  --compat-version=version    provide compatibility with Perl version
Packit 14c646
  --cplusplus                 accept C++ comments
Packit 14c646
Packit 14c646
  --quiet                     don't output anything except fatal errors
Packit 14c646
  --nodiag                    don't show diagnostics
Packit 14c646
  --nohints                   don't show hints
Packit 14c646
  --nochanges                 don't suggest changes
Packit 14c646
  --nofilter                  don't filter input files
Packit 14c646
Packit 14c646
  --strip                     strip all script and doc functionality
Packit 14c646
                              from ppport.h
Packit 14c646
Packit 14c646
  --list-provided             list provided API
Packit 14c646
  --list-unsupported          list unsupported API
Packit 14c646
  --api-info=name             show Perl API portability information
Packit 14c646
Packit 14c646
=head1 COMPATIBILITY
Packit 14c646
Packit 14c646
This version of F<ppport.h> is designed to support operation with Perl
Packit 14c646
installations back to 5.003, and has been tested up to 5.20.
Packit 14c646
Packit 14c646
=head1 OPTIONS
Packit 14c646
Packit 14c646
=head2 --help
Packit 14c646
Packit 14c646
Display a brief usage summary.
Packit 14c646
Packit 14c646
=head2 --version
Packit 14c646
Packit 14c646
Display the version of F<ppport.h>.
Packit 14c646
Packit 14c646
=head2 --patch=I<file>
Packit 14c646
Packit 14c646
If this option is given, a single patch file will be created if
Packit 14c646
any changes are suggested. This requires a working diff program
Packit 14c646
to be installed on your system.
Packit 14c646
Packit 14c646
=head2 --copy=I<suffix>
Packit 14c646
Packit 14c646
If this option is given, a copy of each file will be saved with
Packit 14c646
the given suffix that contains the suggested changes. This does
Packit 14c646
not require any external programs. Note that this does not
Packit 14c646
automagically add a dot between the original filename and the
Packit 14c646
suffix. If you want the dot, you have to include it in the option
Packit 14c646
argument.
Packit 14c646
Packit 14c646
If neither C<--patch> or C<--copy> are given, the default is to
Packit 14c646
simply print the diffs for each file. This requires either
Packit 14c646
C<Text::Diff> or a C<diff> program to be installed.
Packit 14c646
Packit 14c646
=head2 --diff=I<program>
Packit 14c646
Packit 14c646
Manually set the diff program and options to use. The default
Packit 14c646
is to use C<Text::Diff>, when installed, and output unified
Packit 14c646
context diffs.
Packit 14c646
Packit 14c646
=head2 --compat-version=I<version>
Packit 14c646
Packit 14c646
Tell F<ppport.h> to check for compatibility with the given
Packit 14c646
Perl version. The default is to check for compatibility with Perl
Packit 14c646
version 5.003. You can use this option to reduce the output
Packit 14c646
of F<ppport.h> if you intend to be backward compatible only
Packit 14c646
down to a certain Perl version.
Packit 14c646
Packit 14c646
=head2 --cplusplus
Packit 14c646
Packit 14c646
Usually, F<ppport.h> will detect C++ style comments and
Packit 14c646
replace them with C style comments for portability reasons.
Packit 14c646
Using this option instructs F<ppport.h> to leave C++
Packit 14c646
comments untouched.
Packit 14c646
Packit 14c646
=head2 --quiet
Packit 14c646
Packit 14c646
Be quiet. Don't print anything except fatal errors.
Packit 14c646
Packit 14c646
=head2 --nodiag
Packit 14c646
Packit 14c646
Don't output any diagnostic messages. Only portability
Packit 14c646
alerts will be printed.
Packit 14c646
Packit 14c646
=head2 --nohints
Packit 14c646
Packit 14c646
Don't output any hints. Hints often contain useful portability
Packit 14c646
notes. Warnings will still be displayed.
Packit 14c646
Packit 14c646
=head2 --nochanges
Packit 14c646
Packit 14c646
Don't suggest any changes. Only give diagnostic output and hints
Packit 14c646
unless these are also deactivated.
Packit 14c646
Packit 14c646
=head2 --nofilter
Packit 14c646
Packit 14c646
Don't filter the list of input files. By default, files not looking
Packit 14c646
like source code (i.e. not *.xs, *.c, *.cc, *.cpp or *.h) are skipped.
Packit 14c646
Packit 14c646
=head2 --strip
Packit 14c646
Packit 14c646
Strip all script and documentation functionality from F<ppport.h>.
Packit 14c646
This reduces the size of F<ppport.h> dramatically and may be useful
Packit 14c646
if you want to include F<ppport.h> in smaller modules without
Packit 14c646
increasing their distribution size too much.
Packit 14c646
Packit 14c646
The stripped F<ppport.h> will have a C<--unstrip> option that allows
Packit 14c646
you to undo the stripping, but only if an appropriate C<Devel::PPPort>
Packit 14c646
module is installed.
Packit 14c646
Packit 14c646
=head2 --list-provided
Packit 14c646
Packit 14c646
Lists the API elements for which compatibility is provided by
Packit 14c646
F<ppport.h>. Also lists if it must be explicitly requested,
Packit 14c646
if it has dependencies, and if there are hints or warnings for it.
Packit 14c646
Packit 14c646
=head2 --list-unsupported
Packit 14c646
Packit 14c646
Lists the API elements that are known not to be supported by
Packit 14c646
F<ppport.h> and below which version of Perl they probably
Packit 14c646
won't be available or work.
Packit 14c646
Packit 14c646
=head2 --api-info=I<name>
Packit 14c646
Packit 14c646
Show portability information for API elements matching I<name>.
Packit 14c646
If I<name> is surrounded by slashes, it is interpreted as a regular
Packit 14c646
expression.
Packit 14c646
Packit 14c646
=head1 DESCRIPTION
Packit 14c646
Packit 14c646
In order for a Perl extension (XS) module to be as portable as possible
Packit 14c646
across differing versions of Perl itself, certain steps need to be taken.
Packit 14c646
Packit 14c646
=over 4
Packit 14c646
Packit 14c646
=item *
Packit 14c646
Packit 14c646
Including this header is the first major one. This alone will give you
Packit 14c646
access to a large part of the Perl API that hasn't been available in
Packit 14c646
earlier Perl releases. Use
Packit 14c646
Packit 14c646
    perl ppport.h --list-provided
Packit 14c646
Packit 14c646
to see which API elements are provided by ppport.h.
Packit 14c646
Packit 14c646
=item *
Packit 14c646
Packit 14c646
You should avoid using deprecated parts of the API. For example, using
Packit 14c646
global Perl variables without the C<PL_> prefix is deprecated. Also,
Packit 14c646
some API functions used to have a C<perl_> prefix. Using this form is
Packit 14c646
also deprecated. You can safely use the supported API, as F<ppport.h>
Packit 14c646
will provide wrappers for older Perl versions.
Packit 14c646
Packit 14c646
=item *
Packit 14c646
Packit 14c646
If you use one of a few functions or variables that were not present in
Packit 14c646
earlier versions of Perl, and that can't be provided using a macro, you
Packit 14c646
have to explicitly request support for these functions by adding one or
Packit 14c646
more C<#define>s in your source code before the inclusion of F<ppport.h>.
Packit 14c646
Packit 14c646
These functions or variables will be marked C<explicit> in the list shown
Packit 14c646
by C<--list-provided>.
Packit 14c646
Packit 14c646
Depending on whether you module has a single or multiple files that
Packit 14c646
use such functions or variables, you want either C<static> or global
Packit 14c646
variants.
Packit 14c646
Packit 14c646
For a C<static> function or variable (used only in a single source
Packit 14c646
file), use:
Packit 14c646
Packit 14c646
    #define NEED_function
Packit 14c646
    #define NEED_variable
Packit 14c646
Packit 14c646
For a global function or variable (used in multiple source files),
Packit 14c646
use:
Packit 14c646
Packit 14c646
    #define NEED_function_GLOBAL
Packit 14c646
    #define NEED_variable_GLOBAL
Packit 14c646
Packit 14c646
Note that you mustn't have more than one global request for the
Packit 14c646
same function or variable in your project.
Packit 14c646
Packit 14c646
    Function / Variable       Static Request               Global Request
Packit 14c646
    -----------------------------------------------------------------------------------------
Packit 14c646
    PL_parser                 NEED_PL_parser               NEED_PL_parser_GLOBAL
Packit 14c646
    PL_signals                NEED_PL_signals              NEED_PL_signals_GLOBAL
Packit 14c646
    SvRX()                    NEED_SvRX                    NEED_SvRX_GLOBAL
Packit 14c646
    caller_cx()               NEED_caller_cx               NEED_caller_cx_GLOBAL
Packit 14c646
    croak_xs_usage()          NEED_croak_xs_usage          NEED_croak_xs_usage_GLOBAL
Packit 14c646
    die_sv()                  NEED_die_sv                  NEED_die_sv_GLOBAL
Packit 14c646
    eval_pv()                 NEED_eval_pv                 NEED_eval_pv_GLOBAL
Packit 14c646
    grok_bin()                NEED_grok_bin                NEED_grok_bin_GLOBAL
Packit 14c646
    grok_hex()                NEED_grok_hex                NEED_grok_hex_GLOBAL
Packit 14c646
    grok_number()             NEED_grok_number             NEED_grok_number_GLOBAL
Packit 14c646
    grok_numeric_radix()      NEED_grok_numeric_radix      NEED_grok_numeric_radix_GLOBAL
Packit 14c646
    grok_oct()                NEED_grok_oct                NEED_grok_oct_GLOBAL
Packit 14c646
    gv_fetchpvn_flags()       NEED_gv_fetchpvn_flags       NEED_gv_fetchpvn_flags_GLOBAL
Packit 14c646
    load_module()             NEED_load_module             NEED_load_module_GLOBAL
Packit 14c646
    mess()                    NEED_mess                    NEED_mess_GLOBAL
Packit 14c646
    mess_nocontext()          NEED_mess_nocontext          NEED_mess_nocontext_GLOBAL
Packit 14c646
    mess_sv()                 NEED_mess_sv                 NEED_mess_sv_GLOBAL
Packit 14c646
    mg_findext()              NEED_mg_findext              NEED_mg_findext_GLOBAL
Packit 14c646
    my_snprintf()             NEED_my_snprintf             NEED_my_snprintf_GLOBAL
Packit 14c646
    my_sprintf()              NEED_my_sprintf              NEED_my_sprintf_GLOBAL
Packit 14c646
    my_strlcat()              NEED_my_strlcat              NEED_my_strlcat_GLOBAL
Packit 14c646
    my_strlcpy()              NEED_my_strlcpy              NEED_my_strlcpy_GLOBAL
Packit 14c646
    newCONSTSUB()             NEED_newCONSTSUB             NEED_newCONSTSUB_GLOBAL
Packit 14c646
    newRV_noinc()             NEED_newRV_noinc             NEED_newRV_noinc_GLOBAL
Packit 14c646
    newSV_type()              NEED_newSV_type              NEED_newSV_type_GLOBAL
Packit 14c646
    newSVpvn_flags()          NEED_newSVpvn_flags          NEED_newSVpvn_flags_GLOBAL
Packit 14c646
    newSVpvn_share()          NEED_newSVpvn_share          NEED_newSVpvn_share_GLOBAL
Packit 14c646
    pv_display()              NEED_pv_display              NEED_pv_display_GLOBAL
Packit 14c646
    pv_escape()               NEED_pv_escape               NEED_pv_escape_GLOBAL
Packit 14c646
    pv_pretty()               NEED_pv_pretty               NEED_pv_pretty_GLOBAL
Packit 14c646
    sv_2pv_flags()            NEED_sv_2pv_flags            NEED_sv_2pv_flags_GLOBAL
Packit 14c646
    sv_2pvbyte()              NEED_sv_2pvbyte              NEED_sv_2pvbyte_GLOBAL
Packit 14c646
    sv_catpvf_mg()            NEED_sv_catpvf_mg            NEED_sv_catpvf_mg_GLOBAL
Packit 14c646
    sv_catpvf_mg_nocontext()  NEED_sv_catpvf_mg_nocontext  NEED_sv_catpvf_mg_nocontext_GLOBAL
Packit 14c646
    sv_pvn_force_flags()      NEED_sv_pvn_force_flags      NEED_sv_pvn_force_flags_GLOBAL
Packit 14c646
    sv_setpvf_mg()            NEED_sv_setpvf_mg            NEED_sv_setpvf_mg_GLOBAL
Packit 14c646
    sv_setpvf_mg_nocontext()  NEED_sv_setpvf_mg_nocontext  NEED_sv_setpvf_mg_nocontext_GLOBAL
Packit 14c646
    sv_unmagicext()           NEED_sv_unmagicext           NEED_sv_unmagicext_GLOBAL
Packit 14c646
    vload_module()            NEED_vload_module            NEED_vload_module_GLOBAL
Packit 14c646
    vmess()                   NEED_vmess                   NEED_vmess_GLOBAL
Packit 14c646
    vnewSVpvf()               NEED_vnewSVpvf               NEED_vnewSVpvf_GLOBAL
Packit 14c646
    warner()                  NEED_warner                  NEED_warner_GLOBAL
Packit 14c646
Packit 14c646
To avoid namespace conflicts, you can change the namespace of the
Packit 14c646
explicitly exported functions / variables using the C<DPPP_NAMESPACE>
Packit 14c646
macro. Just C<#define> the macro before including C<ppport.h>:
Packit 14c646
Packit 14c646
    #define DPPP_NAMESPACE MyOwnNamespace_
Packit 14c646
    #include "ppport.h"
Packit 14c646
Packit 14c646
The default namespace is C<DPPP_>.
Packit 14c646
Packit 14c646
=back
Packit 14c646
Packit 14c646
The good thing is that most of the above can be checked by running
Packit 14c646
F<ppport.h> on your source code. See the next section for
Packit 14c646
details.
Packit 14c646
Packit 14c646
=head1 EXAMPLES
Packit 14c646
Packit 14c646
To verify whether F<ppport.h> is needed for your module, whether you
Packit 14c646
should make any changes to your code, and whether any special defines
Packit 14c646
should be used, F<ppport.h> can be run as a Perl script to check your
Packit 14c646
source code. Simply say:
Packit 14c646
Packit 14c646
    perl ppport.h
Packit 14c646
Packit 14c646
The result will usually be a list of patches suggesting changes
Packit 14c646
that should at least be acceptable, if not necessarily the most
Packit 14c646
efficient solution, or a fix for all possible problems.
Packit 14c646
Packit 14c646
If you know that your XS module uses features only available in
Packit 14c646
newer Perl releases, if you're aware that it uses C++ comments,
Packit 14c646
and if you want all suggestions as a single patch file, you could
Packit 14c646
use something like this:
Packit 14c646
Packit 14c646
    perl ppport.h --compat-version=5.6.0 --cplusplus --patch=test.diff
Packit 14c646
Packit 14c646
If you only want your code to be scanned without any suggestions
Packit 14c646
for changes, use:
Packit 14c646
Packit 14c646
    perl ppport.h --nochanges
Packit 14c646
Packit 14c646
You can specify a different C<diff> program or options, using
Packit 14c646
the C<--diff> option:
Packit 14c646
Packit 14c646
    perl ppport.h --diff='diff -C 10'
Packit 14c646
Packit 14c646
This would output context diffs with 10 lines of context.
Packit 14c646
Packit 14c646
If you want to create patched copies of your files instead, use:
Packit 14c646
Packit 14c646
    perl ppport.h --copy=.new
Packit 14c646
Packit 14c646
To display portability information for the C<newSVpvn> function,
Packit 14c646
use:
Packit 14c646
Packit 14c646
    perl ppport.h --api-info=newSVpvn
Packit 14c646
Packit 14c646
Since the argument to C<--api-info> can be a regular expression,
Packit 14c646
you can use
Packit 14c646
Packit 14c646
    perl ppport.h --api-info=/_nomg$/
Packit 14c646
Packit 14c646
to display portability information for all C<_nomg> functions or
Packit 14c646
Packit 14c646
    perl ppport.h --api-info=/./
Packit 14c646
Packit 14c646
to display information for all known API elements.
Packit 14c646
Packit 14c646
=head1 BUGS
Packit 14c646
Packit 14c646
If this version of F<ppport.h> is causing failure during
Packit 14c646
the compilation of this module, please check if newer versions
Packit 14c646
of either this module or C<Devel::PPPort> are available on CPAN
Packit 14c646
before sending a bug report.
Packit 14c646
Packit 14c646
If F<ppport.h> was generated using the latest version of
Packit 14c646
C<Devel::PPPort> and is causing failure of this module, please
Packit 14c646
send a bug report to L<perlbug@perl.org|mailto:perlbug@perl.org>.
Packit 14c646
Packit 14c646
Please include the following information:
Packit 14c646
Packit 14c646
=over 4
Packit 14c646
Packit 14c646
=item 1.
Packit 14c646
Packit 14c646
The complete output from running "perl -V"
Packit 14c646
Packit 14c646
=item 2.
Packit 14c646
Packit 14c646
This file.
Packit 14c646
Packit 14c646
=item 3.
Packit 14c646
Packit 14c646
The name and version of the module you were trying to build.
Packit 14c646
Packit 14c646
=item 4.
Packit 14c646
Packit 14c646
A full log of the build that failed.
Packit 14c646
Packit 14c646
=item 5.
Packit 14c646
Packit 14c646
Any other information that you think could be relevant.
Packit 14c646
Packit 14c646
=back
Packit 14c646
Packit 14c646
For the latest version of this code, please get the C<Devel::PPPort>
Packit 14c646
module from CPAN.
Packit 14c646
Packit 14c646
=head1 COPYRIGHT
Packit 14c646
Packit 14c646
Version 3.x, Copyright (c) 2004-2013, Marcus Holland-Moritz.
Packit 14c646
Packit 14c646
Version 2.x, Copyright (C) 2001, Paul Marquess.
Packit 14c646
Packit 14c646
Version 1.x, Copyright (C) 1999, Kenneth Albanowski.
Packit 14c646
Packit 14c646
This program is free software; you can redistribute it and/or
Packit 14c646
modify it under the same terms as Perl itself.
Packit 14c646
Packit 14c646
=head1 SEE ALSO
Packit 14c646
Packit 14c646
See L<Devel::PPPort>.
Packit 14c646
Packit 14c646
=cut
Packit 14c646
Packit 14c646
use strict;
Packit 14c646
Packit 14c646
# Disable broken TRIE-optimization
Packit 14c646
BEGIN { eval '${^RE_TRIE_MAXBUF} = -1' if $] >= 5.009004 && $] <= 5.009005 }
Packit 14c646
Packit 14c646
my $VERSION = 3.40;
Packit 14c646
Packit 14c646
my %opt = (
Packit 14c646
  quiet     => 0,
Packit 14c646
  diag      => 1,
Packit 14c646
  hints     => 1,
Packit 14c646
  changes   => 1,
Packit 14c646
  cplusplus => 0,
Packit 14c646
  filter    => 1,
Packit 14c646
  strip     => 0,
Packit 14c646
  version   => 0,
Packit 14c646
);
Packit 14c646
Packit 14c646
my($ppport) = $0 =~ /([\w.]+)$/;
Packit 14c646
my $LF = '(?:\r\n|[\r\n])';   # line feed
Packit 14c646
my $HS = "[ \t]";             # horizontal whitespace
Packit 14c646
Packit 14c646
# Never use C comments in this file!
Packit 14c646
my $ccs  = '/'.'*';
Packit 14c646
my $cce  = '*'.'/';
Packit 14c646
my $rccs = quotemeta $ccs;
Packit 14c646
my $rcce = quotemeta $cce;
Packit 14c646
Packit 14c646
eval {
Packit 14c646
  require Getopt::Long;
Packit 14c646
  Getopt::Long::GetOptions(\%opt, qw(
Packit 14c646
    help quiet diag! filter! hints! changes! cplusplus strip version
Packit 14c646
    patch=s copy=s diff=s compat-version=s
Packit 14c646
    list-provided list-unsupported api-info=s
Packit 14c646
  )) or usage();
Packit 14c646
};
Packit 14c646
Packit 14c646
if ($@ and grep /^-/, @ARGV) {
Packit 14c646
  usage() if "@ARGV" =~ /^--?h(?:elp)?$/;
Packit 14c646
  die "Getopt::Long not found. Please don't use any options.\n";
Packit 14c646
}
Packit 14c646
Packit 14c646
if ($opt{version}) {
Packit 14c646
  print "This is $0 $VERSION.\n";
Packit 14c646
  exit 0;
Packit 14c646
}
Packit 14c646
Packit 14c646
usage() if $opt{help};
Packit 14c646
strip() if $opt{strip};
Packit 14c646
Packit 14c646
if (exists $opt{'compat-version'}) {
Packit 14c646
  my($r,$v,$s) = eval { parse_version($opt{'compat-version'}) };
Packit 14c646
  if ($@) {
Packit 14c646
    die "Invalid version number format: '$opt{'compat-version'}'\n";
Packit 14c646
  }
Packit 14c646
  die "Only Perl 5 is supported\n" if $r != 5;
Packit 14c646
  die "Invalid version number: $opt{'compat-version'}\n" if $v >= 1000 || $s >= 1000;
Packit 14c646
  $opt{'compat-version'} = sprintf "%d.%03d%03d", $r, $v, $s;
Packit 14c646
}
Packit 14c646
else {
Packit 14c646
  $opt{'compat-version'} = 5;
Packit 14c646
}
Packit 14c646
Packit 14c646
my %API = map { /^(\w+)\|([^|]*)\|([^|]*)\|(\w*)$/
Packit 14c646
                ? ( $1 => {
Packit 14c646
                      ($2                  ? ( base     => $2 ) : ()),
Packit 14c646
                      ($3                  ? ( todo     => $3 ) : ()),
Packit 14c646
                      (index($4, 'v') >= 0 ? ( varargs  => 1  ) : ()),
Packit 14c646
                      (index($4, 'p') >= 0 ? ( provided => 1  ) : ()),
Packit 14c646
                      (index($4, 'n') >= 0 ? ( nothxarg => 1  ) : ()),
Packit 14c646
                    } )
Packit 14c646
                : die "invalid spec: $_" } qw(
Packit 14c646
ASCII_TO_NEED||5.007001|n
Packit 14c646
AvFILLp|5.004050||p
Packit 14c646
AvFILL|||
Packit 14c646
BhkDISABLE||5.024000|
Packit 14c646
BhkENABLE||5.024000|
Packit 14c646
BhkENTRY_set||5.024000|
Packit 14c646
BhkENTRY|||
Packit 14c646
BhkFLAGS|||
Packit 14c646
CALL_BLOCK_HOOKS|||
Packit 14c646
CLASS|||n
Packit 14c646
CPERLscope|5.005000||p
Packit 14c646
CX_CURPAD_SAVE|||
Packit 14c646
CX_CURPAD_SV|||
Packit 14c646
C_ARRAY_END|5.013002||p
Packit 14c646
C_ARRAY_LENGTH|5.008001||p
Packit 14c646
CopFILEAV|5.006000||p
Packit 14c646
CopFILEGV_set|5.006000||p
Packit 14c646
CopFILEGV|5.006000||p
Packit 14c646
CopFILESV|5.006000||p
Packit 14c646
CopFILE_set|5.006000||p
Packit 14c646
CopFILE|5.006000||p
Packit 14c646
CopSTASHPV_set|5.006000||p
Packit 14c646
CopSTASHPV|5.006000||p
Packit 14c646
CopSTASH_eq|5.006000||p
Packit 14c646
CopSTASH_set|5.006000||p
Packit 14c646
CopSTASH|5.006000||p
Packit 14c646
CopyD|5.009002|5.004050|p
Packit 14c646
Copy|||
Packit 14c646
CvPADLIST||5.008001|
Packit 14c646
CvSTASH|||
Packit 14c646
CvWEAKOUTSIDE|||
Packit 14c646
DECLARATION_FOR_LC_NUMERIC_MANIPULATION||5.021010|n
Packit 14c646
DEFSV_set|5.010001||p
Packit 14c646
DEFSV|5.004050||p
Packit 14c646
DO_UTF8||5.006000|
Packit 14c646
END_EXTERN_C|5.005000||p
Packit 14c646
ENTER|||
Packit 14c646
ERRSV|5.004050||p
Packit 14c646
EXTEND|||
Packit 14c646
EXTERN_C|5.005000||p
Packit 14c646
F0convert|||n
Packit 14c646
FREETMPS|||
Packit 14c646
GIMME_V||5.004000|n
Packit 14c646
GIMME|||n
Packit 14c646
GROK_NUMERIC_RADIX|5.007002||p
Packit 14c646
G_ARRAY|||
Packit 14c646
G_DISCARD|||
Packit 14c646
G_EVAL|||
Packit 14c646
G_METHOD|5.006001||p
Packit 14c646
G_NOARGS|||
Packit 14c646
G_SCALAR|||
Packit 14c646
G_VOID||5.004000|
Packit 14c646
GetVars|||
Packit 14c646
GvAV|||
Packit 14c646
GvCV|||
Packit 14c646
GvHV|||
Packit 14c646
GvSV|||
Packit 14c646
Gv_AMupdate||5.011000|
Packit 14c646
HEf_SVKEY|5.003070||p
Packit 14c646
HeHASH||5.003070|
Packit 14c646
HeKEY||5.003070|
Packit 14c646
HeKLEN||5.003070|
Packit 14c646
HePV||5.004000|
Packit 14c646
HeSVKEY_force||5.003070|
Packit 14c646
HeSVKEY_set||5.004000|
Packit 14c646
HeSVKEY||5.003070|
Packit 14c646
HeUTF8|5.010001|5.008000|p
Packit 14c646
HeVAL||5.003070|
Packit 14c646
HvENAMELEN||5.015004|
Packit 14c646
HvENAMEUTF8||5.015004|
Packit 14c646
HvENAME||5.013007|
Packit 14c646
HvNAMELEN_get|5.009003||p
Packit 14c646
HvNAMELEN||5.015004|
Packit 14c646
HvNAMEUTF8||5.015004|
Packit 14c646
HvNAME_get|5.009003||p
Packit 14c646
HvNAME|||
Packit 14c646
INT2PTR|5.006000||p
Packit 14c646
IN_LOCALE_COMPILETIME|5.007002||p
Packit 14c646
IN_LOCALE_RUNTIME|5.007002||p
Packit 14c646
IN_LOCALE|5.007002||p
Packit 14c646
IN_PERL_COMPILETIME|5.008001||p
Packit 14c646
IS_NUMBER_GREATER_THAN_UV_MAX|5.007002||p
Packit 14c646
IS_NUMBER_INFINITY|5.007002||p
Packit 14c646
IS_NUMBER_IN_UV|5.007002||p
Packit 14c646
IS_NUMBER_NAN|5.007003||p
Packit 14c646
IS_NUMBER_NEG|5.007002||p
Packit 14c646
IS_NUMBER_NOT_INT|5.007002||p
Packit 14c646
IVSIZE|5.006000||p
Packit 14c646
IVTYPE|5.006000||p
Packit 14c646
IVdf|5.006000||p
Packit 14c646
LEAVE|||
Packit 14c646
LINKLIST||5.013006|
Packit 14c646
LVRET|||
Packit 14c646
MARK|||
Packit 14c646
MULTICALL||5.024000|
Packit 14c646
MUTABLE_PTR|5.010001||p
Packit 14c646
MUTABLE_SV|5.010001||p
Packit 14c646
MY_CXT_CLONE|5.009002||p
Packit 14c646
MY_CXT_INIT|5.007003||p
Packit 14c646
MY_CXT|5.007003||p
Packit 14c646
MoveD|5.009002|5.004050|p
Packit 14c646
Move|||
Packit 14c646
NATIVE_TO_NEED||5.007001|n
Packit 14c646
NOOP|5.005000||p
Packit 14c646
NUM2PTR|5.006000||p
Packit 14c646
NVTYPE|5.006000||p
Packit 14c646
NVef|5.006001||p
Packit 14c646
NVff|5.006001||p
Packit 14c646
NVgf|5.006001||p
Packit 14c646
Newxc|5.009003||p
Packit 14c646
Newxz|5.009003||p
Packit 14c646
Newx|5.009003||p
Packit 14c646
Nullav|||
Packit 14c646
Nullch|||
Packit 14c646
Nullcv|||
Packit 14c646
Nullhv|||
Packit 14c646
Nullsv|||
Packit 14c646
OP_CLASS||5.013007|
Packit 14c646
OP_DESC||5.007003|
Packit 14c646
OP_NAME||5.007003|
Packit 14c646
OP_TYPE_IS_OR_WAS||5.019010|
Packit 14c646
OP_TYPE_IS||5.019007|
Packit 14c646
ORIGMARK|||
Packit 14c646
OpHAS_SIBLING|5.021007||p
Packit 14c646
OpLASTSIB_set|5.021011||p
Packit 14c646
OpMAYBESIB_set|5.021011||p
Packit 14c646
OpMORESIB_set|5.021011||p
Packit 14c646
OpSIBLING|5.021007||p
Packit 14c646
PAD_BASE_SV|||
Packit 14c646
PAD_CLONE_VARS|||
Packit 14c646
PAD_COMPNAME_FLAGS|||
Packit 14c646
PAD_COMPNAME_GEN_set|||
Packit 14c646
PAD_COMPNAME_GEN|||
Packit 14c646
PAD_COMPNAME_OURSTASH|||
Packit 14c646
PAD_COMPNAME_PV|||
Packit 14c646
PAD_COMPNAME_TYPE|||
Packit 14c646
PAD_RESTORE_LOCAL|||
Packit 14c646
PAD_SAVE_LOCAL|||
Packit 14c646
PAD_SAVE_SETNULLPAD|||
Packit 14c646
PAD_SETSV|||
Packit 14c646
PAD_SET_CUR_NOSAVE|||
Packit 14c646
PAD_SET_CUR|||
Packit 14c646
PAD_SVl|||
Packit 14c646
PAD_SV|||
Packit 14c646
PERLIO_FUNCS_CAST|5.009003||p
Packit 14c646
PERLIO_FUNCS_DECL|5.009003||p
Packit 14c646
PERL_ABS|5.008001||p
Packit 14c646
PERL_ARGS_ASSERT_CROAK_XS_USAGE|||p
Packit 14c646
PERL_BCDVERSION|5.024000||p
Packit 14c646
PERL_GCC_BRACE_GROUPS_FORBIDDEN|5.008001||p
Packit 14c646
PERL_HASH|5.003070||p
Packit 14c646
PERL_INT_MAX|5.003070||p
Packit 14c646
PERL_INT_MIN|5.003070||p
Packit 14c646
PERL_LONG_MAX|5.003070||p
Packit 14c646
PERL_LONG_MIN|5.003070||p
Packit 14c646
PERL_MAGIC_arylen|5.007002||p
Packit 14c646
PERL_MAGIC_backref|5.007002||p
Packit 14c646
PERL_MAGIC_bm|5.007002||p
Packit 14c646
PERL_MAGIC_collxfrm|5.007002||p
Packit 14c646
PERL_MAGIC_dbfile|5.007002||p
Packit 14c646
PERL_MAGIC_dbline|5.007002||p
Packit 14c646
PERL_MAGIC_defelem|5.007002||p
Packit 14c646
PERL_MAGIC_envelem|5.007002||p
Packit 14c646
PERL_MAGIC_env|5.007002||p
Packit 14c646
PERL_MAGIC_ext|5.007002||p
Packit 14c646
PERL_MAGIC_fm|5.007002||p
Packit 14c646
PERL_MAGIC_glob|5.024000||p
Packit 14c646
PERL_MAGIC_isaelem|5.007002||p
Packit 14c646
PERL_MAGIC_isa|5.007002||p
Packit 14c646
PERL_MAGIC_mutex|5.024000||p
Packit 14c646
PERL_MAGIC_nkeys|5.007002||p
Packit 14c646
PERL_MAGIC_overload_elem|5.024000||p
Packit 14c646
PERL_MAGIC_overload_table|5.007002||p
Packit 14c646
PERL_MAGIC_overload|5.024000||p
Packit 14c646
PERL_MAGIC_pos|5.007002||p
Packit 14c646
PERL_MAGIC_qr|5.007002||p
Packit 14c646
PERL_MAGIC_regdata|5.007002||p
Packit 14c646
PERL_MAGIC_regdatum|5.007002||p
Packit 14c646
PERL_MAGIC_regex_global|5.007002||p
Packit 14c646
PERL_MAGIC_shared_scalar|5.007003||p
Packit 14c646
PERL_MAGIC_shared|5.007003||p
Packit 14c646
PERL_MAGIC_sigelem|5.007002||p
Packit 14c646
PERL_MAGIC_sig|5.007002||p
Packit 14c646
PERL_MAGIC_substr|5.007002||p
Packit 14c646
PERL_MAGIC_sv|5.007002||p
Packit 14c646
PERL_MAGIC_taint|5.007002||p
Packit 14c646
PERL_MAGIC_tiedelem|5.007002||p
Packit 14c646
PERL_MAGIC_tiedscalar|5.007002||p
Packit 14c646
PERL_MAGIC_tied|5.007002||p
Packit 14c646
PERL_MAGIC_utf8|5.008001||p
Packit 14c646
PERL_MAGIC_uvar_elem|5.007003||p
Packit 14c646
PERL_MAGIC_uvar|5.007002||p
Packit 14c646
PERL_MAGIC_vec|5.007002||p
Packit 14c646
PERL_MAGIC_vstring|5.008001||p
Packit 14c646
PERL_PV_ESCAPE_ALL|5.009004||p
Packit 14c646
PERL_PV_ESCAPE_FIRSTCHAR|5.009004||p
Packit 14c646
PERL_PV_ESCAPE_NOBACKSLASH|5.009004||p
Packit 14c646
PERL_PV_ESCAPE_NOCLEAR|5.009004||p
Packit 14c646
PERL_PV_ESCAPE_QUOTE|5.009004||p
Packit 14c646
PERL_PV_ESCAPE_RE|5.009005||p
Packit 14c646
PERL_PV_ESCAPE_UNI_DETECT|5.009004||p
Packit 14c646
PERL_PV_ESCAPE_UNI|5.009004||p
Packit 14c646
PERL_PV_PRETTY_DUMP|5.009004||p
Packit 14c646
PERL_PV_PRETTY_ELLIPSES|5.010000||p
Packit 14c646
PERL_PV_PRETTY_LTGT|5.009004||p
Packit 14c646
PERL_PV_PRETTY_NOCLEAR|5.010000||p
Packit 14c646
PERL_PV_PRETTY_QUOTE|5.009004||p
Packit 14c646
PERL_PV_PRETTY_REGPROP|5.009004||p
Packit 14c646
PERL_QUAD_MAX|5.003070||p
Packit 14c646
PERL_QUAD_MIN|5.003070||p
Packit 14c646
PERL_REVISION|5.006000||p
Packit 14c646
PERL_SCAN_ALLOW_UNDERSCORES|5.007003||p
Packit 14c646
PERL_SCAN_DISALLOW_PREFIX|5.007003||p
Packit 14c646
PERL_SCAN_GREATER_THAN_UV_MAX|5.007003||p
Packit 14c646
PERL_SCAN_SILENT_ILLDIGIT|5.008001||p
Packit 14c646
PERL_SHORT_MAX|5.003070||p
Packit 14c646
PERL_SHORT_MIN|5.003070||p
Packit 14c646
PERL_SIGNALS_UNSAFE_FLAG|5.008001||p
Packit 14c646
PERL_SUBVERSION|5.006000||p
Packit 14c646
PERL_SYS_INIT3||5.006000|
Packit 14c646
PERL_SYS_INIT|||
Packit 14c646
PERL_SYS_TERM||5.024000|
Packit 14c646
PERL_UCHAR_MAX|5.003070||p
Packit 14c646
PERL_UCHAR_MIN|5.003070||p
Packit 14c646
PERL_UINT_MAX|5.003070||p
Packit 14c646
PERL_UINT_MIN|5.003070||p
Packit 14c646
PERL_ULONG_MAX|5.003070||p
Packit 14c646
PERL_ULONG_MIN|5.003070||p
Packit 14c646
PERL_UNUSED_ARG|5.009003||p
Packit 14c646
PERL_UNUSED_CONTEXT|5.009004||p
Packit 14c646
PERL_UNUSED_DECL|5.007002||p
Packit 14c646
PERL_UNUSED_RESULT|5.021001||p
Packit 14c646
PERL_UNUSED_VAR|5.007002||p
Packit 14c646
PERL_UQUAD_MAX|5.003070||p
Packit 14c646
PERL_UQUAD_MIN|5.003070||p
Packit 14c646
PERL_USE_GCC_BRACE_GROUPS|5.009004||p
Packit 14c646
PERL_USHORT_MAX|5.003070||p
Packit 14c646
PERL_USHORT_MIN|5.003070||p
Packit 14c646
PERL_VERSION|5.006000||p
Packit 14c646
PL_DBsignal|5.005000||p
Packit 14c646
PL_DBsingle|||pn
Packit 14c646
PL_DBsub|||pn
Packit 14c646
PL_DBtrace|||pn
Packit 14c646
PL_Sv|5.005000||p
Packit 14c646
PL_bufend|5.024000||p
Packit 14c646
PL_bufptr|5.024000||p
Packit 14c646
PL_check||5.006000|
Packit 14c646
PL_compiling|5.004050||p
Packit 14c646
PL_comppad_name||5.017004|
Packit 14c646
PL_comppad||5.008001|
Packit 14c646
PL_copline|5.024000||p
Packit 14c646
PL_curcop|5.004050||p
Packit 14c646
PL_curpad||5.005000|
Packit 14c646
PL_curstash|5.004050||p
Packit 14c646
PL_debstash|5.004050||p
Packit 14c646
PL_defgv|5.004050||p
Packit 14c646
PL_diehook|5.004050||p
Packit 14c646
PL_dirty|5.004050||p
Packit 14c646
PL_dowarn|||pn
Packit 14c646
PL_errgv|5.004050||p
Packit 14c646
PL_error_count|5.024000||p
Packit 14c646
PL_expect|5.024000||p
Packit 14c646
PL_hexdigit|5.005000||p
Packit 14c646
PL_hints|5.005000||p
Packit 14c646
PL_in_my_stash|5.024000||p
Packit 14c646
PL_in_my|5.024000||p
Packit 14c646
PL_keyword_plugin||5.011002|
Packit 14c646
PL_last_in_gv|||n
Packit 14c646
PL_laststatval|5.005000||p
Packit 14c646
PL_lex_state|5.024000||p
Packit 14c646
PL_lex_stuff|5.024000||p
Packit 14c646
PL_linestr|5.024000||p
Packit 14c646
PL_modglobal||5.005000|n
Packit 14c646
PL_na|5.004050||pn
Packit 14c646
PL_no_modify|5.006000||p
Packit 14c646
PL_ofsgv|||n
Packit 14c646
PL_opfreehook||5.011000|n
Packit 14c646
PL_parser|5.009005||p
Packit 14c646
PL_peepp||5.007003|n
Packit 14c646
PL_perl_destruct_level|5.004050||p
Packit 14c646
PL_perldb|5.004050||p
Packit 14c646
PL_ppaddr|5.006000||p
Packit 14c646
PL_rpeepp||5.013005|n
Packit 14c646
PL_rsfp_filters|5.024000||p
Packit 14c646
PL_rsfp|5.024000||p
Packit 14c646
PL_rs|||n
Packit 14c646
PL_signals|5.008001||p
Packit 14c646
PL_stack_base|5.004050||p
Packit 14c646
PL_stack_sp|5.004050||p
Packit 14c646
PL_statcache|5.005000||p
Packit 14c646
PL_stdingv|5.004050||p
Packit 14c646
PL_sv_arenaroot|5.004050||p
Packit 14c646
PL_sv_no|5.004050||pn
Packit 14c646
PL_sv_undef|5.004050||pn
Packit 14c646
PL_sv_yes|5.004050||pn
Packit 14c646
PL_tainted|5.004050||p
Packit 14c646
PL_tainting|5.004050||p
Packit 14c646
PL_tokenbuf|5.024000||p
Packit 14c646
POP_MULTICALL||5.024000|
Packit 14c646
POPi|||n
Packit 14c646
POPl|||n
Packit 14c646
POPn|||n
Packit 14c646
POPpbytex||5.007001|n
Packit 14c646
POPpx||5.005030|n
Packit 14c646
POPp|||n
Packit 14c646
POPs|||n
Packit 14c646
POPul||5.006000|n
Packit 14c646
POPu||5.004000|n
Packit 14c646
PTR2IV|5.006000||p
Packit 14c646
PTR2NV|5.006000||p
Packit 14c646
PTR2UV|5.006000||p
Packit 14c646
PTR2nat|5.009003||p
Packit 14c646
PTR2ul|5.007001||p
Packit 14c646
PTRV|5.006000||p
Packit 14c646
PUSHMARK|||
Packit 14c646
PUSH_MULTICALL||5.024000|
Packit 14c646
PUSHi|||
Packit 14c646
PUSHmortal|5.009002||p
Packit 14c646
PUSHn|||
Packit 14c646
PUSHp|||
Packit 14c646
PUSHs|||
Packit 14c646
PUSHu|5.004000||p
Packit 14c646
PUTBACK|||
Packit 14c646
PadARRAY||5.024000|
Packit 14c646
PadMAX||5.024000|
Packit 14c646
PadlistARRAY||5.024000|
Packit 14c646
PadlistMAX||5.024000|
Packit 14c646
PadlistNAMESARRAY||5.024000|
Packit 14c646
PadlistNAMESMAX||5.024000|
Packit 14c646
PadlistNAMES||5.024000|
Packit 14c646
PadlistREFCNT||5.017004|
Packit 14c646
PadnameIsOUR|||
Packit 14c646
PadnameIsSTATE|||
Packit 14c646
PadnameLEN||5.024000|
Packit 14c646
PadnameOURSTASH|||
Packit 14c646
PadnameOUTER|||
Packit 14c646
PadnamePV||5.024000|
Packit 14c646
PadnameREFCNT_dec||5.024000|
Packit 14c646
PadnameREFCNT||5.024000|
Packit 14c646
PadnameSV||5.024000|
Packit 14c646
PadnameTYPE|||
Packit 14c646
PadnameUTF8||5.021007|
Packit 14c646
PadnamelistARRAY||5.024000|
Packit 14c646
PadnamelistMAX||5.024000|
Packit 14c646
PadnamelistREFCNT_dec||5.024000|
Packit 14c646
PadnamelistREFCNT||5.024000|
Packit 14c646
PerlIO_clearerr||5.007003|
Packit 14c646
PerlIO_close||5.007003|
Packit 14c646
PerlIO_context_layers||5.009004|
Packit 14c646
PerlIO_eof||5.007003|
Packit 14c646
PerlIO_error||5.007003|
Packit 14c646
PerlIO_fileno||5.007003|
Packit 14c646
PerlIO_fill||5.007003|
Packit 14c646
PerlIO_flush||5.007003|
Packit 14c646
PerlIO_get_base||5.007003|
Packit 14c646
PerlIO_get_bufsiz||5.007003|
Packit 14c646
PerlIO_get_cnt||5.007003|
Packit 14c646
PerlIO_get_ptr||5.007003|
Packit 14c646
PerlIO_read||5.007003|
Packit 14c646
PerlIO_restore_errno|||
Packit 14c646
PerlIO_save_errno|||
Packit 14c646
PerlIO_seek||5.007003|
Packit 14c646
PerlIO_set_cnt||5.007003|
Packit 14c646
PerlIO_set_ptrcnt||5.007003|
Packit 14c646
PerlIO_setlinebuf||5.007003|
Packit 14c646
PerlIO_stderr||5.007003|
Packit 14c646
PerlIO_stdin||5.007003|
Packit 14c646
PerlIO_stdout||5.007003|
Packit 14c646
PerlIO_tell||5.007003|
Packit 14c646
PerlIO_unread||5.007003|
Packit 14c646
PerlIO_write||5.007003|
Packit 14c646
Perl_signbit||5.009005|n
Packit 14c646
PoisonFree|5.009004||p
Packit 14c646
PoisonNew|5.009004||p
Packit 14c646
PoisonWith|5.009004||p
Packit 14c646
Poison|5.008000||p
Packit 14c646
READ_XDIGIT||5.017006|
Packit 14c646
RESTORE_LC_NUMERIC||5.024000|
Packit 14c646
RETVAL|||n
Packit 14c646
Renewc|||
Packit 14c646
Renew|||
Packit 14c646
SAVECLEARSV|||
Packit 14c646
SAVECOMPPAD|||
Packit 14c646
SAVEPADSV|||
Packit 14c646
SAVETMPS|||
Packit 14c646
SAVE_DEFSV|5.004050||p
Packit 14c646
SPAGAIN|||
Packit 14c646
SP|||
Packit 14c646
START_EXTERN_C|5.005000||p
Packit 14c646
START_MY_CXT|5.007003||p
Packit 14c646
STMT_END|||p
Packit 14c646
STMT_START|||p
Packit 14c646
STORE_LC_NUMERIC_FORCE_TO_UNDERLYING||5.024000|
Packit 14c646
STORE_LC_NUMERIC_SET_TO_NEEDED||5.024000|
Packit 14c646
STR_WITH_LEN|5.009003||p
Packit 14c646
ST|||
Packit 14c646
SV_CONST_RETURN|5.009003||p
Packit 14c646
SV_COW_DROP_PV|5.008001||p
Packit 14c646
SV_COW_SHARED_HASH_KEYS|5.009005||p
Packit 14c646
SV_GMAGIC|5.007002||p
Packit 14c646
SV_HAS_TRAILING_NUL|5.009004||p
Packit 14c646
SV_IMMEDIATE_UNREF|5.007001||p
Packit 14c646
SV_MUTABLE_RETURN|5.009003||p
Packit 14c646
SV_NOSTEAL|5.009002||p
Packit 14c646
SV_SMAGIC|5.009003||p
Packit 14c646
SV_UTF8_NO_ENCODING|5.008001||p
Packit 14c646
SVfARG|5.009005||p
Packit 14c646
SVf_UTF8|5.006000||p
Packit 14c646
SVf|5.006000||p
Packit 14c646
SVt_INVLIST||5.019002|
Packit 14c646
SVt_IV|||
Packit 14c646
SVt_NULL|||
Packit 14c646
SVt_NV|||
Packit 14c646
SVt_PVAV|||
Packit 14c646
SVt_PVCV|||
Packit 14c646
SVt_PVFM|||
Packit 14c646
SVt_PVGV|||
Packit 14c646
SVt_PVHV|||
Packit 14c646
SVt_PVIO|||
Packit 14c646
SVt_PVIV|||
Packit 14c646
SVt_PVLV|||
Packit 14c646
SVt_PVMG|||
Packit 14c646
SVt_PVNV|||
Packit 14c646
SVt_PV|||
Packit 14c646
SVt_REGEXP||5.011000|
Packit 14c646
Safefree|||
Packit 14c646
Slab_Alloc|||
Packit 14c646
Slab_Free|||
Packit 14c646
Slab_to_ro|||
Packit 14c646
Slab_to_rw|||
Packit 14c646
StructCopy|||
Packit 14c646
SvCUR_set|||
Packit 14c646
SvCUR|||
Packit 14c646
SvEND|||
Packit 14c646
SvGAMAGIC||5.006001|
Packit 14c646
SvGETMAGIC|5.004050||p
Packit 14c646
SvGROW|||
Packit 14c646
SvIOK_UV||5.006000|
Packit 14c646
SvIOK_notUV||5.006000|
Packit 14c646
SvIOK_off|||
Packit 14c646
SvIOK_only_UV||5.006000|
Packit 14c646
SvIOK_only|||
Packit 14c646
SvIOK_on|||
Packit 14c646
SvIOKp|||
Packit 14c646
SvIOK|||
Packit 14c646
SvIVX|||
Packit 14c646
SvIV_nomg|5.009001||p
Packit 14c646
SvIV_set|||
Packit 14c646
SvIVx|||
Packit 14c646
SvIV|||
Packit 14c646
SvIsCOW_shared_hash||5.008003|
Packit 14c646
SvIsCOW||5.008003|
Packit 14c646
SvLEN_set|||
Packit 14c646
SvLEN|||
Packit 14c646
SvLOCK||5.007003|
Packit 14c646
SvMAGIC_set|5.009003||p
Packit 14c646
SvNIOK_off|||
Packit 14c646
SvNIOKp|||
Packit 14c646
SvNIOK|||
Packit 14c646
SvNOK_off|||
Packit 14c646
SvNOK_only|||
Packit 14c646
SvNOK_on|||
Packit 14c646
SvNOKp|||
Packit 14c646
SvNOK|||
Packit 14c646
SvNVX|||
Packit 14c646
SvNV_nomg||5.013002|
Packit 14c646
SvNV_set|||
Packit 14c646
SvNVx|||
Packit 14c646
SvNV|||
Packit 14c646
SvOK|||
Packit 14c646
SvOOK_offset||5.011000|
Packit 14c646
SvOOK|||
Packit 14c646
SvPOK_off|||
Packit 14c646
SvPOK_only_UTF8||5.006000|
Packit 14c646
SvPOK_only|||
Packit 14c646
SvPOK_on|||
Packit 14c646
SvPOKp|||
Packit 14c646
SvPOK|||
Packit 14c646
SvPVX_const|5.009003||p
Packit 14c646
SvPVX_mutable|5.009003||p
Packit 14c646
SvPVX|||
Packit 14c646
SvPV_const|5.009003||p
Packit 14c646
SvPV_flags_const_nolen|5.009003||p
Packit 14c646
SvPV_flags_const|5.009003||p
Packit 14c646
SvPV_flags_mutable|5.009003||p
Packit 14c646
SvPV_flags|5.007002||p
Packit 14c646
SvPV_force_flags_mutable|5.009003||p
Packit 14c646
SvPV_force_flags_nolen|5.009003||p
Packit 14c646
SvPV_force_flags|5.007002||p
Packit 14c646
SvPV_force_mutable|5.009003||p
Packit 14c646
SvPV_force_nolen|5.009003||p
Packit 14c646
SvPV_force_nomg_nolen|5.009003||p
Packit 14c646
SvPV_force_nomg|5.007002||p
Packit 14c646
SvPV_force|||p
Packit 14c646
SvPV_mutable|5.009003||p
Packit 14c646
SvPV_nolen_const|5.009003||p
Packit 14c646
SvPV_nolen|5.006000||p
Packit 14c646
SvPV_nomg_const_nolen|5.009003||p
Packit 14c646
SvPV_nomg_const|5.009003||p
Packit 14c646
SvPV_nomg_nolen|5.013007||p
Packit 14c646
SvPV_nomg|5.007002||p
Packit 14c646
SvPV_renew|5.009003||p
Packit 14c646
SvPV_set|||
Packit 14c646
SvPVbyte_force||5.009002|
Packit 14c646
SvPVbyte_nolen||5.006000|
Packit 14c646
SvPVbytex_force||5.006000|
Packit 14c646
SvPVbytex||5.006000|
Packit 14c646
SvPVbyte|5.006000||p
Packit 14c646
SvPVutf8_force||5.006000|
Packit 14c646
SvPVutf8_nolen||5.006000|
Packit 14c646
SvPVutf8x_force||5.006000|
Packit 14c646
SvPVutf8x||5.006000|
Packit 14c646
SvPVutf8||5.006000|
Packit 14c646
SvPVx|||
Packit 14c646
SvPV|||
Packit 14c646
SvREFCNT_dec_NN||5.017007|
Packit 14c646
SvREFCNT_dec|||
Packit 14c646
SvREFCNT_inc_NN|5.009004||p
Packit 14c646
SvREFCNT_inc_simple_NN|5.009004||p
Packit 14c646
SvREFCNT_inc_simple_void_NN|5.009004||p
Packit 14c646
SvREFCNT_inc_simple_void|5.009004||p
Packit 14c646
SvREFCNT_inc_simple|5.009004||p
Packit 14c646
SvREFCNT_inc_void_NN|5.009004||p
Packit 14c646
SvREFCNT_inc_void|5.009004||p
Packit 14c646
SvREFCNT_inc|||p
Packit 14c646
SvREFCNT|||
Packit 14c646
SvROK_off|||
Packit 14c646
SvROK_on|||
Packit 14c646
SvROK|||
Packit 14c646
SvRV_set|5.009003||p
Packit 14c646
SvRV|||
Packit 14c646
SvRXOK|5.009005||p
Packit 14c646
SvRX|5.009005||p
Packit 14c646
SvSETMAGIC|||
Packit 14c646
SvSHARED_HASH|5.009003||p
Packit 14c646
SvSHARE||5.007003|
Packit 14c646
SvSTASH_set|5.009003||p
Packit 14c646
SvSTASH|||
Packit 14c646
SvSetMagicSV_nosteal||5.004000|
Packit 14c646
SvSetMagicSV||5.004000|
Packit 14c646
SvSetSV_nosteal||5.004000|
Packit 14c646
SvSetSV|||
Packit 14c646
SvTAINTED_off||5.004000|
Packit 14c646
SvTAINTED_on||5.004000|
Packit 14c646
SvTAINTED||5.004000|
Packit 14c646
SvTAINT|||
Packit 14c646
SvTHINKFIRST|||
Packit 14c646
SvTRUE_nomg||5.013006|
Packit 14c646
SvTRUE|||
Packit 14c646
SvTYPE|||
Packit 14c646
SvUNLOCK||5.007003|
Packit 14c646
SvUOK|5.007001|5.006000|p
Packit 14c646
SvUPGRADE|||
Packit 14c646
SvUTF8_off||5.006000|
Packit 14c646
SvUTF8_on||5.006000|
Packit 14c646
SvUTF8||5.006000|
Packit 14c646
SvUVXx|5.004000||p
Packit 14c646
SvUVX|5.004000||p
Packit 14c646
SvUV_nomg|5.009001||p
Packit 14c646
SvUV_set|5.009003||p
Packit 14c646
SvUVx|5.004000||p
Packit 14c646
SvUV|5.004000||p
Packit 14c646
SvVOK||5.008001|
Packit 14c646
SvVSTRING_mg|5.009004||p
Packit 14c646
THIS|||n
Packit 14c646
UNDERBAR|5.009002||p
Packit 14c646
UTF8SKIP||5.006000|
Packit 14c646
UTF8_MAXBYTES|5.009002||p
Packit 14c646
UVCHR_SKIP||5.022000|
Packit 14c646
UVSIZE|5.006000||p
Packit 14c646
UVTYPE|5.006000||p
Packit 14c646
UVXf|5.007001||p
Packit 14c646
UVof|5.006000||p
Packit 14c646
UVuf|5.006000||p
Packit 14c646
UVxf|5.006000||p
Packit 14c646
WARN_ALL|5.006000||p
Packit 14c646
WARN_AMBIGUOUS|5.006000||p
Packit 14c646
WARN_ASSERTIONS|5.024000||p
Packit 14c646
WARN_BAREWORD|5.006000||p
Packit 14c646
WARN_CLOSED|5.006000||p
Packit 14c646
WARN_CLOSURE|5.006000||p
Packit 14c646
WARN_DEBUGGING|5.006000||p
Packit 14c646
WARN_DEPRECATED|5.006000||p
Packit 14c646
WARN_DIGIT|5.006000||p
Packit 14c646
WARN_EXEC|5.006000||p
Packit 14c646
WARN_EXITING|5.006000||p
Packit 14c646
WARN_GLOB|5.006000||p
Packit 14c646
WARN_INPLACE|5.006000||p
Packit 14c646
WARN_INTERNAL|5.006000||p
Packit 14c646
WARN_IO|5.006000||p
Packit 14c646
WARN_LAYER|5.008000||p
Packit 14c646
WARN_MALLOC|5.006000||p
Packit 14c646
WARN_MISC|5.006000||p
Packit 14c646
WARN_NEWLINE|5.006000||p
Packit 14c646
WARN_NUMERIC|5.006000||p
Packit 14c646
WARN_ONCE|5.006000||p
Packit 14c646
WARN_OVERFLOW|5.006000||p
Packit 14c646
WARN_PACK|5.006000||p
Packit 14c646
WARN_PARENTHESIS|5.006000||p
Packit 14c646
WARN_PIPE|5.006000||p
Packit 14c646
WARN_PORTABLE|5.006000||p
Packit 14c646
WARN_PRECEDENCE|5.006000||p
Packit 14c646
WARN_PRINTF|5.006000||p
Packit 14c646
WARN_PROTOTYPE|5.006000||p
Packit 14c646
WARN_QW|5.006000||p
Packit 14c646
WARN_RECURSION|5.006000||p
Packit 14c646
WARN_REDEFINE|5.006000||p
Packit 14c646
WARN_REGEXP|5.006000||p
Packit 14c646
WARN_RESERVED|5.006000||p
Packit 14c646
WARN_SEMICOLON|5.006000||p
Packit 14c646
WARN_SEVERE|5.006000||p
Packit 14c646
WARN_SIGNAL|5.006000||p
Packit 14c646
WARN_SUBSTR|5.006000||p
Packit 14c646
WARN_SYNTAX|5.006000||p
Packit 14c646
WARN_TAINT|5.006000||p
Packit 14c646
WARN_THREADS|5.008000||p
Packit 14c646
WARN_UNINITIALIZED|5.006000||p
Packit 14c646
WARN_UNOPENED|5.006000||p
Packit 14c646
WARN_UNPACK|5.006000||p
Packit 14c646
WARN_UNTIE|5.006000||p
Packit 14c646
WARN_UTF8|5.006000||p
Packit 14c646
WARN_VOID|5.006000||p
Packit 14c646
WIDEST_UTYPE|5.015004||p
Packit 14c646
XCPT_CATCH|5.009002||p
Packit 14c646
XCPT_RETHROW|5.009002||p
Packit 14c646
XCPT_TRY_END|5.009002||p
Packit 14c646
XCPT_TRY_START|5.009002||p
Packit 14c646
XPUSHi|||
Packit 14c646
XPUSHmortal|5.009002||p
Packit 14c646
XPUSHn|||
Packit 14c646
XPUSHp|||
Packit 14c646
XPUSHs|||
Packit 14c646
XPUSHu|5.004000||p
Packit 14c646
XSPROTO|5.010000||p
Packit 14c646
XSRETURN_EMPTY|||
Packit 14c646
XSRETURN_IV|||
Packit 14c646
XSRETURN_NO|||
Packit 14c646
XSRETURN_NV|||
Packit 14c646
XSRETURN_PV|||
Packit 14c646
XSRETURN_UNDEF|||
Packit 14c646
XSRETURN_UV|5.008001||p
Packit 14c646
XSRETURN_YES|||
Packit 14c646
XSRETURN|||p
Packit 14c646
XST_mIV|||
Packit 14c646
XST_mNO|||
Packit 14c646
XST_mNV|||
Packit 14c646
XST_mPV|||
Packit 14c646
XST_mUNDEF|||
Packit 14c646
XST_mUV|5.008001||p
Packit 14c646
XST_mYES|||
Packit 14c646
XS_APIVERSION_BOOTCHECK||5.024000|
Packit 14c646
XS_EXTERNAL||5.024000|
Packit 14c646
XS_INTERNAL||5.024000|
Packit 14c646
XS_VERSION_BOOTCHECK||5.024000|
Packit 14c646
XS_VERSION|||
Packit 14c646
XSprePUSH|5.006000||p
Packit 14c646
XS|||
Packit 14c646
XopDISABLE||5.024000|
Packit 14c646
XopENABLE||5.024000|
Packit 14c646
XopENTRYCUSTOM||5.024000|
Packit 14c646
XopENTRY_set||5.024000|
Packit 14c646
XopENTRY||5.024000|
Packit 14c646
XopFLAGS||5.013007|
Packit 14c646
ZeroD|5.009002||p
Packit 14c646
Zero|||
Packit 14c646
_aMY_CXT|5.007003||p
Packit 14c646
_add_range_to_invlist|||
Packit 14c646
_append_range_to_invlist|||
Packit 14c646
_core_swash_init|||
Packit 14c646
_get_encoding|||
Packit 14c646
_get_regclass_nonbitmap_data|||
Packit 14c646
_get_swash_invlist|||
Packit 14c646
_invlistEQ|||
Packit 14c646
_invlist_array_init|||n
Packit 14c646
_invlist_contains_cp|||n
Packit 14c646
_invlist_dump|||
Packit 14c646
_invlist_intersection_maybe_complement_2nd|||
Packit 14c646
_invlist_intersection|||
Packit 14c646
_invlist_invert|||
Packit 14c646
_invlist_len|||n
Packit 14c646
_invlist_populate_swatch|||n
Packit 14c646
_invlist_search|||n
Packit 14c646
_invlist_subtract|||
Packit 14c646
_invlist_union_maybe_complement_2nd|||
Packit 14c646
_invlist_union|||
Packit 14c646
_is_cur_LC_category_utf8|||
Packit 14c646
_is_in_locale_category||5.021001|
Packit 14c646
_is_uni_FOO||5.017008|
Packit 14c646
_is_uni_perl_idcont||5.017008|
Packit 14c646
_is_uni_perl_idstart||5.017007|
Packit 14c646
_is_utf8_FOO||5.017008|
Packit 14c646
_is_utf8_char_slow||5.021001|n
Packit 14c646
_is_utf8_idcont||5.021001|
Packit 14c646
_is_utf8_idstart||5.021001|
Packit 14c646
_is_utf8_mark||5.017008|
Packit 14c646
_is_utf8_perl_idcont||5.017008|
Packit 14c646
_is_utf8_perl_idstart||5.017007|
Packit 14c646
_is_utf8_xidcont||5.021001|
Packit 14c646
_is_utf8_xidstart||5.021001|
Packit 14c646
_load_PL_utf8_foldclosures|||
Packit 14c646
_make_exactf_invlist|||
Packit 14c646
_new_invlist_C_array|||
Packit 14c646
_new_invlist|||
Packit 14c646
_pMY_CXT|5.007003||p
Packit 14c646
_setlocale_debug_string|||n
Packit 14c646
_setup_canned_invlist|||
Packit 14c646
_swash_inversion_hash|||
Packit 14c646
_swash_to_invlist|||
Packit 14c646
_to_fold_latin1|||
Packit 14c646
_to_uni_fold_flags||5.014000|
Packit 14c646
_to_upper_title_latin1|||
Packit 14c646
_to_utf8_case|||
Packit 14c646
_to_utf8_fold_flags||5.019009|
Packit 14c646
_to_utf8_lower_flags||5.019009|
Packit 14c646
_to_utf8_title_flags||5.019009|
Packit 14c646
_to_utf8_upper_flags||5.019009|
Packit 14c646
_warn_problematic_locale|||n
Packit 14c646
aMY_CXT_|5.007003||p
Packit 14c646
aMY_CXT|5.007003||p
Packit 14c646
aTHXR_|5.024000||p
Packit 14c646
aTHXR|5.024000||p
Packit 14c646
aTHX_|5.006000||p
Packit 14c646
aTHX|5.006000||p
Packit 14c646
add_above_Latin1_folds|||
Packit 14c646
add_cp_to_invlist|||
Packit 14c646
add_data|||n
Packit 14c646
add_multi_match|||
Packit 14c646
add_utf16_textfilter|||
Packit 14c646
adjust_size_and_find_bucket|||n
Packit 14c646
advance_one_LB|||
Packit 14c646
advance_one_SB|||
Packit 14c646
advance_one_WB|||
Packit 14c646
alloc_maybe_populate_EXACT|||
Packit 14c646
alloccopstash|||
Packit 14c646
allocmy|||
Packit 14c646
amagic_call|||
Packit 14c646
amagic_cmp_locale|||
Packit 14c646
amagic_cmp|||
Packit 14c646
amagic_deref_call||5.013007|
Packit 14c646
amagic_i_ncmp|||
Packit 14c646
amagic_is_enabled|||
Packit 14c646
amagic_ncmp|||
Packit 14c646
anonymise_cv_maybe|||
Packit 14c646
any_dup|||
Packit 14c646
ao|||
Packit 14c646
append_utf8_from_native_byte||5.019004|n
Packit 14c646
apply_attrs_my|||
Packit 14c646
apply_attrs_string||5.006001|
Packit 14c646
apply_attrs|||
Packit 14c646
apply|||
Packit 14c646
assert_uft8_cache_coherent|||
Packit 14c646
assignment_type|||
Packit 14c646
atfork_lock||5.007003|n
Packit 14c646
atfork_unlock||5.007003|n
Packit 14c646
av_arylen_p||5.009003|
Packit 14c646
av_clear|||
Packit 14c646
av_create_and_push||5.009005|
Packit 14c646
av_create_and_unshift_one||5.009005|
Packit 14c646
av_delete||5.006000|
Packit 14c646
av_exists||5.006000|
Packit 14c646
av_extend_guts|||
Packit 14c646
av_extend|||
Packit 14c646
av_fetch|||
Packit 14c646
av_fill|||
Packit 14c646
av_iter_p||5.011000|
Packit 14c646
av_len|||
Packit 14c646
av_make|||
Packit 14c646
av_pop|||
Packit 14c646
av_push|||
Packit 14c646
av_reify|||
Packit 14c646
av_shift|||
Packit 14c646
av_store|||
Packit 14c646
av_tindex||5.017009|
Packit 14c646
av_top_index||5.017009|
Packit 14c646
av_undef|||
Packit 14c646
av_unshift|||
Packit 14c646
ax|||n
Packit 14c646
backup_one_LB|||
Packit 14c646
backup_one_SB|||
Packit 14c646
backup_one_WB|||
Packit 14c646
bad_type_gv|||
Packit 14c646
bad_type_pv|||
Packit 14c646
bind_match|||
Packit 14c646
block_end||5.004000|
Packit 14c646
block_gimme||5.004000|
Packit 14c646
block_start||5.004000|
Packit 14c646
blockhook_register||5.013003|
Packit 14c646
boolSV|5.004000||p
Packit 14c646
boot_core_PerlIO|||
Packit 14c646
boot_core_UNIVERSAL|||
Packit 14c646
boot_core_mro|||
Packit 14c646
bytes_cmp_utf8||5.013007|
Packit 14c646
bytes_from_utf8||5.007001|
Packit 14c646
bytes_to_utf8||5.006001|
Packit 14c646
cBOOL|5.013000||p
Packit 14c646
call_argv|5.006000||p
Packit 14c646
call_atexit||5.006000|
Packit 14c646
call_list||5.004000|
Packit 14c646
call_method|5.006000||p
Packit 14c646
call_pv|5.006000||p
Packit 14c646
call_sv|5.006000||p
Packit 14c646
caller_cx|5.013005|5.006000|p
Packit 14c646
calloc||5.007002|n
Packit 14c646
cando|||
Packit 14c646
cast_i32||5.006000|n
Packit 14c646
cast_iv||5.006000|n
Packit 14c646
cast_ulong||5.006000|n
Packit 14c646
cast_uv||5.006000|n
Packit 14c646
check_locale_boundary_crossing|||
Packit 14c646
check_type_and_open|||
Packit 14c646
check_uni|||
Packit 14c646
check_utf8_print|||
Packit 14c646
checkcomma|||
Packit 14c646
ckWARN|5.006000||p
Packit 14c646
ck_entersub_args_core|||
Packit 14c646
ck_entersub_args_list||5.013006|
Packit 14c646
ck_entersub_args_proto_or_list||5.013006|
Packit 14c646
ck_entersub_args_proto||5.013006|
Packit 14c646
ck_warner_d||5.011001|v
Packit 14c646
ck_warner||5.011001|v
Packit 14c646
ckwarn_common|||
Packit 14c646
ckwarn_d||5.009003|
Packit 14c646
ckwarn||5.009003|
Packit 14c646
clear_defarray||5.023008|
Packit 14c646
clear_placeholders|||
Packit 14c646
clear_special_blocks|||
Packit 14c646
clone_params_del|||n
Packit 14c646
clone_params_new|||n
Packit 14c646
closest_cop|||
Packit 14c646
cntrl_to_mnemonic|||n
Packit 14c646
compute_EXACTish|||n
Packit 14c646
construct_ahocorasick_from_trie|||
Packit 14c646
cop_fetch_label||5.015001|
Packit 14c646
cop_free|||
Packit 14c646
cop_hints_2hv||5.013007|
Packit 14c646
cop_hints_fetch_pvn||5.013007|
Packit 14c646
cop_hints_fetch_pvs||5.013007|
Packit 14c646
cop_hints_fetch_pv||5.013007|
Packit 14c646
cop_hints_fetch_sv||5.013007|
Packit 14c646
cop_store_label||5.015001|
Packit 14c646
cophh_2hv||5.013007|
Packit 14c646
cophh_copy||5.013007|
Packit 14c646
cophh_delete_pvn||5.013007|
Packit 14c646
cophh_delete_pvs||5.013007|
Packit 14c646
cophh_delete_pv||5.013007|
Packit 14c646
cophh_delete_sv||5.013007|
Packit 14c646
cophh_fetch_pvn||5.013007|
Packit 14c646
cophh_fetch_pvs||5.013007|
Packit 14c646
cophh_fetch_pv||5.013007|
Packit 14c646
cophh_fetch_sv||5.013007|
Packit 14c646
cophh_free||5.013007|
Packit 14c646
cophh_new_empty||5.024000|
Packit 14c646
cophh_store_pvn||5.013007|
Packit 14c646
cophh_store_pvs||5.013007|
Packit 14c646
cophh_store_pv||5.013007|
Packit 14c646
cophh_store_sv||5.013007|
Packit 14c646
core_prototype|||
Packit 14c646
coresub_op|||
Packit 14c646
cr_textfilter|||
Packit 14c646
create_eval_scope|||
Packit 14c646
croak_memory_wrap|5.019003||pn
Packit 14c646
croak_no_mem|||n
Packit 14c646
croak_no_modify|5.013003||pn
Packit 14c646
croak_nocontext|||pvn
Packit 14c646
croak_popstack|||n
Packit 14c646
croak_sv|5.013001||p
Packit 14c646
croak_xs_usage|5.010001||pn
Packit 14c646
croak|||v
Packit 14c646
csighandler||5.009003|n
Packit 14c646
current_re_engine|||
Packit 14c646
curse|||
Packit 14c646
custom_op_desc||5.007003|
Packit 14c646
custom_op_get_field|||
Packit 14c646
custom_op_name||5.007003|
Packit 14c646
custom_op_register||5.013007|
Packit 14c646
custom_op_xop||5.013007|
Packit 14c646
cv_ckproto_len_flags|||
Packit 14c646
cv_clone_into|||
Packit 14c646
cv_clone|||
Packit 14c646
cv_const_sv_or_av|||n
Packit 14c646
cv_const_sv||5.003070|n
Packit 14c646
cv_dump|||
Packit 14c646
cv_forget_slab|||
Packit 14c646
cv_get_call_checker||5.013006|
Packit 14c646
cv_name||5.021005|
Packit 14c646
cv_set_call_checker_flags||5.021004|
Packit 14c646
cv_set_call_checker||5.013006|
Packit 14c646
cv_undef_flags|||
Packit 14c646
cv_undef|||
Packit 14c646
cvgv_from_hek|||
Packit 14c646
cvgv_set|||
Packit 14c646
cvstash_set|||
Packit 14c646
cx_dump||5.005000|
Packit 14c646
cx_dup|||
Packit 14c646
cx_popblock||5.023008|
Packit 14c646
cx_popeval||5.023008|
Packit 14c646
cx_popformat||5.023008|
Packit 14c646
cx_popgiven||5.023008|
Packit 14c646
cx_poploop||5.023008|
Packit 14c646
cx_popsub_args||5.023008|
Packit 14c646
cx_popsub_common||5.023008|
Packit 14c646
cx_popsub||5.023008|
Packit 14c646
cx_popwhen||5.023008|
Packit 14c646
cx_pushblock||5.023008|
Packit 14c646
cx_pusheval||5.023008|
Packit 14c646
cx_pushformat||5.023008|
Packit 14c646
cx_pushgiven||5.023008|
Packit 14c646
cx_pushloop_for||5.023008|
Packit 14c646
cx_pushloop_plain||5.023008|
Packit 14c646
cx_pushsub||5.023008|
Packit 14c646
cx_pushwhen||5.023008|
Packit 14c646
cx_topblock||5.023008|
Packit 14c646
cxinc|||
Packit 14c646
dAXMARK|5.009003||p
Packit 14c646
dAX|5.007002||p
Packit 14c646
dITEMS|5.007002||p
Packit 14c646
dMARK|||
Packit 14c646
dMULTICALL||5.009003|
Packit 14c646
dMY_CXT_SV|5.007003||p
Packit 14c646
dMY_CXT|5.007003||p
Packit 14c646
dNOOP|5.006000||p
Packit 14c646
dORIGMARK|||
Packit 14c646
dSP|||
Packit 14c646
dTHR|5.004050||p
Packit 14c646
dTHXR|5.024000||p
Packit 14c646
dTHXa|5.006000||p
Packit 14c646
dTHXoa|5.006000||p
Packit 14c646
dTHX|5.006000||p
Packit 14c646
dUNDERBAR|5.009002||p
Packit 14c646
dVAR|5.009003||p
Packit 14c646
dXCPT|5.009002||p
Packit 14c646
dXSARGS|||
Packit 14c646
dXSI32|||
Packit 14c646
dXSTARG|5.006000||p
Packit 14c646
deb_curcv|||
Packit 14c646
deb_nocontext|||vn
Packit 14c646
deb_stack_all|||
Packit 14c646
deb_stack_n|||
Packit 14c646
debop||5.005000|
Packit 14c646
debprofdump||5.005000|
Packit 14c646
debprof|||
Packit 14c646
debstackptrs||5.007003|
Packit 14c646
debstack||5.007003|
Packit 14c646
debug_start_match|||
Packit 14c646
deb||5.007003|v
Packit 14c646
defelem_target|||
Packit 14c646
del_sv|||
Packit 14c646
delete_eval_scope|||
Packit 14c646
delimcpy||5.004000|n
Packit 14c646
deprecate_commaless_var_list|||
Packit 14c646
despatch_signals||5.007001|
Packit 14c646
destroy_matcher|||
Packit 14c646
die_nocontext|||vn
Packit 14c646
die_sv|5.013001||p
Packit 14c646
die_unwind|||
Packit 14c646
die|||v
Packit 14c646
dirp_dup|||
Packit 14c646
div128|||
Packit 14c646
djSP|||
Packit 14c646
do_aexec5|||
Packit 14c646
do_aexec|||
Packit 14c646
do_aspawn|||
Packit 14c646
do_binmode||5.004050|
Packit 14c646
do_chomp|||
Packit 14c646
do_close|||
Packit 14c646
do_delete_local|||
Packit 14c646
do_dump_pad|||
Packit 14c646
do_eof|||
Packit 14c646
do_exec3|||
Packit 14c646
do_execfree|||
Packit 14c646
do_exec|||
Packit 14c646
do_gv_dump||5.006000|
Packit 14c646
do_gvgv_dump||5.006000|
Packit 14c646
do_hv_dump||5.006000|
Packit 14c646
do_ipcctl|||
Packit 14c646
do_ipcget|||
Packit 14c646
do_join|||
Packit 14c646
do_magic_dump||5.006000|
Packit 14c646
do_msgrcv|||
Packit 14c646
do_msgsnd|||
Packit 14c646
do_ncmp|||
Packit 14c646
do_oddball|||
Packit 14c646
do_op_dump||5.006000|
Packit 14c646
do_open6|||
Packit 14c646
do_open9||5.006000|
Packit 14c646
do_open_raw|||
Packit 14c646
do_openn||5.007001|
Packit 14c646
do_open||5.003070|
Packit 14c646
do_pmop_dump||5.006000|
Packit 14c646
do_print|||
Packit 14c646
do_readline|||
Packit 14c646
do_seek|||
Packit 14c646
do_semop|||
Packit 14c646
do_shmio|||
Packit 14c646
do_smartmatch|||
Packit 14c646
do_spawn_nowait|||
Packit 14c646
do_spawn|||
Packit 14c646
do_sprintf|||
Packit 14c646
do_sv_dump||5.006000|
Packit 14c646
do_sysseek|||
Packit 14c646
do_tell|||
Packit 14c646
do_trans_complex_utf8|||
Packit 14c646
do_trans_complex|||
Packit 14c646
do_trans_count_utf8|||
Packit 14c646
do_trans_count|||
Packit 14c646
do_trans_simple_utf8|||
Packit 14c646
do_trans_simple|||
Packit 14c646
do_trans|||
Packit 14c646
do_vecget|||
Packit 14c646
do_vecset|||
Packit 14c646
do_vop|||
Packit 14c646
docatch|||
Packit 14c646
doeval_compile|||
Packit 14c646
dofile|||
Packit 14c646
dofindlabel|||
Packit 14c646
doform|||
Packit 14c646
doing_taint||5.008001|n
Packit 14c646
dooneliner|||
Packit 14c646
doopen_pm|||
Packit 14c646
doparseform|||
Packit 14c646
dopoptoeval|||
Packit 14c646
dopoptogivenfor|||
Packit 14c646
dopoptolabel|||
Packit 14c646
dopoptoloop|||
Packit 14c646
dopoptosub_at|||
Packit 14c646
dopoptowhen|||
Packit 14c646
doref||5.009003|
Packit 14c646
dounwind|||
Packit 14c646
dowantarray|||
Packit 14c646
drand48_init_r|||n
Packit 14c646
drand48_r|||n
Packit 14c646
dtrace_probe_call|||
Packit 14c646
dtrace_probe_load|||
Packit 14c646
dtrace_probe_op|||
Packit 14c646
dtrace_probe_phase|||
Packit 14c646
dump_all_perl|||
Packit 14c646
dump_all||5.006000|
Packit 14c646
dump_c_backtrace|||
Packit 14c646
dump_eval||5.006000|
Packit 14c646
dump_exec_pos|||
Packit 14c646
dump_form||5.006000|
Packit 14c646
dump_indent||5.006000|v
Packit 14c646
dump_mstats|||
Packit 14c646
dump_packsubs_perl|||
Packit 14c646
dump_packsubs||5.006000|
Packit 14c646
dump_sub_perl|||
Packit 14c646
dump_sub||5.006000|
Packit 14c646
dump_sv_child|||
Packit 14c646
dump_trie_interim_list|||
Packit 14c646
dump_trie_interim_table|||
Packit 14c646
dump_trie|||
Packit 14c646
dump_vindent||5.006000|
Packit 14c646
dumpuntil|||
Packit 14c646
dup_attrlist|||
Packit 14c646
edit_distance|||n
Packit 14c646
emulate_cop_io|||
Packit 14c646
eval_pv|5.006000||p
Packit 14c646
eval_sv|5.006000||p
Packit 14c646
exec_failed|||
Packit 14c646
expect_number|||
Packit 14c646
fbm_compile||5.005000|
Packit 14c646
fbm_instr||5.005000|
Packit 14c646
feature_is_enabled|||
Packit 14c646
filter_add|||
Packit 14c646
filter_del|||
Packit 14c646
filter_gets|||
Packit 14c646
filter_read|||
Packit 14c646
finalize_optree|||
Packit 14c646
finalize_op|||
Packit 14c646
find_and_forget_pmops|||
Packit 14c646
find_array_subscript|||
Packit 14c646
find_beginning|||
Packit 14c646
find_byclass|||
Packit 14c646
find_default_stash|||
Packit 14c646
find_hash_subscript|||
Packit 14c646
find_in_my_stash|||
Packit 14c646
find_lexical_cv|||
Packit 14c646
find_runcv_where|||
Packit 14c646
find_runcv||5.008001|
Packit 14c646
find_rundefsvoffset||5.009002|
Packit 14c646
find_rundefsv||5.013002|
Packit 14c646
find_script|||
Packit 14c646
find_uninit_var|||
Packit 14c646
first_symbol|||n
Packit 14c646
fixup_errno_string|||
Packit 14c646
foldEQ_latin1||5.013008|n
Packit 14c646
foldEQ_locale||5.013002|n
Packit 14c646
foldEQ_utf8_flags||5.013010|
Packit 14c646
foldEQ_utf8||5.013002|
Packit 14c646
foldEQ||5.013002|n
Packit 14c646
fold_constants|||
Packit 14c646
forbid_setid|||
Packit 14c646
force_ident_maybe_lex|||
Packit 14c646
force_ident|||
Packit 14c646
force_list|||
Packit 14c646
force_next|||
Packit 14c646
force_strict_version|||
Packit 14c646
force_version|||
Packit 14c646
force_word|||
Packit 14c646
forget_pmop|||
Packit 14c646
form_nocontext|||vn
Packit 14c646
form_short_octal_warning|||
Packit 14c646
form||5.004000|v
Packit 14c646
fp_dup|||
Packit 14c646
fprintf_nocontext|||vn
Packit 14c646
free_c_backtrace|||
Packit 14c646
free_global_struct|||
Packit 14c646
free_tied_hv_pool|||
Packit 14c646
free_tmps|||
Packit 14c646
gen_constant_list|||
Packit 14c646
get_ANYOF_cp_list_for_ssc|||
Packit 14c646
get_and_check_backslash_N_name|||
Packit 14c646
get_aux_mg|||
Packit 14c646
get_av|5.006000||p
Packit 14c646
get_c_backtrace_dump|||
Packit 14c646
get_c_backtrace|||
Packit 14c646
get_context||5.006000|n
Packit 14c646
get_cvn_flags|||
Packit 14c646
get_cvs|5.011000||p
Packit 14c646
get_cv|5.006000||p
Packit 14c646
get_db_sub|||
Packit 14c646
get_debug_opts|||
Packit 14c646
get_hash_seed|||
Packit 14c646
get_hv|5.006000||p
Packit 14c646
get_invlist_iter_addr|||n
Packit 14c646
get_invlist_offset_addr|||n
Packit 14c646
get_invlist_previous_index_addr|||n
Packit 14c646
get_mstats|||
Packit 14c646
get_no_modify|||
Packit 14c646
get_num|||
Packit 14c646
get_op_descs||5.005000|
Packit 14c646
get_op_names||5.005000|
Packit 14c646
get_opargs|||
Packit 14c646
get_ppaddr||5.006000|
Packit 14c646
get_re_arg|||
Packit 14c646
get_sv|5.006000||p
Packit 14c646
get_vtbl||5.005030|
Packit 14c646
getcwd_sv||5.007002|
Packit 14c646
getenv_len|||
Packit 14c646
glob_2number|||
Packit 14c646
glob_assign_glob|||
Packit 14c646
gp_dup|||
Packit 14c646
gp_free|||
Packit 14c646
gp_ref|||
Packit 14c646
grok_atoUV|||n
Packit 14c646
grok_bin|5.007003||p
Packit 14c646
grok_bslash_N|||
Packit 14c646
grok_bslash_c|||
Packit 14c646
grok_bslash_o|||
Packit 14c646
grok_bslash_x|||
Packit 14c646
grok_hex|5.007003||p
Packit 14c646
grok_infnan||5.021004|
Packit 14c646
grok_number_flags||5.021002|
Packit 14c646
grok_number|5.007002||p
Packit 14c646
grok_numeric_radix|5.007002||p
Packit 14c646
grok_oct|5.007003||p
Packit 14c646
group_end|||
Packit 14c646
gv_AVadd|||
Packit 14c646
gv_HVadd|||
Packit 14c646
gv_IOadd|||
Packit 14c646
gv_SVadd|||
Packit 14c646
gv_add_by_type||5.011000|
Packit 14c646
gv_autoload4||5.004000|
Packit 14c646
gv_autoload_pvn||5.015004|
Packit 14c646
gv_autoload_pv||5.015004|
Packit 14c646
gv_autoload_sv||5.015004|
Packit 14c646
gv_check|||
Packit 14c646
gv_const_sv||5.009003|
Packit 14c646
gv_dump||5.006000|
Packit 14c646
gv_efullname3||5.003070|
Packit 14c646
gv_efullname4||5.006001|
Packit 14c646
gv_efullname|||
Packit 14c646
gv_fetchfile_flags||5.009005|
Packit 14c646
gv_fetchfile|||
Packit 14c646
gv_fetchmeth_autoload||5.007003|
Packit 14c646
gv_fetchmeth_internal|||
Packit 14c646
gv_fetchmeth_pv_autoload||5.015004|
Packit 14c646
gv_fetchmeth_pvn_autoload||5.015004|
Packit 14c646
gv_fetchmeth_pvn||5.015004|
Packit 14c646
gv_fetchmeth_pv||5.015004|
Packit 14c646
gv_fetchmeth_sv_autoload||5.015004|
Packit 14c646
gv_fetchmeth_sv||5.015004|
Packit 14c646
gv_fetchmethod_autoload||5.004000|
Packit 14c646
gv_fetchmethod_pv_flags||5.015004|
Packit 14c646
gv_fetchmethod_pvn_flags||5.015004|
Packit 14c646
gv_fetchmethod_sv_flags||5.015004|
Packit 14c646
gv_fetchmethod|||
Packit 14c646
gv_fetchmeth|||
Packit 14c646
gv_fetchpvn_flags|5.009002||p
Packit 14c646
gv_fetchpvs|5.009004||p
Packit 14c646
gv_fetchpv|||
Packit 14c646
gv_fetchsv|||
Packit 14c646
gv_fullname3||5.003070|
Packit 14c646
gv_fullname4||5.006001|
Packit 14c646
gv_fullname|||
Packit 14c646
gv_handler||5.007001|
Packit 14c646
gv_init_pvn|||
Packit 14c646
gv_init_pv||5.015004|
Packit 14c646
gv_init_svtype|||
Packit 14c646
gv_init_sv||5.015004|
Packit 14c646
gv_init|||
Packit 14c646
gv_is_in_main|||
Packit 14c646
gv_magicalize_isa|||
Packit 14c646
gv_magicalize|||
Packit 14c646
gv_name_set||5.009004|
Packit 14c646
gv_override|||
Packit 14c646
gv_setref|||
Packit 14c646
gv_stashpvn_internal|||
Packit 14c646
gv_stashpvn|5.003070||p
Packit 14c646
gv_stashpvs|5.009003||p
Packit 14c646
gv_stashpv|||
Packit 14c646
gv_stashsvpvn_cached|||
Packit 14c646
gv_stashsv|||
Packit 14c646
gv_try_downgrade|||
Packit 14c646
handle_named_backref|||
Packit 14c646
handle_possible_posix|||
Packit 14c646
handle_regex_sets|||
Packit 14c646
he_dup|||
Packit 14c646
hek_dup|||
Packit 14c646
hfree_next_entry|||
Packit 14c646
hsplit|||
Packit 14c646
hv_assert|||
Packit 14c646
hv_auxinit_internal|||n
Packit 14c646
hv_auxinit|||
Packit 14c646
hv_backreferences_p|||
Packit 14c646
hv_clear_placeholders||5.009001|
Packit 14c646
hv_clear|||
Packit 14c646
hv_common_key_len||5.010000|
Packit 14c646
hv_common||5.010000|
Packit 14c646
hv_copy_hints_hv||5.009004|
Packit 14c646
hv_delayfree_ent||5.004000|
Packit 14c646
hv_delete_common|||
Packit 14c646
hv_delete_ent||5.003070|
Packit 14c646
hv_delete|||
Packit 14c646
hv_eiter_p||5.009003|
Packit 14c646
hv_eiter_set||5.009003|
Packit 14c646
hv_ename_add|||
Packit 14c646
hv_ename_delete|||
Packit 14c646
hv_exists_ent||5.003070|
Packit 14c646
hv_exists|||
Packit 14c646
hv_fetch_ent||5.003070|
Packit 14c646
hv_fetchs|5.009003||p
Packit 14c646
hv_fetch|||
Packit 14c646
hv_fill||5.013002|
Packit 14c646
hv_free_ent_ret|||
Packit 14c646
hv_free_entries|||
Packit 14c646
hv_free_ent||5.004000|
Packit 14c646
hv_iterinit|||
Packit 14c646
hv_iterkeysv||5.003070|
Packit 14c646
hv_iterkey|||
Packit 14c646
hv_iternext_flags||5.008000|
Packit 14c646
hv_iternextsv|||
Packit 14c646
hv_iternext|||
Packit 14c646
hv_iterval|||
Packit 14c646
hv_kill_backrefs|||
Packit 14c646
hv_ksplit||5.003070|
Packit 14c646
hv_magic_check|||n
Packit 14c646
hv_magic|||
Packit 14c646
hv_name_set||5.009003|
Packit 14c646
hv_notallowed|||
Packit 14c646
hv_placeholders_get||5.009003|
Packit 14c646
hv_placeholders_p|||
Packit 14c646
hv_placeholders_set||5.009003|
Packit 14c646
hv_rand_set||5.018000|
Packit 14c646
hv_riter_p||5.009003|
Packit 14c646
hv_riter_set||5.009003|
Packit 14c646
hv_scalar||5.009001|
Packit 14c646
hv_store_ent||5.003070|
Packit 14c646
hv_store_flags||5.008000|
Packit 14c646
hv_stores|5.009004||p
Packit 14c646
hv_store|||
Packit 14c646
hv_undef_flags|||
Packit 14c646
hv_undef|||
Packit 14c646
ibcmp_locale||5.004000|
Packit 14c646
ibcmp_utf8||5.007003|
Packit 14c646
ibcmp|||
Packit 14c646
incline|||
Packit 14c646
incpush_if_exists|||
Packit 14c646
incpush_use_sep|||
Packit 14c646
incpush|||
Packit 14c646
ingroup|||
Packit 14c646
init_argv_symbols|||
Packit 14c646
init_constants|||
Packit 14c646
init_dbargs|||
Packit 14c646
init_debugger|||
Packit 14c646
init_global_struct|||
Packit 14c646
init_i18nl10n||5.006000|
Packit 14c646
init_i18nl14n||5.006000|
Packit 14c646
init_ids|||
Packit 14c646
init_interp|||
Packit 14c646
init_main_stash|||
Packit 14c646
init_perllib|||
Packit 14c646
init_postdump_symbols|||
Packit 14c646
init_predump_symbols|||
Packit 14c646
init_stacks||5.005000|
Packit 14c646
init_tm||5.007002|
Packit 14c646
inplace_aassign|||
Packit 14c646
instr|||n
Packit 14c646
intro_my||5.004000|
Packit 14c646
intuit_method|||
Packit 14c646
intuit_more|||
Packit 14c646
invert|||
Packit 14c646
invlist_array|||n
Packit 14c646
invlist_clear|||
Packit 14c646
invlist_clone|||
Packit 14c646
invlist_contents|||
Packit 14c646
invlist_extend|||
Packit 14c646
invlist_highest|||n
Packit 14c646
invlist_is_iterating|||n
Packit 14c646
invlist_iterfinish|||n
Packit 14c646
invlist_iterinit|||n
Packit 14c646
invlist_iternext|||n
Packit 14c646
invlist_max|||n
Packit 14c646
invlist_previous_index|||n
Packit 14c646
invlist_replace_list_destroys_src|||
Packit 14c646
invlist_set_len|||
Packit 14c646
invlist_set_previous_index|||n
Packit 14c646
invlist_trim|||n
Packit 14c646
invoke_exception_hook|||
Packit 14c646
io_close|||
Packit 14c646
isALNUMC|5.006000||p
Packit 14c646
isALNUM_lazy||5.021001|
Packit 14c646
isALPHANUMERIC||5.017008|
Packit 14c646
isALPHA|||
Packit 14c646
isASCII|5.006000||p
Packit 14c646
isBLANK|5.006001||p
Packit 14c646
isCNTRL|5.006000||p
Packit 14c646
isDIGIT|||
Packit 14c646
isFOO_lc|||
Packit 14c646
isFOO_utf8_lc|||
Packit 14c646
isGCB|||n
Packit 14c646
isGRAPH|5.006000||p
Packit 14c646
isIDCONT||5.017008|
Packit 14c646
isIDFIRST_lazy||5.021001|
Packit 14c646
isIDFIRST|||
Packit 14c646
isLB|||
Packit 14c646
isLOWER|||
Packit 14c646
isOCTAL||5.013005|
Packit 14c646
isPRINT|5.004000||p
Packit 14c646
isPSXSPC|5.006001||p
Packit 14c646
isPUNCT|5.006000||p
Packit 14c646
isSB|||
Packit 14c646
isSPACE|||
Packit 14c646
isUPPER|||
Packit 14c646
isUTF8_CHAR||5.021001|
Packit 14c646
isWB|||
Packit 14c646
isWORDCHAR||5.013006|
Packit 14c646
isXDIGIT|5.006000||p
Packit 14c646
is_an_int|||
Packit 14c646
is_ascii_string||5.011000|
Packit 14c646
is_handle_constructor|||n
Packit 14c646
is_invariant_string||5.021007|n
Packit 14c646
is_lvalue_sub||5.007001|
Packit 14c646
is_safe_syscall||5.019004|
Packit 14c646
is_ssc_worth_it|||n
Packit 14c646
is_uni_alnum_lc||5.006000|
Packit 14c646
is_uni_alnumc_lc||5.017007|
Packit 14c646
is_uni_alnumc||5.017007|
Packit 14c646
is_uni_alnum||5.006000|
Packit 14c646
is_uni_alpha_lc||5.006000|
Packit 14c646
is_uni_alpha||5.006000|
Packit 14c646
is_uni_ascii_lc||5.006000|
Packit 14c646
is_uni_ascii||5.006000|
Packit 14c646
is_uni_blank_lc||5.017002|
Packit 14c646
is_uni_blank||5.017002|
Packit 14c646
is_uni_cntrl_lc||5.006000|
Packit 14c646
is_uni_cntrl||5.006000|
Packit 14c646
is_uni_digit_lc||5.006000|
Packit 14c646
is_uni_digit||5.006000|
Packit 14c646
is_uni_graph_lc||5.006000|
Packit 14c646
is_uni_graph||5.006000|
Packit 14c646
is_uni_idfirst_lc||5.006000|
Packit 14c646
is_uni_idfirst||5.006000|
Packit 14c646
is_uni_lower_lc||5.006000|
Packit 14c646
is_uni_lower||5.006000|
Packit 14c646
is_uni_print_lc||5.006000|
Packit 14c646
is_uni_print||5.006000|
Packit 14c646
is_uni_punct_lc||5.006000|
Packit 14c646
is_uni_punct||5.006000|
Packit 14c646
is_uni_space_lc||5.006000|
Packit 14c646
is_uni_space||5.006000|
Packit 14c646
is_uni_upper_lc||5.006000|
Packit 14c646
is_uni_upper||5.006000|
Packit 14c646
is_uni_xdigit_lc||5.006000|
Packit 14c646
is_uni_xdigit||5.006000|
Packit 14c646
is_utf8_alnumc||5.017007|
Packit 14c646
is_utf8_alnum||5.006000|
Packit 14c646
is_utf8_alpha||5.006000|
Packit 14c646
is_utf8_ascii||5.006000|
Packit 14c646
is_utf8_blank||5.017002|
Packit 14c646
is_utf8_char_buf||5.015008|n
Packit 14c646
is_utf8_char||5.006000|n
Packit 14c646
is_utf8_cntrl||5.006000|
Packit 14c646
is_utf8_common|||
Packit 14c646
is_utf8_digit||5.006000|
Packit 14c646
is_utf8_graph||5.006000|
Packit 14c646
is_utf8_idcont||5.008000|
Packit 14c646
is_utf8_idfirst||5.006000|
Packit 14c646
is_utf8_lower||5.006000|
Packit 14c646
is_utf8_mark||5.006000|
Packit 14c646
is_utf8_perl_space||5.011001|
Packit 14c646
is_utf8_perl_word||5.011001|
Packit 14c646
is_utf8_posix_digit||5.011001|
Packit 14c646
is_utf8_print||5.006000|
Packit 14c646
is_utf8_punct||5.006000|
Packit 14c646
is_utf8_space||5.006000|
Packit 14c646
is_utf8_string_loclen||5.009003|n
Packit 14c646
is_utf8_string_loc||5.008001|n
Packit 14c646
is_utf8_string||5.006001|n
Packit 14c646
is_utf8_upper||5.006000|
Packit 14c646
is_utf8_xdigit||5.006000|
Packit 14c646
is_utf8_xidcont||5.013010|
Packit 14c646
is_utf8_xidfirst||5.013010|
Packit 14c646
isa_lookup|||
Packit 14c646
isinfnansv|||
Packit 14c646
isinfnan||5.021004|n
Packit 14c646
items|||n
Packit 14c646
ix|||n
Packit 14c646
jmaybe|||
Packit 14c646
join_exact|||
Packit 14c646
keyword_plugin_standard|||
Packit 14c646
keyword|||
Packit 14c646
leave_adjust_stacks||5.023008|
Packit 14c646
leave_scope|||
Packit 14c646
lex_bufutf8||5.011002|
Packit 14c646
lex_discard_to||5.011002|
Packit 14c646
lex_grow_linestr||5.011002|
Packit 14c646
lex_next_chunk||5.011002|
Packit 14c646
lex_peek_unichar||5.011002|
Packit 14c646
lex_read_space||5.011002|
Packit 14c646
lex_read_to||5.011002|
Packit 14c646
lex_read_unichar||5.011002|
Packit 14c646
lex_start||5.009005|
Packit 14c646
lex_stuff_pvn||5.011002|
Packit 14c646
lex_stuff_pvs||5.013005|
Packit 14c646
lex_stuff_pv||5.013006|
Packit 14c646
lex_stuff_sv||5.011002|
Packit 14c646
lex_unstuff||5.011002|
Packit 14c646
listkids|||
Packit 14c646
list|||
Packit 14c646
load_module_nocontext|||vn
Packit 14c646
load_module|5.006000||pv
Packit 14c646
localize|||
Packit 14c646
looks_like_bool|||
Packit 14c646
looks_like_number|||
Packit 14c646
lop|||
Packit 14c646
mPUSHi|5.009002||p
Packit 14c646
mPUSHn|5.009002||p
Packit 14c646
mPUSHp|5.009002||p
Packit 14c646
mPUSHs|5.010001||p
Packit 14c646
mPUSHu|5.009002||p
Packit 14c646
mXPUSHi|5.009002||p
Packit 14c646
mXPUSHn|5.009002||p
Packit 14c646
mXPUSHp|5.009002||p
Packit 14c646
mXPUSHs|5.010001||p
Packit 14c646
mXPUSHu|5.009002||p
Packit 14c646
magic_clear_all_env|||
Packit 14c646
magic_cleararylen_p|||
Packit 14c646
magic_clearenv|||
Packit 14c646
magic_clearhints|||
Packit 14c646
magic_clearhint|||
Packit 14c646
magic_clearisa|||
Packit 14c646
magic_clearpack|||
Packit 14c646
magic_clearsig|||
Packit 14c646
magic_copycallchecker|||
Packit 14c646
magic_dump||5.006000|
Packit 14c646
magic_existspack|||
Packit 14c646
magic_freearylen_p|||
Packit 14c646
magic_freeovrld|||
Packit 14c646
magic_getarylen|||
Packit 14c646
magic_getdebugvar|||
Packit 14c646
magic_getdefelem|||
Packit 14c646
magic_getnkeys|||
Packit 14c646
magic_getpack|||
Packit 14c646
magic_getpos|||
Packit 14c646
magic_getsig|||
Packit 14c646
magic_getsubstr|||
Packit 14c646
magic_gettaint|||
Packit 14c646
magic_getuvar|||
Packit 14c646
magic_getvec|||
Packit 14c646
magic_get|||
Packit 14c646
magic_killbackrefs|||
Packit 14c646
magic_methcall1|||
Packit 14c646
magic_methcall|||v
Packit 14c646
magic_methpack|||
Packit 14c646
magic_nextpack|||
Packit 14c646
magic_regdata_cnt|||
Packit 14c646
magic_regdatum_get|||
Packit 14c646
magic_regdatum_set|||
Packit 14c646
magic_scalarpack|||
Packit 14c646
magic_set_all_env|||
Packit 14c646
magic_setarylen|||
Packit 14c646
magic_setcollxfrm|||
Packit 14c646
magic_setdbline|||
Packit 14c646
magic_setdebugvar|||
Packit 14c646
magic_setdefelem|||
Packit 14c646
magic_setenv|||
Packit 14c646
magic_sethint|||
Packit 14c646
magic_setisa|||
Packit 14c646
magic_setlvref|||
Packit 14c646
magic_setmglob|||
Packit 14c646
magic_setnkeys|||
Packit 14c646
magic_setpack|||
Packit 14c646
magic_setpos|||
Packit 14c646
magic_setregexp|||
Packit 14c646
magic_setsig|||
Packit 14c646
magic_setsubstr|||
Packit 14c646
magic_settaint|||
Packit 14c646
magic_setutf8|||
Packit 14c646
magic_setuvar|||
Packit 14c646
magic_setvec|||
Packit 14c646
magic_set|||
Packit 14c646
magic_sizepack|||
Packit 14c646
magic_wipepack|||
Packit 14c646
make_matcher|||
Packit 14c646
make_trie|||
Packit 14c646
malloc_good_size|||n
Packit 14c646
malloced_size|||n
Packit 14c646
malloc||5.007002|n
Packit 14c646
markstack_grow||5.021001|
Packit 14c646
matcher_matches_sv|||
Packit 14c646
maybe_multimagic_gv|||
Packit 14c646
mayberelocate|||
Packit 14c646
measure_struct|||
Packit 14c646
memEQs|5.009005||p
Packit 14c646
memEQ|5.004000||p
Packit 14c646
memNEs|5.009005||p
Packit 14c646
memNE|5.004000||p
Packit 14c646
mem_collxfrm|||
Packit 14c646
mem_log_alloc|||n
Packit 14c646
mem_log_common|||n
Packit 14c646
mem_log_free|||n
Packit 14c646
mem_log_realloc|||n
Packit 14c646
mess_alloc|||
Packit 14c646
mess_nocontext|||pvn
Packit 14c646
mess_sv|5.013001||p
Packit 14c646
mess|5.006000||pv
Packit 14c646
mfree||5.007002|n
Packit 14c646
mg_clear|||
Packit 14c646
mg_copy|||
Packit 14c646
mg_dup|||
Packit 14c646
mg_find_mglob|||
Packit 14c646
mg_findext|5.013008||pn
Packit 14c646
mg_find|||n
Packit 14c646
mg_free_type||5.013006|
Packit 14c646
mg_free|||
Packit 14c646
mg_get|||
Packit 14c646
mg_length||5.005000|
Packit 14c646
mg_localize|||
Packit 14c646
mg_magical|||n
Packit 14c646
mg_set|||
Packit 14c646
mg_size||5.005000|
Packit 14c646
mini_mktime||5.007002|n
Packit 14c646
minus_v|||
Packit 14c646
missingterm|||
Packit 14c646
mode_from_discipline|||
Packit 14c646
modkids|||
Packit 14c646
more_bodies|||
Packit 14c646
more_sv|||
Packit 14c646
moreswitches|||
Packit 14c646
move_proto_attr|||
Packit 14c646
mro_clean_isarev|||
Packit 14c646
mro_gather_and_rename|||
Packit 14c646
mro_get_from_name||5.010001|
Packit 14c646
mro_get_linear_isa_dfs|||
Packit 14c646
mro_get_linear_isa||5.009005|
Packit 14c646
mro_get_private_data||5.010001|
Packit 14c646
mro_isa_changed_in|||
Packit 14c646
mro_meta_dup|||
Packit 14c646
mro_meta_init|||
Packit 14c646
mro_method_changed_in||5.009005|
Packit 14c646
mro_package_moved|||
Packit 14c646
mro_register||5.010001|
Packit 14c646
mro_set_mro||5.010001|
Packit 14c646
mro_set_private_data||5.010001|
Packit 14c646
mul128|||
Packit 14c646
mulexp10|||n
Packit 14c646
multideref_stringify|||
Packit 14c646
my_atof2||5.007002|
Packit 14c646
my_atof||5.006000|
Packit 14c646
my_attrs|||
Packit 14c646
my_bcopy||5.004050|n
Packit 14c646
my_bytes_to_utf8|||n
Packit 14c646
my_bzero|||n
Packit 14c646
my_chsize|||
Packit 14c646
my_clearenv|||
Packit 14c646
my_cxt_index|||
Packit 14c646
my_cxt_init|||
Packit 14c646
my_dirfd||5.009005|n
Packit 14c646
my_exit_jump|||
Packit 14c646
my_exit|||
Packit 14c646
my_failure_exit||5.004000|
Packit 14c646
my_fflush_all||5.006000|
Packit 14c646
my_fork||5.007003|n
Packit 14c646
my_kid|||
Packit 14c646
my_lstat_flags|||
Packit 14c646
my_lstat||5.024000|
Packit 14c646
my_memcmp|||n
Packit 14c646
my_memset|||n
Packit 14c646
my_pclose||5.003070|
Packit 14c646
my_popen_list||5.007001|
Packit 14c646
my_popen||5.003070|
Packit 14c646
my_setenv|||
Packit 14c646
my_setlocale|||
Packit 14c646
my_snprintf|5.009004||pvn
Packit 14c646
my_socketpair||5.007003|n
Packit 14c646
my_sprintf|5.009003||pvn
Packit 14c646
my_stat_flags|||
Packit 14c646
my_stat||5.024000|
Packit 14c646
my_strerror||5.021001|
Packit 14c646
my_strftime||5.007002|
Packit 14c646
my_strlcat|5.009004||pn
Packit 14c646
my_strlcpy|5.009004||pn
Packit 14c646
my_unexec|||
Packit 14c646
my_vsnprintf||5.009004|n
Packit 14c646
need_utf8|||n
Packit 14c646
newANONATTRSUB||5.006000|
Packit 14c646
newANONHASH|||
Packit 14c646
newANONLIST|||
Packit 14c646
newANONSUB|||
Packit 14c646
newASSIGNOP|||
Packit 14c646
newATTRSUB_x|||
Packit 14c646
newATTRSUB||5.006000|
Packit 14c646
newAVREF|||
Packit 14c646
newAV|||
Packit 14c646
newBINOP|||
Packit 14c646
newCONDOP|||
Packit 14c646
newCONSTSUB_flags||5.015006|
Packit 14c646
newCONSTSUB|5.004050||p
Packit 14c646
newCVREF|||
Packit 14c646
newDEFSVOP||5.021006|
Packit 14c646
newFORM|||
Packit 14c646
newFOROP||5.013007|
Packit 14c646
newGIVENOP||5.009003|
Packit 14c646
newGIVWHENOP|||
Packit 14c646
newGP|||
Packit 14c646
newGVOP|||
Packit 14c646
newGVREF|||
Packit 14c646
newGVgen_flags||5.015004|
Packit 14c646
newGVgen|||
Packit 14c646
newHVREF|||
Packit 14c646
newHVhv||5.005000|
Packit 14c646
newHV|||
Packit 14c646
newIO|||
Packit 14c646
newLISTOP|||
Packit 14c646
newLOGOP|||
Packit 14c646
newLOOPEX|||
Packit 14c646
newLOOPOP|||
Packit 14c646
newMETHOP_internal|||
Packit 14c646
newMETHOP_named||5.021005|
Packit 14c646
newMETHOP||5.021005|
Packit 14c646
newMYSUB||5.017004|
Packit 14c646
newNULLLIST|||
Packit 14c646
newOP|||
Packit 14c646
newPADNAMELIST||5.021007|n
Packit 14c646
newPADNAMEouter||5.021007|n
Packit 14c646
newPADNAMEpvn||5.021007|n
Packit 14c646
newPADOP|||
Packit 14c646
newPMOP|||
Packit 14c646
newPROG|||
Packit 14c646
newPVOP|||
Packit 14c646
newRANGE|||
Packit 14c646
newRV_inc|5.004000||p
Packit 14c646
newRV_noinc|5.004000||p
Packit 14c646
newRV|||
Packit 14c646
newSLICEOP|||
Packit 14c646
newSTATEOP|||
Packit 14c646
newSTUB|||
Packit 14c646
newSUB|||
Packit 14c646
newSVOP|||
Packit 14c646
newSVREF|||
Packit 14c646
newSV_type|5.009005||p
Packit 14c646
newSVavdefelem|||
Packit 14c646
newSVhek||5.009003|
Packit 14c646
newSViv|||
Packit 14c646
newSVnv|||
Packit 14c646
newSVpadname||5.017004|
Packit 14c646
newSVpv_share||5.013006|
Packit 14c646
newSVpvf_nocontext|||vn
Packit 14c646
newSVpvf||5.004000|v
Packit 14c646
newSVpvn_flags|5.010001||p
Packit 14c646
newSVpvn_share|5.007001||p
Packit 14c646
newSVpvn_utf8|5.010001||p
Packit 14c646
newSVpvn|5.004050||p
Packit 14c646
newSVpvs_flags|5.010001||p
Packit 14c646
newSVpvs_share|5.009003||p
Packit 14c646
newSVpvs|5.009003||p
Packit 14c646
newSVpv|||
Packit 14c646
newSVrv|||
Packit 14c646
newSVsv|||
Packit 14c646
newSVuv|5.006000||p
Packit 14c646
newSV|||
Packit 14c646
newUNOP_AUX||5.021007|
Packit 14c646
newUNOP|||
Packit 14c646
newWHENOP||5.009003|
Packit 14c646
newWHILEOP||5.013007|
Packit 14c646
newXS_deffile|||
Packit 14c646
newXS_flags||5.009004|
Packit 14c646
newXS_len_flags|||
Packit 14c646
newXSproto||5.006000|
Packit 14c646
newXS||5.006000|
Packit 14c646
new_collate||5.006000|
Packit 14c646
new_constant|||
Packit 14c646
new_ctype||5.006000|
Packit 14c646
new_he|||
Packit 14c646
new_logop|||
Packit 14c646
new_numeric||5.006000|
Packit 14c646
new_stackinfo||5.005000|
Packit 14c646
new_version||5.009000|
Packit 14c646
new_warnings_bitfield|||
Packit 14c646
next_symbol|||
Packit 14c646
nextargv|||
Packit 14c646
nextchar|||
Packit 14c646
ninstr|||n
Packit 14c646
no_bareword_allowed|||
Packit 14c646
no_fh_allowed|||
Packit 14c646
no_op|||
Packit 14c646
noperl_die|||vn
Packit 14c646
not_a_number|||
Packit 14c646
not_incrementable|||
Packit 14c646
nothreadhook||5.008000|
Packit 14c646
nuke_stacks|||
Packit 14c646
num_overflow|||n
Packit 14c646
oopsAV|||
Packit 14c646
oopsHV|||
Packit 14c646
op_append_elem||5.013006|
Packit 14c646
op_append_list||5.013006|
Packit 14c646
op_clear|||
Packit 14c646
op_contextualize||5.013006|
Packit 14c646
op_convert_list||5.021006|
Packit 14c646
op_dump||5.006000|
Packit 14c646
op_free|||
Packit 14c646
op_integerize|||
Packit 14c646
op_linklist||5.013006|
Packit 14c646
op_lvalue_flags|||
Packit 14c646
op_lvalue||5.013007|
Packit 14c646
op_null||5.007002|
Packit 14c646
op_parent|||n
Packit 14c646
op_prepend_elem||5.013006|
Packit 14c646
op_refcnt_dec|||
Packit 14c646
op_refcnt_inc|||
Packit 14c646
op_refcnt_lock||5.009002|
Packit 14c646
op_refcnt_unlock||5.009002|
Packit 14c646
op_relocate_sv|||
Packit 14c646
op_scope||5.013007|
Packit 14c646
op_sibling_splice||5.021002|n
Packit 14c646
op_std_init|||
Packit 14c646
op_unscope|||
Packit 14c646
open_script|||
Packit 14c646
openn_cleanup|||
Packit 14c646
openn_setup|||
Packit 14c646
opmethod_stash|||
Packit 14c646
opslab_force_free|||
Packit 14c646
opslab_free_nopad|||
Packit 14c646
opslab_free|||
Packit 14c646
output_or_return_posix_warnings|||
Packit 14c646
pMY_CXT_|5.007003||p
Packit 14c646
pMY_CXT|5.007003||p
Packit 14c646
pTHX_|5.006000||p
Packit 14c646
pTHX|5.006000||p
Packit 14c646
packWARN|5.007003||p
Packit 14c646
pack_cat||5.007003|
Packit 14c646
pack_rec|||
Packit 14c646
package_version|||
Packit 14c646
package|||
Packit 14c646
packlist||5.008001|
Packit 14c646
pad_add_anon||5.008001|
Packit 14c646
pad_add_name_pvn||5.015001|
Packit 14c646
pad_add_name_pvs||5.015001|
Packit 14c646
pad_add_name_pv||5.015001|
Packit 14c646
pad_add_name_sv||5.015001|
Packit 14c646
pad_add_weakref|||
Packit 14c646
pad_alloc_name|||
Packit 14c646
pad_alloc|||
Packit 14c646
pad_block_start|||
Packit 14c646
pad_check_dup|||
Packit 14c646
pad_compname_type||5.009003|
Packit 14c646
pad_findlex|||
Packit 14c646
pad_findmy_pvn||5.015001|
Packit 14c646
pad_findmy_pvs||5.015001|
Packit 14c646
pad_findmy_pv||5.015001|
Packit 14c646
pad_findmy_sv||5.015001|
Packit 14c646
pad_fixup_inner_anons|||
Packit 14c646
pad_free|||
Packit 14c646
pad_leavemy|||
Packit 14c646
pad_new||5.008001|
Packit 14c646
pad_push|||
Packit 14c646
pad_reset|||
Packit 14c646
pad_setsv|||
Packit 14c646
pad_sv|||
Packit 14c646
pad_swipe|||
Packit 14c646
pad_tidy||5.008001|
Packit 14c646
padlist_dup|||
Packit 14c646
padlist_store|||
Packit 14c646
padname_dup|||
Packit 14c646
padname_free|||
Packit 14c646
padnamelist_dup|||
Packit 14c646
padnamelist_fetch||5.021007|n
Packit 14c646
padnamelist_free|||
Packit 14c646
padnamelist_store||5.021007|
Packit 14c646
parse_arithexpr||5.013008|
Packit 14c646
parse_barestmt||5.013007|
Packit 14c646
parse_block||5.013007|
Packit 14c646
parse_body|||
Packit 14c646
parse_fullexpr||5.013008|
Packit 14c646
parse_fullstmt||5.013005|
Packit 14c646
parse_gv_stash_name|||
Packit 14c646
parse_ident|||
Packit 14c646
parse_label||5.013007|
Packit 14c646
parse_listexpr||5.013008|
Packit 14c646
parse_lparen_question_flags|||
Packit 14c646
parse_stmtseq||5.013006|
Packit 14c646
parse_subsignature|||
Packit 14c646
parse_termexpr||5.013008|
Packit 14c646
parse_unicode_opts|||
Packit 14c646
parser_dup|||
Packit 14c646
parser_free_nexttoke_ops|||
Packit 14c646
parser_free|||
Packit 14c646
path_is_searchable|||n
Packit 14c646
peep|||
Packit 14c646
pending_ident|||
Packit 14c646
perl_alloc_using|||n
Packit 14c646
perl_alloc|||n
Packit 14c646
perl_clone_using|||n
Packit 14c646
perl_clone|||n
Packit 14c646
perl_construct|||n
Packit 14c646
perl_destruct||5.007003|n
Packit 14c646
perl_free|||n
Packit 14c646
perl_parse||5.006000|n
Packit 14c646
perl_run|||n
Packit 14c646
pidgone|||
Packit 14c646
pm_description|||
Packit 14c646
pmop_dump||5.006000|
Packit 14c646
pmruntime|||
Packit 14c646
pmtrans|||
Packit 14c646
pop_scope|||
Packit 14c646
populate_ANYOF_from_invlist|||
Packit 14c646
populate_isa|||v
Packit 14c646
pregcomp||5.009005|
Packit 14c646
pregexec|||
Packit 14c646
pregfree2||5.011000|
Packit 14c646
pregfree|||
Packit 14c646
prescan_version||5.011004|
Packit 14c646
printbuf|||
Packit 14c646
printf_nocontext|||vn
Packit 14c646
process_special_blocks|||
Packit 14c646
ptr_hash|||n
Packit 14c646
ptr_table_clear||5.009005|
Packit 14c646
ptr_table_fetch||5.009005|
Packit 14c646
ptr_table_find|||n
Packit 14c646
ptr_table_free||5.009005|
Packit 14c646
ptr_table_new||5.009005|
Packit 14c646
ptr_table_split||5.009005|
Packit 14c646
ptr_table_store||5.009005|
Packit 14c646
push_scope|||
Packit 14c646
put_charclass_bitmap_innards_common|||
Packit 14c646
put_charclass_bitmap_innards_invlist|||
Packit 14c646
put_charclass_bitmap_innards|||
Packit 14c646
put_code_point|||
Packit 14c646
put_range|||
Packit 14c646
pv_display|5.006000||p
Packit 14c646
pv_escape|5.009004||p
Packit 14c646
pv_pretty|5.009004||p
Packit 14c646
pv_uni_display||5.007003|
Packit 14c646
qerror|||
Packit 14c646
qsortsvu|||
Packit 14c646
quadmath_format_needed|||n
Packit 14c646
quadmath_format_single|||n
Packit 14c646
re_compile||5.009005|
Packit 14c646
re_croak2|||
Packit 14c646
re_dup_guts|||
Packit 14c646
re_exec_indentf|||v
Packit 14c646
re_indentf|||v
Packit 14c646
re_intuit_start||5.019001|
Packit 14c646
re_intuit_string||5.006000|
Packit 14c646
re_op_compile|||
Packit 14c646
re_printf|||v
Packit 14c646
realloc||5.007002|n
Packit 14c646
reentrant_free||5.024000|
Packit 14c646
reentrant_init||5.024000|
Packit 14c646
reentrant_retry||5.024000|vn
Packit 14c646
reentrant_size||5.024000|
Packit 14c646
ref_array_or_hash|||
Packit 14c646
refcounted_he_chain_2hv|||
Packit 14c646
refcounted_he_fetch_pvn|||
Packit 14c646
refcounted_he_fetch_pvs|||
Packit 14c646
refcounted_he_fetch_pv|||
Packit 14c646
refcounted_he_fetch_sv|||
Packit 14c646
refcounted_he_free|||
Packit 14c646
refcounted_he_inc|||
Packit 14c646
refcounted_he_new_pvn|||
Packit 14c646
refcounted_he_new_pvs|||
Packit 14c646
refcounted_he_new_pv|||
Packit 14c646
refcounted_he_new_sv|||
Packit 14c646
refcounted_he_value|||
Packit 14c646
refkids|||
Packit 14c646
refto|||
Packit 14c646
ref||5.024000|
Packit 14c646
reg2Lanode|||
Packit 14c646
reg_check_named_buff_matched|||n
Packit 14c646
reg_named_buff_all||5.009005|
Packit 14c646
reg_named_buff_exists||5.009005|
Packit 14c646
reg_named_buff_fetch||5.009005|
Packit 14c646
reg_named_buff_firstkey||5.009005|
Packit 14c646
reg_named_buff_iter|||
Packit 14c646
reg_named_buff_nextkey||5.009005|
Packit 14c646
reg_named_buff_scalar||5.009005|
Packit 14c646
reg_named_buff|||
Packit 14c646
reg_node|||
Packit 14c646
reg_numbered_buff_fetch|||
Packit 14c646
reg_numbered_buff_length|||
Packit 14c646
reg_numbered_buff_store|||
Packit 14c646
reg_qr_package|||
Packit 14c646
reg_recode|||
Packit 14c646
reg_scan_name|||
Packit 14c646
reg_skipcomment|||n
Packit 14c646
reg_temp_copy|||
Packit 14c646
reganode|||
Packit 14c646
regatom|||
Packit 14c646
regbranch|||
Packit 14c646
regclass_swash||5.009004|
Packit 14c646
regclass|||
Packit 14c646
regcppop|||
Packit 14c646
regcppush|||
Packit 14c646
regcurly|||n
Packit 14c646
regdump_extflags|||
Packit 14c646
regdump_intflags|||
Packit 14c646
regdump||5.005000|
Packit 14c646
regdupe_internal|||
Packit 14c646
regex_set_precedence|||n
Packit 14c646
regexec_flags||5.005000|
Packit 14c646
regfree_internal||5.009005|
Packit 14c646
reghop3|||n
Packit 14c646
reghop4|||n
Packit 14c646
reghopmaybe3|||n
Packit 14c646
reginclass|||
Packit 14c646
reginitcolors||5.006000|
Packit 14c646
reginsert|||
Packit 14c646
regmatch|||
Packit 14c646
regnext||5.005000|
Packit 14c646
regnode_guts|||
Packit 14c646
regpiece|||
Packit 14c646
regprop|||
Packit 14c646
regrepeat|||
Packit 14c646
regtail_study|||
Packit 14c646
regtail|||
Packit 14c646
regtry|||
Packit 14c646
reg|||
Packit 14c646
repeatcpy|||n
Packit 14c646
report_evil_fh|||
Packit 14c646
report_redefined_cv|||
Packit 14c646
report_uninit|||
Packit 14c646
report_wrongway_fh|||
Packit 14c646
require_pv||5.006000|
Packit 14c646
require_tie_mod|||
Packit 14c646
restore_magic|||
Packit 14c646
rninstr|||n
Packit 14c646
rpeep|||
Packit 14c646
rsignal_restore|||
Packit 14c646
rsignal_save|||
Packit 14c646
rsignal_state||5.004000|
Packit 14c646
rsignal||5.004000|
Packit 14c646
run_body|||
Packit 14c646
run_user_filter|||
Packit 14c646
runops_debug||5.005000|
Packit 14c646
runops_standard||5.005000|
Packit 14c646
rv2cv_op_cv||5.013006|
Packit 14c646
rvpv_dup|||
Packit 14c646
rxres_free|||
Packit 14c646
rxres_restore|||
Packit 14c646
rxres_save|||
Packit 14c646
safesyscalloc||5.006000|n
Packit 14c646
safesysfree||5.006000|n
Packit 14c646
safesysmalloc||5.006000|n
Packit 14c646
safesysrealloc||5.006000|n
Packit 14c646
same_dirent|||
Packit 14c646
save_I16||5.004000|
Packit 14c646
save_I32|||
Packit 14c646
save_I8||5.006000|
Packit 14c646
save_adelete||5.011000|
Packit 14c646
save_aelem_flags||5.011000|
Packit 14c646
save_aelem||5.004050|
Packit 14c646
save_alloc||5.006000|
Packit 14c646
save_aptr|||
Packit 14c646
save_ary|||
Packit 14c646
save_bool||5.008001|
Packit 14c646
save_clearsv|||
Packit 14c646
save_delete|||
Packit 14c646
save_destructor_x||5.006000|
Packit 14c646
save_destructor||5.006000|
Packit 14c646
save_freeop|||
Packit 14c646
save_freepv|||
Packit 14c646
save_freesv|||
Packit 14c646
save_generic_pvref||5.006001|
Packit 14c646
save_generic_svref||5.005030|
Packit 14c646
save_gp||5.004000|
Packit 14c646
save_hash|||
Packit 14c646
save_hdelete||5.011000|
Packit 14c646
save_hek_flags|||n
Packit 14c646
save_helem_flags||5.011000|
Packit 14c646
save_helem||5.004050|
Packit 14c646
save_hints||5.010001|
Packit 14c646
save_hptr|||
Packit 14c646
save_int|||
Packit 14c646
save_item|||
Packit 14c646
save_iv||5.005000|
Packit 14c646
save_lines|||
Packit 14c646
save_list|||
Packit 14c646
save_long|||
Packit 14c646
save_magic_flags|||
Packit 14c646
save_mortalizesv||5.007001|
Packit 14c646
save_nogv|||
Packit 14c646
save_op||5.005000|
Packit 14c646
save_padsv_and_mortalize||5.010001|
Packit 14c646
save_pptr|||
Packit 14c646
save_pushi32ptr||5.010001|
Packit 14c646
save_pushptri32ptr|||
Packit 14c646
save_pushptrptr||5.010001|
Packit 14c646
save_pushptr||5.010001|
Packit 14c646
save_re_context||5.006000|
Packit 14c646
save_scalar_at|||
Packit 14c646
save_scalar|||
Packit 14c646
save_set_svflags||5.009000|
Packit 14c646
save_shared_pvref||5.007003|
Packit 14c646
save_sptr|||
Packit 14c646
save_strlen|||
Packit 14c646
save_svref|||
Packit 14c646
save_vptr||5.006000|
Packit 14c646
savepvn|||
Packit 14c646
savepvs||5.009003|
Packit 14c646
savepv|||
Packit 14c646
savesharedpvn||5.009005|
Packit 14c646
savesharedpvs||5.013006|
Packit 14c646
savesharedpv||5.007003|
Packit 14c646
savesharedsvpv||5.013006|
Packit 14c646
savestack_grow_cnt||5.008001|
Packit 14c646
savestack_grow|||
Packit 14c646
savesvpv||5.009002|
Packit 14c646
savetmps||5.023008|
Packit 14c646
sawparens|||
Packit 14c646
scalar_mod_type|||n
Packit 14c646
scalarboolean|||
Packit 14c646
scalarkids|||
Packit 14c646
scalarseq|||
Packit 14c646
scalarvoid|||
Packit 14c646
scalar|||
Packit 14c646
scan_bin||5.006000|
Packit 14c646
scan_commit|||
Packit 14c646
scan_const|||
Packit 14c646
scan_formline|||
Packit 14c646
scan_heredoc|||
Packit 14c646
scan_hex|||
Packit 14c646
scan_ident|||
Packit 14c646
scan_inputsymbol|||
Packit 14c646
scan_num||5.007001|
Packit 14c646
scan_oct|||
Packit 14c646
scan_pat|||
Packit 14c646
scan_str|||
Packit 14c646
scan_subst|||
Packit 14c646
scan_trans|||
Packit 14c646
scan_version||5.009001|
Packit 14c646
scan_vstring||5.009005|
Packit 14c646
scan_word|||
Packit 14c646
search_const|||
Packit 14c646
seed||5.008001|
Packit 14c646
sequence_num|||
Packit 14c646
set_ANYOF_arg|||
Packit 14c646
set_caret_X|||
Packit 14c646
set_context||5.006000|n
Packit 14c646
set_numeric_local||5.006000|
Packit 14c646
set_numeric_radix||5.006000|
Packit 14c646
set_numeric_standard||5.006000|
Packit 14c646
set_padlist|||n
Packit 14c646
setdefout|||
Packit 14c646
share_hek_flags|||
Packit 14c646
share_hek||5.004000|
Packit 14c646
should_warn_nl|||n
Packit 14c646
si_dup|||
Packit 14c646
sighandler|||n
Packit 14c646
simplify_sort|||
Packit 14c646
skip_to_be_ignored_text|||
Packit 14c646
skipspace_flags|||
Packit 14c646
softref2xv|||
Packit 14c646
sortcv_stacked|||
Packit 14c646
sortcv_xsub|||
Packit 14c646
sortcv|||
Packit 14c646
sortsv_flags||5.009003|
Packit 14c646
sortsv||5.007003|
Packit 14c646
space_join_names_mortal|||
Packit 14c646
ss_dup|||
Packit 14c646
ssc_add_range|||
Packit 14c646
ssc_and|||
Packit 14c646
ssc_anything|||
Packit 14c646
ssc_clear_locale|||n
Packit 14c646
ssc_cp_and|||
Packit 14c646
ssc_finalize|||
Packit 14c646
ssc_init|||
Packit 14c646
ssc_intersection|||
Packit 14c646
ssc_is_anything|||n
Packit 14c646
ssc_is_cp_posixl_init|||n
Packit 14c646
ssc_or|||
Packit 14c646
ssc_union|||
Packit 14c646
stack_grow|||
Packit 14c646
start_glob|||
Packit 14c646
start_subparse||5.004000|
Packit 14c646
stdize_locale|||
Packit 14c646
strEQ|||
Packit 14c646
strGE|||
Packit 14c646
strGT|||
Packit 14c646
strLE|||
Packit 14c646
strLT|||
Packit 14c646
strNE|||
Packit 14c646
str_to_version||5.006000|
Packit 14c646
strip_return|||
Packit 14c646
strnEQ|||
Packit 14c646
strnNE|||
Packit 14c646
study_chunk|||
Packit 14c646
sub_crush_depth|||
Packit 14c646
sublex_done|||
Packit 14c646
sublex_push|||
Packit 14c646
sublex_start|||
Packit 14c646
sv_2bool_flags||5.013006|
Packit 14c646
sv_2bool|||
Packit 14c646
sv_2cv|||
Packit 14c646
sv_2io|||
Packit 14c646
sv_2iuv_common|||
Packit 14c646
sv_2iuv_non_preserve|||
Packit 14c646
sv_2iv_flags||5.009001|
Packit 14c646
sv_2iv|||
Packit 14c646
sv_2mortal|||
Packit 14c646
sv_2num|||
Packit 14c646
sv_2nv_flags||5.013001|
Packit 14c646
sv_2pv_flags|5.007002||p
Packit 14c646
sv_2pv_nolen|5.006000||p
Packit 14c646
sv_2pvbyte_nolen|5.006000||p
Packit 14c646
sv_2pvbyte|5.006000||p
Packit 14c646
sv_2pvutf8_nolen||5.006000|
Packit 14c646
sv_2pvutf8||5.006000|
Packit 14c646
sv_2pv|||
Packit 14c646
sv_2uv_flags||5.009001|
Packit 14c646
sv_2uv|5.004000||p
Packit 14c646
sv_add_arena|||
Packit 14c646
sv_add_backref|||
Packit 14c646
sv_backoff|||n
Packit 14c646
sv_bless|||
Packit 14c646
sv_buf_to_ro|||
Packit 14c646
sv_buf_to_rw|||
Packit 14c646
sv_cat_decode||5.008001|
Packit 14c646
sv_catpv_flags||5.013006|
Packit 14c646
sv_catpv_mg|5.004050||p
Packit 14c646
sv_catpv_nomg||5.013006|
Packit 14c646
sv_catpvf_mg_nocontext|||pvn
Packit 14c646
sv_catpvf_mg|5.006000|5.004000|pv
Packit 14c646
sv_catpvf_nocontext|||vn
Packit 14c646
sv_catpvf||5.004000|v
Packit 14c646
sv_catpvn_flags||5.007002|
Packit 14c646
sv_catpvn_mg|5.004050||p
Packit 14c646
sv_catpvn_nomg|5.007002||p
Packit 14c646
sv_catpvn|||
Packit 14c646
sv_catpvs_flags||5.013006|
Packit 14c646
sv_catpvs_mg||5.013006|
Packit 14c646
sv_catpvs_nomg||5.013006|
Packit 14c646
sv_catpvs|5.009003||p
Packit 14c646
sv_catpv|||
Packit 14c646
sv_catsv_flags||5.007002|
Packit 14c646
sv_catsv_mg|5.004050||p
Packit 14c646
sv_catsv_nomg|5.007002||p
Packit 14c646
sv_catsv|||
Packit 14c646
sv_chop|||
Packit 14c646
sv_clean_all|||
Packit 14c646
sv_clean_objs|||
Packit 14c646
sv_clear|||
Packit 14c646
sv_cmp_flags||5.013006|
Packit 14c646
sv_cmp_locale_flags||5.013006|
Packit 14c646
sv_cmp_locale||5.004000|
Packit 14c646
sv_cmp|||
Packit 14c646
sv_collxfrm_flags||5.013006|
Packit 14c646
sv_collxfrm|||
Packit 14c646
sv_copypv_flags||5.017002|
Packit 14c646
sv_copypv_nomg||5.017002|
Packit 14c646
sv_copypv|||
Packit 14c646
sv_dec_nomg||5.013002|
Packit 14c646
sv_dec|||
Packit 14c646
sv_del_backref|||
Packit 14c646
sv_derived_from_pvn||5.015004|
Packit 14c646
sv_derived_from_pv||5.015004|
Packit 14c646
sv_derived_from_sv||5.015004|
Packit 14c646
sv_derived_from||5.004000|
Packit 14c646
sv_destroyable||5.010000|
Packit 14c646
sv_display|||
Packit 14c646
sv_does_pvn||5.015004|
Packit 14c646
sv_does_pv||5.015004|
Packit 14c646
sv_does_sv||5.015004|
Packit 14c646
sv_does||5.009004|
Packit 14c646
sv_dump|||
Packit 14c646
sv_dup_common|||
Packit 14c646
sv_dup_inc_multiple|||
Packit 14c646
sv_dup_inc|||
Packit 14c646
sv_dup|||
Packit 14c646
sv_eq_flags||5.013006|
Packit 14c646
sv_eq|||
Packit 14c646
sv_exp_grow|||
Packit 14c646
sv_force_normal_flags||5.007001|
Packit 14c646
sv_force_normal||5.006000|
Packit 14c646
sv_free2|||
Packit 14c646
sv_free_arenas|||
Packit 14c646
sv_free|||
Packit 14c646
sv_get_backrefs||5.021008|n
Packit 14c646
sv_gets||5.003070|
Packit 14c646
sv_grow|||
Packit 14c646
sv_i_ncmp|||
Packit 14c646
sv_inc_nomg||5.013002|
Packit 14c646
sv_inc|||
Packit 14c646
sv_insert_flags||5.010001|
Packit 14c646
sv_insert|||
Packit 14c646
sv_isa|||
Packit 14c646
sv_isobject|||
Packit 14c646
sv_iv||5.005000|
Packit 14c646
sv_kill_backrefs|||
Packit 14c646
sv_len_utf8_nomg|||
Packit 14c646
sv_len_utf8||5.006000|
Packit 14c646
sv_len|||
Packit 14c646
sv_magic_portable|5.024000|5.004000|p
Packit 14c646
sv_magicext_mglob|||
Packit 14c646
sv_magicext||5.007003|
Packit 14c646
sv_magic|||
Packit 14c646
sv_mortalcopy_flags|||
Packit 14c646
sv_mortalcopy|||
Packit 14c646
sv_ncmp|||
Packit 14c646
sv_newmortal|||
Packit 14c646
sv_newref|||
Packit 14c646
sv_nolocking||5.007003|
Packit 14c646
sv_nosharing||5.007003|
Packit 14c646
sv_nounlocking|||
Packit 14c646
sv_nv||5.005000|
Packit 14c646
sv_only_taint_gmagic|||n
Packit 14c646
sv_or_pv_pos_u2b|||
Packit 14c646
sv_peek||5.005000|
Packit 14c646
sv_pos_b2u_flags||5.019003|
Packit 14c646
sv_pos_b2u_midway|||
Packit 14c646
sv_pos_b2u||5.006000|
Packit 14c646
sv_pos_u2b_cached|||
Packit 14c646
sv_pos_u2b_flags||5.011005|
Packit 14c646
sv_pos_u2b_forwards|||n
Packit 14c646
sv_pos_u2b_midway|||n
Packit 14c646
sv_pos_u2b||5.006000|
Packit 14c646
sv_pvbyten_force||5.006000|
Packit 14c646
sv_pvbyten||5.006000|
Packit 14c646
sv_pvbyte||5.006000|
Packit 14c646
sv_pvn_force_flags|5.007002||p
Packit 14c646
sv_pvn_force|||
Packit 14c646
sv_pvn_nomg|5.007003|5.005000|p
Packit 14c646
sv_pvn||5.005000|
Packit 14c646
sv_pvutf8n_force||5.006000|
Packit 14c646
sv_pvutf8n||5.006000|
Packit 14c646
sv_pvutf8||5.006000|
Packit 14c646
sv_pv||5.006000|
Packit 14c646
sv_recode_to_utf8||5.007003|
Packit 14c646
sv_reftype|||
Packit 14c646
sv_ref||5.015004|
Packit 14c646
sv_replace|||
Packit 14c646
sv_report_used|||
Packit 14c646
sv_resetpvn|||
Packit 14c646
sv_reset|||
Packit 14c646
sv_rvweaken||5.006000|
Packit 14c646
sv_sethek|||
Packit 14c646
sv_setiv_mg|5.004050||p
Packit 14c646
sv_setiv|||
Packit 14c646
sv_setnv_mg|5.006000||p
Packit 14c646
sv_setnv|||
Packit 14c646
sv_setpv_mg|5.004050||p
Packit 14c646
sv_setpvf_mg_nocontext|||pvn
Packit 14c646
sv_setpvf_mg|5.006000|5.004000|pv
Packit 14c646
sv_setpvf_nocontext|||vn
Packit 14c646
sv_setpvf||5.004000|v
Packit 14c646
sv_setpviv_mg||5.008001|
Packit 14c646
sv_setpviv||5.008001|
Packit 14c646
sv_setpvn_mg|5.004050||p
Packit 14c646
sv_setpvn|||
Packit 14c646
sv_setpvs_mg||5.013006|
Packit 14c646
sv_setpvs|5.009004||p
Packit 14c646
sv_setpv|||
Packit 14c646
sv_setref_iv|||
Packit 14c646
sv_setref_nv|||
Packit 14c646
sv_setref_pvn|||
Packit 14c646
sv_setref_pvs||5.024000|
Packit 14c646
sv_setref_pv|||
Packit 14c646
sv_setref_uv||5.007001|
Packit 14c646
sv_setsv_cow|||
Packit 14c646
sv_setsv_flags||5.007002|
Packit 14c646
sv_setsv_mg|5.004050||p
Packit 14c646
sv_setsv_nomg|5.007002||p
Packit 14c646
sv_setsv|||
Packit 14c646
sv_setuv_mg|5.004050||p
Packit 14c646
sv_setuv|5.004000||p
Packit 14c646
sv_tainted||5.004000|
Packit 14c646
sv_taint||5.004000|
Packit 14c646
sv_true||5.005000|
Packit 14c646
sv_unglob|||
Packit 14c646
sv_uni_display||5.007003|
Packit 14c646
sv_unmagicext|5.013008||p
Packit 14c646
sv_unmagic|||
Packit 14c646
sv_unref_flags||5.007001|
Packit 14c646
sv_unref|||
Packit 14c646
sv_untaint||5.004000|
Packit 14c646
sv_upgrade|||
Packit 14c646
sv_usepvn_flags||5.009004|
Packit 14c646
sv_usepvn_mg|5.004050||p
Packit 14c646
sv_usepvn|||
Packit 14c646
sv_utf8_decode||5.006000|
Packit 14c646
sv_utf8_downgrade||5.006000|
Packit 14c646
sv_utf8_encode||5.006000|
Packit 14c646
sv_utf8_upgrade_flags_grow||5.011000|
Packit 14c646
sv_utf8_upgrade_flags||5.007002|
Packit 14c646
sv_utf8_upgrade_nomg||5.007002|
Packit 14c646
sv_utf8_upgrade||5.007001|
Packit 14c646
sv_uv|5.005000||p
Packit 14c646
sv_vcatpvf_mg|5.006000|5.004000|p
Packit 14c646
sv_vcatpvfn_flags||5.017002|
Packit 14c646
sv_vcatpvfn||5.004000|
Packit 14c646
sv_vcatpvf|5.006000|5.004000|p
Packit 14c646
sv_vsetpvf_mg|5.006000|5.004000|p
Packit 14c646
sv_vsetpvfn||5.004000|
Packit 14c646
sv_vsetpvf|5.006000|5.004000|p
Packit 14c646
svtype|||
Packit 14c646
swallow_bom|||
Packit 14c646
swash_fetch||5.007002|
Packit 14c646
swash_init||5.006000|
Packit 14c646
swash_scan_list_line|||
Packit 14c646
swatch_get|||
Packit 14c646
sync_locale||5.021004|
Packit 14c646
sys_init3||5.010000|n
Packit 14c646
sys_init||5.010000|n
Packit 14c646
sys_intern_clear|||
Packit 14c646
sys_intern_dup|||
Packit 14c646
sys_intern_init|||
Packit 14c646
sys_term||5.010000|n
Packit 14c646
taint_env|||
Packit 14c646
taint_proper|||
Packit 14c646
tied_method|||v
Packit 14c646
tmps_grow_p|||
Packit 14c646
toFOLD_utf8||5.019001|
Packit 14c646
toFOLD_uvchr||5.023009|
Packit 14c646
toFOLD||5.019001|
Packit 14c646
toLOWER_L1||5.019001|
Packit 14c646
toLOWER_LC||5.004000|
Packit 14c646
toLOWER_utf8||5.015007|
Packit 14c646
toLOWER_uvchr||5.023009|
Packit 14c646
toLOWER|||
Packit 14c646
toTITLE_utf8||5.015007|
Packit 14c646
toTITLE_uvchr||5.023009|
Packit 14c646
toTITLE||5.019001|
Packit 14c646
toUPPER_utf8||5.015007|
Packit 14c646
toUPPER_uvchr||5.023009|
Packit 14c646
toUPPER|||
Packit 14c646
to_byte_substr|||
Packit 14c646
to_lower_latin1|||n
Packit 14c646
to_uni_fold||5.007003|
Packit 14c646
to_uni_lower_lc||5.006000|
Packit 14c646
to_uni_lower||5.007003|
Packit 14c646
to_uni_title_lc||5.006000|
Packit 14c646
to_uni_title||5.007003|
Packit 14c646
to_uni_upper_lc||5.006000|
Packit 14c646
to_uni_upper||5.007003|
Packit 14c646
to_utf8_case||5.007003|
Packit 14c646
to_utf8_fold||5.015007|
Packit 14c646
to_utf8_lower||5.015007|
Packit 14c646
to_utf8_substr|||
Packit 14c646
to_utf8_title||5.015007|
Packit 14c646
to_utf8_upper||5.015007|
Packit 14c646
tokenize_use|||
Packit 14c646
tokeq|||
Packit 14c646
tokereport|||
Packit 14c646
too_few_arguments_pv|||
Packit 14c646
too_many_arguments_pv|||
Packit 14c646
translate_substr_offsets|||n
Packit 14c646
try_amagic_bin|||
Packit 14c646
try_amagic_un|||
Packit 14c646
uiv_2buf|||n
Packit 14c646
unlnk|||
Packit 14c646
unpack_rec|||
Packit 14c646
unpack_str||5.007003|
Packit 14c646
unpackstring||5.008001|
Packit 14c646
unreferenced_to_tmp_stack|||
Packit 14c646
unshare_hek_or_pvn|||
Packit 14c646
unshare_hek|||
Packit 14c646
unsharepvn||5.003070|
Packit 14c646
unwind_handler_stack|||
Packit 14c646
update_debugger_info|||
Packit 14c646
upg_version||5.009005|
Packit 14c646
usage|||
Packit 14c646
utf16_textfilter|||
Packit 14c646
utf16_to_utf8_reversed||5.006001|
Packit 14c646
utf16_to_utf8||5.006001|
Packit 14c646
utf8_distance||5.006000|
Packit 14c646
utf8_hop||5.006000|n
Packit 14c646
utf8_length||5.007001|
Packit 14c646
utf8_mg_len_cache_update|||
Packit 14c646
utf8_mg_pos_cache_update|||
Packit 14c646
utf8_to_bytes||5.006001|
Packit 14c646
utf8_to_uvchr_buf||5.015009|
Packit 14c646
utf8_to_uvchr||5.007001|
Packit 14c646
utf8_to_uvuni_buf||5.015009|
Packit 14c646
utf8_to_uvuni||5.007001|
Packit 14c646
utf8n_to_uvchr||5.007001|
Packit 14c646
utf8n_to_uvuni||5.007001|
Packit 14c646
utilize|||
Packit 14c646
uvchr_to_utf8_flags||5.007003|
Packit 14c646
uvchr_to_utf8||5.007001|
Packit 14c646
uvoffuni_to_utf8_flags||5.019004|
Packit 14c646
uvuni_to_utf8_flags||5.007003|
Packit 14c646
uvuni_to_utf8||5.007001|
Packit 14c646
valid_utf8_to_uvchr||5.015009|
Packit 14c646
valid_utf8_to_uvuni||5.015009|
Packit 14c646
validate_proto|||
Packit 14c646
validate_suid|||
Packit 14c646
varname|||
Packit 14c646
vcmp||5.009000|
Packit 14c646
vcroak||5.006000|
Packit 14c646
vdeb||5.007003|
Packit 14c646
vform||5.006000|
Packit 14c646
visit|||
Packit 14c646
vivify_defelem|||
Packit 14c646
vivify_ref|||
Packit 14c646
vload_module|5.006000||p
Packit 14c646
vmess|5.006000||p
Packit 14c646
vnewSVpvf|5.006000|5.004000|p
Packit 14c646
vnormal||5.009002|
Packit 14c646
vnumify||5.009000|
Packit 14c646
vstringify||5.009000|
Packit 14c646
vverify||5.009003|
Packit 14c646
vwarner||5.006000|
Packit 14c646
vwarn||5.006000|
Packit 14c646
wait4pid|||
Packit 14c646
warn_nocontext|||pvn
Packit 14c646
warn_sv|5.013001||p
Packit 14c646
warner_nocontext|||vn
Packit 14c646
warner|5.006000|5.004000|pv
Packit 14c646
warn|||v
Packit 14c646
was_lvalue_sub|||
Packit 14c646
watch|||
Packit 14c646
whichsig_pvn||5.015004|
Packit 14c646
whichsig_pv||5.015004|
Packit 14c646
whichsig_sv||5.015004|
Packit 14c646
whichsig|||
Packit 14c646
win32_croak_not_implemented|||n
Packit 14c646
with_queued_errors|||
Packit 14c646
wrap_op_checker||5.015008|
Packit 14c646
write_to_stderr|||
Packit 14c646
xs_boot_epilog|||
Packit 14c646
xs_handshake|||vn
Packit 14c646
xs_version_bootcheck|||
Packit 14c646
yyerror_pvn|||
Packit 14c646
yyerror_pv|||
Packit 14c646
yyerror|||
Packit 14c646
yylex|||
Packit 14c646
yyparse|||
Packit 14c646
yyunlex|||
Packit 14c646
yywarn|||
Packit 14c646
);
Packit 14c646
Packit 14c646
if (exists $opt{'list-unsupported'}) {
Packit 14c646
  my $f;
Packit 14c646
  for $f (sort { lc $a cmp lc $b } keys %API) {
Packit 14c646
    next unless $API{$f}{todo};
Packit 14c646
    print "$f ", '.'x(40-length($f)), " ", format_version($API{$f}{todo}), "\n";
Packit 14c646
  }
Packit 14c646
  exit 0;
Packit 14c646
}
Packit 14c646
Packit 14c646
# Scan for possible replacement candidates
Packit 14c646
Packit 14c646
my(%replace, %need, %hints, %warnings, %depends);
Packit 14c646
my $replace = 0;
Packit 14c646
my($hint, $define, $function);
Packit 14c646
Packit 14c646
sub find_api
Packit 14c646
{
Packit 14c646
  my $code = shift;
Packit 14c646
  $code =~ s{
Packit 14c646
    / (?: \*[^*]*\*+(?:[^$ccs][^*]*\*+)* / | /[^\r\n]*)
Packit 14c646
  | "[^"\\]*(?:\\.[^"\\]*)*"
Packit 14c646
  | '[^'\\]*(?:\\.[^'\\]*)*' }{}egsx;
Packit 14c646
  grep { exists $API{$_} } $code =~ /(\w+)/mg;
Packit 14c646
}
Packit 14c646
Packit 14c646
while (<DATA>) {
Packit 14c646
  if ($hint) {
Packit 14c646
    my $h = $hint->[0] eq 'Hint' ? \%hints : \%warnings;
Packit 14c646
    if (m{^\s*\*\s(.*?)\s*$}) {
Packit 14c646
      for (@{$hint->[1]}) {
Packit 14c646
        $h->{$_} ||= '';  # suppress warning with older perls
Packit 14c646
        $h->{$_} .= "$1\n";
Packit 14c646
      }
Packit 14c646
    }
Packit 14c646
    else { undef $hint }
Packit 14c646
  }
Packit 14c646
Packit 14c646
  $hint = [$1, [split /,?\s+/, $2]]
Packit 14c646
      if m{^\s*$rccs\s+(Hint|Warning):\s+(\w+(?:,?\s+\w+)*)\s*$};
Packit 14c646
Packit 14c646
  if ($define) {
Packit 14c646
    if ($define->[1] =~ /\\$/) {
Packit 14c646
      $define->[1] .= $_;
Packit 14c646
    }
Packit 14c646
    else {
Packit 14c646
      if (exists $API{$define->[0]} && $define->[1] !~ /^DPPP_\(/) {
Packit 14c646
        my @n = find_api($define->[1]);
Packit 14c646
        push @{$depends{$define->[0]}}, @n if @n
Packit 14c646
      }
Packit 14c646
      undef $define;
Packit 14c646
    }
Packit 14c646
  }
Packit 14c646
Packit 14c646
  $define = [$1, $2] if m{^\s*#\s*define\s+(\w+)(?:\([^)]*\))?\s+(.*)};
Packit 14c646
Packit 14c646
  if ($function) {
Packit 14c646
    if (/^}/) {
Packit 14c646
      if (exists $API{$function->[0]}) {
Packit 14c646
        my @n = find_api($function->[1]);
Packit 14c646
        push @{$depends{$function->[0]}}, @n if @n
Packit 14c646
      }
Packit 14c646
      undef $function;
Packit 14c646
    }
Packit 14c646
    else {
Packit 14c646
      $function->[1] .= $_;
Packit 14c646
    }
Packit 14c646
  }
Packit 14c646
Packit 14c646
  $function = [$1, ''] if m{^DPPP_\(my_(\w+)\)};
Packit 14c646
Packit 14c646
  $replace     = $1 if m{^\s*$rccs\s+Replace:\s+(\d+)\s+$rcce\s*$};
Packit 14c646
  $replace{$2} = $1 if $replace and m{^\s*#\s*define\s+(\w+)(?:\([^)]*\))?\s+(\w+)};
Packit 14c646
  $replace{$2} = $1 if m{^\s*#\s*define\s+(\w+)(?:\([^)]*\))?\s+(\w+).*$rccs\s+Replace\s+$rcce};
Packit 14c646
  $replace{$1} = $2 if m{^\s*$rccs\s+Replace (\w+) with (\w+)\s+$rcce\s*$};
Packit 14c646
Packit 14c646
  if (m{^\s*$rccs\s+(\w+(\s*,\s*\w+)*)\s+depends\s+on\s+(\w+(\s*,\s*\w+)*)\s+$rcce\s*$}) {
Packit 14c646
    my @deps = map { s/\s+//g; $_ } split /,/, $3;
Packit 14c646
    my $d;
Packit 14c646
    for $d (map { s/\s+//g; $_ } split /,/, $1) {
Packit 14c646
      push @{$depends{$d}}, @deps;
Packit 14c646
    }
Packit 14c646
  }
Packit 14c646
Packit 14c646
  $need{$1} = 1 if m{^#if\s+defined\(NEED_(\w+)(?:_GLOBAL)?\)};
Packit 14c646
}
Packit 14c646
Packit 14c646
for (values %depends) {
Packit 14c646
  my %s;
Packit 14c646
  $_ = [sort grep !$s{$_}++, @$_];
Packit 14c646
}
Packit 14c646
Packit 14c646
if (exists $opt{'api-info'}) {
Packit 14c646
  my $f;
Packit 14c646
  my $count = 0;
Packit 14c646
  my $match = $opt{'api-info'} =~ m!^/(.*)/$! ? $1 : "^\Q$opt{'api-info'}\E\$";
Packit 14c646
  for $f (sort { lc $a cmp lc $b } keys %API) {
Packit 14c646
    next unless $f =~ /$match/;
Packit 14c646
    print "\n=== $f ===\n\n";
Packit 14c646
    my $info = 0;
Packit 14c646
    if ($API{$f}{base} || $API{$f}{todo}) {
Packit 14c646
      my $base = format_version($API{$f}{base} || $API{$f}{todo});
Packit 14c646
      print "Supported at least starting from perl-$base.\n";
Packit 14c646
      $info++;
Packit 14c646
    }
Packit 14c646
    if ($API{$f}{provided}) {
Packit 14c646
      my $todo = $API{$f}{todo} ? format_version($API{$f}{todo}) : "5.003";
Packit 14c646
      print "Support by $ppport provided back to perl-$todo.\n";
Packit 14c646
      print "Support needs to be explicitly requested by NEED_$f.\n" if exists $need{$f};
Packit 14c646
      print "Depends on: ", join(', ', @{$depends{$f}}), ".\n" if exists $depends{$f};
Packit 14c646
      print "\n$hints{$f}" if exists $hints{$f};
Packit 14c646
      print "\nWARNING:\n$warnings{$f}" if exists $warnings{$f};
Packit 14c646
      $info++;
Packit 14c646
    }
Packit 14c646
    print "No portability information available.\n" unless $info;
Packit 14c646
    $count++;
Packit 14c646
  }
Packit 14c646
  $count or print "Found no API matching '$opt{'api-info'}'.";
Packit 14c646
  print "\n";
Packit 14c646
  exit 0;
Packit 14c646
}
Packit 14c646
Packit 14c646
if (exists $opt{'list-provided'}) {
Packit 14c646
  my $f;
Packit 14c646
  for $f (sort { lc $a cmp lc $b } keys %API) {
Packit 14c646
    next unless $API{$f}{provided};
Packit 14c646
    my @flags;
Packit 14c646
    push @flags, 'explicit' if exists $need{$f};
Packit 14c646
    push @flags, 'depend'   if exists $depends{$f};
Packit 14c646
    push @flags, 'hint'     if exists $hints{$f};
Packit 14c646
    push @flags, 'warning'  if exists $warnings{$f};
Packit 14c646
    my $flags = @flags ? '  ['.join(', ', @flags).']' : '';
Packit 14c646
    print "$f$flags\n";
Packit 14c646
  }
Packit 14c646
  exit 0;
Packit 14c646
}
Packit 14c646
Packit 14c646
my @files;
Packit 14c646
my @srcext = qw( .xs .c .h .cc .cpp -c.inc -xs.inc );
Packit 14c646
my $srcext = join '|', map { quotemeta $_ } @srcext;
Packit 14c646
Packit 14c646
if (@ARGV) {
Packit 14c646
  my %seen;
Packit 14c646
  for (@ARGV) {
Packit 14c646
    if (-e) {
Packit 14c646
      if (-f) {
Packit 14c646
        push @files, $_ unless $seen{$_}++;
Packit 14c646
      }
Packit 14c646
      else { warn "'$_' is not a file.\n" }
Packit 14c646
    }
Packit 14c646
    else {
Packit 14c646
      my @new = grep { -f } glob $_
Packit 14c646
          or warn "'$_' does not exist.\n";
Packit 14c646
      push @files, grep { !$seen{$_}++ } @new;
Packit 14c646
    }
Packit 14c646
  }
Packit 14c646
}
Packit 14c646
else {
Packit 14c646
  eval {
Packit 14c646
    require File::Find;
Packit 14c646
    File::Find::find(sub {
Packit 14c646
      $File::Find::name =~ /($srcext)$/i
Packit 14c646
          and push @files, $File::Find::name;
Packit 14c646
    }, '.');
Packit 14c646
  };
Packit 14c646
  if ($@) {
Packit 14c646
    @files = map { glob "*$_" } @srcext;
Packit 14c646
  }
Packit 14c646
}
Packit 14c646
Packit 14c646
if (!@ARGV || $opt{filter}) {
Packit 14c646
  my(@in, @out);
Packit 14c646
  my %xsc = map { /(.*)\.xs$/ ? ("$1.c" => 1, "$1.cc" => 1) : () } @files;
Packit 14c646
  for (@files) {
Packit 14c646
    my $out = exists $xsc{$_} || /\b\Q$ppport\E$/i || !/($srcext)$/i;
Packit 14c646
    push @{ $out ? \@out : \@in }, $_;
Packit 14c646
  }
Packit 14c646
  if (@ARGV && @out) {
Packit 14c646
    warning("Skipping the following files (use --nofilter to avoid this):\n| ", join "\n| ", @out);
Packit 14c646
  }
Packit 14c646
  @files = @in;
Packit 14c646
}
Packit 14c646
Packit 14c646
die "No input files given!\n" unless @files;
Packit 14c646
Packit 14c646
my(%files, %global, %revreplace);
Packit 14c646
%revreplace = reverse %replace;
Packit 14c646
my $filename;
Packit 14c646
my $patch_opened = 0;
Packit 14c646
Packit 14c646
for $filename (@files) {
Packit 14c646
  unless (open IN, "<$filename") {
Packit 14c646
    warn "Unable to read from $filename: $!\n";
Packit 14c646
    next;
Packit 14c646
  }
Packit 14c646
Packit 14c646
  info("Scanning $filename ...");
Packit 14c646
Packit 14c646
  my $c = do { local $/; <IN> };
Packit 14c646
  close IN;
Packit 14c646
Packit 14c646
  my %file = (orig => $c, changes => 0);
Packit 14c646
Packit 14c646
  # Temporarily remove C/XS comments and strings from the code
Packit 14c646
  my @ccom;
Packit 14c646
Packit 14c646
  $c =~ s{
Packit 14c646
    ( ^$HS*\#$HS*include\b[^\r\n]+\b(?:\Q$ppport\E|XSUB\.h)\b[^\r\n]*
Packit 14c646
    | ^$HS*\#$HS*(?:define|elif|if(?:def)?)\b[^\r\n]* )
Packit 14c646
  | ( ^$HS*\#[^\r\n]*
Packit 14c646
    | "[^"\\]*(?:\\.[^"\\]*)*"
Packit 14c646
    | '[^'\\]*(?:\\.[^'\\]*)*'
Packit 14c646
    | / (?: \*[^*]*\*+(?:[^$ccs][^*]*\*+)* / | /[^\r\n]* ) )
Packit 14c646
  }{ defined $2 and push @ccom, $2;
Packit 14c646
     defined $1 ? $1 : "$ccs$#ccom$cce" }mgsex;
Packit 14c646
Packit 14c646
  $file{ccom} = \@ccom;
Packit 14c646
  $file{code} = $c;
Packit 14c646
  $file{has_inc_ppport} = $c =~ /^$HS*#$HS*include[^\r\n]+\b\Q$ppport\E\b/m;
Packit 14c646
Packit 14c646
  my $func;
Packit 14c646
Packit 14c646
  for $func (keys %API) {
Packit 14c646
    my $match = $func;
Packit 14c646
    $match .= "|$revreplace{$func}" if exists $revreplace{$func};
Packit 14c646
    if ($c =~ /\b(?:Perl_)?($match)\b/) {
Packit 14c646
      $file{uses_replace}{$1}++ if exists $revreplace{$func} && $1 eq $revreplace{$func};
Packit 14c646
      $file{uses_Perl}{$func}++ if $c =~ /\bPerl_$func\b/;
Packit 14c646
      if (exists $API{$func}{provided}) {
Packit 14c646
        $file{uses_provided}{$func}++;
Packit 14c646
        if (!exists $API{$func}{base} || $API{$func}{base} > $opt{'compat-version'}) {
Packit 14c646
          $file{uses}{$func}++;
Packit 14c646
          my @deps = rec_depend($func);
Packit 14c646
          if (@deps) {
Packit 14c646
            $file{uses_deps}{$func} = \@deps;
Packit 14c646
            for (@deps) {
Packit 14c646
              $file{uses}{$_} = 0 unless exists $file{uses}{$_};
Packit 14c646
            }
Packit 14c646
          }
Packit 14c646
          for ($func, @deps) {
Packit 14c646
            $file{needs}{$_} = 'static' if exists $need{$_};
Packit 14c646
          }
Packit 14c646
        }
Packit 14c646
      }
Packit 14c646
      if (exists $API{$func}{todo} && $API{$func}{todo} > $opt{'compat-version'}) {
Packit 14c646
        if ($c =~ /\b$func\b/) {
Packit 14c646
          $file{uses_todo}{$func}++;
Packit 14c646
        }
Packit 14c646
      }
Packit 14c646
    }
Packit 14c646
  }
Packit 14c646
Packit 14c646
  while ($c =~ /^$HS*#$HS*define$HS+(NEED_(\w+?)(_GLOBAL)?)\b/mg) {
Packit 14c646
    if (exists $need{$2}) {
Packit 14c646
      $file{defined $3 ? 'needed_global' : 'needed_static'}{$2}++;
Packit 14c646
    }
Packit 14c646
    else { warning("Possibly wrong #define $1 in $filename") }
Packit 14c646
  }
Packit 14c646
Packit 14c646
  for (qw(uses needs uses_todo needed_global needed_static)) {
Packit 14c646
    for $func (keys %{$file{$_}}) {
Packit 14c646
      push @{$global{$_}{$func}}, $filename;
Packit 14c646
    }
Packit 14c646
  }
Packit 14c646
Packit 14c646
  $files{$filename} = \%file;
Packit 14c646
}
Packit 14c646
Packit 14c646
# Globally resolve NEED_'s
Packit 14c646
my $need;
Packit 14c646
for $need (keys %{$global{needs}}) {
Packit 14c646
  if (@{$global{needs}{$need}} > 1) {
Packit 14c646
    my @targets = @{$global{needs}{$need}};
Packit 14c646
    my @t = grep $files{$_}{needed_global}{$need}, @targets;
Packit 14c646
    @targets = @t if @t;
Packit 14c646
    @t = grep /\.xs$/i, @targets;
Packit 14c646
    @targets = @t if @t;
Packit 14c646
    my $target = shift @targets;
Packit 14c646
    $files{$target}{needs}{$need} = 'global';
Packit 14c646
    for (@{$global{needs}{$need}}) {
Packit 14c646
      $files{$_}{needs}{$need} = 'extern' if $_ ne $target;
Packit 14c646
    }
Packit 14c646
  }
Packit 14c646
}
Packit 14c646
Packit 14c646
for $filename (@files) {
Packit 14c646
  exists $files{$filename} or next;
Packit 14c646
Packit 14c646
  info("=== Analyzing $filename ===");
Packit 14c646
Packit 14c646
  my %file = %{$files{$filename}};
Packit 14c646
  my $func;
Packit 14c646
  my $c = $file{code};
Packit 14c646
  my $warnings = 0;
Packit 14c646
Packit 14c646
  for $func (sort keys %{$file{uses_Perl}}) {
Packit 14c646
    if ($API{$func}{varargs}) {
Packit 14c646
      unless ($API{$func}{nothxarg}) {
Packit 14c646
        my $changes = ($c =~ s{\b(Perl_$func\s*\(\s*)(?!aTHX_?)(\)|[^\s)]*\))}
Packit 14c646
                              { $1 . ($2 eq ')' ? 'aTHX' : 'aTHX_ ') . $2 }ge);
Packit 14c646
        if ($changes) {
Packit 14c646
          warning("Doesn't pass interpreter argument aTHX to Perl_$func");
Packit 14c646
          $file{changes} += $changes;
Packit 14c646
        }
Packit 14c646
      }
Packit 14c646
    }
Packit 14c646
    else {
Packit 14c646
      warning("Uses Perl_$func instead of $func");
Packit 14c646
      $file{changes} += ($c =~ s{\bPerl_$func(\s*)\((\s*aTHX_?)?\s*}
Packit 14c646
                                {$func$1(}g);
Packit 14c646
    }
Packit 14c646
  }
Packit 14c646
Packit 14c646
  for $func (sort keys %{$file{uses_replace}}) {
Packit 14c646
    warning("Uses $func instead of $replace{$func}");
Packit 14c646
    $file{changes} += ($c =~ s/\b$func\b/$replace{$func}/g);
Packit 14c646
  }
Packit 14c646
Packit 14c646
  for $func (sort keys %{$file{uses_provided}}) {
Packit 14c646
    if ($file{uses}{$func}) {
Packit 14c646
      if (exists $file{uses_deps}{$func}) {
Packit 14c646
        diag("Uses $func, which depends on ", join(', ', @{$file{uses_deps}{$func}}));
Packit 14c646
      }
Packit 14c646
      else {
Packit 14c646
        diag("Uses $func");
Packit 14c646
      }
Packit 14c646
    }
Packit 14c646
    $warnings += hint($func);
Packit 14c646
  }
Packit 14c646
Packit 14c646
  unless ($opt{quiet}) {
Packit 14c646
    for $func (sort keys %{$file{uses_todo}}) {
Packit 14c646
      print "*** WARNING: Uses $func, which may not be portable below perl ",
Packit 14c646
            format_version($API{$func}{todo}), ", even with '$ppport'\n";
Packit 14c646
      $warnings++;
Packit 14c646
    }
Packit 14c646
  }
Packit 14c646
Packit 14c646
  for $func (sort keys %{$file{needed_static}}) {
Packit 14c646
    my $message = '';
Packit 14c646
    if (not exists $file{uses}{$func}) {
Packit 14c646
      $message = "No need to define NEED_$func if $func is never used";
Packit 14c646
    }
Packit 14c646
    elsif (exists $file{needs}{$func} && $file{needs}{$func} ne 'static') {
Packit 14c646
      $message = "No need to define NEED_$func when already needed globally";
Packit 14c646
    }
Packit 14c646
    if ($message) {
Packit 14c646
      diag($message);
Packit 14c646
      $file{changes} += ($c =~ s/^$HS*#$HS*define$HS+NEED_$func\b.*$LF//mg);
Packit 14c646
    }
Packit 14c646
  }
Packit 14c646
Packit 14c646
  for $func (sort keys %{$file{needed_global}}) {
Packit 14c646
    my $message = '';
Packit 14c646
    if (not exists $global{uses}{$func}) {
Packit 14c646
      $message = "No need to define NEED_${func}_GLOBAL if $func is never used";
Packit 14c646
    }
Packit 14c646
    elsif (exists $file{needs}{$func}) {
Packit 14c646
      if ($file{needs}{$func} eq 'extern') {
Packit 14c646
        $message = "No need to define NEED_${func}_GLOBAL when already needed globally";
Packit 14c646
      }
Packit 14c646
      elsif ($file{needs}{$func} eq 'static') {
Packit 14c646
        $message = "No need to define NEED_${func}_GLOBAL when only used in this file";
Packit 14c646
      }
Packit 14c646
    }
Packit 14c646
    if ($message) {
Packit 14c646
      diag($message);
Packit 14c646
      $file{changes} += ($c =~ s/^$HS*#$HS*define$HS+NEED_${func}_GLOBAL\b.*$LF//mg);
Packit 14c646
    }
Packit 14c646
  }
Packit 14c646
Packit 14c646
  $file{needs_inc_ppport} = keys %{$file{uses}};
Packit 14c646
Packit 14c646
  if ($file{needs_inc_ppport}) {
Packit 14c646
    my $pp = '';
Packit 14c646
Packit 14c646
    for $func (sort keys %{$file{needs}}) {
Packit 14c646
      my $type = $file{needs}{$func};
Packit 14c646
      next if $type eq 'extern';
Packit 14c646
      my $suffix = $type eq 'global' ? '_GLOBAL' : '';
Packit 14c646
      unless (exists $file{"needed_$type"}{$func}) {
Packit 14c646
        if ($type eq 'global') {
Packit 14c646
          diag("Files [@{$global{needs}{$func}}] need $func, adding global request");
Packit 14c646
        }
Packit 14c646
        else {
Packit 14c646
          diag("File needs $func, adding static request");
Packit 14c646
        }
Packit 14c646
        $pp .= "#define NEED_$func$suffix\n";
Packit 14c646
      }
Packit 14c646
    }
Packit 14c646
Packit 14c646
    if ($pp && ($c =~ s/^(?=$HS*#$HS*define$HS+NEED_\w+)/$pp/m)) {
Packit 14c646
      $pp = '';
Packit 14c646
      $file{changes}++;
Packit 14c646
    }
Packit 14c646
Packit 14c646
    unless ($file{has_inc_ppport}) {
Packit 14c646
      diag("Needs to include '$ppport'");
Packit 14c646
      $pp .= qq(#include "$ppport"\n)
Packit 14c646
    }
Packit 14c646
Packit 14c646
    if ($pp) {
Packit 14c646
      $file{changes} += ($c =~ s/^($HS*#$HS*define$HS+NEED_\w+.*?)^/$1$pp/ms)
Packit 14c646
                     || ($c =~ s/^(?=$HS*#$HS*include.*\Q$ppport\E)/$pp/m)
Packit 14c646
                     || ($c =~ s/^($HS*#$HS*include.*XSUB.*\s*?)^/$1$pp/m)
Packit 14c646
                     || ($c =~ s/^/$pp/);
Packit 14c646
    }
Packit 14c646
  }
Packit 14c646
  else {
Packit 14c646
    if ($file{has_inc_ppport}) {
Packit 14c646
      diag("No need to include '$ppport'");
Packit 14c646
      $file{changes} += ($c =~ s/^$HS*?#$HS*include.*\Q$ppport\E.*?$LF//m);
Packit 14c646
    }
Packit 14c646
  }
Packit 14c646
Packit 14c646
  # put back in our C comments
Packit 14c646
  my $ix;
Packit 14c646
  my $cppc = 0;
Packit 14c646
  my @ccom = @{$file{ccom}};
Packit 14c646
  for $ix (0 .. $#ccom) {
Packit 14c646
    if (!$opt{cplusplus} && $ccom[$ix] =~ s!^//!!) {
Packit 14c646
      $cppc++;
Packit 14c646
      $file{changes} += $c =~ s/$rccs$ix$rcce/$ccs$ccom[$ix] $cce/;
Packit 14c646
    }
Packit 14c646
    else {
Packit 14c646
      $c =~ s/$rccs$ix$rcce/$ccom[$ix]/;
Packit 14c646
    }
Packit 14c646
  }
Packit 14c646
Packit 14c646
  if ($cppc) {
Packit 14c646
    my $s = $cppc != 1 ? 's' : '';
Packit 14c646
    warning("Uses $cppc C++ style comment$s, which is not portable");
Packit 14c646
  }
Packit 14c646
Packit 14c646
  my $s = $warnings != 1 ? 's' : '';
Packit 14c646
  my $warn = $warnings ? " ($warnings warning$s)" : '';
Packit 14c646
  info("Analysis completed$warn");
Packit 14c646
Packit 14c646
  if ($file{changes}) {
Packit