hash table bugfix (was Re: GNOME CVS: glib jgarzik)



The bugfix mainly affected g_hash_table_insert and g_hash_table_remove,
but several other functions were updated b/c the inline function
g_hash_table_lookup_node was changed to add arguments.

	Jeff



On Sun, 24 Jan 1999, Gnome CVS User wrote:

> CVSROOT:	/debian/home/gnomecvs
> Module name:	glib
> Changes by:	jgarzik	99/01/24 04:18:13
> 
> Modified files:
> 	.              : ChangeLog ghash.c testglib.c 
> 	tests          : hash-test.c string-test.c 
> 
> Log message:
> Sat Jan 23 22:45:59 1999  Jeff Garzik  <jgarzik@pobox.com>
> 
> * ghash.c (g_hash_table_lookup_node, g_hash_table_lookup,
> g_hash_table_insert, g_hash_table_remove,
> g_hash_table_lookup_extended):
> - Fixed bug that overwrote nodes in hash buckets instead of
> adding them to the hash bucket node list.
> Hash tables now work as advertised.
[...]




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]