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

Comparing EV/EV.xs (file contents):
Revision 1.123 by root, Sat Apr 25 14:12:48 2009 UTC vs.
Revision 1.124 by root, Mon Jun 29 18:46:52 2009 UTC

33 33
34/* 5.6.x */ 34/* 5.6.x */
35#ifndef SvRV_set 35#ifndef SvRV_set
36# define SvRV_set(a,b) SvRV ((a)) = (b) 36# define SvRV_set(a,b) SvRV ((a)) = (b)
37#endif 37#endif
38
39#if __GNUC__ >= 3
40# define expect(expr,value) __builtin_expect ((expr),(value))
41#else
42# define expect(expr,value) (expr)
43#endif
44
45#define expect_false(expr) expect ((expr) != 0, 0)
46#define expect_true(expr) expect ((expr) != 0, 1)
47 38
48#define e_loop(w) INT2PTR (struct ev_loop *, SvIVX ((w)->loop)) 39#define e_loop(w) INT2PTR (struct ev_loop *, SvIVX ((w)->loop))
49 40
50#define WFLAG_KEEPALIVE 1 41#define WFLAG_KEEPALIVE 1
51#define WFLAG_UNREFED 2 /* has been unref'ed */ 42#define WFLAG_UNREFED 2 /* has been unref'ed */

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines