summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFather Chrysostomos <sprout@cpan.org>2012-05-18 22:44:30 -0700
committerFather Chrysostomos <sprout@cpan.org>2012-05-21 18:09:33 -0700
commit7b71d0d142d89de9446cbbc63f724a74637404d3 (patch)
treecedb7fec33ae27c8139079476488e990d1edbfc7
parentbd6e6c126bf78b3ecdc6512201fd30a2c288fe7f (diff)
downloadperl-7b71d0d142d89de9446cbbc63f724a74637404d3.tar.gz
Consign magic_setamagic to oblivion
Now that ‘A’ magic is gone, nothing is using this function.
-rw-r--r--embed.fnc1
-rw-r--r--embed.h1
-rw-r--r--mg.c12
-rw-r--r--proto.h6
4 files changed, 0 insertions, 20 deletions
diff --git a/embed.fnc b/embed.fnc
index e9f971baa5..0d509f16ec 100644
--- a/embed.fnc
+++ b/embed.fnc
@@ -752,7 +752,6 @@ p |U32 |magic_regdata_cnt|NN SV* sv|NN MAGIC* mg
p |int |magic_regdatum_get|NN SV* sv|NN MAGIC* mg
pr |int |magic_regdatum_set|NN SV* sv|NN MAGIC* mg
p |int |magic_set |NN SV* sv|NN MAGIC* mg
-p |int |magic_setamagic|NN SV* sv|NN MAGIC* mg
p |int |magic_setarylen|NN SV* sv|NN MAGIC* mg
p |int |magic_freearylen_p|NN SV* sv|NN MAGIC* mg
p |int |magic_setdbline|NN SV* sv|NN MAGIC* mg
diff --git a/embed.h b/embed.h
index 149d8f807f..f5d5e5d3aa 100644
--- a/embed.h
+++ b/embed.h
@@ -1129,7 +1129,6 @@
#define magic_scalarpack(a,b) Perl_magic_scalarpack(aTHX_ a,b)
#define magic_set(a,b) Perl_magic_set(aTHX_ a,b)
#define magic_set_all_env(a,b) Perl_magic_set_all_env(aTHX_ a,b)
-#define magic_setamagic(a,b) Perl_magic_setamagic(aTHX_ a,b)
#define magic_setarylen(a,b) Perl_magic_setarylen(aTHX_ a,b)
#define magic_setdbline(a,b) Perl_magic_setdbline(aTHX_ a,b)
#define magic_setdefelem(a,b) Perl_magic_setdefelem(aTHX_ a,b)
diff --git a/mg.c b/mg.c
index 9acd5d22ec..74e320ea39 100644
--- a/mg.c
+++ b/mg.c
@@ -1691,18 +1691,6 @@ Perl_magic_clearisa(pTHX_ SV *sv, MAGIC *mg)
}
int
-Perl_magic_setamagic(pTHX_ SV *sv, MAGIC *mg)
-{
- dVAR;
- PERL_ARGS_ASSERT_MAGIC_SETAMAGIC;
- PERL_UNUSED_ARG(sv);
- PERL_UNUSED_ARG(mg);
- PL_amagic_generation++;
-
- return 0;
-}
-
-int
Perl_magic_getnkeys(pTHX_ SV *sv, MAGIC *mg)
{
HV * const hv = MUTABLE_HV(LvTARG(sv));
diff --git a/proto.h b/proto.h
index 5423fe4877..a52054b164 100644
--- a/proto.h
+++ b/proto.h
@@ -2215,12 +2215,6 @@ PERL_CALLCONV int Perl_magic_set_all_env(pTHX_ SV* sv, MAGIC* mg)
#define PERL_ARGS_ASSERT_MAGIC_SET_ALL_ENV \
assert(sv); assert(mg)
-PERL_CALLCONV int Perl_magic_setamagic(pTHX_ SV* sv, MAGIC* mg)
- __attribute__nonnull__(pTHX_1)
- __attribute__nonnull__(pTHX_2);
-#define PERL_ARGS_ASSERT_MAGIC_SETAMAGIC \
- assert(sv); assert(mg)
-
PERL_CALLCONV int Perl_magic_setarylen(pTHX_ SV* sv, MAGIC* mg)
__attribute__nonnull__(pTHX_1)
__attribute__nonnull__(pTHX_2);