1 2 3 4 5 6 7 8 9 10 11 12 13
#![no_std] #[no_mangle] pub static mut musl_alloc_errno: usize = 0; extern "C" { pub fn free(ptr: *mut u8); pub fn malloc(size: usize) -> *mut u8; pub fn calloc(nmemb: usize, size: usize) -> *mut u8; pub fn realloc(ptr: *mut u8, size: usize) -> *mut u8; pub fn memalign(align: usize, len: usize) -> *mut u8; pub fn malloc_usable_size(ptr: *mut u8) -> usize; }