* hashtab.h (htab_alloc_with_arg, htab_free_with_arg): Add new types.
	(struct htab): Add alloc_arg, alloc_with_arg_f, free_with_arg_f.
	(htab_create_alloc_ex): New prototype.
	(htab_set_functions_ex): New prototype.
libiberty/
	* hashtab.c (htab_create_alloc_ex): New function.
	(hatab_set_functions_ex): New function.
	(htab_delete, htab_expand): Support alternate allocation functions.
This commit is contained in:
Daniel Jacobowitz
2003-01-26 07:33:29 +00:00
parent 232cca6b0c
commit 285d6b97b1
2 changed files with 30 additions and 2 deletions

View File

@@ -1,3 +1,10 @@
2003-01-26 Daniel Jacobowitz <drow@mvista.com>
* hashtab.h (htab_alloc_with_arg, htab_free_with_arg): Add new types.
(struct htab): Add alloc_arg, alloc_with_arg_f, free_with_arg_f.
(htab_create_alloc_ex): New prototype.
(htab_set_functions_ex): New prototype.
2003-01-25 Jakub Jelinek <jakub@redhat.com>
* elf/sparc.h: Add TLS relocs. Move R_SPARC_REV32 to 252.