MAX_MAP_KEY_SIZE
memcpy(keys + n*MAX_MAP_KEY_SIZE, &key, MAX_MAP_KEY_SIZE);
void *keyp = keys + i*MAX_MAP_KEY_SIZE;
keys = calloc(MAX_MAP_KEY_SIZE, MAX_ENTRIES);