{ short lengths[2]; char data[???]; } where there are two items in data, of length lengths[0] and lengths[1] respectively.