pub unsafe extern "C" fn gfevnt_c(
udstep: Option<unsafe extern "C" fn(_: f64, _: *mut f64)>,
udrefn: Option<unsafe extern "C" fn(_: f64, _: f64, _: i32, _: i32, _: *mut f64)>,
gquant: *mut i8,
qnpars: i32,
lenvals: i32,
qpnams: *const c_void,
qcpars: *const c_void,
qdpars: *mut f64,
qipars: *mut i32,
qlpars: *mut i32,
op: *mut i8,
refval: f64,
tol: f64,
adjust: f64,
rpt: i32,
udrepi: Option<unsafe extern "C" fn(_: *mut _SpiceCell, _: *mut i8, _: *mut i8)>,
udrepu: Option<unsafe extern "C" fn(_: f64, _: f64, _: f64)>,
udrepf: Option<unsafe extern "C" fn()>,
nintvls: i32,
bail: i32,
udbail: Option<unsafe extern "C" fn() -> i32>,
cnfine: *mut _SpiceCell,
result: *mut _SpiceCell
)