Helpful C data structures