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