MALLOC_ROUND
if (elem * ncur > MALLOC_ROUND - sizeof (void *) * 4)
ncur = (ncur + elem + (MALLOC_ROUND - 1) + sizeof (void *) * 4) & ~(MALLOC_ROUND - 1);