-
-/*
- * Compare two routes to know if the second route is in the table.
- * route1 : route to store
- * route2 : old route in the table
- */
-int compare_routes(route_t route1, route_t route2)
-{
- if(!route2) return 0;
- if(xbt_dynar_length(route1->link_list) == xbt_dynar_length(route2->link_list))
- {
- int i;
- int nb_links = xbt_dynar_length(route1->link_list);
- for(i=0 ; i<nb_links ; i++)
- {
- char *link_name1 = xbt_dynar_get_as(route1->link_list, i, char *);
- char *link_name2 = xbt_dynar_get_as(route2->link_list, i, char *);
- if(strcmp(link_name1,link_name2)) return 1;
- }
- return 0;
- }
- return 1;
-}