libtopo.h revision 25c6ff4b77fcddf4097ce78a8277275ca603b46c