pub unsafe extern "C" fn dtgsyl_(
trans: *mut c_char,
ijob: *mut c_int,
m: *mut c_int,
n: *mut c_int,
a: *mut c_double,
lda: *mut c_int,
b: *mut c_double,
ldb: *mut c_int,
c: *mut c_double,
ldc: *mut c_int,
d: *mut c_double,
ldd: *mut c_int,
e: *mut c_double,
lde: *mut c_int,
f: *mut c_double,
ldf: *mut c_int,
scale: *mut c_double,
dif: *mut c_double,
work: *mut c_double,
lwork: *mut c_int,
iwork: *mut c_int,
info: *mut c_int,
)