use super::*;
use f2rust_std::*;
const OLD: i32 = 1;
const UPDATE: i32 = (OLD + 1);
const NEW: i32 = (UPDATE + 1);
const DELOLD: i32 = (NEW + 1);
const DELNEW: i32 = (DELOLD + 1);
const DELUPD: i32 = (DELNEW + 1);
const STAIDX: i32 = 1;
const RCPIDX: i32 = (STAIDX + 1);
const DPTBAS: i32 = 2;
const MXRPSZ: i32 = 254;
const UNINIT: i32 = -1;
const NULL: i32 = (UNINIT - 1);
const NOBACK: i32 = (NULL - 1);
pub fn ZZEKSRS(HANDLE: i32, RECPTR: i32, STATUS: i32, ctx: &mut Context) -> f2rust_std::Result<()> {
let mut LOC: i32 = 0;
ZZEKPGCH(HANDLE, b"WRITE", ctx)?;
if FAILED(ctx) {
return Ok(());
}
LOC = (RECPTR + STAIDX);
DASUDI(HANDLE, LOC, LOC, &[STATUS], ctx)?;
Ok(())
}