equal_fn
if (map->equal_fn(cur->key, key, map->ctx)) {
hashmap_equal_fn equal_fn, void *ctx)
map->equal_fn = equal_fn;
hashmap_equal_fn equal_fn,
hashmap__init(map, hash_fn, equal_fn, ctx);
if ((map)->equal_fn(cur->key, (_key), (map)->ctx))
if ((map)->equal_fn(cur->key, (_key), (map)->ctx))
hashmap_equal_fn equal_fn;
hashmap_equal_fn equal_fn, void *ctx);
hashmap_equal_fn equal_fn,
if (map->equal_fn(cur->key, key, map->ctx)) {
hashmap_equal_fn equal_fn, void *ctx)
map->equal_fn = equal_fn;
hashmap_equal_fn equal_fn,
hashmap__init(map, hash_fn, equal_fn, ctx);
if ((map)->equal_fn(cur->key, (_key), (map)->ctx))
if ((map)->equal_fn(cur->key, (_key), (map)->ctx))
hashmap_equal_fn equal_fn;
hashmap_equal_fn equal_fn, void *ctx);
hashmap_equal_fn equal_fn,
map = hashmap__new(collision_hash_fn, equal_fn, NULL);
map = hashmap__new(hash_fn, equal_fn, NULL);
map = hashmap__new(hash_fn, equal_fn, NULL);