diff options
author | Mike Morris <michael.patrick.morris@gmail.com> | 2014-12-01 13:49:47 -0800 |
---|---|---|
committer | Mike Morris <michael.patrick.morris@gmail.com> | 2014-12-01 13:49:47 -0800 |
commit | 7e7b85e132e74eb52133b391f089e75e8b09d2f5 (patch) | |
tree | e88d46942c55beda5d33609ca00c08e73890d6dd | |
parent | 0fd7f26533b56703137567c9843683c5e8ddfade (diff) | |
download | qtlocation-mapboxgl-7e7b85e132e74eb52133b391f089e75e8b09d2f5.tar.gz |
fix memcpy includes/namespace
-rw-r--r-- | platform/default/headless_view.cpp | 7 |
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; |