final 1
Fork of C027_Support by
Diff: MDM.cpp
- Revision:
- 104:c64ba749a422
- Parent:
- 103:197fa7920ad8
- Child:
- 105:f6bb2a20de70
diff -r 197fa7920ad8 -r c64ba749a422 MDM.cpp --- a/MDM.cpp Thu Jul 03 21:00:22 2014 +0000 +++ b/MDM.cpp Fri Jul 04 05:20:57 2014 +0000 @@ -8,9 +8,9 @@ #define PROFILE "0" //!< this is the psd profile used #define MAX_SIZE 128 //!< max expected messages // num sockets -#define MAXSOCKET (sizeof(_sockets)/sizeof(*_sockets)) -//! test if it is a socket -#define ISSOCKET(s) (((s) >= 0) && ((s) < MAXSOCKET) && (_sockets[s].handle != SOCKET_ERROR)) +#define NUMSOCKETS (sizeof(_sockets)/sizeof(*_sockets)) +//! test if it is a socket is ok to use +#define ISSOCKET(s) (((s) >= 0) && ((s) < NUMSOCKETS) && (_sockets[s].handle != SOCKET_ERROR)) //! check for timeout #define TIMEOUT(t, ms) ((ms != TIMEOUT_BLOCKING) && (ms < t.read_ms())) //! registration ok check helper @@ -88,7 +88,7 @@ _ip = NOIP; _init = false; memset(_sockets, 0, sizeof(_sockets)); - for (int socket = 0; socket < MAXSOCKET; socket ++) + for (int socket = 0; socket < NUMSOCKETS; socket ++) _sockets[socket].handle = SOCKET_ERROR; #ifdef MDM_DEBUG _debugLevel = 1; @@ -1188,7 +1188,7 @@ } int MDMParser::_findSocket(int handle) { - for (int socket = 0; socket < MAXSOCKET; socket ++) { + for (int socket = 0; socket < NUMSOCKETS; socket ++) { if (_sockets[socket].handle == handle) return socket; }