ソースを参照

core: mem/tlsf - return unsigned long for function giving available memory

- aling it with mem api prototype
Daniel-Constantin Mierla 9 年 前
コミット
0ea1b70045
2 ファイル変更3 行追加3 行削除
  1. 2 2
      mem/tlsf_malloc.c
  2. 1 1
      mem/tlsf_malloc.h

+ 2 - 2
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)

+ 1 - 1
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);