Function silc_hash_table_replace_ext
SYNOPSIS
SilcBool silc_hash_table_replace_ext(SilcHashTable ht, void *key,
void *context,
SilcHashFunction hash,
void *hash_user_context);
DESCRIPTION
Same as silc_hash_table_add_ext but if the `key' already exists in the
hash table the old key and the old context will be replaced with the
`key' and the `context. The destructor function will be called for the
replaced key and context.
The `hash' and `hash_user_context' are application specified hash
function. If not provided the hash table's default is used.
|