contiguous c array