summarylogtreecommitdiffstats
path: root/0001-Added-missing-headers-and-symbols.patch
blob: faadcaa72bfcd19b27501205bc761d9d24119b95 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
--- a/src/cairo-ft-private.h
+++ b/src/cairo-ft-private.h
@@ -38,6 +38,8 @@
 #ifndef CAIRO_FT_PRIVATE_H
 #define CAIRO_FT_PRIVATE_H
 
+#include <freetype/ftcolor.h>
+
 #include "cairoint.h"
 #include "cairo-ft.h"
 
--- a/util/malloc-stats.c
+++ b/util/malloc-stats.c
@@ -117,7 +117,13 @@
 	for (i = 0; i < num; i++)
 		addrs[i] = (void *) func_stats[i].addr;
 
+#if defined(__ANDROID_API__) && __ANDROID_API__ >= 33
 	strings = backtrace_symbols (addrs, num);
+#else
+	strings = malloc (num * sizeof (char *));
+	for (i = 0; i < num; i++)
+		strings[i] = "unknown";
+#endif
 
 	for (i = 0; i < num; i++) {
 		char *p;