From 229b07b9b2c811eaf84db209a1d6f9e2a8a7b0d9 Mon Sep 17 00:00:00 2001 From: Rob Loach Date: Tue, 30 Jan 2024 16:46:28 -0500 Subject: [PATCH] android: Additional malloc_usable_size() fixes --- cutils.h | 2 ++ quickjs.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/cutils.h b/cutils.h index 4c95859..ea674a0 100644 --- a/cutils.h +++ b/cutils.h @@ -40,6 +40,8 @@ #endif #if defined(__APPLE__) #include +#elif defined(__ANDROID__) +#include #elif defined(__linux__) || defined(__CYGWIN__) #include #elif defined(__FreeBSD__) diff --git a/quickjs.c b/quickjs.c index 8b007b0..4ce0650 100644 --- a/quickjs.c +++ b/quickjs.c @@ -1726,6 +1726,8 @@ static const JSMallocFunctions def_malloc_funcs = { malloc_size, #elif defined(_WIN32) (size_t (*)(const void *))_msize, +#elif defined(__ANDROID__) + (size_t (*)(const void *))dlmalloc_usable_size, #elif defined(__linux__) || defined (__CYGWIN__) (size_t (*)(const void *))malloc_usable_size, #else