From e4c01a064e051d11bd621e37d9006220e3923ff2 Mon Sep 17 00:00:00 2001 From: Axel Lin Date: Mon, 8 Aug 2016 14:21:23 +0800 Subject: [PATCH] mem: Include stdlib.h to fix build warnings when MEM_LIBC_MALLOC is set Include stdlib.h to fix below build warnings when MEM_LIBC_MALLOC is set: src/core/mem.c:119:3: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration] void* ret = mem_clib_malloc(size + MEM_LIBC_STATSHELPER_SIZE); ^ src/core/mem.c:96:25: warning: incompatible implicit declaration of built-in function 'malloc' #define mem_clib_malloc malloc ^ src/core/mem.c:119:15: note: in expansion of macro 'mem_clib_malloc' void* ret = mem_clib_malloc(size + MEM_LIBC_STATSHELPER_SIZE); ^ src/core/mem.c: In function 'mem_free': src/core/mem.c:146:3: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] mem_clib_free(rmem); ^ src/core/mem.c:93:23: warning: incompatible implicit declaration of built-in function 'free' #define mem_clib_free free ^ src/core/mem.c:146:3: note: in expansion of macro 'mem_clib_free' mem_clib_free(rmem); ^ Signed-off-by: Axel Lin --- src/include/lwip/mem.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/include/lwip/mem.h b/src/include/lwip/mem.h index e4f6a64d..67aa4c6a 100644 --- a/src/include/lwip/mem.h +++ b/src/include/lwip/mem.h @@ -45,6 +45,7 @@ extern "C" { #if MEM_LIBC_MALLOC +#include #include /* for size_t */ typedef size_t mem_size_t; #define MEM_SIZE_F SZT_F