diff options
Diffstat (limited to 'FreeRTOS/riscv64/include/lib9.h')
| -rw-r--r-- | FreeRTOS/riscv64/include/lib9.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/FreeRTOS/riscv64/include/lib9.h b/FreeRTOS/riscv64/include/lib9.h index c1196b0..4302b6e 100644 --- a/FreeRTOS/riscv64/include/lib9.h +++ b/FreeRTOS/riscv64/include/lib9.h @@ -130,6 +130,13 @@ extern int isupperrune(Rune); /* * malloc */ +#define malloc malloc_ +#define free free_ +#define realloc realloc_ +#define calloc calloc_ +#define mallocz mallocz_ +#define msize msize_ + extern void* malloc(size_t); extern void* mallocz(ulong, int); extern void free(void*); @@ -479,6 +486,10 @@ static __inline uintptr getcallerpc(void* dummy) { ); return lr; } +#else +static __inline uintptr getcallerpc(void* dummy) { + return 0; +} #endif extern void setfcr(ulong); |
