correctly. Added brackets around the comparison to force evaluation.
Thanks to Simon <iahnl@iah.nl> for finding and fixing this.
void FdMask::zero() { memset(this, 0, sizeof(FdMask)); }
void FdMask::setBit(int fd) { FD_SET(fd,this); }
void FdMask::clrBit(int fd) { FD_CLR(fd,this); }
-fxBool FdMask::isSet(int fd) const { return FD_ISSET(fd,this) != 0; }
+fxBool FdMask::isSet(int fd) const { return (FD_ISSET(fd,this) != 0); }
fxBool FdMask::anySet() const {
const int mskcnt = howmany(FD_SETSIZE,NFDBITS);