Mercurial > hg > orthanc
comparison Plugins/Samples/Common/OrthancPluginCppWrapper.cpp @ 3934:0b59e2706366 transcoding
guard on SDK version in OrthancPlugins::MemoryBuffer
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 15 May 2020 15:15:58 +0200 |
parents | b99acc213937 |
children |
comparison
equal
deleted
inserted
replaced
3933:f67b48833a4f | 3934:0b59e2706366 |
---|---|
128 buffer_.data = NULL; | 128 buffer_.data = NULL; |
129 buffer_.size = 0; | 129 buffer_.size = 0; |
130 } | 130 } |
131 | 131 |
132 | 132 |
133 #if ORTHANC_PLUGINS_VERSION_IS_ABOVE(1, 7, 0) | |
133 MemoryBuffer::MemoryBuffer(const void* buffer, | 134 MemoryBuffer::MemoryBuffer(const void* buffer, |
134 size_t size) | 135 size_t size) |
135 { | 136 { |
136 uint32_t s = static_cast<uint32_t>(size); | 137 uint32_t s = static_cast<uint32_t>(size); |
137 if (static_cast<size_t>(s) != size) | 138 if (static_cast<size_t>(s) != size) |
146 else | 147 else |
147 { | 148 { |
148 memcpy(buffer_.data, buffer, size); | 149 memcpy(buffer_.data, buffer, size); |
149 } | 150 } |
150 } | 151 } |
152 #endif | |
151 | 153 |
152 | 154 |
153 void MemoryBuffer::Clear() | 155 void MemoryBuffer::Clear() |
154 { | 156 { |
155 if (buffer_.data != NULL) | 157 if (buffer_.data != NULL) |