summaryrefslogtreecommitdiff
path: root/regen/mg_vtable.pl
diff options
context:
space:
mode:
authorYves Orton <demerphq@gmail.com>2023-03-10 12:13:36 +0100
committerYves Orton <demerphq@gmail.com>2023-03-18 20:57:59 +0800
commite2e830cd93e16aedc6c6225069eeb7bdfc431a43 (patch)
treeaeefc7937e0bb3885ba06e11ab66dc9008c1ef7f /regen/mg_vtable.pl
parent5753ce0b56169a13e14034a26daefe8eafe8d614 (diff)
downloadperl-e2e830cd93e16aedc6c6225069eeb7bdfc431a43.tar.gz
regen/mg_vtable.pl - rename confusing var %sig to %vtable_conf
Diffstat (limited to 'regen/mg_vtable.pl')
-rw-r--r--regen/mg_vtable.pl13
1 files changed, 6 insertions, 7 deletions
diff --git a/regen/mg_vtable.pl b/regen/mg_vtable.pl
index 578eabeaea..e61dc2cce9 100644
--- a/regen/mg_vtable.pl
+++ b/regen/mg_vtable.pl
@@ -215,10 +215,9 @@ my %mg =
);
-# %sig
+# %vtable_conf
#
# This hash is mainly concerned with populating the vtable.
-# (despite the name it has nothing to do with signals!)
#
# These have a subtly different "namespace" from the magic types.
#
@@ -247,9 +246,9 @@ my %mg =
# dup
# local
# For each specified method, add a vtable function pointer
-# of the form "Perl_magic_$sig{foo}{get}" etc
+# of the form "Perl_magic_$vtable_conf{foo}{get}" etc
-my %sig =
+my %vtable_conf =
(
'sv' => {get => 'get', set => 'set'},
'env' => {set => 'set_all_env', clear => 'clear_all_env'},
@@ -455,9 +454,9 @@ EOH
}
-# Process %sig - everything goes to mg_vtable.h
+# Process %vtable_conf - everything goes to mg_vtable.h
-my @names = sort keys %sig;
+my @names = sort keys %vtable_conf;
{
my $want = join ",\n ", (map {"want_vtbl_$_"} @names), 'magic_vtable_max';
my $names = join qq{",\n "}, @names;
@@ -505,7 +504,7 @@ my @vtable_names;
my @aliases;
while (my $name = shift @names) {
- my $data = $sig{$name};
+ my $data = $vtable_conf{$name};
push @vtable_names, $name;
my @funcs = map {
$data->{$_} ? "Perl_magic_$data->{$_}" : 0;