diff options
author | Zack Weinberg <zack@bitmover.com> | 1999-10-23 15:56:52 +0000 |
---|---|---|
committer | Zack Weinberg <zack@gcc.gnu.org> | 1999-10-23 15:56:52 +0000 |
commit | ed38f5d5d8fdaf1c37e4242b203bb0c94191427c (patch) | |
tree | 3ad8d02ae08a5e2403f87cba3849031590ae8f60 /include/ChangeLog | |
parent | 5e481b31ee1b68793b8c9b57ed1b946115584241 (diff) | |
download | gcc-ed38f5d5d8fdaf1c37e4242b203bb0c94191427c.zip gcc-ed38f5d5d8fdaf1c37e4242b203bb0c94191427c.tar.gz gcc-ed38f5d5d8fdaf1c37e4242b203bb0c94191427c.tar.bz2 |
hashtab.c (find_hash_table_entry): When returning a DELETED_ENTRY slot, change it to EMPTY_ENTRY first.
1999-10-23 08:51 -0700 Zack Weinberg <zack@bitmover.com>
* hashtab.c (find_hash_table_entry): When returning a
DELETED_ENTRY slot, change it to EMPTY_ENTRY first.
(clear_hash_table_slot): New function which deletes an entry
by its position in the table, not its value.
(traverse_hash_table): New function which calls a hook
function for every live entry in the table.
* hashtab.h: Give hash_table_t a struct tag. Add prototypes
for clear_hash_table_slot and traverse_hash_table. Correct
prototype of all_hash_table_collisions.
From-SVN: r30138
Diffstat (limited to 'include/ChangeLog')
-rw-r--r-- | include/ChangeLog | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/ChangeLog b/include/ChangeLog index cfaab0a..545574f 100644 --- a/include/ChangeLog +++ b/include/ChangeLog @@ -1,3 +1,9 @@ +1999-10-23 08:51 -0700 Zack Weinberg <zack@bitmover.com> + + * hashtab.h: Give hash_table_t a struct tag. Add prototypes + for clear_hash_table_slot and traverse_hash_table. Correct + prototype of all_hash_table_collisions. + Fri Oct 15 01:47:51 1999 Vladimir Makarov <vmakarov@loony.cygnus.com> * hashtab.h: New file. |