summaryrefslogtreecommitdiff
path: root/embedvar.h
diff options
context:
space:
mode:
authorJan Dubois <jand@activestate.com>2010-07-21 18:28:33 -0700
committerJan Dubois <jand@activestate.com>2010-07-21 18:28:33 -0700
commitcfef31b27d1a56cda74e23698243f3be70bd9cb3 (patch)
treea24c515a115b3500922a6f9654ce3596fb828e64 /embedvar.h
parentb6c85593a554a961f8d6994f7e4c5551a0a5eb2c (diff)
downloadperl-cfef31b27d1a56cda74e23698243f3be70bd9cb3.tar.gz
Get rid of PERL_POLLUTE
PERL_POLLUTE was added (but undefined by default) in 5.6 to optionally expose older 5.005 symbols for backwards compatibility. It's use was always discouraged, and MakeMaker contains a more specific escape hatch: perl Makefile.PL POLLUTE=1 This can be used for modules that have not been upgraded to 5.6 naming conventions (and really should be completely obsolete by now).
Diffstat (limited to 'embedvar.h')
-rw-r--r--embedvar.h33
1 files changed, 0 insertions, 33 deletions
diff --git a/embedvar.h b/embedvar.h
index dde1f279d8..25c033c273 100644
--- a/embedvar.h
+++ b/embedvar.h
@@ -845,37 +845,4 @@
#endif /* PERL_GLOBAL_STRUCT */
-#ifdef PERL_POLLUTE /* disabled by default in 5.6.0 */
-
-#define DBassertion PL_DBassertion
-#define DBsingle PL_DBsingle
-#define DBsub PL_DBsub
-#define compiling PL_compiling
-#define curcop PL_curcop
-#define curstash PL_curstash
-#define debstash PL_debstash
-#define defgv PL_defgv
-#define diehook PL_diehook
-#define dirty PL_dirty
-#define dowarn PL_dowarn
-#define errgv PL_errgv
-#define na PL_na
-#define no_modify PL_no_modify
-#define perl_destruct_level PL_perl_destruct_level
-#define perldb PL_perldb
-#define ppaddr PL_ppaddr
-#define rsfp PL_rsfp
-#define rsfp_filters PL_rsfp_filters
-#define stack_base PL_stack_base
-#define stack_sp PL_stack_sp
-#define stdingv PL_stdingv
-#define sv_arenaroot PL_sv_arenaroot
-#define sv_no PL_sv_no
-#define sv_undef PL_sv_undef
-#define sv_yes PL_sv_yes
-#define tainted PL_tainted
-#define tainting PL_tainting
-
-#endif /* PERL_POLLUTE */
-
/* ex: set ro: */