[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
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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