pub unsafe fn zhsein(
job: u8,
eigsrc: u8,
initv: u8,
select: &[i32],
n: i32,
h: &[c64],
ldh: i32,
w: &mut [c64],
vl: &mut c64,
ldvl: i32,
vr: &mut c64,
ldvr: i32,
mm: i32,
m: &mut i32,
work: &mut [c64],
rwork: &mut [f64],
ifaill: &mut [i32],
ifailr: &mut [i32],
info: &mut i32,
)