pub unsafe extern "C" fn r_th_new( fun: Option<unsafe extern "C" fn(arg1: *mut r_th_t) -> RThreadFunctionRet>, user: *mut c_void, delay: c_int) -> *mut RThread