From 8bf0bfa9fb8add9a07b40a36385f0017428829f1 Mon Sep 17 00:00:00 2001 From: Edouard DUPIN Date: Wed, 26 Oct 2016 22:33:46 +0200 Subject: [PATCH] [DEBUG] Correct the MacOs port of size_t --- zeus/BufferParameter_addParameter.cpp | 7 +++++++ zeus/BufferParameter_getParameter.cpp | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/zeus/BufferParameter_addParameter.cpp b/zeus/BufferParameter_addParameter.cpp index dbcd62b..ed53c3b 100644 --- a/zeus/BufferParameter_addParameter.cpp +++ b/zeus/BufferParameter_addParameter.cpp @@ -270,6 +270,13 @@ namespace zeus { memcpy(&data[currentOffset], &_value, 8); m_parameter.push_back(std::make_pair(2,data)); } + #if defined(__TARGET_OS__MacOs) \ + || defined(__TARGET_OS__IOs) + template<> + void BufferParameter::addParameter(uint16_t _paramId, const size_t& _value) { + addParameter(_paramId, uint64_t(_value)); + } + #endif template<> void BufferParameter::addParameter(uint16_t _paramId, const float& _value) { std::vector data; diff --git a/zeus/BufferParameter_getParameter.cpp b/zeus/BufferParameter_getParameter.cpp index 033317f..b9b6e30 100644 --- a/zeus/BufferParameter_getParameter.cpp +++ b/zeus/BufferParameter_getParameter.cpp @@ -203,6 +203,13 @@ namespace zeus { return 0; } + #if defined(__TARGET_OS__MacOs) \ + || defined(__TARGET_OS__IOs) + template<> + size_t BufferParameter::getParameter(int32_t _id) const { + return getParameter(_id); + } + #endif template<> int8_t BufferParameter::getParameter(int32_t _id) const { zeus::ParamType type = getParameterType(_id);