pub unsafe extern "C" fn g_once_impl( once: *mut GOnce, func: GThreadFunc, arg: gpointer, ) -> gpointer