in src/clds_hash_table.c [508:525]
static bool find_by_key_value(void* item_compare_context, CLDS_SORTED_LIST_ITEM* item)
{
bool result;
FIND_BY_KEY_VALUE_CONTEXT* find_by_key_value_context = item_compare_context;
HASH_TABLE_ITEM* hash_table_item = CLDS_SORTED_LIST_GET_VALUE(HASH_TABLE_ITEM, item);
if ((item != find_by_key_value_context->value) ||
(find_by_key_value_context->key_compare_func(hash_table_item->key, find_by_key_value_context->key) != 0))
{
result = false;
}
else
{
result = true;
}
return result;
}