uthash ist ein Hash für C-Strukturen, der jeder C-Struktur ermöglicht, ein eindeutiges Schlüsselfeld zu besitzen, das für den Hash verwendet werden kann. Strukturen können in konstanter Zeit hinzugefügt oder entfernt werden. Das Schlüsselfeld kann einen beliebigen Datentyp haben. (non)