a C standard library for fx Casio calculators
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

23 lines
459 B

#include <bits/asm/unistd_32.h>
.global _malloc
.type _malloc, @function
.align 2
** extern void *malloc(size_t size);
** Allocate SIZE bytes of memory.
** @note:
** The MMU is used by Casio so we cannot implement brk or skr for technical
** reason (non-continius heap, no shared page, ...), so all memory management
** is performed by the Vhex kernel.
trapa #__NR_proc_heap_alloc