pub unsafe extern "C" fn QRfact( n: c_int, h: *mut *mut realtype, q: *mut realtype, job: c_int) -> c_int