From 84d2ac4060205af81c55bf81ab802cd57ce08c19 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 28 Oct 2010 04:55:19 +0000 Subject: EV_UNDEF --- Changes | 2 ++ ev++.h | 3 +-- ev.h | 2 +- 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 */ -- cgit v1.2.3