From d71cece456be4c1a2f157d575a7845e16e06fe9b Mon Sep 17 00:00:00 2001 From: Damian Wrobel Date: Thu, 10 Sep 2020 18:24:54 +0200 Subject: [PATCH] Add missing header (flutter/engine#21069) Fixes the following compilation errors: ../../flutter/shell/platform/linux/fl_value.cc:267:3: error: use of undeclared identifier 'memcpy' memcpy(self->values, data, sizeof(uint8_t) * data_length); ^ ../../flutter/shell/platform/linux/fl_value.cc:284:3: error: use of undeclared identifier 'memcpy' memcpy(self->values, data, sizeof(int32_t) * data_length); ^ ../../flutter/shell/platform/linux/fl_value.cc:294:3: error: use of undeclared identifier 'memcpy' memcpy(self->values, data, sizeof(int64_t) * data_length); ^ ../../flutter/shell/platform/linux/fl_value.cc:304:3: error: use of undeclared identifier 'memcpy' memcpy(self->values, data, sizeof(double) * data_length); ^ ../../flutter/shell/platform/linux/fl_string_codec.cc:29:28: error: use of undeclared identifier 'strlen' return g_bytes_new(text, strlen(text)); ^ ../../flutter/shell/platform/linux/fl_standard_message_codec.cc:512:23: error: use of undeclared identifier 'strlen' size_t length = strlen(text); ^ Signed-off-by: Damian Wrobel --- .../flutter/shell/platform/linux/fl_standard_message_codec.cc | 1 + engine/src/flutter/shell/platform/linux/fl_string_codec.cc | 1 + engine/src/flutter/shell/platform/linux/fl_value.cc | 1 + 3 files changed, 3 insertions(+) diff --git a/engine/src/flutter/shell/platform/linux/fl_standard_message_codec.cc b/engine/src/flutter/shell/platform/linux/fl_standard_message_codec.cc index 61d7193dc0e..98c700d199b 100644 --- a/engine/src/flutter/shell/platform/linux/fl_standard_message_codec.cc +++ b/engine/src/flutter/shell/platform/linux/fl_standard_message_codec.cc @@ -6,6 +6,7 @@ #include "flutter/shell/platform/linux/fl_standard_message_codec_private.h" #include +#include // See lib/src/services/message_codecs.dart in Flutter source for description of // encoding. diff --git a/engine/src/flutter/shell/platform/linux/fl_string_codec.cc b/engine/src/flutter/shell/platform/linux/fl_string_codec.cc index 75ddbe92155..7aa504f47a3 100644 --- a/engine/src/flutter/shell/platform/linux/fl_string_codec.cc +++ b/engine/src/flutter/shell/platform/linux/fl_string_codec.cc @@ -5,6 +5,7 @@ #include "flutter/shell/platform/linux/public/flutter_linux/fl_string_codec.h" #include +#include G_DEFINE_QUARK(fl_string_codec_error_quark, fl_string_codec_error) diff --git a/engine/src/flutter/shell/platform/linux/fl_value.cc b/engine/src/flutter/shell/platform/linux/fl_value.cc index d65f02ced05..1923ca206d5 100644 --- a/engine/src/flutter/shell/platform/linux/fl_value.cc +++ b/engine/src/flutter/shell/platform/linux/fl_value.cc @@ -5,6 +5,7 @@ #include "flutter/shell/platform/linux/public/flutter_linux/fl_value.h" #include +#include struct _FlValue { FlValueType type;