提交 b822ac8f 编写于 作者: L liang yongxiang

[libc] fix compilation error when RT_USING_HEAP is disable

上级 ec0e5489
...@@ -15,6 +15,7 @@ ...@@ -15,6 +15,7 @@
#include "rtthread.h" #include "rtthread.h"
#ifdef RT_USING_HEAP
/* avoid the heap and heap-using library functions supplied by arm */ /* avoid the heap and heap-using library functions supplied by arm */
#pragma import(__use_no_heap) #pragma import(__use_no_heap)
...@@ -41,3 +42,4 @@ void free(void *rmem) ...@@ -41,3 +42,4 @@ void free(void *rmem)
rt_free(rmem); rt_free(rmem);
} }
RTM_EXPORT(free); RTM_EXPORT(free);
#endif
...@@ -23,6 +23,7 @@ ...@@ -23,6 +23,7 @@
*/ */
#include <rtthread.h> #include <rtthread.h>
#ifdef RT_USING_HEAP
void *malloc(rt_size_t n) void *malloc(rt_size_t n)
{ {
return rt_malloc(n); return rt_malloc(n);
...@@ -42,3 +43,4 @@ void free(void *rmem) ...@@ -42,3 +43,4 @@ void free(void *rmem)
{ {
rt_free(rmem); rt_free(rmem);
} }
#endif
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册