pub unsafe extern "C" fn CRYPTO_new_ex_data( class_index: i32, obj: *mut c_void, ad: *mut crypto_ex_data_st, ) -> i32