diff --git a/libc/bionic/malloc_debug_common.cpp b/libc/bionic/malloc_debug_common.cpp index f6fa83c15..9cc84c34f 100644 --- a/libc/bionic/malloc_debug_common.cpp +++ b/libc/bionic/malloc_debug_common.cpp @@ -190,7 +190,7 @@ extern "C" struct mallinfo mallinfo() { return dlmallinfo(); } -extern "C" size_t malloc_usable_size(void* mem) { +extern "C" size_t malloc_usable_size(const void* mem) { return dlmalloc_usable_size(mem); } diff --git a/libc/include/malloc.h b/libc/include/malloc.h index 8875e542d..eaedc4925 100644 --- a/libc/include/malloc.h +++ b/libc/include/malloc.h @@ -33,7 +33,7 @@ extern void* realloc(void* p, size_t byte_count) __wur; extern void free(void* p); extern void* memalign(size_t alignment, size_t byte_count) __mallocfunc __wur; -extern size_t malloc_usable_size(void* p); +extern size_t malloc_usable_size(const void* p); extern void* valloc(size_t byte_count) __mallocfunc __wur; extern void* pvalloc(size_t byte_count) __mallocfunc __wur;