My C is rusty. I would have thought the former declared a pointer in the second member of the struct, i.e. typically a 4- or 8- byte field.<p>edit: clarifying, I thought int somearray [] was the same as int* somearray.