libtopo.h revision dd566498928f08e7c9a79797a40db893c6a4b9fb