HASH_ENTRY
struct HASH_ENTRY *link;
struct HASH_ENTRY *previous;
previous = (struct HASH_ENTRY*)NULL;
struct HASH_ENTRY *link;
struct HASH_ENTRY *link;
struct HASH_ENTRY *link;
struct HASH_ENTRY *ph;
struct HASH_ENTRY *qh;
struct HASH_ENTRY **px;
size += item_count*sizeof(struct HASH_ENTRY)
+ max_hash*sizeof(struct HASH_ENTRY*);
ph = (struct HASH_ENTRY*)(((char*)pc) + full_item_size);
ph->next = (struct HASH_ENTRY*)NULL;
px = (struct HASH_ENTRY**)&ph[1];
px[i] = (struct HASH_ENTRY*)NULL;
cache->free_hash = (struct HASH_ENTRY*)NULL;
cache->first_hash = (struct HASH_ENTRY**)NULL;
struct HASH_ENTRY *link;
struct HASH_ENTRY *first;
struct HASH_ENTRY *next;
struct HASH_ENTRY *free_hash;
struct HASH_ENTRY **first_hash;