static int _hash(int size, char *key);
static hash_node *list_find(caddr_t key, hash_node *head);
static int _hash(int size, char *key);
static hash_node *list_find(caddr_t key, hash_node *head);
hash_node *new = (hash_node *)malloc(sizeof(hash_node));
if (!new || !assign_key(key, new)){
hash_node *new = (hash_node *)malloc(sizeof(hash_node));
if (!new || !assign_key(key, new)){