pub unsafe extern "C" fn cuncsd_(
jobu1: *mut c_char,
jobu2: *mut c_char,
jobv1t: *mut c_char,
jobv2t: *mut c_char,
trans: *mut c_char,
signs: *mut c_char,
m: *mut c_int,
p: *mut c_int,
q: *mut c_int,
x11: *mut c_void,
ldx11: *mut c_int,
x12: *mut c_void,
ldx12: *mut c_int,
x21: *mut c_void,
ldx21: *mut c_int,
x22: *mut c_void,
ldx22: *mut c_int,
theta: *mut c_float,
u1: *mut c_void,
ldu1: *mut c_int,
u2: *mut c_void,
ldu2: *mut c_int,
v1t: *mut c_void,
ldv1t: *mut c_int,
v2t: *mut c_void,
ldv2t: *mut c_int,
work: *mut c_void,
lwork: *mut c_int,
rwork: *mut c_float,
lrwork: *mut c_int,
iwork: *mut c_int,
info: *mut c_int
)