xref: /nrf52832-nimble/rt-thread/components/libc/compilers/dlib/syscall_mem.c (revision 104654410c56c573564690304ae786df310c91fc)
1 /*
2  * Copyright (c) 2006-2018, RT-Thread Development Team
3  *
4  * SPDX-License-Identifier: Apache-2.0
5  *
6  * Change Logs:
7  * Date           Author       Notes
8  * 2015-01-28     Bernard      first version
9  */
10 #include <rtthread.h>
11 
12 #ifdef RT_USING_HEAP
malloc(rt_size_t n)13 void *malloc(rt_size_t n)
14 {
15     return rt_malloc(n);
16 }
17 
realloc(void * rmem,rt_size_t newsize)18 void *realloc(void *rmem, rt_size_t newsize)
19 {
20     return rt_realloc(rmem, newsize);
21 }
22 
calloc(rt_size_t nelem,rt_size_t elsize)23 void *calloc(rt_size_t nelem, rt_size_t elsize)
24 {
25     return rt_calloc(nelem, elsize);
26 }
27 
free(void * rmem)28 void free(void *rmem)
29 {
30     rt_free(rmem);
31 }
32 #endif
33