Looks up the entry with the specified key and return its value.
#include <plhash.h> void *PL_HashTableLookup( PLHashTable *ht, const void *key);
The function has the following parameters:
ht
key
.key
The value of the entry with the specified key, or NULL
if there is no such entry.
If there is no entry with the specified key, PL_HashTableLookup
returns NULL
. This means that one cannot tell whether a NULL
return value means the entry does not exist or the value of the entry is NULL
. Keep this ambiguity in mind if you want to store NULL
values in a hash table.