free_nodes
out_hr->free_nodes = be32tohp(&ptr);
uint32_t free_nodes;
free_nodes(root);
void free_nodes(NODE *);
free_nodes(cur->child);
free_nodes(cur->child);