pub unsafe extern "C" fn LAPACKE_cgtsvx(
matrix_layout: c_int,
fact: c_char,
trans: c_char,
n: lapack_int,
nrhs: lapack_int,
dl: *const lapack_complex_float,
d: *const lapack_complex_float,
du: *const lapack_complex_float,
dlf: *mut lapack_complex_float,
df: *mut lapack_complex_float,
duf: *mut lapack_complex_float,
du2: *mut lapack_complex_float,
ipiv: *mut lapack_int,
b: *const lapack_complex_float,
ldb: lapack_int,
x: *mut lapack_complex_float,
ldx: lapack_int,
rcond: *mut c_float,
ferr: *mut c_float,
berr: *mut c_float
) -> lapack_int