pub unsafe extern "C" fn GENERAL_NAME_new() -> *mut GENERAL_NAME