Fixed Hashtable iterator deletion...hopefully for the last time.
Added zeroing of memory to ht_iter_get to zero the iterator struct
in case the provided pointer points to a non-zero buffer.
Renamed free_node_case to iter_remove_node
Also moved the boolean check for whether or not to remove the node to the
calling function, ht_iter_next(). Makes a lot more sense to do it this way.
Signed-off-by: Christian Gunderman <cdg46@case.edu>
Performed final hastable cleanup
Inlined a few functions, changed find_value() method to use copy_node_value
rather than have an additional null check, commented a bit.
Signed-off-by: Christian Gunderman <cdg46@case.edu>