From 70533673a253927900b1b409c7da6cee81a9e7c1 Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Wed, 18 Jul 2018 11:30:49 -0700 Subject: [PATCH] Use std::memcpy from --- src/scanner.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/scanner.cc b/src/scanner.cc index 5b48c42..6636338 100644 --- a/src/scanner.cc +++ b/src/scanner.cc @@ -3,6 +3,7 @@ #include #include #include +#include #include "tag.h" namespace { @@ -27,7 +28,7 @@ struct Scanner { unsigned serialize(char *buffer) { unsigned i = 0; size_t n = tags.size(); - memcpy(buffer, &n, sizeof(n)); + std::memcpy(buffer, &n, sizeof(n)); i += sizeof(n); for (unsigned j = 0; j < n; j++) { Tag &tag = tags[j]; @@ -51,7 +52,7 @@ struct Scanner { if (length > 0) { unsigned i = 0; size_t n; - memcpy(&n, buffer, sizeof(n)); + std::memcpy(&n, buffer, sizeof(n)); i += sizeof(n); tags.resize(n); for (unsigned j = 0; j < n; j++) {