hashmap_delete
bool hashmap_delete(struct hashmap *map, long key, long *old_key, long *old_value);
hashmap_delete((map), (long)(key), \
bool hashmap_delete(struct hashmap *map, long key, long *old_key, long *old_value);
hashmap_delete((map), (long)(key), \