pub type getpackedfunc = unsafe extern "C" fn(lp: *mut lprec, j: c_int, rn: *mut c_int, bj: *mut c_double) -> c_int;