summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-perl/Curses/files/Curses-1.06-p5.8-fixes.diff')
-rw-r--r--dev-perl/Curses/files/Curses-1.06-p5.8-fixes.diff44
1 files changed, 0 insertions, 44 deletions
diff --git a/dev-perl/Curses/files/Curses-1.06-p5.8-fixes.diff b/dev-perl/Curses/files/Curses-1.06-p5.8-fixes.diff
deleted file mode 100644
index a75be95f81e4..000000000000
--- a/dev-perl/Curses/files/Curses-1.06-p5.8-fixes.diff
+++ /dev/null
@@ -1,44 +0,0 @@
-diff -Naurp Curses-1.06.old/Curses.c Curses-1.06/Curses.c
---- Curses-1.06.old/Curses.c Wed Jul 25 13:10:38 2001
-+++ Curses-1.06/Curses.c Wed Aug 28 17:00:40 2002
-@@ -272,7 +272,7 @@ c_sv2window(sv, argnum)
- SV *sv;
- int argnum;
- {
-- if (Perl_sv_isa(sv, "Curses::Window")) {
-+ if (sv_isa( sv, "Curses::Window")) {
- WINDOW *ret = (WINDOW *)SvIV((SV*)SvRV(sv));
- return ret;
- }
-diff -Naurp Curses-1.06.old/CursesFun.c Curses-1.06/CursesFun.c
---- Curses-1.06.old/CursesFun.c Wed Jul 25 14:09:35 2001
-+++ Curses-1.06/CursesFun.c Wed Aug 28 17:03:28 2002
-@@ -1276,8 +1276,8 @@ XS(XS_Curses_newterm)
- c_exactargs("newterm", items, 3);
- {
- char * type = ST(0) != &PL_sv_undef ? (char *)SvPV(ST(0),PL_na) : NULL;
-- FILE * outfd = IoIFP(sv_2io(ST(1)));
-- FILE * infd = IoIFP(sv_2io(ST(2)));
-+ FILE * outfd = PerlIO_findFILE(IoIFP(sv_2io(ST(1))));
-+ FILE * infd = PerlIO_findFILE(IoIFP(sv_2io(ST(2))));
- SCREEN * ret = newterm(type, outfd, infd);
-
- ST(0) = sv_newmortal();
-@@ -3450,7 +3450,7 @@ XS(XS_Curses_putwin)
- c_exactargs("putwin", items, 2);
- {
- WINDOW *win = c_sv2window(ST(0), 0);
-- FILE * filep = IoIFP(sv_2io(ST(1)));
-+ FILE * filep = PerlIO_findFILE(IoIFP(sv_2io(ST(1))));
- int ret = putwin(win, filep);
-
- ST(0) = sv_newmortal();
-@@ -3469,7 +3469,7 @@ XS(XS_Curses_getwin)
- #ifdef C_GETWIN
- c_exactargs("getwin", items, 1);
- {
-- FILE * filep = IoIFP(sv_2io(ST(0)));
-+ FILE * filep = PerlIO_findFILE(IoIFP(sv_2io(ST(0))));
- WINDOW * ret = getwin(filep);
-
- ST(0) = sv_newmortal();