pub type FT_Alloc_Func = Option<unsafe extern "C" fn(memory: FT_Memory, size: c_long) -> *mut c_void>;