pub unsafe extern "C" fn SSL_CTX_set_tlsext_servername_callback( ctx: *mut SSL_CTX, callback: Option<unsafe extern "C" fn(ssl: *mut SSL, out_alert: *mut c_int, arg: *mut c_void) -> c_int>, ) -> c_int