pub type set_mip_gap_func = unsafe extern "C" fn(lp: *mut lprec, absolute: c_uchar, mip_gap: c_double);