pub unsafe extern "C" fn crypt_r( __phrase: *const i8, __setting: *const i8, __data: *mut crypt_data, ) -> *mut i8