Android malloc_usable_size signature fix (#166)

diff --git a/rpmalloc/malloc.c b/rpmalloc/malloc.c
index 87fe937..1c95fbe 100644
--- a/rpmalloc/malloc.c
+++ b/rpmalloc/malloc.c
@@ -160,7 +160,11 @@
 int posix_memalign(void** memptr, size_t alignment, size_t size) RPALIAS(rpposix_memalign)
 void free(void* ptr) RPALIAS(rpfree)
 void cfree(void* ptr) RPALIAS(rpfree)
+#if defined(__ANDROID__)
+size_t malloc_usable_size(const void* ptr) RPALIAS(rpmalloc_usable_size)
+#else
 size_t malloc_usable_size(void* ptr) RPALIAS(rpmalloc_usable_size)
+#endif
 size_t malloc_size(void* ptr) RPALIAS(rpmalloc_usable_size)
 
 #endif