X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fpoll.h;h=3566b92569c6103ffa502599fb9aded1210ba631;hb=73a21b6f495e16707ede460a2c9d8f1474bb4d93;hp=6ac6149b155b1634b9835a87233342e51fdd25b1;hpb=c0861d1f8e3869f058bc8b152cd35a08e5b03e73;p=libs%2Fcore.git diff --git a/source/poll.h b/source/poll.h index 6ac6149..3566b92 100644 --- a/source/poll.h +++ b/source/poll.h @@ -23,21 +23,21 @@ class Base; enum PollEvent { - P_NONE=0, - P_INPUT=1, - P_PRIO=2, - P_OUTPUT=4, - P_ERROR=8 + P_NONE = 0, + P_INPUT = 1, + P_PRIO = 2, + P_OUTPUT = 4, + P_ERROR = 8 }; inline PollEvent operator|(PollEvent e, PollEvent f) -{ return PollEvent((int)e|(int)f); } +{ return PollEvent(static_cast(e)|static_cast(f)); } inline PollEvent operator&(PollEvent e, PollEvent f) -{ return PollEvent((int)e&(int)f); } +{ return PollEvent(static_cast(e)&static_cast(f)); } inline PollEvent operator~(PollEvent e) -{ return PollEvent(~(int)e); } +{ return PollEvent(~static_cast(e)); } class Poller {