Squelch a bunch of compiler warnings.
authorguy <guy@f5534014-38df-0310-8fa8-9805f1628bb7>
Tue, 23 Feb 2010 04:35:23 +0000 (04:35 +0000)
committerguy <guy@f5534014-38df-0310-8fa8-9805f1628bb7>
Tue, 23 Feb 2010 04:35:23 +0000 (04:35 +0000)
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@31961 f5534014-38df-0310-8fa8-9805f1628bb7

19 files changed:
asn1/ansi_map/packet-ansi_map-template.c
asn1/gsm_map/gsm_map.cnf
asn1/gsm_map/packet-gsm_map-template.c
asn1/gsm_map/packet-gsm_map-template.h
asn1/ldap/ldap.cnf
asn1/ldap/packet-ldap-template.c
asn1/pkcs12/pkcs12.cnf
asn1/ranap/ranap.cnf
asn1/rrc/packet-rrc-template.h
epan/crypt/airpdcap.c
epan/dissectors/packet-ansi_map.c
epan/dissectors/packet-gsm_map.c
epan/dissectors/packet-gsm_map.h
epan/dissectors/packet-gtp.c
epan/dissectors/packet-ldap.c
epan/dissectors/packet-ranap.c
epan/dissectors/packet-rrc.h
epan/packet.c
epan/packet.h

index 5352cdd76bfbb8ebed614b7c36b6a38c1bcff1cd..483117df32c1bb1eb2202b772bf589488d39105e 100644 (file)
@@ -390,7 +390,7 @@ TransactionId_table_cleanup(gpointer key , gpointer value, gpointer user_data _U
 
 }
 
-void
+static void
 ansi_map_init_transaction_table(void){
 
     /* Destroy any existing memory chunks / hashes. */
@@ -585,7 +585,7 @@ static dgt_set_t Dgt1_9_bcd = {
 };
 /* Assumes the rest of the tvb contains the digits to be turned into a string
  */
-static char*
+static const char*
 unpack_digits2(tvbuff_t *tvb, int offset,dgt_set_t *dgt){
 
     int length;
@@ -686,7 +686,7 @@ static const value_string ansi_map_np_vals[]  = {
 
 static void
 dissect_ansi_map_min_type(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree _U_, asn1_ctx_t *actx _U_){
-    char *digit_str;
+    const char *digit_str;
     int   offset = 0;
 
     proto_tree *subtree;
@@ -705,7 +705,7 @@ dissect_ansi_map_digits_type(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *
     guint8 octet , octet_len;
     guint8 b1,b2,b3,b4;
     int    offset = 0;
-    char  *digit_str;
+    const char *digit_str;
 
     proto_tree *subtree;
 
index 73480f62d5136ebd0a66aadbdadf21388899b103..6f555563d50e7cda6bd7d7f312e8f7afb1506ba5 100644 (file)
@@ -195,7 +195,7 @@ MAP-DialoguePDU                             B "0.4.0.0.1.1.1.1" "map-DialogueAS"
 
 #.FN_BODY TBCD-STRING VAL_PTR = &parameter_tvb
  tvbuff_t      *parameter_tvb;
- char          *digit_str;
+ const char    *digit_str;
 
  %(DEFAULT_BODY)s
 
index 55c2a9eb304f95b8d53a1e609a84f25d9513546d..5d8e92b24f042ad7bb82b91f742b9581329f6367 100644 (file)
@@ -234,7 +234,7 @@ static const value_string gsm_map_disc_par_vals[] = {
   { 0, NULL }
 };
 
-char *
+const char *
 unpack_digits(tvbuff_t *tvb, int offset) {
 
        int length;
@@ -245,7 +245,7 @@ unpack_digits(tvbuff_t *tvb, int offset) {
        length = tvb_length(tvb);
        if (length < offset)
                return "";
-       digit_str = ep_alloc((length - offset)*2+1);
+       digit_str = (char *)ep_alloc((length - offset)*2+1);
 
        while ( offset < length ){
 
@@ -719,7 +719,7 @@ dissect_cbs_data_coding_scheme(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree
 void
 dissect_gsm_map_msisdn(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree)
 {
- char          *digit_str;
+ const char    *digit_str;
  guint8                octet;
  guint8                na;
  guint8                np;
index b82af1aea7ca0fc865da33ce93249afd159bfc18..6f167adeb8d3fdd4eae12cc4ace1b62efb1a670e 100644 (file)
@@ -44,7 +44,7 @@ typedef struct _gsm_map_tap_rec_t {
 #define SMS_ENCODING_UCS2_LANG 5
 
 WS_VAR_IMPORT const value_string gsm_map_opr_code_strings[];
-char* unpack_digits(tvbuff_t *tvb, int offset);
+const char* unpack_digits(tvbuff_t *tvb, int offset);
 
 extern const value_string ssCode_vals[];
 extern const value_string gsm_map_PDP_Type_Organisation_vals[];
index 2c1ae2f89c596e959fd13fe0b564912d7a8426ba..ba25509096d1f8875ff3b342ef0fc1e7c53d0e3c 100644 (file)
@@ -322,7 +322,7 @@ ldap_conv_info_t *ldap_info;
 
 #.FN_BODY LDAPString VAL_PTR = &parameter_tvb
   tvbuff_t     *parameter_tvb = NULL;
-  char          *ldapstring = NULL;
+  const char    *ldapstring = NULL;
   gchar                *sc = NULL; /* semi-colon pointer */
 
   %(DEFAULT_BODY)s
index db2e07a300b30ec8929f96b0a824f007b8ae7f9b..741dc3dc1fc72f9501c51a80425cdcdbaadc99dd 100644 (file)
@@ -418,7 +418,7 @@ static int dissect_mscldap_ntver_flags(proto_tree *parent_tree, tvbuff_t *tvb, i
 }
 
 /* This string contains the last LDAPString that was decoded */
-static char *attributedesc_string=NULL;
+static const char *attributedesc_string=NULL;
 
 /* This string contains the last AssertionValue that was decoded */
 static char *ldapvalue_string=NULL;
@@ -542,14 +542,14 @@ finished:
 }
 
 /* This string contains the last Filter item that was decoded */
-static char *Filter_string=NULL;
+static const char *Filter_string=NULL;
 static char *and_filter_string=NULL;
 static char *or_filter_string=NULL;
 static char *substring_value=NULL;
-static char *substring_item_init=NULL;
-static char *substring_item_any=NULL;
-static char *substring_item_final=NULL;
-static char *matching_rule_string=NULL;
+static const char *substring_item_init=NULL;
+static const char *substring_item_any=NULL;
+static const char *substring_item_final=NULL;
+static const char *matching_rule_string=NULL;
 static gboolean matching_rule_dnattr=FALSE;
 
 /* Global variables */
@@ -1234,22 +1234,22 @@ static int dissect_mscldap_netlogon_flags(proto_tree *parent_tree, tvbuff_t *tvb
   proto_item *item;
   proto_tree *tree=NULL;
   guint fields[] = {
-                        hf_mscldap_netlogon_flags_fnc,
-                    hf_mscldap_netlogon_flags_dnc,
-                    hf_mscldap_netlogon_flags_dns,
-                    hf_mscldap_netlogon_flags_wdc,
-                    hf_mscldap_netlogon_flags_rodc,
-                        hf_mscldap_netlogon_flags_ndnc,
-                    hf_mscldap_netlogon_flags_good_timeserv,
-                    hf_mscldap_netlogon_flags_writable,
-                    hf_mscldap_netlogon_flags_closest,
-                    hf_mscldap_netlogon_flags_timeserv,
-                    hf_mscldap_netlogon_flags_kdc,
-                    hf_mscldap_netlogon_flags_ds,
-                    hf_mscldap_netlogon_flags_ldap,
-                    hf_mscldap_netlogon_flags_gc,
-                    hf_mscldap_netlogon_flags_pdc,
-                        0 };
+             hf_mscldap_netlogon_flags_fnc,
+             hf_mscldap_netlogon_flags_dnc,
+             hf_mscldap_netlogon_flags_dns,
+             hf_mscldap_netlogon_flags_wdc,
+             hf_mscldap_netlogon_flags_rodc,
+             hf_mscldap_netlogon_flags_ndnc,
+             hf_mscldap_netlogon_flags_good_timeserv,
+             hf_mscldap_netlogon_flags_writable,
+             hf_mscldap_netlogon_flags_closest,
+             hf_mscldap_netlogon_flags_timeserv,
+             hf_mscldap_netlogon_flags_kdc,
+             hf_mscldap_netlogon_flags_ds,
+             hf_mscldap_netlogon_flags_ldap,
+             hf_mscldap_netlogon_flags_gc,
+             hf_mscldap_netlogon_flags_pdc,
+             0 };
   guint  *field;
   header_field_info *hfi;
   gboolean one_bit_set = FALSE;
index 1d7f470fdb3ebe499c351cfae4cf8d78a52c98d8..3c182b1221e3083dd72a7c4de515df500ef5fa5a 100644 (file)
@@ -148,7 +148,7 @@ PrivateKeyInfo
        
 
        dissector_handle=create_dissector_handle(dissect_PrivateKeyInfo_PDU, proto_pkcs12);
-       dissector_change_string("ber.oid", (gchar*) object_identifier_id, dissector_handle);
+       dissector_change_string("ber.oid", object_identifier_id, dissector_handle);
        
        PBE_decrypt_data(object_identifier_id, encrypted_tvb, actx, actx->created_item);
        
index 9712d5801aec575ea67c1f93064aa813b456d7d3..98736bc7d648421e9d0051c580c1f371a41a3461 100644 (file)
@@ -177,7 +177,7 @@ MAX_VAL = asn1_param_get_integer(%(ACTX)s,"upperBound")
 
 #.FN_BODY IMSI
   tvbuff_t* imsi_tvb;
-  char         *digit_str;
+  const char   *digit_str;
 
   offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
                                        3, 8, FALSE, &imsi_tvb);
index 111acdaa45bedff10f7e9dd0ac1f949abbfb6579..ef01c1c9ab92609d87d77ae48cd80bd89ce75ffe 100644 (file)
@@ -34,7 +34,7 @@ enum rrc_message_type {
        RRC_MESSAGE_TYPE_UL_CCCH,
        RRC_MESSAGE_TYPE_DL_CCCH,
        RRC_MESSAGE_TYPE_UL_DCCH,
-       RRC_MESSAGE_TYPE_DL_DCCH,
+       RRC_MESSAGE_TYPE_DL_DCCH
 };
 
 #define MAX_RRC_FRAMES 64
index b3056cda1394eb4a08d5dfb5734102482198cde4..ed0934ddd971d2df2fa19c9d2d42bb2f85bd98d2 100644 (file)
@@ -334,7 +334,7 @@ decrypted version.  Then Wireshark wouldn't have to decrypt packets on the fly i
 
 
 static void
-AirPDcapDecryptWPABroadcastKey(P_EAPOL_RSN_KEY pEAPKey, guint8  *decryption_key, PAIRPDCAP_SEC_ASSOCIATION sa)
+AirPDcapDecryptWPABroadcastKey(const EAPOL_RSN_KEY *pEAPKey, guint8  *decryption_key, PAIRPDCAP_SEC_ASSOCIATION sa)
 {
     guint8  new_key[32];
     guint8 key_version;
@@ -359,7 +359,7 @@ AirPDcapDecryptWPABroadcastKey(P_EAPOL_RSN_KEY pEAPKey, guint8  *decryption_key,
     }
 
     /* Encrypted key is in the information element field of the EAPOL key packet */
-    szEncryptedKey = g_memdup(pEAPKey->ie, key_len);
+    szEncryptedKey = (guint8 *)g_memdup(pEAPKey->ie, key_len);
 
     DEBUG_DUMP("Encrypted Broadcast key:", szEncryptedKey, key_len);
     DEBUG_DUMP("KeyIV:", pEAPKey->key_iv, 16);
@@ -440,7 +440,7 @@ AirPDcapDecryptWPABroadcastKey(P_EAPOL_RSN_KEY pEAPKey, guint8  *decryption_key,
 
 
 /* Return a pointer the the requested SA. If it doesn't exist create it. */
-PAIRPDCAP_SEC_ASSOCIATION
+static PAIRPDCAP_SEC_ASSOCIATION
 AirPDcapGetSaPtr(
     PAIRPDCAP_CONTEXT ctx,
     AIRPDCAP_SEC_ASSOCIATION_ID *id)
@@ -459,7 +459,7 @@ AirPDcapGetSaPtr(
 }
 
 #define GROUP_KEY_PAYLOAD_LEN (8+4+sizeof(EAPOL_RSN_KEY))
-INT AirPDcapScanForGroupKey(
+static INT AirPDcapScanForGroupKey(
     PAIRPDCAP_CONTEXT ctx,
     const guint8 *data,
     const guint mac_header_len,
@@ -480,7 +480,7 @@ INT AirPDcapScanForGroupKey(
         0x88, 0x8E        /* Type: 802.1X authentication */
     };
 
-    P_EAPOL_RSN_KEY pEAPKey;
+    const EAPOL_RSN_KEY *pEAPKey;
 #ifdef _DEBUG
     CHAR msgbuf[255];
 #endif
@@ -1006,7 +1006,7 @@ AirPDcapRsnaMng(
     }
 
     /* allocate a temp buffer for the decryption loop */
-    try_data=ep_alloc(*decrypt_len);
+    try_data=(UCHAR *)ep_alloc(*decrypt_len);
 
     /* start of loop added by GCS */
     for(/* sa */; sa != NULL ;sa=sa->next) {
@@ -1089,7 +1089,7 @@ AirPDcapWepMng(
     INT key_index;
     AIRPDCAP_KEY_ITEM *tmp_key;
     UINT8 useCache=FALSE;
-    UCHAR *try_data = ep_alloc(*decrypt_len);
+    UCHAR *try_data = (UCHAR *)ep_alloc(*decrypt_len);
 
     if (sa->key!=NULL)
         useCache=TRUE;
@@ -1200,7 +1200,7 @@ AirPDcapRsna4WHandshake(
     
     /* This saves the sa since we are reauthenticating which will overwrite our current sa GCS*/
     if(sa->handshake == 4) {
-        tmp_sa=se_alloc(sizeof(AIRPDCAP_SEC_ASSOCIATION));
+        tmp_sa=(AIRPDCAP_SEC_ASSOCIATION *)se_alloc(sizeof(AIRPDCAP_SEC_ASSOCIATION));
         memcpy(tmp_sa, sa, sizeof(AIRPDCAP_SEC_ASSOCIATION));
         sa->next=tmp_sa;
     }
@@ -1395,7 +1395,7 @@ AirPDcapRsna4WHandshake(
     if (AIRPDCAP_EAP_ACK(data[offset+1])==1 &&
         AIRPDCAP_EAP_MIC(data[offset])==1)
     {
-        P_EAPOL_RSN_KEY pEAPKey;
+        const EAPOL_RSN_KEY *pEAPKey;
         AIRPDCAP_DEBUG_PRINT_LINE("AirPDcapRsna4WHandshake", "4-way handshake message 3", AIRPDCAP_DEBUG_LEVEL_3);
 
         /* On reception of Message 3, the Supplicant silently discards the message if the Key Replay Counter field     */
@@ -1795,7 +1795,7 @@ parse_key_string(gchar* input_string)
     if (res && key_ba->len > 0) {
         /* Key is correct! It was probably an 'old style' WEP key */
         /* Create the decryption_key_t structure, fill it and return it*/
-        dk = g_malloc(sizeof(decryption_key_t));
+        dk = (decryption_key_t *)g_malloc(sizeof(decryption_key_t));
 
         dk->type = AIRPDCAP_KEY_TYPE_WEP;
         /* XXX - The current key handling code in the GUI requires
index 1202d9aa71e6b7dafab29f1e160ba582e7963182..1607e4d4db7c6f0e72db0db6f4ef9de9c93defda 100644 (file)
@@ -1178,7 +1178,7 @@ TransactionId_table_cleanup(gpointer key , gpointer value, gpointer user_data _U
 
 }
 
-void
+static void
 ansi_map_init_transaction_table(void){
 
     /* Destroy any existing memory chunks / hashes. */
@@ -1373,7 +1373,7 @@ static dgt_set_t Dgt1_9_bcd = {
 };
 /* Assumes the rest of the tvb contains the digits to be turned into a string
  */
-static char*
+static const char*
 unpack_digits2(tvbuff_t *tvb, int offset,dgt_set_t *dgt){
 
     int length;
@@ -1474,7 +1474,7 @@ static const value_string ansi_map_np_vals[]  = {
 
 static void
 dissect_ansi_map_min_type(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree _U_, asn1_ctx_t *actx _U_){
-    char *digit_str;
+    const char *digit_str;
     int   offset = 0;
 
     proto_tree *subtree;
@@ -1493,7 +1493,7 @@ dissect_ansi_map_digits_type(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *
     guint8 octet , octet_len;
     guint8 b1,b2,b3,b4;
     int    offset = 0;
-    char  *digit_str;
+    const char *digit_str;
 
     proto_tree *subtree;
 
index 3a40f21d84c2775e258ada75783dbd6706a294c0..1d761d1e929cd9ef135da73ea476d344b738a07f 100644 (file)
@@ -2195,7 +2195,7 @@ static const value_string gsm_map_disc_par_vals[] = {
   { 0, NULL }
 };
 
-char *
+const char *
 unpack_digits(tvbuff_t *tvb, int offset) {
 
        int length;
@@ -2206,7 +2206,7 @@ unpack_digits(tvbuff_t *tvb, int offset) {
        length = tvb_length(tvb);
        if (length < offset)
                return "";
-       digit_str = ep_alloc((length - offset)*2+1);
+       digit_str = (char *)ep_alloc((length - offset)*2+1);
 
        while ( offset < length ){
 
@@ -2680,7 +2680,7 @@ dissect_cbs_data_coding_scheme(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree
 void
 dissect_gsm_map_msisdn(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree)
 {
- char          *digit_str;
+ const char    *digit_str;
  guint8                octet;
  guint8                na;
  guint8                np;
@@ -2898,7 +2898,7 @@ static int
 dissect_gsm_map_TBCD_STRING(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
 #line 197 "gsm_map.cnf"
  tvbuff_t      *parameter_tvb;
- char          *digit_str;
+ const char    *digit_str;
 
    offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index,
                                        &parameter_tvb);
index 835468f9f6c2d3854d97566be6b7466466998876..f002c68e277072e0be1eddf1c64c3a5a924fd916 100644 (file)
@@ -52,7 +52,7 @@ typedef struct _gsm_map_tap_rec_t {
 #define SMS_ENCODING_UCS2_LANG 5
 
 WS_VAR_IMPORT const value_string gsm_map_opr_code_strings[];
-char* unpack_digits(tvbuff_t *tvb, int offset);
+const char* unpack_digits(tvbuff_t *tvb, int offset);
 
 extern const value_string ssCode_vals[];
 extern const value_string gsm_map_PDP_Type_Organisation_vals[];
index e72bd3981f88bd49e3d1979fc2c161c2d92319e5..1a1505a630bc0120ccf0bb31c2ff826af5325db8 100644 (file)
@@ -5174,7 +5174,7 @@ static int decode_gtp_imeisv(tvbuff_t * tvb, int offset, packet_info * pinfo _U_
     proto_tree *ext_imeisv;
     proto_item *te;
     tvbuff_t *next_tvb;
-    char *digit_str;
+    const char *digit_str;
 
     length = tvb_get_ntohs(tvb, offset + 1);
     te = proto_tree_add_text(tree, tvb, offset, 3 + length, "%s", val_to_str(GTP_EXT_IMEISV, gtp_val, "Unknown"));
@@ -5193,7 +5193,7 @@ static int decode_gtp_imeisv(tvbuff_t * tvb, int offset, packet_info * pinfo _U_
     next_tvb = tvb_new_subset(tvb, offset, length, length);
     digit_str = unpack_digits(next_tvb, 0);
     proto_tree_add_string(ext_imeisv, hf_gtp_ext_imeisv, next_tvb, 0, -1, digit_str);
-       proto_item_append_text(te, ": %s", digit_str);
+    proto_item_append_text(te, ": %s", digit_str);
 
     return 3 + length;
 }
index d0481445371984d91567c1b8de36af86d1a99d18..5e156f15bc81acbaa9536e266b54502a392aa69e 100644 (file)
@@ -635,7 +635,7 @@ static int dissect_mscldap_ntver_flags(proto_tree *parent_tree, tvbuff_t *tvb, i
 }
 
 /* This string contains the last LDAPString that was decoded */
-static char *attributedesc_string=NULL;
+static const char *attributedesc_string=NULL;
 
 /* This string contains the last AssertionValue that was decoded */
 static char *ldapvalue_string=NULL;
@@ -759,14 +759,14 @@ finished:
 }
 
 /* This string contains the last Filter item that was decoded */
-static char *Filter_string=NULL;
+static const char *Filter_string=NULL;
 static char *and_filter_string=NULL;
 static char *or_filter_string=NULL;
 static char *substring_value=NULL;
-static char *substring_item_init=NULL;
-static char *substring_item_any=NULL;
-static char *substring_item_final=NULL;
-static char *matching_rule_string=NULL;
+static const char *substring_item_init=NULL;
+static const char *substring_item_any=NULL;
+static const char *substring_item_final=NULL;
+static const char *matching_rule_string=NULL;
 static gboolean matching_rule_dnattr=FALSE;
 
 /* Global variables */
@@ -971,7 +971,7 @@ static int
 dissect_ldap_LDAPString(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
 #line 324 "ldap.cnf"
   tvbuff_t     *parameter_tvb = NULL;
-  char          *ldapstring = NULL;
+  const char    *ldapstring = NULL;
   gchar                *sc = NULL; /* semi-colon pointer */
 
     offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index,
@@ -4113,22 +4113,22 @@ static int dissect_mscldap_netlogon_flags(proto_tree *parent_tree, tvbuff_t *tvb
   proto_item *item;
   proto_tree *tree=NULL;
   guint fields[] = {
-                        hf_mscldap_netlogon_flags_fnc,
-                    hf_mscldap_netlogon_flags_dnc,
-                    hf_mscldap_netlogon_flags_dns,
-                    hf_mscldap_netlogon_flags_wdc,
-                    hf_mscldap_netlogon_flags_rodc,
-                        hf_mscldap_netlogon_flags_ndnc,
-                    hf_mscldap_netlogon_flags_good_timeserv,
-                    hf_mscldap_netlogon_flags_writable,
-                    hf_mscldap_netlogon_flags_closest,
-                    hf_mscldap_netlogon_flags_timeserv,
-                    hf_mscldap_netlogon_flags_kdc,
-                    hf_mscldap_netlogon_flags_ds,
-                    hf_mscldap_netlogon_flags_ldap,
-                    hf_mscldap_netlogon_flags_gc,
-                    hf_mscldap_netlogon_flags_pdc,
-                        0 };
+             hf_mscldap_netlogon_flags_fnc,
+             hf_mscldap_netlogon_flags_dnc,
+             hf_mscldap_netlogon_flags_dns,
+             hf_mscldap_netlogon_flags_wdc,
+             hf_mscldap_netlogon_flags_rodc,
+             hf_mscldap_netlogon_flags_ndnc,
+             hf_mscldap_netlogon_flags_good_timeserv,
+             hf_mscldap_netlogon_flags_writable,
+             hf_mscldap_netlogon_flags_closest,
+             hf_mscldap_netlogon_flags_timeserv,
+             hf_mscldap_netlogon_flags_kdc,
+             hf_mscldap_netlogon_flags_ds,
+             hf_mscldap_netlogon_flags_ldap,
+             hf_mscldap_netlogon_flags_gc,
+             hf_mscldap_netlogon_flags_pdc,
+             0 };
   guint  *field;
   header_field_info *hfi;
   gboolean one_bit_set = FALSE;
index 214650701520be9e1ec19ffb366b143f64f7cb62..277d6566c7371f68bc5fe75535a7b2bf53ee48bd 100644 (file)
@@ -4308,7 +4308,7 @@ static int
 dissect_ranap_IMSI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
 #line 179 "ranap.cnf"
   tvbuff_t* imsi_tvb;
-  char         *digit_str;
+  const char   *digit_str;
 
   offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
                                        3, 8, FALSE, &imsi_tvb);
index 1f3e9f612183bf4cd75d7d2572d7f186a6b1e8ed..172a5f0acf21405d510ba6cde4cb90bef7fa8b1e 100644 (file)
@@ -51,7 +51,7 @@ enum rrc_message_type {
        RRC_MESSAGE_TYPE_UL_CCCH,
        RRC_MESSAGE_TYPE_DL_CCCH,
        RRC_MESSAGE_TYPE_UL_DCCH,
-       RRC_MESSAGE_TYPE_DL_DCCH,
+       RRC_MESSAGE_TYPE_DL_DCCH
 };
 
 #define MAX_RRC_FRAMES 64
index 551cf9bd885d2980ece43273848a6112056f566c..7c43e70e96b3f5c688c9657000ba14dda198663b 100644 (file)
@@ -1056,7 +1056,7 @@ dissector_delete_string(const char *name, const gchar *pattern,
 /* Change the entry for a dissector in a string dissector table
    with a particular pattern to use a new dissector handle. */
 void
-dissector_change_string(const char *name, gchar *pattern,
+dissector_change_string(const char *name, const gchar *pattern,
                        dissector_handle_t handle)
 {
        dissector_table_t sub_dissectors = find_dissector_table( name);
@@ -1087,7 +1087,7 @@ dissector_change_string(const char *name, gchar *pattern,
        dtbl_entry->current = handle;
 
 /* do the table insertion */
-       g_hash_table_insert( sub_dissectors->hash_table, pattern,
+       g_hash_table_insert( sub_dissectors->hash_table, (gpointer)pattern,
                             (gpointer)dtbl_entry);
 }
 
index d68f80a976643f0c6836494509c65168e835c335..853d114f0b7cc28d47211ddfcc901ec474e5f760 100644 (file)
@@ -211,7 +211,7 @@ extern void dissector_delete_string(const char *name, const gchar *pattern,
 
 /* Change the entry for a dissector in a string dissector table
    with a particular pattern to use a new dissector handle. */
-extern void dissector_change_string(const char *name, gchar *pattern,
+extern void dissector_change_string(const char *name, const gchar *pattern,
     dissector_handle_t handle);
 
 /* Reset an entry in a string sub-dissector table to its initial value. */