Function silc_hash_table_del_ext
SYNOPSIS
SilcBool silc_hash_table_del_ext(SilcHashTable ht, void *key,
SilcHashFunction hash,
void *hash_user_context,
SilcHashCompare compare,
void *compare_user_context,
SilcHashDestructor destructor,
void *destructor_user_context);
DESCRIPTION
Removes the entry from the hash table by the provided `key'. This will
call the destructor funtion for the found entry. Return TRUE if the
entry was removed successfully and FALSE otherwise.
The `hash' and `hash_user_context' are application specified hash
function. If not provided the hash table's default is used.
The `compare' and `compare_user_context' are application specified
comparing function. If not provided the hash table's default is used.
The `destructor' and `destructor_user_context' are application
specific destructor function.
|