libtopo.h revision c40d7343efa60b18ad1ceb316eb337caeea79046