pub type Gsasl_finish_function = Option<unsafe extern "C" fn(sctx: *mut Gsasl_session, mech_data: *mut c_void)>;