Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
kill a type that were exactly the same than another
authorMartin Quinson <martin.quinson@loria.fr>
Thu, 10 Nov 2011 15:08:23 +0000 (16:08 +0100)
committerMartin Quinson <martin.quinson@loria.fr>
Thu, 10 Nov 2011 15:08:45 +0000 (16:08 +0100)
src/surf/surf_private.h
src/surf/surf_routing.c
src/surf/surf_routing_dijkstra.c
src/surf/surf_routing_floyd.c
src/surf/surf_routing_full.c
src/surf/surf_routing_private.h
src/surf/surf_routing_rulebased.c

index 766aa48..1ffe22c 100644 (file)
@@ -114,12 +114,6 @@ typedef struct s_route {
   xbt_dynar_t link_list;
 } s_route_t, *route_t;
 
-typedef struct s_name_route_extended {
-  s_route_t generic_route;
-  char *src_gateway;
-  char *dst_gateway;
-} s_name_route_extended_t, *name_route_extended_t;
-
 typedef struct s_route_extended {
   s_route_t generic_route;
   char *src_gateway;
@@ -157,9 +151,9 @@ typedef struct s_routing_component {
   void (*parse_PU) (routing_component_t rc, const char *name); /* A host or a router, whatever */
   void (*parse_AS) (routing_component_t rc, const char *name);
   void (*parse_route) (routing_component_t rc, const char *src,
-                     const char *dst, name_route_extended_t route);
+                     const char *dst, route_extended_t route);
   void (*parse_ASroute) (routing_component_t rc, const char *src,
-                       const char *dst, name_route_extended_t route);
+                       const char *dst, route_extended_t route);
   void (*parse_bypassroute) (routing_component_t rc, const char *src,
                            const char *dst, route_extended_t e_route);
 } s_routing_component_t;
index f1be3c1..101626c 100644 (file)
@@ -228,7 +228,7 @@ static void routing_parse_link_ctn(void)
  */
 static void routing_parse_E_route(void)
 {
-  name_route_extended_t route = xbt_new0(s_name_route_extended_t, 1);
+  route_extended_t route = xbt_new0(s_route_extended_t, 1);
   route->generic_route.link_list = link_list;
   xbt_assert(current_routing->parse_route,
              "no defined method \"set_route\" in \"%s\"",
@@ -244,7 +244,7 @@ static void routing_parse_E_route(void)
  */
 static void routing_parse_E_ASroute(void)
 {
-  name_route_extended_t e_route = xbt_new0(s_name_route_extended_t, 1);
+  route_extended_t e_route = xbt_new0(s_route_extended_t, 1);
   e_route->generic_route.link_list = link_list;
   e_route->src_gateway = xbt_strdup(gw_src);
   e_route->dst_gateway = xbt_strdup(gw_dst);
index 9e2fe47..c2224b4 100644 (file)
@@ -501,7 +501,7 @@ void model_dijkstra_both_end(void)
 
 }
 void model_dijkstra_both_parse_route (routing_component_t rc, const char *src,
-                     const char *dst, name_route_extended_t route)
+                     const char *dst, route_extended_t route)
 {
        routing_component_dijkstra_t routing = (routing_component_dijkstra_t) rc;
        int *src_id, *dst_id;
index fc8d664..b478c2a 100644 (file)
@@ -256,7 +256,7 @@ static int surf_pointer_resource_cmp(const void *a, const void *b) {
 //FIXME: kill dupplicates in next function with full routing
 
 void model_floyd_parse_route(routing_component_t rc, const char *src,
-        const char *dst, name_route_extended_t route)
+        const char *dst, route_extended_t route)
 {
        routing_component_floyd_t routing = (routing_component_floyd_t) rc;
 
index ca3a73a..d8ceada 100644 (file)
@@ -176,7 +176,7 @@ static int surf_pointer_resource_cmp(const void *a, const void *b) {
 }
 
 void model_full_set_route(routing_component_t rc, const char *src,
-               const char *dst, name_route_extended_t route)
+               const char *dst, route_extended_t route)
 {
        int *src_id, *dst_id;
        src_id = xbt_dict_get_or_null(rc->to_index, src);
index c2445cf..152d7c2 100644 (file)
@@ -65,7 +65,7 @@ void generic_src_dst_check(routing_component_t rc, const char *src,
 routing_component_t model_floyd_create(void);  /* create structures for floyd routing model */
 void model_floyd_end(void);      /* finalize the creation of floyd routing model */
 void model_floyd_parse_route(routing_component_t rc, const char *src,
-        const char *dst, name_route_extended_t route);
+        const char *dst, route_extended_t route);
 
 /* ************************************************** */
 /* ************** RULE-BASED ROUTING **************** */
@@ -92,14 +92,14 @@ routing_component_t model_dijkstra_create(void);       /* create structures for
 routing_component_t model_dijkstracache_create(void);  /* create structures for dijkstracache routing model */
 void model_dijkstra_both_end(void);      /* finalize the creation of dijkstra routing model */
 void model_dijkstra_both_parse_route (routing_component_t rc, const char *src,
-                     const char *dst, name_route_extended_t route);
+                     const char *dst, route_extended_t route);
 
 /* ************************************************************************** */
 /* *************************** FULL ROUTING ********************************* */
 routing_component_t model_full_create(void);   /* create structures for full routing model */
 void model_full_end(void);       /* finalize the creation of full routing model */
 void model_full_set_route(     /* Set the route and ASroute between src and dst */
-               routing_component_t rc, const char *src, const char *dst, name_route_extended_t route);
+               routing_component_t rc, const char *src, const char *dst, route_extended_t route);
 
 /* ************************************************************************** */
 /* ******************************* NO ROUTING ******************************* */
index 00a9b88..aee6a7d 100644 (file)
@@ -86,7 +86,7 @@ static void model_rulebased_parse_AS(routing_component_t rc,
 
 static void model_rulebased_parse_route(routing_component_t rc,
                                       const char *src, const char *dst,
-                                      name_route_extended_t route)
+                                      route_extended_t route)
 {
   routing_component_rulebased_t routing =
       (routing_component_rulebased_t) rc;
@@ -114,7 +114,7 @@ static void model_rulebased_parse_route(routing_component_t rc,
 
 static void model_rulebased_parse_ASroute(routing_component_t rc,
                                         const char *src, const char *dst,
-                                        name_route_extended_t route)
+                                        route_extended_t route)
 {
   routing_component_rulebased_t routing =
       (routing_component_rulebased_t) rc;