From 3024d9b47e643f952e35aa56e21e5a01c2e6c75f Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Fri, 21 Feb 2025 10:01:51 +0100 Subject: [PATCH] gdataset: remove/inline internal function g_data_remove_internal() This internal function only had one caller. Drop it. --- glib/gdataset.c | 48 ++++++++++++++++++++---------------------------- 1 file changed, 20 insertions(+), 28 deletions(-) diff --git a/glib/gdataset.c b/glib/gdataset.c index 85598e911..a5d938b58 100644 --- a/glib/gdataset.c +++ b/glib/gdataset.c @@ -712,10 +712,26 @@ g_data_set_internal (GData **datalist, } -static inline void -g_data_remove_internal (GData **datalist, - GQuark *keys, - gsize n_keys) +/** + * g_datalist_id_remove_multiple: + * @datalist: a datalist + * @keys: (array length=n_keys): keys to remove + * @n_keys: length of @keys. + * + * Removes multiple keys from a datalist. + * + * This is more efficient than calling g_datalist_id_remove_data() + * multiple times in a row. + * + * Before 2.80, @n_keys had to be not larger than 16. + * Since 2.84, performance is improved for larger number of keys. + * + * Since: 2.74 + */ +void +g_datalist_id_remove_multiple (GData **datalist, + GQuark *keys, + gsize n_keys) { GData *d; GDataElt *old; @@ -972,30 +988,6 @@ g_datalist_id_set_data_full (GData **datalist, g_data_set_internal (datalist, key_id, data, destroy_func, NULL); } -/** - * g_datalist_id_remove_multiple: - * @datalist: a datalist - * @keys: (array length=n_keys): keys to remove - * @n_keys: length of @keys. - * - * Removes multiple keys from a datalist. - * - * This is more efficient than calling g_datalist_id_remove_data() - * multiple times in a row. - * - * Before 2.80, @n_keys had to be not larger than 16. - * Since 2.84, performance is improved for larger number of keys. - * - * Since: 2.74 - */ -void -g_datalist_id_remove_multiple (GData **datalist, - GQuark *keys, - gsize n_keys) -{ - g_data_remove_internal (datalist, keys, n_keys); -} - /** * g_dataset_id_remove_no_notify: (skip) * @dataset_location: (not nullable): the location identifying the dataset.