A simple dictionary structure in C