mirror of
https://github.com/mdbtools/mdbtools.git
synced 2026-03-10 00:20:54 +08:00
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:
committed by
GitHub
parent
74fd4b1ff9
commit
e2b722ed46
@@ -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 *
|
||||
|
||||
Reference in New Issue
Block a user