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.275 by root, Sat Nov 15 06:26:52 2008 UTC vs.
Revision 1.276 by root, Sat Nov 15 07:49:48 2008 UTC

2162 CODE: 2162 CODE:
2163 api_execute_slf (aTHX_ cv, slf_init_set_stacklevel, &ST (0), items); 2163 api_execute_slf (aTHX_ cv, slf_init_set_stacklevel, &ST (0), items);
2164 2164
2165void 2165void
2166transfer (...) 2166transfer (...)
2167 PROTOTYPE: $$
2167 CODE: 2168 CODE:
2168 api_execute_slf (aTHX_ cv, slf_init_transfer, &ST (0), items); 2169 api_execute_slf (aTHX_ cv, slf_init_transfer, &ST (0), items);
2169 2170
2170bool 2171bool
2171_destroy (SV *coro_sv) 2172_destroy (SV *coro_sv)
2397} 2398}
2398 2399
2399void 2400void
2400schedule (...) 2401schedule (...)
2401 CODE: 2402 CODE:
2402 api_execute_slf (aTHX_ cv, slf_init_schedule, &ST (0), items); 2403 api_execute_slf (aTHX_ cv, slf_init_schedule, &ST (0), 0);
2403 2404
2404void 2405void
2405cede (...) 2406cede (...)
2406 CODE: 2407 CODE:
2407 api_execute_slf (aTHX_ cv, slf_init_cede, &ST (0), items); 2408 api_execute_slf (aTHX_ cv, slf_init_cede, &ST (0), 0);
2408 2409
2409void 2410void
2410cede_notself (...) 2411cede_notself (...)
2411 CODE: 2412 CODE:
2412 api_execute_slf (aTHX_ cv, slf_init_cede_notself, &ST (0), items); 2413 api_execute_slf (aTHX_ cv, slf_init_cede_notself, &ST (0), 0);
2413 2414
2414void 2415void
2415_set_current (SV *current) 2416_set_current (SV *current)
2416 PROTOTYPE: $ 2417 PROTOTYPE: $
2417 CODE: 2418 CODE:
2727} 2728}
2728 2729
2729void 2730void
2730down (SV *self) 2731down (SV *self)
2731 CODE: 2732 CODE:
2732 api_execute_slf (aTHX_ cv, slf_init_semaphore_down, &ST (0), items); 2733 api_execute_slf (aTHX_ cv, slf_init_semaphore_down, &ST (0), 1);
2733 2734
2734void 2735void
2735try (SV *self) 2736try (SV *self)
2736 PPCODE: 2737 PPCODE:
2737{ 2738{

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines