Simple data structures in C