pub type put_abortfunc_func = unsafe extern "C" fn(lp: *mut lprec, newctrlc: lphandle_intfunc, ctrlchandle: *mut c_void);