bool th_sc_entry_add(th_sc_entry_t **root, th_key_t *key, th_any_t value)
Add an a separate chaining entry to the beginning of a linked list. Return true on success.
static th_sc_entry_t * th_sc_entry_new(th_key_t *key, th_any_t value)
Allocate then initialize a new entry.
Represents a separate chaining entry.
struct th_sc_entry_s * previous
struct th_sc_entry_s * next