[MSVC 2015] Fix errors seen with the released version by reverting the
authorAndersBroman <anders.broman@ericsson.com>
Wed, 5 Aug 2015 12:37:20 +0000 (14:37 +0200)
committerAnders Broman <a.broman58@gmail.com>
Wed, 5 Aug 2015 12:40:36 +0000 (12:40 +0000)
code to what failed on the RC version *sigh*

Change-Id: I1b7f6d57da4cb71473a074291da7e5a0d5242c95
Reviewed-on: https://code.wireshark.org/review/9874
Reviewed-by: Anders Broman <a.broman58@gmail.com>
epan/dissectors/packet-btatt.c
epan/dissectors/packet-btl2cap.c
epan/dissectors/packet-btobex.c
epan/dissectors/packet-btrfcomm.c
epan/dissectors/packet-h223.c

index c764bde3374a96d7f8ed3457c5e520233157bfe8..d68274291707c0c8af5daf980b173cb9b0b4eeb4 100644 (file)
@@ -1412,14 +1412,9 @@ static void btatt_handle_prompt(packet_info *pinfo, gchar* result)
 
 static gpointer btatt_handle_value(packet_info *pinfo)
 {
-    gulong *value_data;
 
-    value_data = (gulong *) p_get_proto_data(pinfo->pool, pinfo, proto_btatt, PROTO_DATA_BTATT_HANDLE);
+       return (gpointer)p_get_proto_data(pinfo->pool, pinfo, proto_btatt, PROTO_DATA_BTATT_HANDLE);
 
-    if (value_data)
-        return (gpointer) *value_data;
-
-    return NULL;
 }
 
 static void btatt_uuid16_prompt(packet_info *pinfo, gchar* result)
@@ -1435,14 +1430,9 @@ static void btatt_uuid16_prompt(packet_info *pinfo, gchar* result)
 
 static gpointer btatt_uuid16_value(packet_info *pinfo)
 {
-    gulong *value_data;
 
-    value_data = (gulong *) p_get_proto_data(pinfo->pool, pinfo, proto_btatt, PROTO_DATA_BTATT_UUID16);
+       return (gpointer)p_get_proto_data(pinfo->pool, pinfo, proto_btatt, PROTO_DATA_BTATT_UUID16);
 
-    if (value_data)
-        return (gpointer) *value_data;
-
-    return NULL;
 }
 
 static void btatt_uuid128_prompt(packet_info *pinfo, gchar* result)
index 051afc117c2f4bfdbe9795ac12e1887ce693f8ae..a6f19cf1e2e923d39b80a652160c43fb4c0873db 100644 (file)
@@ -417,14 +417,9 @@ static void btl2cap_cid_prompt(packet_info *pinfo, gchar* result)
 
 static gpointer btl2cap_cid_value(packet_info *pinfo)
 {
-    gulong *value_data;
-
-    value_data = (gulong *) p_get_proto_data(pinfo->pool, pinfo, proto_btl2cap, PROTO_DATA_BTL2CAP_CID);
 
-    if (value_data)
-        return (gpointer) *value_data;
+       return (gpointer)p_get_proto_data(pinfo->pool, pinfo, proto_btl2cap, PROTO_DATA_BTL2CAP_CID);
 
-    return NULL;
 }
 
 static void btl2cap_psm_prompt(packet_info *pinfo, gchar* result)
@@ -440,14 +435,9 @@ static void btl2cap_psm_prompt(packet_info *pinfo, gchar* result)
 
 static gpointer btl2cap_psm_value(packet_info *pinfo)
 {
-    gulong *value_data;
-
-    value_data = (gulong *) p_get_proto_data(pinfo->pool, pinfo, proto_btl2cap, PROTO_DATA_BTL2CAP_PSM);
 
-    if (value_data)
-        return (gpointer) *value_data;
+       return (gpointer)p_get_proto_data(pinfo->pool, pinfo, proto_btl2cap, PROTO_DATA_BTL2CAP_PSM);
 
-    return NULL;
 }
 
 static guint16
index d038981f6a101fd57a471bdeecaba2dbee8b4206..275c7460cf2168fdc11ff007af85d8ab8c19ac6f 100644 (file)
@@ -1126,14 +1126,9 @@ static void btobex_profile_prompt(packet_info *pinfo _U_, gchar* result)
 
 static gpointer btobex_profile_value(packet_info *pinfo _U_)
 {
-    gulong *value_data;
 
-    value_data = (gulong *) p_get_proto_data(pinfo->pool, pinfo, proto_btobex, PROTO_DATA_BTOBEX_PROFILE);
+    return (gpointer)p_get_proto_data(pinfo->pool, pinfo, proto_btobex, PROTO_DATA_BTOBEX_PROFILE);
 
-    if (value_data)
-        return (gpointer) *value_data;
-
-    return NULL;
 }
 
 static void
index f6e5143b115304697c4d87197660609f1a4618dd..c6d212e0360b9c6f24c0651a3494272254de8462 100644 (file)
@@ -279,14 +279,9 @@ static void btrfcomm_directed_channel_prompt(packet_info *pinfo, gchar* result)
 
 static gpointer btrfcomm_directed_channel_value(packet_info *pinfo)
 {
-    gulong *value_data;
 
-    value_data = (gulong *) p_get_proto_data(pinfo->pool, pinfo, proto_btrfcomm, PROTO_DATA_BTRFCOMM_DIRECTED_CHANNEL);
+       return (gpointer)p_get_proto_data(pinfo->pool, pinfo, proto_btrfcomm, PROTO_DATA_BTRFCOMM_DIRECTED_CHANNEL);
 
-    if (value_data)
-        return (gpointer) *value_data;
-
-    return NULL;
 }
 
 static dissector_handle_t
index 2c0553f8e666804660f5e0a8352bc19046fb63af..f358a46db69387b09f1c4544dd52e33a44c7b7b5 100644 (file)
@@ -193,7 +193,7 @@ static guint
 circuit_chain_hash (gconstpointer v)
 {
     const circuit_chain_key *key = (const circuit_chain_key *)v;
-    guint hash_val = ((guint32)(unsigned long)(key->call))^(((guint32)key->vc) << 16);
+       guint hash_val = (GPOINTER_TO_UINT(key->call)) ^ (((guint32)key->vc) << 16);
     return hash_val;
 }