text: /*****************************************************************************
  *                                                                            *
  *  -------------------------------- route.h -------------------------------  *
  *                                                                            *
  *****************************************************************************/
  
  #ifndef ROUTE_H
  #define ROUTE_H
  
  #include "graphalg.h"
  #include "list.h"
  
  /*****************************************************************************
  *                                                                            *
  *  --------------------------- Public Interface ---------------------------  *
  *                                                                            *
  *****************************************************************************/
  
  int route(List *paths, PathVertex *destination, PathVertex **next, int
     (*match)(const void *key1, const void *key2));
  
  #endif
  