[libc] picolibc support heap. (#7571)

This commit is contained in:
guo
2023-05-27 00:26:34 +08:00
committed by GitHub
parent 8768d631d0
commit 7a4f9d0ada

View File

@@ -14,3 +14,29 @@ int pico_get_errno(void)
{
return rt_get_errno();
}
#ifdef RT_USING_HEAP /* Memory routine */
void *malloc(size_t n)
{
return rt_malloc(n);
}
RTM_EXPORT(malloc);
void *realloc(void *rmem, size_t newsize)
{
return rt_realloc(rmem, newsize);
}
RTM_EXPORT(realloc);
void *calloc(size_t nelem, size_t elsize)
{
return rt_calloc(nelem, elsize);
}
RTM_EXPORT(calloc);
void free(void *rmem)
{
rt_free(rmem);
}
RTM_EXPORT(free);
#endif