#include "hash.h"
#include "sysutil.h"
#include "utility.h"
構成 | |
struct | hash_node |
struct | hash |
関数 | |
hash_node ** | hash_get_bucket (struct hash *p_hash, void *p_key) |
hash_node * | hash_get_node_by_key (struct hash *p_hash, void *p_key) |
hash * | hash_alloc (unsigned int buckets, unsigned int key_size, unsigned int value_size, hashfunc_t hash_func) |
void * | hash_lookup_entry (struct hash *p_hash, void *p_key) |
void | hash_add_entry (struct hash *p_hash, void *p_key, void *p_value) |
void | hash_free_entry (struct hash *p_hash, void *p_key) |