topo_hc.h revision ded9341448cd6e2573619c7f6fe98909bdd35ec6