- // Retrieve the path starting on edge e and return its length. If
- // nodes is non-null, stores the node met along the path in it.
- int retrieve_one_path(Edge *e, int *nodes);
+ // Follows the path starting on edge e and returns its length. If
+ // nodes is non-null, stores in it the nodes met along the path.
+ int retrieve_one_path(Edge *e, Path *path);