(n_elem >= 2 && size > 0)

x = (char *)base + size * (n_elem - 1);