pub unsafe extern "C" fn signal( arg1: i32, arg2: Option<unsafe extern "C" fn(_: i32)> ) -> Option<unsafe extern "C" fn(_: i32, _: Option<unsafe extern "C" fn(_: i32)>)>