topo_path_t
topo_vertex_t *, topo_vertex_t *, topo_path_t ***, uint_t *);
extern void topo_path_destroy(topo_hdl_t *, topo_path_t *);
topo_path_destroy(topo_hdl_t *thp, topo_path_t *path)
topo_hdl_free(thp, path, sizeof (topo_path_t));
topo_path_t *dgp_path;
topo_path_t *path = NULL;
if ((path = topo_hdl_zalloc(thp, sizeof (topo_path_t))) ==
topo_vertex_t *to, topo_path_t ***paths, uint_t *npaths)
*paths = topo_hdl_zalloc(thp, (*npaths) * sizeof (topo_path_t *));
topo_path_t **paths;
topo_hdl_free(thp, paths, np * sizeof (topo_path_t *));
topo_hdl_free(thp, paths, np * sizeof (topo_path_t *));
topo_hdl_free(thp, paths, np * sizeof (topo_path_t *));