mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Use g_direct_{hash,equal} in gnc_quickfill_new, drop quickfill_{hash,compare}.
Storing pointers in integers is not portable in any way shape or form (GPOINTER_TO_UINT). git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15889 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
parent
7b0cb51f40
commit
d65abd5a6c
@ -51,24 +51,6 @@ static QofLogModule log_module = GNC_MOD_REGISTER;
|
||||
/********************************************************************\
|
||||
\********************************************************************/
|
||||
|
||||
static guint
|
||||
quickfill_hash (gconstpointer key)
|
||||
{
|
||||
return GPOINTER_TO_UINT (key);
|
||||
}
|
||||
|
||||
static gint
|
||||
quickfill_compare (gconstpointer key1, gconstpointer key2)
|
||||
{
|
||||
guint k1 = GPOINTER_TO_UINT (key1);
|
||||
guint k2 = GPOINTER_TO_UINT (key2);
|
||||
|
||||
return (k1 == k2);
|
||||
}
|
||||
|
||||
/********************************************************************\
|
||||
\********************************************************************/
|
||||
|
||||
QuickFill *
|
||||
gnc_quickfill_new (void)
|
||||
{
|
||||
@ -85,7 +67,7 @@ gnc_quickfill_new (void)
|
||||
qf->text = NULL;
|
||||
qf->len = 0;
|
||||
|
||||
qf->matches = g_hash_table_new (quickfill_hash, quickfill_compare);
|
||||
qf->matches = g_hash_table_new (g_direct_hash, g_direct_equal);
|
||||
|
||||
return qf;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user