summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Morris <michael.patrick.morris@gmail.com>2014-12-01 13:49:47 -0800
committerMike Morris <michael.patrick.morris@gmail.com>2014-12-01 13:49:47 -0800
commit7e7b85e132e74eb52133b391f089e75e8b09d2f5 (patch)
treee88d46942c55beda5d33609ca00c08e73890d6dd
parent0fd7f26533b56703137567c9843683c5e8ddfade (diff)
downloadqtlocation-mapboxgl-7e7b85e132e74eb52133b391f089e75e8b09d2f5.tar.gz
fix memcpy includes/namespace
-rw-r--r--platform/default/headless_view.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/platform/default/headless_view.cpp b/platform/default/headless_view.cpp
index 59bf7f49ae..10d6ed8f42 100644
--- a/platform/default/headless_view.cpp
+++ b/platform/default/headless_view.cpp
@@ -4,6 +4,7 @@
#include <stdexcept>
#include <sstream>
#include <string>
+#include <cstring>
#if MBGL_USE_GLX
#ifdef GLX_ARB_create_context
@@ -241,9 +242,9 @@ std::unique_ptr<uint32_t[]> HeadlessView::readPixels() {
auto tmp = std::unique_ptr<char[]>(new char[stride]());
char *rgba = reinterpret_cast<char *>(pixels.get());
for (int i = 0, j = height_ - 1; i < j; i++, j--) {
- memcpy(tmp.get(), rgba + i * stride, stride);
- memcpy(rgba + i * stride, rgba + j * stride, stride);
- memcpy(rgba + j * stride, tmp.get(), stride);
+ std::memcpy(tmp.get(), rgba + i * stride, stride);
+ std::memcpy(rgba + i * stride, rgba + j * stride, stride);
+ std::memcpy(rgba + j * stride, tmp.get(), stride);
}
return pixels;