pub unsafe extern "C" fn PL_signal( sig: c_int, func: Option<unsafe extern "C" fn(arg1: c_int)> ) -> Option<unsafe extern "C" fn(sig: c_int, func: Option<unsafe extern "C" fn(arg1: c_int)>)>