pub unsafe extern "C" fn g_source_attach( source: *mut GSource, context: *mut GMainContext, ) -> c_uint