ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/libev/ev.c
(Generate patch)

Comparing libev/ev.c (file contents):
Revision 1.299 by root, Tue Jul 14 00:09:59 2009 UTC vs.
Revision 1.301 by root, Wed Jul 15 16:58:53 2009 UTC

1840ev_invoke (EV_P_ void *w, int revents) 1840ev_invoke (EV_P_ void *w, int revents)
1841{ 1841{
1842 EV_CB_INVOKE ((W)w, revents); 1842 EV_CB_INVOKE ((W)w, revents);
1843} 1843}
1844 1844
1845unsigned int
1846ev_pending_count (EV_P)
1847{
1848 int pri;
1849 unsigned int count = 0;
1850
1851 for (pri = NUMPRI; pri--; )
1852 count += pendingcnt [pri];
1853
1854 return count;
1855}
1856
1845void noinline 1857void noinline
1846ev_invoke_pending (EV_P) 1858ev_invoke_pending (EV_P)
1847{ 1859{
1848 int pri; 1860 int pri;
1849 1861
2473 ev_at (w) = w->repeat; 2485 ev_at (w) = w->repeat;
2474 ev_timer_start (EV_A_ w); 2486 ev_timer_start (EV_A_ w);
2475 } 2487 }
2476 2488
2477 EV_FREQUENT_CHECK; 2489 EV_FREQUENT_CHECK;
2490}
2491
2492ev_tstamp
2493ev_timer_remaining (EV_P_ ev_timer *w)
2494{
2495 return ev_at (w) - (ev_is_active (w) ? mn_now : 0.);
2478} 2496}
2479 2497
2480#if EV_PERIODIC_ENABLE 2498#if EV_PERIODIC_ENABLE
2481void noinline 2499void noinline
2482ev_periodic_start (EV_P_ ev_periodic *w) 2500ev_periodic_start (EV_P_ ev_periodic *w)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines