pub type set_bounds_func = unsafe extern "C" fn(lp: *mut lprec, colnr: c_int, lower: c_double, upper: c_double) -> c_uchar;