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.300 by root, Wed Nov 19 02:07:48 2008 UTC vs.
Revision 1.301 by root, Wed Nov 19 02:41:31 2008 UTC

2158 AvARRAY (av)[0] = AvARRAY (av)[1]; 2158 AvARRAY (av)[0] = AvARRAY (av)[1];
2159 AvARRAY (av)[1] = cb; 2159 AvARRAY (av)[1] = cb;
2160 2160
2161 cb = av_shift (av); 2161 cb = av_shift (av);
2162 2162
2163 api_ready (cb); 2163 api_ready (aTHX_ cb);
2164 sv_setiv (cb, 0); /* signal waiter */ 2164 sv_setiv (cb, 0); /* signal waiter */
2165 SvREFCNT_dec (cb); 2165 SvREFCNT_dec (cb);
2166 2166
2167 --count; 2167 --count;
2168 } 2168 }
2986 CODE: 2986 CODE:
2987{ 2987{
2988 AV *av = (AV *)SvRV (self); 2988 AV *av = (AV *)SvRV (self);
2989 2989
2990 if (AvFILLp (av)) 2990 if (AvFILLp (av))
2991 coro_signal_wake (av, 1); 2991 coro_signal_wake (aTHX_ av, 1);
2992 else 2992 else
2993 SvIVX (AvARRAY (av)[0]) = 1; /* remember the signal */ 2993 SvIVX (AvARRAY (av)[0]) = 1; /* remember the signal */
2994} 2994}
2995 2995
2996IV 2996IV

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines