--- a/adb/sysdeps.h +++ b/adb/sysdeps.h @@ -66,6 +66,11 @@ #endif #endif +#ifndef __clang__ +#define _Nonnull +#define _Nullable +#endif + #ifdef _WIN32 // Clang-only nullability specifiers --- a/libcutils/include/cutils/trace.h +++ b/libcutils/include/cutils/trace.h @@ -18,7 +18,13 @@ #define _LIBS_CUTILS_TRACE_H #include +// https://gcc.gnu.org/PR60932 +#ifdef __cplusplus +#include +using namespace std; +#else #include +#endif #include #include #include