diff options
| author | root <root> | 2013-02-28 02:17:20 +0000 | 
|---|---|---|
| committer | root <root> | 2013-02-28 02:17:20 +0000 | 
| commit | a68dc75fc7b846b4647196a1bbb9485cfaa88647 (patch) | |
| tree | 9a8bfb5d49302f57b716c2abb1738205e56ecc1c | |
| parent | 4a52fb6580c6ca020730f7fb0eadfb7322ac8ac9 (diff) | |
iso c fix
| -rw-r--r-- | Changes | 1 | ||||
| -rw-r--r-- | ev.h | 44 | 
2 files changed, 23 insertions, 22 deletions
| @@ -57,6 +57,7 @@ TODO: document portbaility requirements for atomic pointer access            versions ignore it before            (https://bugzilla.redhat.com/show_bug.cgi?id=908096).          - add some untested android support. +        - enum expressions must be of type int (reported by Juan Pablo L).  4.11 Sat Feb  4 19:52:39 CET 2012  	- INCOMPATIBLE CHANGE: ev_timer_again now clears the pending status, as @@ -209,29 +209,29 @@ struct ev_loop;  /* eventmask, revents, events... */  enum { -  EV_UNDEF    = 0xFFFFFFFF, /* guaranteed to be invalid */ -  EV_NONE     =       0x00, /* no events */ -  EV_READ     =       0x01, /* ev_io detected read will not block */ -  EV_WRITE    =       0x02, /* ev_io detected write will not block */ -  EV__IOFDSET =       0x80, /* internal use only */ -  EV_IO       =    EV_READ, /* alias for type-detection */ -  EV_TIMER    = 0x00000100, /* timer timed out */ +  EV_UNDEF    = (int)0xFFFFFFFF, /* guaranteed to be invalid */ +  EV_NONE     =            0x00, /* no events */ +  EV_READ     =            0x01, /* ev_io detected read will not block */ +  EV_WRITE    =            0x02, /* ev_io detected write will not block */ +  EV__IOFDSET =            0x80, /* internal use only */ +  EV_IO       =         EV_READ, /* alias for type-detection */ +  EV_TIMER    =      0x00000100, /* timer timed out */  #if EV_COMPAT3 -  EV_TIMEOUT  =   EV_TIMER, /* pre 4.0 API compatibility */ -#endif -  EV_PERIODIC = 0x00000200, /* periodic timer timed out */ -  EV_SIGNAL   = 0x00000400, /* signal was received */ -  EV_CHILD    = 0x00000800, /* child/pid had status change */ -  EV_STAT     = 0x00001000, /* stat data changed */ -  EV_IDLE     = 0x00002000, /* event loop is idling */ -  EV_PREPARE  = 0x00004000, /* event loop about to poll */ -  EV_CHECK    = 0x00008000, /* event loop finished poll */ -  EV_EMBED    = 0x00010000, /* embedded event loop needs sweep */ -  EV_FORK     = 0x00020000, /* event loop resumed in child */ -  EV_CLEANUP  = 0x00040000, /* event loop resumed in child */ -  EV_ASYNC    = 0x00080000, /* async intra-loop signal */ -  EV_CUSTOM   = 0x01000000, /* for use by user code */ -  EV_ERROR    = 0x80000000  /* sent when an error occurs */ +  EV_TIMEOUT  =        EV_TIMER, /* pre 4.0 API compatibility */ +#endif +  EV_PERIODIC =      0x00000200, /* periodic timer timed out */ +  EV_SIGNAL   =      0x00000400, /* signal was received */ +  EV_CHILD    =      0x00000800, /* child/pid had status change */ +  EV_STAT     =      0x00001000, /* stat data changed */ +  EV_IDLE     =      0x00002000, /* event loop is idling */ +  EV_PREPARE  =      0x00004000, /* event loop about to poll */ +  EV_CHECK    =      0x00008000, /* event loop finished poll */ +  EV_EMBED    =      0x00010000, /* embedded event loop needs sweep */ +  EV_FORK     =      0x00020000, /* event loop resumed in child */ +  EV_CLEANUP  =      0x00040000, /* event loop resumed in child */ +  EV_ASYNC    =      0x00080000, /* async intra-loop signal */ +  EV_CUSTOM   =      0x01000000, /* for use by user code */ +  EV_ERROR    = (int)0x80000000  /* sent when an error occurs */  };  /* can be used to add custom fields to all watchers, while losing binary compatibility */ | 
