summaryrefslogtreecommitdiff
path: root/gtk
diff options
context:
space:
mode:
Diffstat (limited to 'gtk')
-rw-r--r--gtk/ansi_a_stat.c29
-rw-r--r--gtk/ansi_map_stat.c31
-rw-r--r--gtk/bootp_stat.c4
-rw-r--r--gtk/dcerpc_stat.c4
-rw-r--r--gtk/fc_stat.c4
-rw-r--r--gtk/gsm_a_stat.c52
-rw-r--r--gtk/gsm_map_stat.c47
-rw-r--r--gtk/h225_counter.c4
-rw-r--r--gtk/h225_ras_srt.c4
-rw-r--r--gtk/h323_analysis.c8
-rw-r--r--gtk/http_stat.c4
-rw-r--r--gtk/io_stat.c2
-rw-r--r--gtk/isup_stat.c25
-rw-r--r--gtk/ldap_stat.c4
-rw-r--r--gtk/mgcp_stat.c4
-rw-r--r--gtk/mtp3_stat.c45
-rw-r--r--gtk/rtp_analysis.c26
-rw-r--r--gtk/service_response_time_table.c2
-rw-r--r--gtk/service_response_time_table.h2
-rw-r--r--gtk/sip_stat.c4
-rw-r--r--gtk/smb_stat.c4
-rw-r--r--gtk/wsp_stat.c4
22 files changed, 145 insertions, 168 deletions
diff --git a/gtk/ansi_a_stat.c b/gtk/ansi_a_stat.c
index 5f1d000523..4f78e3e754 100644
--- a/gtk/ansi_a_stat.c
+++ b/gtk/ansi_a_stat.c
@@ -83,33 +83,30 @@ static void
ansi_a_stat_reset(
void *tapdata)
{
- tapdata = tapdata;
+ ansi_a_stat_t *stat_p = tapdata;
- memset((void *) &stat, 0, sizeof(ansi_a_stat_t));
+ memset(stat_p, 0, sizeof(ansi_a_stat_t));
}
static int
ansi_a_stat_packet(
void *tapdata,
- packet_info *pinfo,
+ packet_info *pinfo _U_,
epan_dissect_t *edt _U_,
- void *data)
+ const void *data)
{
- ansi_a_tap_rec_t *data_p = data;
-
-
- tapdata = tapdata;
- pinfo = pinfo;
+ ansi_a_stat_t *stat_p = tapdata;
+ const ansi_a_tap_rec_t *data_p = data;
switch (data_p->pdu_type)
{
case BSSAP_PDU_TYPE_BSMAP:
- stat.bsmap_message_type[data_p->message_type]++;
+ stat_p->bsmap_message_type[data_p->message_type]++;
break;
case BSSAP_PDU_TYPE_DTAP:
- stat.dtap_message_type[data_p->message_type]++;
+ stat_p->dtap_message_type[data_p->message_type]++;
break;
default:
@@ -127,12 +124,10 @@ static void
ansi_a_stat_draw(
void *tapdata)
{
+ ansi_a_stat_t *stat_p = tapdata;
int i, j;
char *strp;
-
- tapdata = tapdata;
-
if (dlg_bsmap.win != NULL)
{
i = 0;
@@ -142,7 +137,7 @@ ansi_a_stat_draw(
j = gtk_clist_find_row_from_data(GTK_CLIST(dlg_bsmap.table), (gpointer) i);
strp = g_strdup_printf("%d",
- stat.bsmap_message_type[ansi_a_ios401_bsmap_strings[i].value]);
+ stat_p->bsmap_message_type[ansi_a_ios401_bsmap_strings[i].value]);
gtk_clist_set_text(GTK_CLIST(dlg_bsmap.table), j, 2, strp);
g_free(strp);
@@ -161,7 +156,7 @@ ansi_a_stat_draw(
j = gtk_clist_find_row_from_data(GTK_CLIST(dlg_dtap.table), (gpointer) i);
strp = g_strdup_printf("%d",
- stat.dtap_message_type[ansi_a_ios401_dtap_strings[i].value]);
+ stat_p->dtap_message_type[ansi_a_ios401_dtap_strings[i].value]);
gtk_clist_set_text(GTK_CLIST(dlg_dtap.table), j, 2, strp);
g_free(strp);
@@ -470,7 +465,7 @@ register_tap_listener_gtkansi_a_stat(void)
memset((void *) &stat, 0, sizeof(ansi_a_stat_t));
err_p =
- register_tap_listener("ansi_a", NULL, NULL,
+ register_tap_listener("ansi_a", &stat, NULL,
ansi_a_stat_reset,
ansi_a_stat_packet,
ansi_a_stat_draw);
diff --git a/gtk/ansi_map_stat.c b/gtk/ansi_map_stat.c
index a4375c398f..d54850dfd7 100644
--- a/gtk/ansi_map_stat.c
+++ b/gtk/ansi_map_stat.c
@@ -96,24 +96,21 @@ static void
ansi_map_stat_reset(
void *tapdata)
{
- tapdata = tapdata;
+ ansi_map_stat_t *stat_p = tapdata;
- memset((void *) &stat, 0, sizeof(ansi_map_stat_t));
+ memset(stat_p, 0, sizeof(ansi_map_stat_t));
}
static int
ansi_map_stat_packet(
void *tapdata,
- packet_info *pinfo,
+ packet_info *pinfo _U_,
epan_dissect_t *edt _U_,
- void *data)
+ const void *data)
{
- ansi_map_tap_rec_t *data_p = data;
-
-
- tapdata = tapdata;
- pinfo = pinfo;
+ ansi_map_stat_t *stat_p = tapdata;
+ const ansi_map_tap_rec_t *data_p = data;
#if 0 /* always false because message_type is 8 bit value */
if (data_p->message_type >= ANSI_MAP_MAX_NUM_MESSAGE_TYPES)
@@ -125,8 +122,8 @@ ansi_map_stat_packet(
}
#endif
- stat.message_type[data_p->message_type]++;
- stat.size[data_p->message_type] += data_p->size;
+ stat_p->message_type[data_p->message_type]++;
+ stat_p->size[data_p->message_type] += data_p->size;
return(1);
}
@@ -136,12 +133,10 @@ static void
ansi_map_stat_draw(
void *tapdata)
{
+ ansi_map_stat_t *stat_p = tapdata;
int i, j;
char *strp;
-
- tapdata = tapdata;
-
if (dlg.win != NULL)
{
i = 0;
@@ -151,15 +146,15 @@ ansi_map_stat_draw(
j = gtk_clist_find_row_from_data(GTK_CLIST(dlg.table), (gpointer) i);
strp = g_strdup_printf("%d",
- stat.message_type[ansi_map_opr_code_strings[i].value]);
+ stat_p->message_type[ansi_map_opr_code_strings[i].value]);
gtk_clist_set_text(GTK_CLIST(dlg.table), j, 2, strp);
g_free(strp);
- strp = g_strdup_printf("%.0f", stat.size[ansi_map_opr_code_strings[i].value]);
+ strp = g_strdup_printf("%.0f", stat_p->size[ansi_map_opr_code_strings[i].value]);
gtk_clist_set_text(GTK_CLIST(dlg.table), j, 3, strp);
g_free(strp);
- strp = g_strdup_printf("%.2f", stat.size[ansi_map_opr_code_strings[i].value]/stat.message_type[ansi_map_opr_code_strings[i].value]);
+ strp = g_strdup_printf("%.2f", stat_p->size[ansi_map_opr_code_strings[i].value]/stat_p->message_type[ansi_map_opr_code_strings[i].value]);
gtk_clist_set_text(GTK_CLIST(dlg.table), j, 4, strp);
g_free(strp);
@@ -434,7 +429,7 @@ register_tap_listener_gtkansi_map_stat(void)
memset((void *) &stat, 0, sizeof(ansi_map_stat_t));
err_p =
- register_tap_listener("ansi_map", NULL, NULL,
+ register_tap_listener("ansi_map", &stat, NULL,
ansi_map_stat_reset,
ansi_map_stat_packet,
ansi_map_stat_draw);
diff --git a/gtk/bootp_stat.c b/gtk/bootp_stat.c
index a6df442882..d7b718e7ca 100644
--- a/gtk/bootp_stat.c
+++ b/gtk/bootp_stat.c
@@ -116,10 +116,10 @@ dhcpstat_reset(void *psp)
g_hash_table_foreach( sp->hash, (GHFunc)dhcp_reset_hash, NULL);
}
static int
-dhcpstat_packet(void *psp, packet_info *pinfo _U_, epan_dissect_t *edt _U_, void *pri)
+dhcpstat_packet(void *psp, packet_info *pinfo _U_, epan_dissect_t *edt _U_, const void *pri)
{
dhcpstat_t *sp=psp;
- bootp_info_value_t value=pri;
+ const bootp_info_value_t value=pri;
dhcp_message_type_t *sc;
if (sp==NULL)
diff --git a/gtk/dcerpc_stat.c b/gtk/dcerpc_stat.c
index 6c0d67cdc9..34e95fee8f 100644
--- a/gtk/dcerpc_stat.c
+++ b/gtk/dcerpc_stat.c
@@ -114,10 +114,10 @@ dcerpcstat_reset(void *rs_arg)
static int
-dcerpcstat_packet(void *rs_arg, packet_info *pinfo, epan_dissect_t *edt _U_, void *ri_arg)
+dcerpcstat_packet(void *rs_arg, packet_info *pinfo, epan_dissect_t *edt _U_, const void *ri_arg)
{
rpcstat_t *rs = rs_arg;
- dcerpc_info *ri = ri_arg;
+ const dcerpc_info *ri = ri_arg;
if(!ri->call_data){
return 0;
diff --git a/gtk/fc_stat.c b/gtk/fc_stat.c
index 8e177effc1..c62b355bd3 100644
--- a/gtk/fc_stat.c
+++ b/gtk/fc_stat.c
@@ -81,9 +81,9 @@ fcstat_reset(void *pfc)
}
static int
-fcstat_packet(void *pfc, packet_info *pinfo, epan_dissect_t *edt _U_, void *psi)
+fcstat_packet(void *pfc, packet_info *pinfo, epan_dissect_t *edt _U_, const void *psi)
{
- fc_hdr *fc=(fc_hdr *)psi;
+ const fc_hdr *fc=psi;
fcstat_t *fs=(fcstat_t *)pfc;
/* we are only interested in reply packets */
diff --git a/gtk/gsm_a_stat.c b/gtk/gsm_a_stat.c
index 97428341d1..b39ba53e1a 100644
--- a/gtk/gsm_a_stat.c
+++ b/gtk/gsm_a_stat.c
@@ -95,54 +95,51 @@ static void
gsm_a_stat_reset(
void *tapdata)
{
- tapdata = tapdata;
+ gsm_a_stat_t *stat_p = tapdata;
- memset((void *) &stat, 0, sizeof(gsm_a_stat_t));
+ memset(stat_p, 0, sizeof(gsm_a_stat_t));
}
static int
gsm_a_stat_packet(
void *tapdata,
- packet_info *pinfo,
+ packet_info *pinfo _U_,
epan_dissect_t *edt _U_,
- void *data)
+ const void *data)
{
- gsm_a_tap_rec_t *data_p = data;
-
-
- tapdata = tapdata;
- pinfo = pinfo;
+ gsm_a_stat_t *stat_p = tapdata;
+ const gsm_a_tap_rec_t *data_p = data;
switch (data_p->pdu_type)
{
case BSSAP_PDU_TYPE_BSSMAP:
- stat.bssmap_message_type[data_p->message_type]++;
+ stat_p->bssmap_message_type[data_p->message_type]++;
break;
case BSSAP_PDU_TYPE_DTAP:
switch (data_p->protocol_disc)
{
case PD_CC:
- stat.dtap_cc_message_type[data_p->message_type]++;
+ stat_p->dtap_cc_message_type[data_p->message_type]++;
break;
case PD_MM:
- stat.dtap_mm_message_type[data_p->message_type]++;
+ stat_p->dtap_mm_message_type[data_p->message_type]++;
break;
case PD_RR:
- stat.dtap_rr_message_type[data_p->message_type]++;
+ stat_p->dtap_rr_message_type[data_p->message_type]++;
break;
case PD_GMM:
- stat.dtap_gmm_message_type[data_p->message_type]++;
+ stat_p->dtap_gmm_message_type[data_p->message_type]++;
break;
case PD_SMS:
- stat.dtap_sms_message_type[data_p->message_type]++;
+ stat_p->dtap_sms_message_type[data_p->message_type]++;
break;
case PD_SM:
- stat.dtap_sm_message_type[data_p->message_type]++;
+ stat_p->dtap_sm_message_type[data_p->message_type]++;
break;
case PD_SS:
- stat.dtap_ss_message_type[data_p->message_type]++;
+ stat_p->dtap_ss_message_type[data_p->message_type]++;
break;
default:
/*
@@ -196,62 +193,61 @@ static void
gsm_a_stat_draw(
void *tapdata)
{
-
- tapdata = tapdata;
+ gsm_a_stat_t *stat_p = tapdata;
if (dlg_bssmap.win != NULL)
{
gsm_a_stat_draw_aux(&dlg_bssmap,
- stat.bssmap_message_type,
+ stat_p->bssmap_message_type,
gsm_a_bssmap_msg_strings);
}
if (dlg_dtap_mm.win != NULL)
{
gsm_a_stat_draw_aux(&dlg_dtap_mm,
- stat.dtap_mm_message_type,
+ stat_p->dtap_mm_message_type,
gsm_a_dtap_msg_mm_strings);
}
if (dlg_dtap_rr.win != NULL)
{
gsm_a_stat_draw_aux(&dlg_dtap_rr,
- stat.dtap_rr_message_type,
+ stat_p->dtap_rr_message_type,
gsm_a_dtap_msg_rr_strings);
}
if (dlg_dtap_cc.win != NULL)
{
gsm_a_stat_draw_aux(&dlg_dtap_cc,
- stat.dtap_cc_message_type,
+ stat_p->dtap_cc_message_type,
gsm_a_dtap_msg_cc_strings);
}
if (dlg_dtap_gmm.win != NULL)
{
gsm_a_stat_draw_aux(&dlg_dtap_gmm,
- stat.dtap_gmm_message_type,
+ stat_p->dtap_gmm_message_type,
gsm_a_dtap_msg_gmm_strings);
}
if (dlg_dtap_sms.win != NULL)
{
gsm_a_stat_draw_aux(&dlg_dtap_sms,
- stat.dtap_sms_message_type,
+ stat_p->dtap_sms_message_type,
gsm_a_dtap_msg_sms_strings);
}
if (dlg_dtap_sm.win != NULL)
{
gsm_a_stat_draw_aux(&dlg_dtap_sm,
- stat.dtap_sm_message_type,
+ stat_p->dtap_sm_message_type,
gsm_a_dtap_msg_sm_strings);
}
if (dlg_dtap_ss.win != NULL)
{
gsm_a_stat_draw_aux(&dlg_dtap_ss,
- stat.dtap_ss_message_type,
+ stat_p->dtap_ss_message_type,
gsm_a_dtap_msg_ss_strings);
}
}
@@ -627,7 +623,7 @@ register_tap_listener_gtkgsm_a_stat(void)
memset((void *) &stat, 0, sizeof(gsm_a_stat_t));
err_p =
- register_tap_listener("gsm_a", NULL, NULL,
+ register_tap_listener("gsm_a", &stat, NULL,
gsm_a_stat_reset,
gsm_a_stat_packet,
gsm_a_stat_draw);
diff --git a/gtk/gsm_map_stat.c b/gtk/gsm_map_stat.c
index b8a0e4df74..a154c20bf4 100644
--- a/gtk/gsm_map_stat.c
+++ b/gtk/gsm_map_stat.c
@@ -101,27 +101,24 @@ static void
gsm_map_stat_reset(
void *tapdata)
{
- tapdata = tapdata;
+ gsm_map_stat_t *stat_p = tapdata;
- memset((void *) &gsm_map_stat, 0, sizeof(gsm_map_stat_t));
+ memset(stat_p, 0, sizeof(gsm_map_stat_t));
}
static int
gsm_map_stat_packet(
void *tapdata,
- packet_info *pinfo,
+ packet_info *pinfo _U_,
epan_dissect_t *edt _U_,
- void *data)
+ const void *data)
{
- gsm_map_tap_rec_t *data_p = data;
-
-
- tapdata = tapdata;
- pinfo = pinfo;
+ gsm_map_stat_t *stat_p = tapdata;
+ const gsm_map_tap_rec_t *data_p = data;
#if 0 /* always false because message_type is 8 bit value */
- if (data_p->opr_code_idx > sizeof(gsm_map_stat.opr_code))
+ if (data_p->opr_code_idx > sizeof(stat_p->opr_code))
{
/*
* unknown message type !!!
@@ -132,13 +129,13 @@ gsm_map_stat_packet(
if (data_p->invoke)
{
- gsm_map_stat.opr_code[data_p->opr_code_idx]++;
- gsm_map_stat.size[data_p->opr_code_idx] += data_p->size;
+ stat_p->opr_code[data_p->opr_code_idx]++;
+ stat_p->size[data_p->opr_code_idx] += data_p->size;
}
else
{
- gsm_map_stat.opr_code_rr[data_p->opr_code_idx]++;
- gsm_map_stat.size_rr[data_p->opr_code_idx] += data_p->size;
+ stat_p->opr_code_rr[data_p->opr_code_idx]++;
+ stat_p->size_rr[data_p->opr_code_idx] += data_p->size;
}
return(1);
@@ -149,12 +146,10 @@ static void
gsm_map_stat_draw(
void *tapdata)
{
+ gsm_map_stat_t *stat_p = tapdata;
int i, j;
char *strp;
-
- tapdata = tapdata;
-
if (dlg.win != NULL)
{
i = 0;
@@ -163,36 +158,36 @@ gsm_map_stat_draw(
{
j = gtk_clist_find_row_from_data(GTK_CLIST(dlg.table), (gpointer) i);
- strp = g_strdup_printf("%d", gsm_map_stat.opr_code[i]);
+ strp = g_strdup_printf("%d", stat_p->opr_code[i]);
gtk_clist_set_text(GTK_CLIST(dlg.table), j, 2, strp);
g_free(strp);
- strp = g_strdup_printf("%.0f", gsm_map_stat.size[i]);
+ strp = g_strdup_printf("%.0f", stat_p->size[i]);
gtk_clist_set_text(GTK_CLIST(dlg.table), j, 3, strp);
g_free(strp);
- strp = g_strdup_printf("%.2f", gsm_map_stat.size[i]/gsm_map_stat.opr_code[i]);
+ strp = g_strdup_printf("%.2f", stat_p->size[i]/stat_p->opr_code[i]);
gtk_clist_set_text(GTK_CLIST(dlg.table), j, 4, strp);
g_free(strp);
- strp = g_strdup_printf("%u", gsm_map_stat.opr_code_rr[i]);
+ strp = g_strdup_printf("%u", stat_p->opr_code_rr[i]);
gtk_clist_set_text(GTK_CLIST(dlg.table), j, 5, strp);
g_free(strp);
- strp = g_strdup_printf("%.0f", gsm_map_stat.size_rr[i]);
+ strp = g_strdup_printf("%.0f", stat_p->size_rr[i]);
gtk_clist_set_text(GTK_CLIST(dlg.table), j, 6, strp);
g_free(strp);
- strp = g_strdup_printf("%.2f", gsm_map_stat.size_rr[i]/gsm_map_stat.opr_code_rr[i]);
+ strp = g_strdup_printf("%.2f", stat_p->size_rr[i]/stat_p->opr_code_rr[i]);
gtk_clist_set_text(GTK_CLIST(dlg.table), j, 7, strp);
g_free(strp);
- strp = g_strdup_printf("%.0f", gsm_map_stat.size[i] + gsm_map_stat.size_rr[i]);
+ strp = g_strdup_printf("%.0f", stat_p->size[i] + stat_p->size_rr[i]);
gtk_clist_set_text(GTK_CLIST(dlg.table), j, 8, strp);
g_free(strp);
strp = g_strdup_printf("%.2f",
- (gsm_map_stat.size[i] + gsm_map_stat.size_rr[i])/(gsm_map_stat.opr_code[i] + gsm_map_stat.opr_code_rr[i]));
+ (stat_p->size[i] + stat_p->size_rr[i])/(stat_p->opr_code[i] + stat_p->opr_code_rr[i]));
gtk_clist_set_text(GTK_CLIST(dlg.table), j, 9, strp);
g_free(strp);
@@ -468,7 +463,7 @@ register_tap_listener_gtkgsm_map_stat(void)
memset((void *) &gsm_map_stat, 0, sizeof(gsm_map_stat_t));
err_p =
- register_tap_listener("gsm_map", NULL, NULL,
+ register_tap_listener("gsm_map", &gsm_map_stat, NULL,
gsm_map_stat_reset,
gsm_map_stat_packet,
gsm_map_stat_draw);
diff --git a/gtk/h225_counter.c b/gtk/h225_counter.c
index 46a27faf42..d746343eb7 100644
--- a/gtk/h225_counter.c
+++ b/gtk/h225_counter.c
@@ -157,10 +157,10 @@ h225counter_reset(void *phs)
}
static int
-h225counter_packet(void *phs, packet_info *pinfo _U_, epan_dissect_t *edt _U_, void *phi)
+h225counter_packet(void *phs, packet_info *pinfo _U_, epan_dissect_t *edt _U_, const void *phi)
{
h225counter_t *hs=(h225counter_t *)phs;
- h225_packet_info *pi=phi;
+ const h225_packet_info *pi=phi;
switch (pi->msg_type) {
diff --git a/gtk/h225_ras_srt.c b/gtk/h225_ras_srt.c
index 0787ed6c1d..4aff0d1695 100644
--- a/gtk/h225_ras_srt.c
+++ b/gtk/h225_ras_srt.c
@@ -142,10 +142,10 @@ h225rassrt_reset(void *phs)
static int
-h225rassrt_packet(void *phs, packet_info *pinfo _U_, epan_dissect_t *edt _U_, void *phi)
+h225rassrt_packet(void *phs, packet_info *pinfo _U_, epan_dissect_t *edt _U_, const void *phi)
{
h225rassrt_t *hs=(h225rassrt_t *)phs;
- h225_packet_info *pi=phi;
+ const h225_packet_info *pi=phi;
ras_type rasmsg_type = RAS_OTHER;
ras_category rascategory = RAS_OTHERS;
diff --git a/gtk/h323_analysis.c b/gtk/h323_analysis.c
index ba1b211177..349d3cfafe 100644
--- a/gtk/h323_analysis.c
+++ b/gtk/h323_analysis.c
@@ -156,10 +156,10 @@ static void add_to_clist1(GtkCList *clist1, guint32 number, gchar *time,
/****************************************************************************/
/* whenever a h225 packet is seen by the tap listener */
-static int h225_packet(void *user_data_arg, packet_info *pinfo, epan_dissect_t *edt _U_, void *h225info_arg)
+static int h225_packet(void *user_data_arg, packet_info *pinfo, epan_dissect_t *edt _U_, const void *h225info_arg)
{
user_data_t *user_data = user_data_arg;
- h225_packet_info *h225ptr_info = h225info_arg;
+ const h225_packet_info *h225ptr_info = h225info_arg;
GdkColor color = COLOR_DEFAULT;
gchar timeStr[32];
@@ -215,11 +215,11 @@ static int h225_packet(void *user_data_arg, packet_info *pinfo, epan_dissect_t *
/****************************************************************************/
/* whenever a h245 packet is seen by the tap listener */
-static int h245_packet(void *user_data_arg, packet_info *pinfo, epan_dissect_t *edt _U_, void *h245info_arg)
+static int h245_packet(void *user_data_arg, packet_info *pinfo, epan_dissect_t *edt _U_, const void *h245info_arg)
{
user_data_t *user_data = user_data_arg;
- h245_packet_info *h245ptr_info = h245info_arg;
+ const h245_packet_info *h245ptr_info = h245info_arg;
GdkColor color = COLOR_DEFAULT;
gchar timeStr[32];
diff --git a/gtk/http_stat.c b/gtk/http_stat.c
index 32ad427fd0..1aceaf69d8 100644
--- a/gtk/http_stat.c
+++ b/gtk/http_stat.c
@@ -268,9 +268,9 @@ httpstat_reset(void *psp )
}
static int
-httpstat_packet(void *psp , packet_info *pinfo _U_, epan_dissect_t *edt _U_, void *pri)
+httpstat_packet(void *psp , packet_info *pinfo _U_, epan_dissect_t *edt _U_, const void *pri)
{
- http_info_value_t *value=pri;
+ const http_info_value_t *value=pri;
httpstat_t *sp=(httpstat_t *) psp;
/* total number of packets, including HTTP continuation packets */
diff --git a/gtk/io_stat.c b/gtk/io_stat.c
index 3fbcd1b06d..1dcd4577d0 100644
--- a/gtk/io_stat.c
+++ b/gtk/io_stat.c
@@ -218,7 +218,7 @@ gtk_iostat_reset(void *g)
}
static int
-gtk_iostat_packet(void *g, packet_info *pinfo, epan_dissect_t *edt, void *dummy _U_)
+gtk_iostat_packet(void *g, packet_info *pinfo, epan_dissect_t *edt, const void *dummy _U_)
{
io_stat_graph_t *git=g;
io_item_t *it;
diff --git a/gtk/isup_stat.c b/gtk/isup_stat.c
index 286fb9532b..beda73bc53 100644
--- a/gtk/isup_stat.c
+++ b/gtk/isup_stat.c
@@ -80,24 +80,21 @@ static void
isup_stat_reset(
void *tapdata)
{
- tapdata = tapdata;
+ isup_stat_t *stat_p = tapdata;
- memset((void *) &stat, 0, sizeof(isup_stat_t));
+ memset(stat_p, 0, sizeof(isup_stat_t));
}
static int
isup_stat_packet(
void *tapdata,
- packet_info *pinfo,
+ packet_info *pinfo _U_,
epan_dissect_t *edt _U_,
- void *data)
+ const void *data)
{
- isup_tap_rec_t *data_p = data;
-
-
- tapdata = tapdata;
- pinfo = pinfo;
+ isup_stat_t *stat_p = tapdata;
+ const isup_tap_rec_t *data_p = data;
#if 0 /* always false because message_type is 8 bit value */
if (data_p->message_type >= ISUP_MAX_NUM_MESSAGE_TYPES)
@@ -109,7 +106,7 @@ isup_stat_packet(
}
#endif
- stat.message_type[data_p->message_type]++;
+ stat_p->message_type[data_p->message_type]++;
return(1);
}
@@ -119,12 +116,10 @@ static void
isup_stat_draw(
void *tapdata)
{
+ isup_stat_t *stat_p = tapdata;
int i, j;
char *strp;
-
- tapdata = tapdata;
-
if (dlg.win != NULL)
{
i = 0;
@@ -134,7 +129,7 @@ isup_stat_draw(
j = gtk_clist_find_row_from_data(GTK_CLIST(dlg.table), (gpointer) i);
strp = g_strdup_printf("%d",
- stat.message_type[isup_message_type_value[i].value]);
+ stat_p->message_type[isup_message_type_value[i].value]);
gtk_clist_set_text(GTK_CLIST(dlg.table), j, 3, strp);
g_free(strp);
@@ -408,7 +403,7 @@ register_tap_listener_gtkisup_stat(void)
memset((void *) &stat, 0, sizeof(isup_stat_t));
err_p =
- register_tap_listener("isup", NULL, NULL,
+ register_tap_listener("isup", &stat, NULL,
isup_stat_reset,
isup_stat_packet,
isup_stat_draw);
diff --git a/gtk/ldap_stat.c b/gtk/ldap_stat.c
index 9e04068530..595a26140e 100644
--- a/gtk/ldap_stat.c
+++ b/gtk/ldap_stat.c
@@ -81,9 +81,9 @@ ldapstat_reset(void *pldap)
}
static int
-ldapstat_packet(void *pldap, packet_info *pinfo, epan_dissect_t *edt _U_, void *psi)
+ldapstat_packet(void *pldap, packet_info *pinfo, epan_dissect_t *edt _U_, const void *psi)
{
- ldap_call_response_t *ldap=(ldap_call_response_t *)psi;
+ const ldap_call_response_t *ldap=psi;
ldapstat_t *fs=(ldapstat_t *)pldap;
/* we are only interested in reply packets */
diff --git a/gtk/mgcp_stat.c b/gtk/mgcp_stat.c
index 699e9ebc4e..188b335db2 100644
--- a/gtk/mgcp_stat.c
+++ b/gtk/mgcp_stat.c
@@ -110,10 +110,10 @@ mgcpstat_reset(void *pms)
static int
-mgcpstat_packet(void *pms, packet_info *pinfo, epan_dissect_t *edt _U_, void *pmi)
+mgcpstat_packet(void *pms, packet_info *pinfo, epan_dissect_t *edt _U_, const void *pmi)
{
mgcpstat_t *ms=(mgcpstat_t *)pms;
- mgcp_info_t *mi=pmi;
+ const mgcp_info_t *mi=pmi;
nstime_t delta;
switch (mi->mgcp_type) {
diff --git a/gtk/mtp3_stat.c b/gtk/mtp3_stat.c
index 31838193a3..c77c51d036 100644
--- a/gtk/mtp3_stat.c
+++ b/gtk/mtp3_stat.c
@@ -95,10 +95,10 @@ static void
mtp3_stat_reset(
void *tapdata)
{
- tapdata = tapdata;
+ mtp3_stat_t (*stat_p)[MTP3_MAX_NUM_OPC_DPC] = tapdata;
mtp3_num_used = 0;
- memset((void *) mtp3_stat, 0, MTP3_MAX_NUM_OPC_DPC * sizeof(mtp3_stat_t));
+ memset(stat_p, 0, MTP3_MAX_NUM_OPC_DPC * sizeof(mtp3_stat_t));
if (dlg.win != NULL)
{
@@ -110,16 +110,13 @@ mtp3_stat_reset(
static int
mtp3_stat_packet(
void *tapdata,
- packet_info *pinfo,
+ packet_info *pinfo _U_,
epan_dissect_t *edt _U_,
- void *data)
+ const void *data)
{
- mtp3_tap_rec_t *data_p = data;
- int i;
-
-
- tapdata = tapdata;
- pinfo = pinfo;
+ mtp3_stat_t (*stat_p)[MTP3_MAX_NUM_OPC_DPC] = tapdata;
+ const mtp3_tap_rec_t *data_p = data;
+ int i;
if (data_p->si_code >= MTP3_NUM_SI_CODE)
{
@@ -136,9 +133,9 @@ mtp3_stat_packet(
i = 0;
while (i < mtp3_num_used)
{
- if (memcmp(&data_p->addr_opc, &mtp3_stat[i].addr_opc, sizeof(mtp3_addr_pc_t)) == 0)
+ if (memcmp(&data_p->addr_opc, &(*stat_p)[i].addr_opc, sizeof(mtp3_addr_pc_t)) == 0)
{
- if (memcmp(&data_p->addr_dpc, &mtp3_stat[i].addr_dpc, sizeof(mtp3_addr_pc_t)) == 0)
+ if (memcmp(&data_p->addr_dpc, &(*stat_p)[i].addr_dpc, sizeof(mtp3_addr_pc_t)) == 0)
{
break;
}
@@ -160,10 +157,10 @@ mtp3_stat_packet(
mtp3_num_used++;
}
- mtp3_stat[i].addr_opc = data_p->addr_opc;
- mtp3_stat[i].addr_dpc = data_p->addr_dpc;
- mtp3_stat[i].si_code[data_p->si_code].num_msus++;
- mtp3_stat[i].si_code[data_p->si_code].size += data_p->size;
+ (*stat_p)[i].addr_opc = data_p->addr_opc;
+ (*stat_p)[i].addr_dpc = data_p->addr_dpc;
+ (*stat_p)[i].si_code[data_p->si_code].num_msus++;
+ (*stat_p)[i].si_code[data_p->si_code].size += data_p->size;
return(1);
}
@@ -173,12 +170,10 @@ static void
mtp3_stat_draw(
void *tapdata)
{
+ mtp3_stat_t (*stat_p)[MTP3_MAX_NUM_OPC_DPC] = tapdata;
int i, j, row_offset;
char str[256];
-
- tapdata = tapdata;
-
if (dlg.win == NULL)
{
return;
@@ -190,23 +185,23 @@ mtp3_stat_draw(
{
row_offset = i * MTP3_NUM_SI_CODE;
- mtp3_addr_to_str_buf((guint8 *) &mtp3_stat[i].addr_opc, str);
+ mtp3_addr_to_str_buf((guint8 *) &(*stat_p)[i].addr_opc, str);
dlg.entries[0] = g_strdup(str);
- mtp3_addr_to_str_buf((guint8 *) &mtp3_stat[i].addr_dpc, str);
+ mtp3_addr_to_str_buf((guint8 *) &(*stat_p)[i].addr_dpc, str);
dlg.entries[1] = g_strdup(str);
for (j=0; j < MTP3_NUM_SI_CODE; j++)
{
dlg.entries[2] = g_strdup(mtp3_service_indicator_code_short_vals[j].strptr);
- dlg.entries[3] = g_strdup_printf("%u", mtp3_stat[i].si_code[j].num_msus);
+ dlg.entries[3] = g_strdup_printf("%u", (*stat_p)[i].si_code[j].num_msus);
- dlg.entries[4] = g_strdup_printf("%.0f", mtp3_stat[i].si_code[j].size);
+ dlg.entries[4] = g_strdup_printf("%.0f", (*stat_p)[i].si_code[j].size);
dlg.entries[5] =
g_strdup_printf("%.2f",
- mtp3_stat[i].si_code[j].size/mtp3_stat[i].si_code[j].num_msus);
+ (*stat_p)[i].si_code[j].size/(*stat_p)[i].si_code[j].num_msus);
gtk_clist_insert(GTK_CLIST(dlg.table), row_offset + j, dlg.entries);
}
@@ -457,7 +452,7 @@ register_tap_listener_gtkmtp3_stat(void)
memset((void *) &mtp3_stat, 0, sizeof(mtp3_stat_t));
err_p =
- register_tap_listener("mtp3", NULL, NULL,
+ register_tap_listener("mtp3", &mtp3_stat, NULL,
mtp3_stat_reset,
mtp3_stat_packet,
mtp3_stat_draw);
diff --git a/gtk/rtp_analysis.c b/gtk/rtp_analysis.c
index 246d732bb8..1f315e2b9b 100644
--- a/gtk/rtp_analysis.c
+++ b/gtk/rtp_analysis.c
@@ -533,20 +533,23 @@ static void add_to_clist(GtkCList *clist, guint32 number, guint16 seq_num,
gchar *timeStr, guint32 pkt_len, GdkColor *color);
static int rtp_packet_analyse(tap_rtp_stat_t *statinfo,
- packet_info *pinfo, struct _rtp_info *rtpinfo);
+ packet_info *pinfo,
+ const struct _rtp_info *rtpinfo);
static int rtp_packet_add_info(GtkCList *clist,
- tap_rtp_stat_t *statinfo, packet_info *pinfo, struct _rtp_info *rtpinfo);
+ tap_rtp_stat_t *statinfo, packet_info *pinfo,
+ const struct _rtp_info *rtpinfo);
static int rtp_packet_save_payload(tap_rtp_save_info_t *saveinfo,
- tap_rtp_stat_t *statinfo,
- packet_info *pinfo, struct _rtp_info *rtpinfo);
+ tap_rtp_stat_t *statinfo,
+ packet_info *pinfo,
+ const struct _rtp_info *rtpinfo);
/****************************************************************************/
/* whenever a RTP packet is seen by the tap listener */
-static int rtp_packet(void *user_data_arg, packet_info *pinfo, epan_dissect_t *edt _U_, void *rtpinfo_arg)
+static int rtp_packet(void *user_data_arg, packet_info *pinfo, epan_dissect_t *edt _U_, const void *rtpinfo_arg)
{
user_data_t *user_data = user_data_arg;
- struct _rtp_info *rtpinfo = rtpinfo_arg;
+ const struct _rtp_info *rtpinfo = rtpinfo_arg;
#ifdef USE_CONVERSATION_GRAPH
value_pair_t vp;
#endif
@@ -593,7 +596,8 @@ static int rtp_packet(void *user_data_arg, packet_info *pinfo, epan_dissect_t *e
/****************************************************************************/
static int rtp_packet_analyse(tap_rtp_stat_t *statinfo,
- packet_info *pinfo, struct _rtp_info *rtpinfo)
+ packet_info *pinfo,
+ const struct _rtp_info *rtpinfo)
{
double current_time;
double current_jitter;
@@ -759,7 +763,8 @@ static const GdkColor COLOR_CN = {0, 0xbfff, 0xbfff, 0xffff};
/****************************************************************************/
/* adds statistics information from the packet to the clist */
static int rtp_packet_add_info(GtkCList *clist,
- tap_rtp_stat_t *statinfo, packet_info *pinfo, struct _rtp_info *rtpinfo)
+ tap_rtp_stat_t *statinfo, packet_info *pinfo,
+ const struct _rtp_info *rtpinfo)
{
guint16 msecs;
gchar timeStr[32];
@@ -842,8 +847,9 @@ static int rtp_packet_add_info(GtkCList *clist,
/****************************************************************************/
static int rtp_packet_save_payload(tap_rtp_save_info_t *saveinfo,
- tap_rtp_stat_t *statinfo,
- packet_info *pinfo, struct _rtp_info *rtpinfo)
+ tap_rtp_stat_t *statinfo,
+ packet_info *pinfo,
+ const struct _rtp_info *rtpinfo)
{
guint i;
const guint8 *data;
diff --git a/gtk/service_response_time_table.c b/gtk/service_response_time_table.c
index 25e632c01d..ec66036c25 100644
--- a/gtk/service_response_time_table.c
+++ b/gtk/service_response_time_table.c
@@ -465,7 +465,7 @@ init_srt_table_row(srt_stat_table *rst, int index, char *procedure)
}
void
-add_srt_table_data(srt_stat_table *rst, int index, nstime_t *req_time, packet_info *pinfo)
+add_srt_table_data(srt_stat_table *rst, int index, const nstime_t *req_time, packet_info *pinfo)
{
srt_procedure_t *rp;
nstime_t delta;
diff --git a/gtk/service_response_time_table.h b/gtk/service_response_time_table.h
index 223c9e8998..108cd91a00 100644
--- a/gtk/service_response_time_table.h
+++ b/gtk/service_response_time_table.h
@@ -75,7 +75,7 @@ void init_srt_table_row(srt_stat_table *rst, int index, char *procedure);
* @param req_time the time of the corresponding request
* @param pinfo current packet info
*/
-void add_srt_table_data(srt_stat_table *rst, int index, nstime_t *req_time, packet_info *pinfo);
+void add_srt_table_data(srt_stat_table *rst, int index, const nstime_t *req_time, packet_info *pinfo);
/** Draw the srt table data.
*
diff --git a/gtk/sip_stat.c b/gtk/sip_stat.c
index efd2e9a5cd..ca43e640ef 100644
--- a/gtk/sip_stat.c
+++ b/gtk/sip_stat.c
@@ -338,9 +338,9 @@ sipstat_reset(void *psp)
/* Main entry point to SIP tap */
static int
-sipstat_packet(void *psp, packet_info *pinfo _U_, epan_dissect_t *edt _U_, void *pri)
+sipstat_packet(void *psp, packet_info *pinfo _U_, epan_dissect_t *edt _U_, const void *pri)
{
- sip_info_value_t *value=pri;
+ const sip_info_value_t *value=pri;
sipstat_t *sp = (sipstat_t *)psp;
/* Total number of packets, including continuation packets */
diff --git a/gtk/smb_stat.c b/gtk/smb_stat.c
index 97ea3497d6..4c36dea76b 100644
--- a/gtk/smb_stat.c
+++ b/gtk/smb_stat.c
@@ -85,10 +85,10 @@ smbstat_reset(void *pss)
}
static int
-smbstat_packet(void *pss, packet_info *pinfo, epan_dissect_t *edt _U_, void *psi)
+smbstat_packet(void *pss, packet_info *pinfo, epan_dissect_t *edt _U_, const void *psi)
{
smbstat_t *ss=(smbstat_t *)pss;
- smb_info_t *si=psi;
+ const smb_info_t *si=psi;
/* we are only interested in reply packets */
if(si->request){
diff --git a/gtk/wsp_stat.c b/gtk/wsp_stat.c
index 45868c3235..9319a12bde 100644
--- a/gtk/wsp_stat.c
+++ b/gtk/wsp_stat.c
@@ -157,10 +157,10 @@ index2pdut(gint pdut)
}
static int
-wspstat_packet(void *psp, packet_info *pinfo _U_, epan_dissect_t *edt _U_, void *pri)
+wspstat_packet(void *psp, packet_info *pinfo _U_, epan_dissect_t *edt _U_, const void *pri)
{
wspstat_t *sp=psp;
- wsp_info_value_t *value=pri;
+ const wsp_info_value_t *value=pri;
gint index = pdut2index(value->pdut);
int retour=0;