Add g_hash_table_{remove,steal}_all to remove all nodes from a hash table.

2006-06-01  Matthias Clasen  <mclasen@redhat.com>

	* glib/glib.symbols:
	* glib/ghash.h:
	* glib/ghash.c: Add g_hash_table_{remove,steal}_all to
	remove all nodes from a hash table.  (#168538, Matt Barnes)
This commit is contained in:
Matthias Clasen
2006-06-01 14:16:39 +00:00
committed by Matthias Clasen
parent 38b53eed54
commit a5b4b8bfb1
7 changed files with 84 additions and 12 deletions

View File

@@ -1,3 +1,7 @@
2006-06-01 Matthias Clasen <mclasen@redhat.com>
* glib/glib-sections.txt: Add new hash table functions.
Wed May 31 11:35:48 2006 Tim Janik <timj@gtk.org>
* gobject/tmpl/gtype.sgml (Note): amend G_TYPE_CHAR according to #303622.

View File

@@ -1844,6 +1844,8 @@ g_hash_table_remove
g_hash_table_steal
g_hash_table_foreach_remove
g_hash_table_foreach_steal
g_hash_table_remove_all
g_hash_table_steal_all
GHRFunc
g_hash_table_freeze
g_hash_table_thaw