H

Hash-Table

This is Gnome's Glib core's hash-table data structure example in which user can store multiple values under same key. With good error checking and memory management.