pub unsafe extern "C" fn GENERAL_NAME_dup(
    a: *mut GENERAL_NAME
) -> *mut GENERAL_NAME