| Function silc_hash_table_del_by_context_ext
 
 SYNOPSIS
 
    SilcBool
    silc_hash_table_del_by_context_ext(SilcHashTable ht, void *key,
                                       void *context,
                                       SilcHashFunction hash,
                                       void *hash_user_context,
                                       SilcHashCompare compare,
                                       void *compare_user_context,
                                       SilcHashDestructor destructor,
                                       void *destructor_user_context);
DESCRIPTION
    Same as silc_hash_table_del but verifies that the context associated
    with the `key' matches the `context'. This is handy to use with hash
    tables that may have duplicate keys. In that case the `context' may
    be used to check whether the correct entry is being deleted.
    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.
 
 
 
 |