X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/5f389553c3b6a2070fca0562c8143ff0b143ab52..7dc01ca1e4dcb01739599d8eb8268629804d5051:/examples/msg/dht-kademlia/routing_table.c diff --git a/examples/msg/dht-kademlia/routing_table.c b/examples/msg/dht-kademlia/routing_table.c index 20757af158..d39741e4fa 100644 --- a/examples/msg/dht-kademlia/routing_table.c +++ b/examples/msg/dht-kademlia/routing_table.c @@ -13,10 +13,9 @@ XBT_LOG_NEW_DEFAULT_CATEGORY(msg_kademlia_routing_table, "Messages specific for /** @brief Initialization of a node routing table. */ routing_table_t routing_table_init(unsigned int node_id) { - unsigned int i; routing_table_t table = xbt_new(s_routing_table_t, 1); table->buckets = xbt_new(s_bucket_t, identifier_size + 1); - for (i = 0; i < identifier_size + 1; i++) { + for (unsigned int i = 0; i < identifier_size + 1; i++) { table->buckets[i].nodes = xbt_dynar_new(sizeof(unsigned int), NULL); table->buckets[i].id = i; } @@ -46,10 +45,11 @@ unsigned int routing_table_contains(routing_table_t table, unsigned int node_id) /**@brief prints the routing table, to debug stuff. */ void routing_table_print(routing_table_t table) { - unsigned int i, j, value; + unsigned int j; + unsigned int value; XBT_INFO("Routing table of %08x:", table->id); - for (i = 0; i <= identifier_size; i++) { + for (unsigned int i = 0; i <= identifier_size; i++) { if (!xbt_dynar_is_empty(table->buckets[i].nodes)) { XBT_INFO("Bucket number %d: ", i); xbt_dynar_foreach(table->buckets[i].nodes, j, value) { @@ -65,7 +65,8 @@ void routing_table_print(routing_table_t table) */ unsigned int bucket_find_id(bucket_t bucket, unsigned int id) { - unsigned int i, current_id; + unsigned int i; + unsigned int current_id; xbt_dynar_foreach(bucket->nodes, i, current_id){ if (id == current_id){ return i;