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

Comparing libev/ev.h (file contents):
Revision 1.144 by root, Fri Oct 22 06:02:27 2010 UTC vs.
Revision 1.145 by root, Fri Oct 22 06:09:26 2010 UTC

154#endif 154#endif
155 155
156/* support multiple event loops? */ 156/* support multiple event loops? */
157#if EV_MULTIPLICITY 157#if EV_MULTIPLICITY
158struct ev_loop; 158struct ev_loop;
159# define EV_P struct ev_loop *loop 159# define EV_P struct ev_loop *loop /* a loop as sole parameter in a declaration */
160# define EV_P_ EV_P, 160# define EV_P_ EV_P, /* a loop as first of multiple parameters */
161# define EV_A loop 161# define EV_A loop /* a loop as sole argument to a function call */
162# define EV_A_ EV_A, 162# define EV_A_ EV_A, /* a loop as first of multiple arguments */
163# define EV_DEFAULT_UC ev_default_loop_uc () 163# define EV_DEFAULT_UC ev_default_loop_uc () /* the default loop, if initialised, as sole arg */
164# define EV_DEFAULT_UC_ EV_DEFAULT_UC, 164# define EV_DEFAULT_UC_ EV_DEFAULT_UC, /* the default loop as first of multiple arguments */
165# define EV_DEFAULT ev_default_loop (0) 165# define EV_DEFAULT ev_default_loop (0) /* the default loop as sole arg */
166# define EV_DEFAULT_ EV_DEFAULT, 166# define EV_DEFAULT_ EV_DEFAULT, /* the default loop as first of multiple arguments */
167# define EV_PDEF EV_P EV_DEFARG (EV_DEFAULT_UC) 167# define EV_PDEF EV_P EV_DEFARG (EV_DEFAULT_UC) /* EV_P, but with default argument in C++ */
168#else 168#else
169# define EV_P void 169# define EV_P void
170# define EV_P_ 170# define EV_P_
171# define EV_A 171# define EV_A
172# define EV_A_ 172# define EV_A_

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines