lruhash_bin
bin_split(struct lruhash* table, struct lruhash_bin* newa,
struct lruhash_bin* newbin;
bin_overflow_remove(struct lruhash_bin* bin, struct lruhash_entry* entry)
struct lruhash_bin* bin;
struct lruhash_bin* bin, hashvalue_type hash, void* key, size_t* collisions)
struct lruhash_bin* newa;
newa = calloc(table->size*2, sizeof(struct lruhash_bin));
table->size*sizeof(struct lruhash_bin));
struct lruhash_bin* bin;
struct lruhash_bin* bin;
struct lruhash_bin* bin;
bin_clear(struct lruhash* table, struct lruhash_bin* bin)
bin_init(struct lruhash_bin* array, size_t size)
s += sizeof(struct lruhash_bin) +
s += (table->size)*(sizeof(struct lruhash_bin) +
sizeof(struct lruhash_bin));
struct lruhash_bin* bin;
table->array = calloc(table->size, sizeof(struct lruhash_bin));
table->size*sizeof(struct lruhash_bin));
bin_delete(struct lruhash* table, struct lruhash_bin* bin)
struct lruhash_bin;
struct lruhash_bin* array;
void bin_init(struct lruhash_bin* array, size_t size);
void bin_delete(struct lruhash* table, struct lruhash_bin* bin);
struct lruhash_bin* bin, hashvalue_type hash, void* key, size_t* collisions);
void bin_overflow_remove(struct lruhash_bin* bin,
void bin_split(struct lruhash* table, struct lruhash_bin* newa,
struct lruhash_bin* bin = &table->array[i];
struct lruhash_bin bin;
bin_split(struct lruhash* table, struct lruhash_bin* newa,
struct lruhash_bin* newbin;
bin_overflow_remove(struct lruhash_bin* bin, struct lruhash_entry* entry)
struct lruhash_bin* bin;
struct lruhash_bin* bin, hashvalue_type hash, void* key, size_t* collisions)
struct lruhash_bin* newa;
newa = calloc(table->size*2, sizeof(struct lruhash_bin));
table->size*sizeof(struct lruhash_bin));
struct lruhash_bin* bin;
struct lruhash_bin* bin;
struct lruhash_bin* bin;
bin_clear(struct lruhash* table, struct lruhash_bin* bin)
bin_init(struct lruhash_bin* array, size_t size)
s += sizeof(struct lruhash_bin) +
s += (table->size)*(sizeof(struct lruhash_bin) +
sizeof(struct lruhash_bin));
struct lruhash_bin* bin;
table->array = calloc(table->size, sizeof(struct lruhash_bin));
table->size*sizeof(struct lruhash_bin));
bin_delete(struct lruhash* table, struct lruhash_bin* bin)
struct lruhash_bin;
struct lruhash_bin* array;
void bin_init(struct lruhash_bin* array, size_t size);
void bin_delete(struct lruhash* table, struct lruhash_bin* bin);
struct lruhash_bin* bin, hashvalue_type hash, void* key, size_t* collisions);
void bin_overflow_remove(struct lruhash_bin* bin,
void bin_split(struct lruhash* table, struct lruhash_bin* newa,