File chromium-84-gcc-include.patch of Package chromium.14175

From 60e856c553f4532c2035b087dbdbdde42dbb5f09 Mon Sep 17 00:00:00 2001
From: Stephan Hartmann <stha09@googlemail.com>
Date: Sat, 9 May 2020 11:33:04 +0000
Subject: [PATCH] IWYU: memcpy is defined in cstring

---
 cc/base/list_container_helper.cc | 1 +
 1 file changed, 1 insertion(+)

Index: chromium-85.0.4183.69/third_party/blink/common/input/web_touch_event.cc
===================================================================
--- chromium-85.0.4183.69.orig/third_party/blink/common/input/web_touch_event.cc
+++ chromium-85.0.4183.69/third_party/blink/common/input/web_touch_event.cc
@@ -2,6 +2,8 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
+#include <bitset>
+
 #include "third_party/blink/public/common/input/web_touch_event.h"
 
 #include <bitset>
Index: chromium-85.0.4183.69/third_party/crashpad/crashpad/util/linux/ptrace_client.cc
===================================================================
--- chromium-85.0.4183.69.orig/third_party/crashpad/crashpad/util/linux/ptrace_client.cc
+++ chromium-85.0.4183.69/third_party/crashpad/crashpad/util/linux/ptrace_client.cc
@@ -18,6 +18,7 @@
 #include <stdio.h>
 #include <string.h>
 
+#include <cstring>
 #include <string>
 
 #include "base/logging.h"
Index: chromium-85.0.4183.69/third_party/crashpad/crashpad/util/net/http_multipart_builder.cc
===================================================================
--- chromium-85.0.4183.69.orig/third_party/crashpad/crashpad/util/net/http_multipart_builder.cc
+++ chromium-85.0.4183.69/third_party/crashpad/crashpad/util/net/http_multipart_builder.cc
@@ -17,6 +17,7 @@
 #include <string.h>
 #include <sys/types.h>
 
+#include <cstring>
 #include <utility>
 #include <vector>
 
Index: chromium-85.0.4183.69/third_party/crashpad/crashpad/util/net/http_transport_socket.cc
===================================================================
--- chromium-85.0.4183.69.orig/third_party/crashpad/crashpad/util/net/http_transport_socket.cc
+++ chromium-85.0.4183.69/third_party/crashpad/crashpad/util/net/http_transport_socket.cc
@@ -20,6 +20,8 @@
 #include <string.h>
 #include <sys/socket.h>
 
+#include <cstring>
+
 #include "base/logging.h"
 #include "base/macros.h"
 #include "base/numerics/safe_conversions.h"
Index: chromium-85.0.4183.69/third_party/crashpad/crashpad/util/process/process_memory.cc
===================================================================
--- chromium-85.0.4183.69.orig/third_party/crashpad/crashpad/util/process/process_memory.cc
+++ chromium-85.0.4183.69/third_party/crashpad/crashpad/util/process/process_memory.cc
@@ -17,6 +17,7 @@
 #include <string.h>
 
 #include <algorithm>
+#include <cstring>
 
 #include "base/check_op.h"
 #include "base/logging.h"
Index: chromium-85.0.4183.69/third_party/crashpad/crashpad/util/stream/log_output_stream.cc
===================================================================
--- chromium-85.0.4183.69.orig/third_party/crashpad/crashpad/util/stream/log_output_stream.cc
+++ chromium-85.0.4183.69/third_party/crashpad/crashpad/util/stream/log_output_stream.cc
@@ -17,6 +17,7 @@
 #include <string.h>
 
 #include <algorithm>
+#include <cstring>
 
 #include "base/check.h"
 #include "base/logging.h"
openSUSE Build Service is sponsored by