pub unsafe extern "C" fn umm_calloc(
    num: usize,
    size: usize
) -> *mut c_void