From 84241f46ada962c7b4b9b3cf0f1be134ee99b00c Mon Sep 17 00:00:00 2001 From: Anders Broman Date: Mon, 18 Mar 2013 20:44:36 +0000 Subject: From beroset: remove C++ incompatibilities https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416 svn path=/trunk/; revision=48399 --- asn1/nbap/nbap.cnf | 22 +++++++++++----------- asn1/nbap/packet-nbap-template.c | 2 +- 2 files changed, 12 insertions(+), 12 deletions(-) (limited to 'asn1/nbap') diff --git a/asn1/nbap/nbap.cnf b/asn1/nbap/nbap.cnf index ea4a7d53b8..9ef0e9f1d2 100644 --- a/asn1/nbap/nbap.cnf +++ b/asn1/nbap/nbap.cnf @@ -1295,7 +1295,7 @@ BindingID_port = 0; umts_fp_conversation_info->com_context_id = com_context_id; }else{ nbap_com_context_id_t *cur_val; - if((cur_val=g_tree_lookup(com_context_map, GINT_TO_POINTER((gint)node_b_com_context_id))) != NULL){ + if((cur_val=(nbap_com_context_id_t *)g_tree_lookup(com_context_map, GINT_TO_POINTER((gint)node_b_com_context_id))) != NULL){ umts_fp_conversation_info->com_context_id = cur_val->crnc_context; }else{ expert_add_info_format(actx->pinfo, NULL, PI_MALFORMED, PI_WARN, "Couldn't not set Communication Context-ID, fragments over reconfigured channels might fail"); @@ -1304,10 +1304,10 @@ BindingID_port = 0; /* Check if we allready have this context */ - if( (old_info = g_tree_lookup(edch_flow_port_map, GINT_TO_POINTER((gint)com_context_id))) == NULL ){ + if( (old_info = (nbap_edch_port_info_t *)g_tree_lookup(edch_flow_port_map, GINT_TO_POINTER((gint)com_context_id))) == NULL ){ nbap_edch_port_info_t * nbap_edch_port_info; - nbap_edch_port_info = g_malloc0(sizeof(nbap_edch_port_info_t)); + nbap_edch_port_info = (nbap_edch_port_info_t *)g_malloc0(sizeof(nbap_edch_port_info_t)); /*Saving port/flow map based on context id for future reconfigurations*/ nbap_edch_port_info->crnc_port[e_dch_macdflow_id] = BindingID_port; @@ -1368,7 +1368,7 @@ guint32 no_ddi_entries, i; if(!p_conv) return offset; - p_conv_data = conversation_get_proto_data(p_conv, proto_fp); + p_conv_data = (umts_fp_conversation_info_t *)conversation_get_proto_data(p_conv, proto_fp); if(!p_conv_data) return offset; @@ -1469,7 +1469,7 @@ BindingID_port = 0; umts_fp_conversation_info->com_context_id = com_context_id; }else{ nbap_com_context_id_t * cur_val; - if((cur_val=g_tree_lookup(com_context_map, GINT_TO_POINTER((gint)node_b_com_context_id))) != NULL){ + if((cur_val=(nbap_com_context_id_t *)g_tree_lookup(com_context_map, GINT_TO_POINTER((gint)node_b_com_context_id))) != NULL){ umts_fp_conversation_info->com_context_id = cur_val->crnc_context; }else{ expert_add_info_format(actx->pinfo, NULL, PI_MALFORMED, PI_WARN, "Couldn't not set Communication Context-ID, fragments over reconfigured channels might fail"); @@ -1513,7 +1513,7 @@ num_items = 1; /*umts_fp_conversation_info->com_context_id = com_context_id;*/ }else{ nbap_com_context_id_t * cur_val; - if((cur_val=g_tree_lookup(com_context_map, GINT_TO_POINTER((gint)node_b_com_context_id))) != NULL){ + if((cur_val=(nbap_com_context_id_t *)g_tree_lookup(com_context_map, GINT_TO_POINTER((gint)node_b_com_context_id))) != NULL){ com_context_id= cur_val->crnc_context; }else{ expert_add_info_format(actx->pinfo, NULL, PI_MALFORMED, PI_WARN, "Couldn't not find Communication Context-ID, unable to reconfigure this E-DCH flow."); @@ -1521,7 +1521,7 @@ num_items = 1; } /*This should not happen*/ - if( (old_info = g_tree_lookup(edch_flow_port_map, GINT_TO_POINTER((gint)com_context_id))) == NULL ){ + if(( old_info = (nbap_edch_port_info_t *)g_tree_lookup(edch_flow_port_map, GINT_TO_POINTER((gint)com_context_id))) == NULL ){ expert_add_info_format(actx->pinfo, NULL, PI_MALFORMED, PI_WARN, "Couldn't not find port information for reconfigured E-DCH flow, unable to reconfigure"); return offset; } @@ -1546,7 +1546,7 @@ num_items = 1; if(!p_conv) return offset; - p_conv_data = conversation_get_proto_data(p_conv, proto_fp); + p_conv_data = (umts_fp_conversation_info_t *)conversation_get_proto_data(p_conv, proto_fp); if(!p_conv_data) return offset; @@ -1823,7 +1823,7 @@ nbap_edch_channel_info[e_dch_macdflow_id].no_ddi_entries = num_items; umts_fp_conversation_info->hsdsch_entity = hs; } }else{ - umts_fp_conversation_info->hsdsch_entity = nbap_hsdsch_channel_info[i].entity; + umts_fp_conversation_info->hsdsch_entity = (enum fp_hsdsch_entity)nbap_hsdsch_channel_info[i].entity; } umts_fp_conversation_info->rlc_mode = nbap_hsdsch_channel_info[i].rlc_mode; set_umts_fp_conv_data(conversation, umts_fp_conversation_info); @@ -1940,7 +1940,7 @@ nbap_edch_channel_info[e_dch_macdflow_id].no_ddi_entries = num_items; umts_fp_conversation_info->hsdsch_entity = hs; } }else{ - umts_fp_conversation_info->hsdsch_entity = nbap_hsdsch_channel_info[i].entity; + umts_fp_conversation_info->hsdsch_entity = (enum fp_hsdsch_entity)nbap_hsdsch_channel_info[i].entity; } umts_fp_conversation_info->rlc_mode = nbap_hsdsch_channel_info[i].rlc_mode; @@ -2088,7 +2088,7 @@ nbap_com_context_id_t *cur_val; /*If both are avaible we can update the map*/ if(crcn_context_present){ - if( (cur_val=g_tree_lookup(com_context_map, GINT_TO_POINTER((gint)node_b_com_context_id))) == NULL ){ + if( (cur_val=(nbap_com_context_id_t *)g_tree_lookup(com_context_map, GINT_TO_POINTER((gint)node_b_com_context_id))) == NULL ){ cur_val = g_new(nbap_com_context_id_t,1); cur_val->crnc_context = com_context_id; diff --git a/asn1/nbap/packet-nbap-template.c b/asn1/nbap/packet-nbap-template.c index 78cb6778cc..7016f3fd68 100644 --- a/asn1/nbap/packet-nbap-template.c +++ b/asn1/nbap/packet-nbap-template.c @@ -394,7 +394,7 @@ static void add_hsdsch_bind(packet_info *pinfo, proto_tree * tree){ /*Error*/ expert_add_info_format(pinfo, tree, PI_MALFORMED,PI_ERROR, "HSDSCH Entity not specified!"); }else{ - umts_fp_conversation_info->hsdsch_entity = nbap_hsdsch_channel_info[i].entity; + umts_fp_conversation_info->hsdsch_entity = (enum fp_hsdsch_entity)nbap_hsdsch_channel_info[i].entity; } umts_fp_conversation_info->rlc_mode = nbap_hsdsch_channel_info[i].rlc_mode; set_umts_fp_conv_data(conversation, umts_fp_conversation_info); -- cgit v1.2.3