ws_sdk/host/
alloc.rs

1use std::mem;
2
3// TODO: limit alloc size
4#[no_mangle]
5pub extern "C" fn alloc(size: i32) -> *mut u8 {
6    let mut buf: Vec<u8> = Vec::with_capacity(size as _);
7    let ptr = buf.as_mut_ptr();
8    mem::forget(buf);
9    return ptr;
10}