From 364be97f3302c392f120a9674a07c53f220cf5a9 Mon Sep 17 00:00:00 2001 From: Frederic Suter Date: Wed, 18 Mar 2020 16:04:08 +0100 Subject: [PATCH 1/1] please sonar with a few const --- examples/c/dht-kademlia/message.h | 1 + examples/c/dht-kademlia/node.c | 4 ++-- examples/c/dht-kademlia/node.h | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/examples/c/dht-kademlia/message.h b/examples/c/dht-kademlia/message.h index cf20f26557..a55d5ef806 100644 --- a/examples/c/dht-kademlia/message.h +++ b/examples/c/dht-kademlia/message.h @@ -20,6 +20,7 @@ typedef struct s_kademlia_message { } s_kademlia_message_t; typedef s_kademlia_message_t* kademlia_message_t; +const typedef s_kademlia_message_t* const_kademlia_message_t; // Task handling functions kademlia_message_t task_new_find_node(unsigned int sender_id, unsigned int destination_id, sg_mailbox_t mailbox, diff --git a/examples/c/dht-kademlia/node.c b/examples/c/dht-kademlia/node.c index cf7dec0a5c..3b4dec92de 100644 --- a/examples/c/dht-kademlia/node.c +++ b/examples/c/dht-kademlia/node.c @@ -102,7 +102,7 @@ unsigned int join(node_t node, unsigned int id_known) * @param id node we are querying * @param destination node we are trying to find. */ -void send_find_node(node_t node, unsigned int id, unsigned int destination) +void send_find_node(const_node_t node, unsigned int id, unsigned int destination) { /* Gets the mailbox to send to */ sg_mailbox_t mailbox = get_node_mailbox(id); @@ -298,7 +298,7 @@ void random_lookup(node_t node) } /** @brief Handles the answer to an incoming "find_node" message */ -void handle_find_node(node_t node, kademlia_message_t msg) +void handle_find_node(const_node_t node, const_kademlia_message_t msg) { routing_table_update(node, msg->sender_id); XBT_VERB("Received a FIND_NODE from %s (%s), he's trying to find %08x", sg_mailbox_get_name(msg->answer_to), diff --git a/examples/c/dht-kademlia/node.h b/examples/c/dht-kademlia/node.h index e269cbe2cd..f87c7ada4b 100644 --- a/examples/c/dht-kademlia/node.h +++ b/examples/c/dht-kademlia/node.h @@ -64,9 +64,9 @@ unsigned int join(node_t node, unsigned int id_known); unsigned int find_node(node_t node, unsigned int id_to_find, unsigned int count_in_stats); void random_lookup(node_t node); -void send_find_node(node_t node, unsigned int id, unsigned int destination); +void send_find_node(const_node_t node, unsigned int id, unsigned int destination); unsigned int send_find_node_to_best(node_t node, const_answer_t node_list); -void handle_find_node(node_t node, kademlia_message_t data); +void handle_find_node(const_node_t node, const_kademlia_message_t data); #endif -- 2.20.1