diff options
Diffstat (limited to 'src/msg.cpp')
-rw-r--r-- | src/msg.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/msg.cpp b/src/msg.cpp index 84ca3e2..fcc04ab 100644 --- a/src/msg.cpp +++ b/src/msg.cpp @@ -19,6 +19,7 @@ */ #include "msg.hpp" +#include "../include/zmq.h" #include <string.h> #include <errno.h> @@ -29,6 +30,11 @@ #include "likely.hpp" #include "err.hpp" +// Check whether the sizes of public representation of the message (zmq_msg_t) +// and private represenation of the message (zmq::msg_t) match. +typedef char zmq_msg_size_check + [2 * ((sizeof (zmq::msg_t) == sizeof (zmq_msg_t)) != 0) - 1]; + bool zmq::msg_t::check () { return u.base.type >= type_min && u.base.type <= type_max; |