struct CAlloc {}
The standard libc allocator (currently only returns a null pointer.)
fn alloc(self: &Self, size: usize) -> &void
fn free(self: &Self, ptr: &void)
fn realloc(self: &Self, ptr: &void, size: usize) -> &void