pub type is_constr_type_func = unsafe extern "C" fn(lp: *mut lprec, rownr: c_int, mask: c_int) -> c_uchar;