From bd9213e71222df66634d59581264ffe67210222c Mon Sep 17 00:00:00 2001 From: Martin Sustrik Date: Thu, 11 Feb 2010 10:29:33 +0100 Subject: ZMQII-72: Add zmq_version function --- src/config.hpp | 4 ++++ src/zmq.cpp | 8 ++++++++ 2 files changed, 12 insertions(+) (limited to 'src') diff --git a/src/config.hpp b/src/config.hpp index 9724733..a0d5755 100644 --- a/src/config.hpp +++ b/src/config.hpp @@ -27,6 +27,10 @@ namespace zmq enum { + // Current version of 0MQ. + version_major = 0, + version_minor = 0, + version_patch = 0, // Number of new messages in message pipe needed to trigger new memory // allocation. Setting this parameter to 256 decreases the impact of diff --git a/src/zmq.cpp b/src/zmq.cpp index 3ebd8d0..609c8f2 100644 --- a/src/zmq.cpp +++ b/src/zmq.cpp @@ -30,6 +30,7 @@ #include "msg_content.hpp" #include "platform.hpp" #include "stdint.hpp" +#include "config.hpp" #include "err.hpp" #include "fd.hpp" @@ -49,6 +50,13 @@ #include #endif +void zmq_version (int *major_, int *minor_, int *patch_) +{ + *major_ = zmq::version_major; + *minor_ = zmq::version_minor; + *patch_ = zmq::version_patch; +} + const char *zmq_strerror (int errnum_) { switch (errnum_) { -- cgit v1.2.3