pub unsafe extern "C" fn f9_file( cipher: c_int, key: *const c_uchar, keylen: c_ulong, filename: *const c_char, out: *mut c_uchar, outlen: *mut c_ulong, ) -> c_int