pub type DL_FUNC = Option<unsafe extern "C" fn() -> *mut c_void>;
Called with a variable argument set after casting to a compatible function pointer.