pub unsafe extern "C" fn PL_permission_error( operation: *const i8, type_: *const i8, culprit: usize ) -> i32