Files
doslang-mirror/fec/std/mem.fe
T

14 lines
370 B
Plaintext

unit mem;
pub fn create(value: T) -> !^T;
pub fn destroy(p: *void);
pub fn alloc_slice(T: type, n: usize) -> !^[]T;
pub fn replace(dst: &mut T, value: T) -> T;
pub fn copy(dst: []mut u8, src: []u8);
pub struct Arena {
ptr: *void,
pub fn init() -> Arena { return Arena{ ptr: null }; }
pub fn reset(self: &mut Self) { }
pub fn drop(self: &mut Self) { }
}