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.356 by root, Sat Jun 27 14:06:59 2009 UTC vs.
Revision 1.357 by root, Sat Jun 27 14:09:28 2009 UTC

3179 CODE: 3179 CODE:
3180{ 3180{
3181 struct coro *current = SvSTATE_current; 3181 struct coro *current = SvSTATE_current;
3182 SV **throwp = self == current ? &CORO_THROW : &self->except; 3182 SV **throwp = self == current ? &CORO_THROW : &self->except;
3183 SvREFCNT_dec (*throwp); 3183 SvREFCNT_dec (*throwp);
3184 SvGETMAGIC (throw);
3184 *throwp = SvOK (throw) ? newSVsv (throw) : 0; 3185 *throwp = SvOK (throw) ? newSVsv (throw) : 0;
3185} 3186}
3186 3187
3187void 3188void
3188api_trace (SV *coro, int flags = CC_TRACE | CC_TRACE_SUB) 3189api_trace (SV *coro, int flags = CC_TRACE | CC_TRACE_SUB)
3335void 3336void
3336_set_readyhook (SV *hook) 3337_set_readyhook (SV *hook)
3337 PROTOTYPE: $ 3338 PROTOTYPE: $
3338 CODE: 3339 CODE:
3339 SvREFCNT_dec (coro_readyhook); 3340 SvREFCNT_dec (coro_readyhook);
3341 SvGETMAGIC (hook);
3340 coro_readyhook = SvOK (hook) ? newSVsv (hook) : 0; 3342 coro_readyhook = SvOK (hook) ? newSVsv (hook) : 0;
3341 3343
3342int 3344int
3343prio (Coro::State coro, int newprio = 0) 3345prio (Coro::State coro, int newprio = 0)
3344 PROTOTYPE: $;$ 3346 PROTOTYPE: $;$

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines