H A D | hash.c | 114 hash_add_cb(void *node, void *private) argument 116 hash_add((hash_t *)private, node); 143 void *private) 147 return (list_iter(hash->h_buckets[bucket], fun, private) < 0); 167 void *private) 175 hd.hd_private = private; 211 hash_iter(hash_t *hash, int (*fun)(void *, void *), void *private) argument 220 private)) < 0) 241 hash_free(hash_t *hash, void (*datafree)(void *, void *), void *private) argument 249 list_free(hash->h_buckets[i], datafree, private); 142 hash_match(hash_t *hash, void *key, int (*fun)(void *, void *), void *private) argument 166 hash_find_iter(hash_t *hash, void *key, int (*fun)(void *, void *), void *private) argument [all...] |