an old piece (dating back end of the 90s) of hash table C software I have used