summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Changes2
-rw-r--r--ev++.h3
-rw-r--r--ev.h2
3 files changed, 4 insertions, 3 deletions
diff --git a/Changes b/Changes
index f006e72..02009c9 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,7 @@
Revision history for libev, a high-performance and full-featured event loop.
+ - change EV_UNDEF to 0xffffffff to silence some overzealous compilers.
+
4.00 Mon Oct 25 12:32:12 CEST 2010
- "PORTING FROM LIBEV 3.X TO 4.X" (in ev.pod) is recommended reading.
- ev_embed_stop did not correctly stop the watcher (very good
diff --git a/ev++.h b/ev++.h
index 7207694..d85be55 100644
--- a/ev++.h
+++ b/ev++.h
@@ -58,8 +58,7 @@ namespace ev {
typedef ev_tstamp tstamp;
- enum
- {
+ enum {
UNDEF = EV_UNDEF,
NONE = EV_NONE,
READ = EV_READ,
diff --git a/ev.h b/ev.h
index 69d49a8..7bf91e5 100644
--- a/ev.h
+++ b/ev.h
@@ -197,7 +197,7 @@ struct ev_loop;
/* eventmask, revents, events... */
enum {
- EV_UNDEF = -1, /* guaranteed to be invalid */
+ 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 */