+ int state; /* 1 = hash, 2 = flat */
+ int next_block; /* next free block / last block */
+ int block_size; /* mfile/bfile block size */
+ int hash_size; /* no of chains in hash table */
+ int first_bucket; /* first hash bucket */
+ int next_bucket; /* last hash bucket + 1 = first flat bucket */
+ int flat_bucket; /* last flat bucket + 1 */