summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
authorGurusamy Sarathy <gsar@cpan.org>2001-06-11 16:34:31 -0700
committerJarkko Hietaniemi <jhi@iki.fi>2001-06-12 13:27:28 +0000
commit1de7c2aca01d9e33d916dcec3cd53be0b1f8e101 (patch)
tree2efc0e17e307ec5906198016eadd03f2180fe518 /ext
parentc6c619a96fa11b09bef26d0c724b6cfd0bdbb34b (diff)
downloadperl-1de7c2aca01d9e33d916dcec3cd53be0b1f8e101.tar.gz
As suggested in
Subject: Re: ext/ + -Wall Message-Id: <200106120634.f5C6YVM07246@smtp3.ActiveState.com> p4raw-id: //depot/perl@10535
Diffstat (limited to 'ext')
-rw-r--r--ext/PerlIO/Scalar/Scalar.xs1
-rw-r--r--ext/PerlIO/Via/Via.xs3
2 files changed, 3 insertions, 1 deletions
diff --git a/ext/PerlIO/Scalar/Scalar.xs b/ext/PerlIO/Scalar/Scalar.xs
index 9f991dd28c..49cb6e494a 100644
--- a/ext/PerlIO/Scalar/Scalar.xs
+++ b/ext/PerlIO/Scalar/Scalar.xs
@@ -65,6 +65,7 @@ PerlIOScalar_popped(PerlIO *f)
IV
PerlIOScalar_close(PerlIO *f)
{
+ dTHXs;
IV code = PerlIOBase_close(f);
PerlIOBase(f)->flags &= ~(PERLIO_F_RDBUF|PERLIO_F_WRBUF);
return code;
diff --git a/ext/PerlIO/Via/Via.xs b/ext/PerlIO/Via/Via.xs
index b2c93edf5c..605774b61b 100644
--- a/ext/PerlIO/Via/Via.xs
+++ b/ext/PerlIO/Via/Via.xs
@@ -391,7 +391,7 @@ PerlIOVia_get_base(PerlIO *f)
{
if (PerlIOBase(f)->flags & PERLIO_F_CANREAD)
{
- dTHX;
+ dTHXs;
PerlIOVia *s = PerlIOSelf(f,PerlIOVia);
if (s->var)
{
@@ -409,6 +409,7 @@ PerlIOVia_get_ptr(PerlIO *f)
PerlIOVia *s = PerlIOSelf(f,PerlIOVia);
if (s->var)
{
+ dTHXs;
STDCHAR *p = (STDCHAR *)(SvEND(s->var) - s->cnt);
return p;
}