X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=src%2Fhash.h;h=e55eb85ee85c30ca5199805ed4c55fb05ca7e8f3;hb=e4132091270ded973724a818a5c2ecc66e49c0f9;hp=a2dbec5c86c0f0b60883d2d8384b3c9730864bff;hpb=77dcef404dc78635f6ffa8f71a803d2bc7cc8921;p=chise%2Fxemacs-chise.git diff --git a/src/hash.h b/src/hash.h index a2dbec5..e55eb85 100644 --- a/src/hash.h +++ b/src/hash.h @@ -50,8 +50,6 @@ make_general_hash_table (hash_size_t size, hash_table_hash_function hash_function, hash_table_test_function test_function); -struct hash_table *make_strings_hash_table (hash_size_t size); - /* Clear HASH-TABLE. A freshly created hash table is already cleared up. */ void clrhash (struct hash_table *hash_table); @@ -73,9 +71,6 @@ typedef int (*maphash_function) (CONST void* key, void* contents, void* arg); typedef int (*remhash_predicate) (CONST void* key, CONST void* contents, void* arg); -typedef void (*generic_hash_table_op) (struct hash_table *hash_table, - void *arg1, void *arg2, void *arg3); - /* Call MF (key, contents, arg) for every entry in HASH-TABLE */ void maphash (maphash_function mf, struct hash_table *hash_table, void* arg); @@ -83,11 +78,4 @@ void maphash (maphash_function mf, struct hash_table *hash_table, void* arg); void map_remhash (remhash_predicate predicate, struct hash_table *hash_table, void *arg); -/* Copy all the entries from SRC into DEST -- DEST is modified as needed - so it is as big as SRC. */ -void copy_hash (struct hash_table *dest, struct hash_table *src); - -/* Make sure HASH-TABLE can hold at least NEEDED_SIZE entries */ -void expand_hash_table (struct hash_table *hash_table, hash_size_t needed_size); - #endif /* _HASH_H_ */