1Description: Added missing headers causing compile errors 2Author: Umang Parmar <umangjparmar@gmail.com> 3Forwarded: not-needed 4 5--- a/adb/sysdeps/posix/network.cpp 6+++ b/adb/sysdeps/posix/network.cpp 7@@ -22,6 +22,7 @@ 8 #include <sys/socket.h> 9 10 #include <string> 11+#include <cstring> 12 13 #include <android-base/logging.h> 14 #include <android-base/stringprintf.h> 15--- a/base/errors_unix.cpp 16+++ b/base/errors_unix.cpp 17@@ -17,6 +17,7 @@ 18 #include "android-base/errors.h" 19 20 #include <errno.h> 21+#include <cstring> 22 23 namespace android { 24 namespace base { 25--- a/base/file.cpp 26+++ b/base/file.cpp 27@@ -26,6 +26,7 @@ 28 #include <sys/stat.h> 29 #include <sys/types.h> 30 #include <unistd.h> 31+#include <cstring> 32 33 #include <memory> 34 #include <mutex> 35--- a/base/logging.cpp 36+++ b/base/logging.cpp 37@@ -24,6 +24,7 @@ 38 #include <inttypes.h> 39 #include <libgen.h> 40 #include <time.h> 41+#include <cstring> 42 43 // For getprogname(3) or program_invocation_short_name. 44 #if defined(__ANDROID__) || defined(__APPLE__) 45--- a/libcutils/include/cutils/jstring.h 46+++ b/libcutils/include/cutils/jstring.h 47@@ -19,6 +19,7 @@ 48 49 #include <stdint.h> 50 #include <stddef.h> 51+#include <uchar.h> 52 53 #ifdef __cplusplus 54 extern "C" { 55--- a/libbacktrace/BacktraceMap.cpp 56+++ b/libbacktrace/BacktraceMap.cpp 57@@ -21,6 +21,7 @@ 58 #include <stdint.h> 59 #include <sys/types.h> 60 #include <unistd.h> 61+#include <algorithm> 62 63 #include <log/log.h> 64 65--- a/demangle/Demangler.cpp 66+++ b/demangle/Demangler.cpp 67@@ -20,6 +20,7 @@ 68 #include <stack> 69 #include <string> 70 #include <vector> 71+#include <cstring> 72 73 #include "Demangler.h" 74 75--- a/libbacktrace/UnwindStackMap.cpp 76+++ b/libbacktrace/UnwindStackMap.cpp 77@@ -20,6 +20,7 @@ 78 79 #include <string> 80 #include <vector> 81+#include <algorithm> 82 83 #include <backtrace/BacktraceMap.h> 84 #include <unwindstack/Elf.h> 85--- a/adb/types.h 86+++ b/adb/types.h 87@@ -17,6 +17,7 @@ 88 #pragma once 89 90 #include <algorithm> 91+#include <cstring> 92 #include <deque> 93 #include <memory> 94 #include <type_traits> 95