diff options
author | Nick Ing-Simmons <nik@tiuk.ti.com> | 2001-03-29 14:23:31 +0000 |
---|---|---|
committer | Nick Ing-Simmons <nik@tiuk.ti.com> | 2001-03-29 14:23:31 +0000 |
commit | c7997937a3d3c62c11d46b84cf8e39979d05cd2e (patch) | |
tree | 0a9eaecf20febb66de5983014d7f12cbb8e13ff6 /ext/PerlIO | |
parent | f3ee62dd045665d69979ecdae282e2285af75e52 (diff) | |
download | perl-c7997937a3d3c62c11d46b84cf8e39979d05cd2e.tar.gz |
Win32 has name conflict with ERROR
p4raw-id: //depot/perlio@9435
Diffstat (limited to 'ext/PerlIO')
-rw-r--r-- | ext/PerlIO/Via/Via.xs | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/ext/PerlIO/Via/Via.xs b/ext/PerlIO/Via/Via.xs index 3f491dafc5..0abcece8a7 100644 --- a/ext/PerlIO/Via/Via.xs +++ b/ext/PerlIO/Via/Via.xs @@ -33,7 +33,7 @@ typedef struct CV *FLUSH; CV *SETLINEBUF; CV *CLEARERR; - CV *ERROR; + CV *mERROR; CV *mEOF; } PerlIOVia; @@ -459,21 +459,21 @@ PerlIOVia_clearerr(PerlIO *f) PerlIOBase_clearerr(f); } -IV -PerlIOVia_error(PerlIO *f) +SV * +PerlIOVia_getarg(PerlIO *f) { dTHX; PerlIOVia *s = PerlIOSelf(f,PerlIOVia); - SV *result = PerlIOVia_method(aTHX_ f,MYMethod(ERROR),G_SCALAR,Nullsv); - return (result) ? SvIV(result) : PerlIOBase_error(f); + return PerlIOVia_method(aTHX_ f,MYMethod(GETARG),G_SCALAR,Nullsv); } -SV * -PerlIOVia_getarg(PerlIO *f) +IV +PerlIOVia_error(PerlIO *f) { dTHX; PerlIOVia *s = PerlIOSelf(f,PerlIOVia); - return PerlIOVia_method(aTHX_ f,MYMethod(GETARG),G_SCALAR,Nullsv); + SV *result = PerlIOVia_method(aTHX_ f,"ERROR",&s->mERROR,G_SCALAR,Nullsv); + return (result) ? SvIV(result) : PerlIOBase_error(f); } IV |