pub type set_basisvar_func = unsafe extern "C" fn(lp: *mut lprec, basisPos: c_int, enteringCol: c_int) -> c_int;