do { \
if (!((head)->hh.tbl)) {
uthash_fatal(
"out of memory"); } \
(head)->hh.tbl->tail = &((head)->hh); \
(head)->hh.tbl->hho = (char*)(&(head)->hh) - (char*)(head); \
if (! (head)->hh.tbl->buckets) {
uthash_fatal(
"out of memory"); } \
memset((head)->hh.tbl->buckets, 0, \
HASH_BLOOM_MAKE((head)->hh.tbl); \
} while (0)
#define uthash_fatal(msg)
#define HASH_INITIAL_NUM_BUCKETS_LOG2
#define HASH_INITIAL_NUM_BUCKETS
#define uthash_malloc(sz)