Don't cast away constness unnecessarily.
authorGuy Harris <guy@alum.mit.edu>
Mon, 28 Dec 2015 20:33:17 +0000 (12:33 -0800)
committerGuy Harris <guy@alum.mit.edu>
Mon, 28 Dec 2015 20:34:15 +0000 (20:34 +0000)
Compare functions for various collection data types don't need to modify
what they're comparing, so keep everything const.

Change-Id: I1c2cff6954b1a8c5ade74943934324d0bd8f523c
Reviewed-on: https://code.wireshark.org/review/12884
Reviewed-by: Guy Harris <guy@alum.mit.edu>
epan/rtd_table.c
epan/srt_table.c
epan/stat_tap_ui.c
epan/stats_tree.c

index 40fe46b0f8871d47183959ba310304201f64ba3a..2b17f8060766e7e4b8ee3d4604623bb46962cf99 100644 (file)
@@ -71,8 +71,8 @@ static GSList *registered_rtd_tables = NULL;
 static gint
 insert_sorted_by_table_name(gconstpointer aparam, gconstpointer bparam)
 {
-    const register_rtd_t *a = (register_rtd_t *)aparam;
-    const register_rtd_t *b = (register_rtd_t *)bparam;
+    const register_rtd_t *a = (const register_rtd_t *)aparam;
+    const register_rtd_t *b = (const register_rtd_t *)bparam;
 
     return g_ascii_strcasecmp(proto_get_protocol_short_name(find_protocol_by_id(a->proto_id)), proto_get_protocol_short_name(find_protocol_by_id(b->proto_id)));
 }
index 9ba162dc69e68b3c40c9cb425643e4b3e56ab90c..a0cafa6872cecd28b75ef49be10ae1f82fdf0543 100644 (file)
@@ -200,8 +200,8 @@ void srt_table_dissector_init(register_srt_t* srt, GArray* srt_array, srt_gui_in
 static gint
 insert_sorted_by_table_name(gconstpointer aparam, gconstpointer bparam)
 {
-    const register_srt_t *a = (register_srt_t *)aparam;
-    const register_srt_t *b = (register_srt_t *)bparam;
+    const register_srt_t *a = (const register_srt_t *)aparam;
+    const register_srt_t *b = (const register_srt_t *)bparam;
 
     return g_ascii_strcasecmp(proto_get_protocol_short_name(find_protocol_by_id(a->proto_id)), proto_get_protocol_short_name(find_protocol_by_id(b->proto_id)));
 }
index 6242adca3fe170618aeba5fca321aebe4e0aa3ea..2061c7cfdacc053fecf552c51e91a5efc0366db3 100644 (file)
@@ -133,8 +133,8 @@ static GSList *registered_stat_tables = NULL;
 static gint
 insert_sorted_by_cli_string(gconstpointer aparam, gconstpointer bparam)
 {
-    const new_stat_tap_ui *a = (new_stat_tap_ui *)aparam;
-    const new_stat_tap_ui *b = (new_stat_tap_ui *)bparam;
+    const new_stat_tap_ui *a = (const new_stat_tap_ui *)aparam;
+    const new_stat_tap_ui *b = (const new_stat_tap_ui *)bparam;
 
     return g_ascii_strcasecmp(a->cli_string, b->cli_string);
 }
index c837277f96454f22989009fc15f79f37097e9b92..1b1a0f429093626f53395eeeab65003a9a665e4d 100644 (file)
@@ -373,8 +373,8 @@ stats_tree_get_cfg_by_abbr(const char *abbr)
 static gint
 compare_stat_menu_item(gconstpointer stat_a, gconstpointer stat_b)
 {
-    stats_tree_cfg* stat_cfg_a = (stats_tree_cfg*)stat_a;
-    stats_tree_cfg* stat_cfg_b = (stats_tree_cfg*)stat_b;
+    const stats_tree_cfg* stat_cfg_a = (const stats_tree_cfg*)stat_a;
+    const stats_tree_cfg* stat_cfg_b = (const stats_tree_cfg*)stat_b;
 
     return strcmp(stat_cfg_a->name, stat_cfg_b->name);
 }