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

Comparing EV/EV.xs (file contents):
Revision 1.67 by root, Mon Nov 12 21:51:14 2007 UTC vs.
Revision 1.68 by root, Mon Nov 12 23:24:37 2007 UTC

167 PUSHs (sv_self); 167 PUSHs (sv_self);
168 PUSHs (sv_events); 168 PUSHs (sv_events);
169 169
170 PUTBACK; 170 PUTBACK;
171 call_sv (w->cb_sv, G_DISCARD | G_VOID | G_EVAL); 171 call_sv (w->cb_sv, G_DISCARD | G_VOID | G_EVAL);
172 SP = PL_stack_base + mark; PUTBACK;
173 172
174 SvREFCNT_dec (sv_self); 173 SvREFCNT_dec (sv_self);
175 SvREFCNT_dec (sv_status); 174 SvREFCNT_dec (sv_status);
176 175
177 if (sv_events_cache) 176 if (sv_events_cache)
182 if (SvTRUE (ERRSV)) 181 if (SvTRUE (ERRSV))
183 { 182 {
184 PUSHMARK (SP); 183 PUSHMARK (SP);
185 PUTBACK; 184 PUTBACK;
186 call_sv (get_sv ("EV::DIED", 1), G_DISCARD | G_VOID | G_EVAL | G_KEEPERR); 185 call_sv (get_sv ("EV::DIED", 1), G_DISCARD | G_VOID | G_EVAL | G_KEEPERR);
187 SP = PL_stack_base + mark; PUTBACK;
188 } 186 }
187
188 SP = PL_stack_base + mark;
189 PUTBACK;
189} 190}
190 191
191static ev_tstamp 192static ev_tstamp
192e_periodic_cb (struct ev_periodic *w, ev_tstamp now) 193e_periodic_cb (struct ev_periodic *w, ev_tstamp now)
193{ 194{

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines