ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/Coro/Coro/State.xs
(Generate patch)

Comparing Coro/Coro/State.xs (file contents):
Revision 1.185 by root, Thu Oct 4 19:35:08 2007 UTC vs.
Revision 1.186 by root, Fri Oct 5 20:10:42 2007 UTC

606 GvSV (irsgv) = newSVpvn ("\n", 1); sv_magic (GvSV (irsgv), (SV *)irsgv, PERL_MAGIC_sv, "/", 0); 606 GvSV (irsgv) = newSVpvn ("\n", 1); sv_magic (GvSV (irsgv), (SV *)irsgv, PERL_MAGIC_sv, "/", 0);
607 PL_rs = newSVsv (GvSV (irsgv)); 607 PL_rs = newSVsv (GvSV (irsgv));
608 608
609 { 609 {
610 IO *io = newIO (); 610 IO *io = newIO ();
611 PL_defoutgv = newGVgen ("Coro"); 611 PL_defoutgv = (GV *)NEWSV (0, 0);
612 GvIOp(PL_defoutgv) = io; 612 gv_init (PL_defoutgv, coro_state_stash, "stdout", sizeof ("stdout") - 1, 0);
613 IoTYPE (io) = IoTYPE_WRONLY; 613 IoTYPE (io) = IoTYPE_WRONLY;
614 IoOFP (io) = IoIFP (io) = PerlIO_stdout (); 614 IoOFP (io) = IoIFP (io) = PerlIO_stdout ();
615 IoFLAGS (io) |= IOf_FLUSH; 615 IoFLAGS (io) |= IOf_FLUSH;
616 GvIOp (PL_defoutgv) = io;
616 } 617 }
617 618
618 { 619 {
619 dSP; 620 dSP;
620 LOGOP myop; 621 LOGOP myop;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines