HashBucket
hash->bucket = (HashBucket *) malloc(sizeof(HashBucket) * size);
HashBucket *b = hash->bucket + i;
HashBucket *bucket; /* The hash-bucket associated with the name */
HashBucket *bucket = _find_HashBucket(hash, name);
HashBucket *bucket; /* The hash-table bucket associated with name[] */
static HashBucket *_find_HashBucket(HashTable *hash, const char *name)
static HashNode *_find_HashNode(HashTable *hash, HashBucket *bucket,
HashBucket *bucket = hash->bucket + i;
HashBucket *bucket = hash->bucket + i;
HashBucket *bucket; /* An array of 'size' hash buckets */
static HashNode *_find_HashNode(HashTable *hash, HashBucket *bucket,
static HashBucket *_find_HashBucket(HashTable *hash, const char *name);