From 0ea1b700458888f60d54f3ebf192e09b9ea56d37 Mon Sep 17 00:00:00 2001 From: Daniel-Constantin Mierla Date: Wed, 8 Jun 2016 10:39:25 +0200 Subject: [PATCH] core: mem/tlsf - return unsigned long for function giving available memory - aling it with mem api prototype --- mem/tlsf_malloc.c | 4 ++-- mem/tlsf_malloc.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/mem/tlsf_malloc.c b/mem/tlsf_malloc.c index 73ae4127b4b..2570ae68bda 100644 --- a/mem/tlsf_malloc.c +++ b/mem/tlsf_malloc.c @@ -1138,10 +1138,10 @@ void tlsf_meminfo(tlsf_t pool, struct mem_info *info) info->total_size = control->total_size; } -size_t tlsf_available(tlsf_t pool) +unsigned long tlsf_available(tlsf_t pool) { control_t* control = tlsf_cast(control_t*, pool); - return control->total_size - control->real_used; + return (unsigned long)(control->total_size - control->real_used); } void tlsf_status(tlsf_t pool) diff --git a/mem/tlsf_malloc.h b/mem/tlsf_malloc.h index 97e962a5990..b92ae6fc20c 100644 --- a/mem/tlsf_malloc.h +++ b/mem/tlsf_malloc.h @@ -79,7 +79,7 @@ int tlsf_check_pool(pool_t pool); void tlsf_meminfo(tlsf_t pool, struct mem_info *info); void tlsf_status(tlsf_t pool); void tlsf_sums(tlsf_t pool); -size_t tlsf_available(tlsf_t pool); +unsigned long tlsf_available(tlsf_t pool); void tlsf_mod_get_stats(tlsf_t pool, void **root); void tlsf_mod_free_stats(void *root);