bitmap_copy/
mem.rs

1use libc::{malloc, memset};
2
3#[inline]
4pub unsafe fn malloc_array<'a, T: Copy+Sized>(count: usize) -> &'a [T] {
5    let size = std::mem::size_of::<T>() * count;
6    let ptr = malloc(size);
7    memset(ptr, 0, size);
8
9    *(ptr as *const &'a [T])
10}