pub unsafe extern "C" fn g_datalist_id_replace_data( datalist: *mut *mut GData, key_id: GQuark, oldval: gpointer, newval: gpointer, destroy: GDestroyNotify, old_destroy: *mut GDestroyNotify, ) -> gboolean