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

Comparing Coro/Event/Event.xs (file contents):
Revision 1.24 by root, Wed Oct 10 03:24:40 2007 UTC vs.
Revision 1.25 by root, Thu Oct 25 08:14:00 2007 UTC

107 SvREADONLY_on (priv); 107 SvREADONLY_on (priv);
108 108
109 w->callback = coro_std_cb; 109 w->callback = coro_std_cb;
110 w->ext_data = priv; 110 w->ext_data = priv;
111 111
112 {
113 SV *mob = newRV_noinc ((SV *)priv);
112 sv_magicext (SvRV (self), newRV_noinc ((SV *)priv), PERL_MAGIC_coro_event, 0, (char *)w, 0); 114 sv_magicext (SvRV (self), mob, PERL_MAGIC_coro_event, 0, (char *)w, 0);
115 SvREFCNT_dec (mob); /* sv_magicext increments the refcount */
116 }
113 } 117 }
114} 118}
115 119
116void 120void
117_next (SV *self) 121_next (SV *self)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines