pub unsafe extern "C" fn g_main_current_source() -> *mut GSource