name length removed from structure; value is stored in single byte immediately
after the structure. color stored in single bit references bitfield width decrease by one typedef for a node_chain structure, used by dns_rbt_findnode dns_rbt_create takes a new second argument that is a pointer to a function which frees node data when the node is deleted. dns_rbt_addnode provided to return the node that was added.
Showing with 28 additions and 11 deletions