summaryrefslogtreecommitdiff
path: root/sv.h
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2005-10-29 14:25:55 +0000
committerNicholas Clark <nick@ccl4.org>2005-10-29 14:25:55 +0000
commitaae9cea0a2be05abb857e6b2b32773d3d5fae6d8 (patch)
tree4ea5b941a8cdaf6c5bff5598320a28439b36dd5a /sv.h
parent9a265e59ce486ba81d4c53a5dd1e167baf7e65e7 (diff)
downloadperl-aae9cea0a2be05abb857e6b2b32773d3d5fae6d8.tar.gz
sv_taint() can easily be replaced by a macro.
p4raw-id: //depot/perl@25876
Diffstat (limited to 'sv.h')
-rw-r--r--sv.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/sv.h b/sv.h
index 1e6c86a4d2..0fff60910a 100644
--- a/sv.h
+++ b/sv.h
@@ -1034,6 +1034,8 @@ Taints an SV if tainting is enabled.
=cut
*/
+#define sv_taint(sv) sv_magic((sv), Nullsv, PERL_MAGIC_taint, Nullch, 0)
+
#define SvTAINTED(sv) (SvMAGICAL(sv) && sv_tainted(sv))
#define SvTAINTED_on(sv) STMT_START{ if(PL_tainting){sv_taint(sv);} }STMT_END
#define SvTAINTED_off(sv) STMT_START{ if(PL_tainting){sv_untaint(sv);} }STMT_END