#[no_mangle]
extern "C" fn free_array_len(ptr: *mut u8, len: u64) {
unsafe {
Vec::from_raw_parts(ptr, len as usize, len as usize);
}
}
#[no_mangle]
extern "C" fn free_array_len_cap(ptr: *mut u8, len: u64, cap: u64) {
unsafe {
Vec::from_raw_parts(ptr, len as usize, cap as usize);
}
}