Adjust loop callback signatures

`GFunc` is `void (gpointer, gpointer)` and `GHFunc` is `void (gpointer, gpointer, gpointer)`,
so the respective callback functions should have the same signature.
This commit is contained in:
Benedikt Reinartz
2021-04-25 12:47:33 +02:00
committed by GitHub
parent 74fd4b1ff9
commit e2b722ed46

View File

@@ -50,12 +50,11 @@ mdb_read_props_list(MdbHandle *mdb, gchar *kkd, int len)
}
return names;
}
static gboolean
static void
free_hash_entry(gpointer key, gpointer value, gpointer user_data)
{
g_free(key);
g_free(value);
return TRUE;
}
void
mdb_free_props(MdbProperties *props)
@@ -70,9 +69,14 @@ mdb_free_props(MdbProperties *props)
g_free(props);
}
static void
do_g_free(gpointer ptr, gpointer user_data) {
g_free(ptr);
}
static void
free_names(GPtrArray *names) {
g_ptr_array_foreach(names, (GFunc)g_free, NULL);
g_ptr_array_foreach(names, (GFunc)do_g_free, NULL);
g_ptr_array_free(names, TRUE);
}
MdbProperties *