pub unsafe extern "C" fn CFAllocatorAllocate(
    allocator: CFAllocatorRef,
    size: CFIndex,
    hint: CFOptionFlags
) -> *mut c_void