diff options
author | Geoffrey Keating <geoffk@redhat.com> | 2002-06-06 03:23:27 +0000 |
---|---|---|
committer | Geoffrey Keating <geoffk@gcc.gnu.org> | 2002-06-06 03:23:27 +0000 |
commit | 045b3a49caf8407c938c33f24f3cc90401f53d82 (patch) | |
tree | e0250b97a908b1c147678728dd4baea6059d3377 /libiberty/hashtab.c | |
parent | 3cb8660c64af87c83b1a5f74563d0e54826185b7 (diff) | |
download | gcc-045b3a49caf8407c938c33f24f3cc90401f53d82.zip gcc-045b3a49caf8407c938c33f24f3cc90401f53d82.tar.gz gcc-045b3a49caf8407c938c33f24f3cc90401f53d82.tar.bz2 |
Index: include/ChangeLog
Index: include/ChangeLog
* hashtab.h (htab_create): Restore prototype for backward
compatibility.
(htab_try_create): Likewise.
Index: libiberty/ChangeLog
* hashtab.c (htab_create): New stub function for backward
compatibility.
(htab_try_create): Likewise.
From-SVN: r54300
Diffstat (limited to 'libiberty/hashtab.c')
-rw-r--r-- | libiberty/hashtab.c | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/libiberty/hashtab.c b/libiberty/hashtab.c index 06e41ac..6bf59ff 100644 --- a/libiberty/hashtab.c +++ b/libiberty/hashtab.c @@ -191,6 +191,29 @@ htab_create_alloc (size, hash_f, eq_f, del_f, alloc_f, free_f) return result; } +/* These functions exist solely for backward compatibility. */ + +#undef htab_create +htab_t +htab_create (size, hash_f, eq_f, del_f) + size_t size; + htab_hash hash_f; + htab_eq eq_f; + htab_del del_f; +{ + return htab_create_alloc (size, hash_f, eq_f, del_f, xcalloc, free); +} + +htab_t +htab_try_create (size, hash_f, eq_f, del_f) + size_t size; + htab_hash hash_f; + htab_eq eq_f; + htab_del del_f; +{ + return htab_create_alloc (size, hash_f, eq_f, del_f, calloc, free); +} + /* This function frees all memory allocated for given hash table. Naturally the hash table must already exist. */ |