pub type add_lag_con_func = unsafe extern "C" fn(lp: *mut lprec, row: *mut c_double, con_type: c_int, rhs: c_double) -> c_uchar;