summaryrefslogtreecommitdiff
path: root/sv.c
diff options
context:
space:
mode:
authorPaul "LeoNerd" Evans <leonerd@leonerd.org.uk>2023-02-13 13:58:19 +0000
committerPaul Evans <leonerd@leonerd.org.uk>2023-02-13 16:01:46 +0000
commit45826d9c097ca6244814faff2f85d6435067d27a (patch)
tree19f8e4f1eba8137bd526881c843b4c3a06786453 /sv.c
parent3475eb469dc997fee540f7af34dc2e178fd5a184 (diff)
downloadperl-45826d9c097ca6244814faff2f85d6435067d27a.tar.gz
Move the macros which wrap sv_dup_inc() into sv.h
Diffstat (limited to 'sv.c')
-rw-r--r--sv.c15
1 files changed, 0 insertions, 15 deletions
diff --git a/sv.c b/sv.c
index 2805851f7f..2e167a09c6 100644
--- a/sv.c
+++ b/sv.c
@@ -13781,21 +13781,6 @@ ptr_table_* functions.
#endif
-/* Certain cases in Perl_ss_dup have been merged, by relying on the fact
- that currently av_dup, gv_dup and hv_dup are the same as sv_dup.
- If this changes, please unmerge ss_dup.
- Likewise, sv_dup_inc_multiple() relies on this fact. */
-#define sv_dup_inc_NN(s,t) SvREFCNT_inc_NN(sv_dup_inc(s,t))
-#define av_dup(s,t) MUTABLE_AV(sv_dup((const SV *)s,t))
-#define av_dup_inc(s,t) MUTABLE_AV(sv_dup_inc((const SV *)s,t))
-#define hv_dup(s,t) MUTABLE_HV(sv_dup((const SV *)s,t))
-#define hv_dup_inc(s,t) MUTABLE_HV(sv_dup_inc((const SV *)s,t))
-#define cv_dup(s,t) MUTABLE_CV(sv_dup((const SV *)s,t))
-#define cv_dup_inc(s,t) MUTABLE_CV(sv_dup_inc((const SV *)s,t))
-#define io_dup(s,t) MUTABLE_IO(sv_dup((const SV *)s,t))
-#define io_dup_inc(s,t) MUTABLE_IO(sv_dup_inc((const SV *)s,t))
-#define gv_dup(s,t) MUTABLE_GV(sv_dup((const SV *)s,t))
-#define gv_dup_inc(s,t) MUTABLE_GV(sv_dup_inc((const SV *)s,t))
#define SAVEPV(p) ((p) ? savepv(p) : NULL)
#define SAVEPVN(p,n) ((p) ? savepvn(p,n) : NULL)