Definition at line 83 of file table.c.
84{
85 int i;
87 void *prev;
88 assert(table);
89 assert(key);
90 i = (*table->
hash)(key) % table->
size;
92 if ((*table->
cmp)(key,
p->key) == 0)
break;
94 {
100 prev = NULL;
101 }
102 else
106 return prev;
107}
unsigned(* hash)(const void *key)
int(* cmp)(const void *x, const void *y)
struct T::binding ** buckets
References T::buckets, T::cmp, T::hash, T::length, NEW, p, T::size, T, and T::timestamp.
Referenced by exponent_table_put().