Make some funtions static. More char -> const char warning fixes

svn path=/trunk/; revision=15146
This commit is contained in:
Jörg Mayer 2005-07-30 01:01:02 +00:00
parent 29060b1082
commit 5602f5bb83
24 changed files with 154 additions and 152 deletions

View File

@ -298,7 +298,7 @@ dcm_init(void)
} }
} }
dcmState_t * static dcmState_t *
mkds(void) mkds(void)
{ {
dcmState_t *ds; dcmState_t *ds;
@ -316,7 +316,7 @@ mkds(void)
return ds; return ds;
} }
const char * static const char *
dcm_pdu2str(guint8 item) dcm_pdu2str(guint8 item)
{ {
const char *s = ""; const char *s = "";
@ -340,7 +340,7 @@ dcm_pdu2str(guint8 item)
return s; return s;
} }
const char * static const char *
dcm_result2str(guint8 result) dcm_result2str(guint8 result)
{ {
const char *s = ""; const char *s = "";
@ -352,7 +352,7 @@ dcm_result2str(guint8 result)
return s; return s;
} }
const char * static const char *
dcm_source2str(guint8 source) dcm_source2str(guint8 source)
{ {
const char *s = ""; const char *s = "";
@ -365,7 +365,7 @@ dcm_source2str(guint8 source)
return s; return s;
} }
const char * static const char *
dcm_reason2str(guint8 source, guint8 reason) dcm_reason2str(guint8 source, guint8 reason)
{ {
const char *s = ""; const char *s = "";
@ -387,7 +387,7 @@ dcm_reason2str(guint8 source, guint8 reason)
return s; return s;
} }
const char * static const char *
dcm_abort2str(guint8 reason) dcm_abort2str(guint8 reason)
{ {
const char *s = ""; const char *s = "";
@ -403,7 +403,7 @@ dcm_abort2str(guint8 reason)
return s; return s;
} }
const char * static const char *
dcm_PCresult2str(guint8 result) dcm_PCresult2str(guint8 result)
{ {
const char *s = ""; const char *s = "";
@ -418,7 +418,7 @@ dcm_PCresult2str(guint8 result)
return s; return s;
} }
const char * static const char *
dcm_flags2str(guint8 flags) dcm_flags2str(guint8 flags)
{ {
const char *s = ""; const char *s = "";
@ -432,7 +432,7 @@ dcm_flags2str(guint8 flags)
return s; return s;
} }
const char * static const char *
dcm_cmd2str(guint16 us) dcm_cmd2str(guint16 us)
{ {
const char *s = ""; const char *s = "";
@ -466,7 +466,7 @@ dcm_cmd2str(guint16 us)
return s; return s;
} }
const char * static const char *
dcm_rsp2str(guint16 us) dcm_rsp2str(guint16 us)
{ {
const char *s = ""; const char *s = "";
@ -485,7 +485,7 @@ dcm_rsp2str(guint16 us)
return s; return s;
} }
void static void
dcm_setSyntax(dcmItem_t *di, char *name) dcm_setSyntax(dcmItem_t *di, char *name)
{ {
if (NULL == di) return; if (NULL == di) return;
@ -513,7 +513,7 @@ dcm_setSyntax(dcmItem_t *di, char *name)
di->syntax = DCM_ELE; /* explicit little endian, deflated */ di->syntax = DCM_ELE; /* explicit little endian, deflated */
} }
char * static char *
dcm_tag2str(guint16 grp, guint16 elm, guint8 syntax, tvbuff_t *tvb, int offset, guint32 len, int vr, int tr) dcm_tag2str(guint16 grp, guint16 elm, guint8 syntax, tvbuff_t *tvb, int offset, guint32 len, int vr, int tr)
{ {
static char buf[512+1]; /* bad form ??? */ static char buf[512+1]; /* bad form ??? */
@ -624,7 +624,7 @@ dcm_get_pdu_len(tvbuff_t *tvb, int offset)
return len + 6; /* add in fixed header part */ return len + 6; /* add in fixed header part */
} }
void static void
dissect_dcm_assoc(dcmState_t *dcm_data, proto_item *ti, tvbuff_t *tvb, int offset) dissect_dcm_assoc(dcmState_t *dcm_data, proto_item *ti, tvbuff_t *tvb, int offset)
{ {
proto_tree *dcm_tree = NULL; proto_tree *dcm_tree = NULL;
@ -766,7 +766,7 @@ lookupCtx(dcmState_t *dd, guint8 ctx)
#define D_LEN4 5 #define D_LEN4 5
#define D_VALUE 6 #define D_VALUE 6
void static void
dissect_dcm_data(dcmState_t *dcm_data, proto_item *ti, tvbuff_t *tvb) dissect_dcm_data(dcmState_t *dcm_data, proto_item *ti, tvbuff_t *tvb)
{ {
int len, offset, toffset, state, vr, tr; int len, offset, toffset, state, vr, tr;

View File

@ -1195,7 +1195,7 @@ dissect_Server_GetProvConnections_resp(tvbuff_t *tvb, int offset,
#define CBA_MRSH_VERSION_SRT_WITHOUT_CONSID 0x11 #define CBA_MRSH_VERSION_SRT_WITHOUT_CONSID 0x11
int static int
dissect_CBA_Connection_Data(tvbuff_t *tvb, dissect_CBA_Connection_Data(tvbuff_t *tvb,
packet_info *pinfo, proto_tree *tree) packet_info *pinfo, proto_tree *tree)
{ {

View File

@ -474,7 +474,7 @@ static const value_string dcom_vt_bool_vals[] = {
/* dissect extension to DCOM "this" and "that" */ /* dissect extension to DCOM "this" and "that" */
int static int
dissect_dcom_extent(tvbuff_t *tvb, int offset, dissect_dcom_extent(tvbuff_t *tvb, int offset,
packet_info *pinfo, proto_tree *tree, guint8 *drep) packet_info *pinfo, proto_tree *tree, guint8 *drep)
{ {
@ -857,7 +857,7 @@ dissect_dcom_COMVERSION(tvbuff_t *tvb, int offset, packet_info *pinfo,
} }
int static int
dissect_dcom_SAFEARRAY(tvbuff_t *tvb, int offset, packet_info *pinfo, dissect_dcom_SAFEARRAY(tvbuff_t *tvb, int offset, packet_info *pinfo,
proto_tree *tree, guint8 *drep, int hfindex _U_) proto_tree *tree, guint8 *drep, int hfindex _U_)
{ {
@ -1183,7 +1183,7 @@ dissect_dcom_append_UUID(tvbuff_t *tvb, int offset,
/* get a zero terminated wide character string from tvb */ /* get a zero terminated wide character string from tvb */
/* maxlength is including zero termination */ /* maxlength is including zero termination */
/* XXX: is there a function existing somewhere, already implementing this? */ /* XXX: is there a function existing somewhere, already implementing this? */
int static int
dcom_tvb_get_nwstringz0(tvbuff_t *tvb, gint offset, guint32 maxlength, gchar *pszStr) dcom_tvb_get_nwstringz0(tvbuff_t *tvb, gint offset, guint32 maxlength, gchar *pszStr)
{ {
guint32 u32Idx; guint32 u32Idx;

View File

@ -182,7 +182,7 @@ DIS_BitMask DIS_APPEARANCE_LIFEFORM[] =
/* Adjust an offset variable for proper alignment for a specified field length. /* Adjust an offset variable for proper alignment for a specified field length.
*/ */
gint alignOffset(gint offset, guint fieldLength) static gint alignOffset(gint offset, guint fieldLength)
{ {
gint remainder = offset % fieldLength; gint remainder = offset % fieldLength;
if (remainder != 0) if (remainder != 0)

View File

@ -59,8 +59,8 @@ static gint ett_dis_payload = -1;
static dissector_handle_t dis_dissector_handle; static dissector_handle_t dis_dissector_handle;
static guint dis_udp_port = DEFAULT_DIS_UDP_PORT; static guint dis_udp_port = DEFAULT_DIS_UDP_PORT;
static char* dis_proto_name = "Distributed Interactive Simulation"; static const char* dis_proto_name = "Distributed Interactive Simulation";
static char* dis_proto_name_short = "DIS"; static const char* dis_proto_name_short = "DIS";
/* Main dissector routine to be invoked for a DIS PDU. /* Main dissector routine to be invoked for a DIS PDU.
*/ */

View File

@ -1106,7 +1106,7 @@ dnp3_al_obj_quality(tvbuff_t *tvb, int offset, guint8 al_ptflags, proto_item *t_
/* Final hex no. should be: 0xAABBCCDDEEFF */ /* Final hex no. should be: 0xAABBCCDDEEFF */
/* Epoch time + ms. dd:mm:yyyy hh:mm:ss.iii */ /* Epoch time + ms. dd:mm:yyyy hh:mm:ss.iii */
/**********************************************************************/ /**********************************************************************/
char * static char *
dnp3_al_decode_timestamp(tvbuff_t *tvb, int temp_pos, char* buff) dnp3_al_decode_timestamp(tvbuff_t *tvb, int temp_pos, char* buff)
{ {

View File

@ -2237,7 +2237,7 @@ dissect_query_records(tvbuff_t *tvb, int cur_off, int dns_data_offset,
start_off = cur_off; start_off = cur_off;
if (dns_tree) { if (dns_tree) {
char *s = (isupdate ? "Zone" : "Queries"); const char *s = (isupdate ? "Zone" : "Queries");
ti = proto_tree_add_text(dns_tree, tvb, start_off, -1, s); ti = proto_tree_add_text(dns_tree, tvb, start_off, -1, s);
qatree = proto_item_add_subtree(ti, ett_dns_qry); qatree = proto_item_add_subtree(ti, ett_dns_qry);
} }
@ -2253,7 +2253,7 @@ dissect_query_records(tvbuff_t *tvb, int cur_off, int dns_data_offset,
static int static int
dissect_answer_records(tvbuff_t *tvb, int cur_off, int dns_data_offset, dissect_answer_records(tvbuff_t *tvb, int cur_off, int dns_data_offset,
int count, column_info *cinfo, proto_tree *dns_tree, char *name, int count, column_info *cinfo, proto_tree *dns_tree, const char *name,
packet_info *pinfo) packet_info *pinfo)
{ {
int start_off, add_off; int start_off, add_off;

View File

@ -239,7 +239,7 @@ static const value_string edonkey_search_conds[] = {
/* Dissects a generic eDonkey list */ /* Dissects a generic eDonkey list */
static int dissect_edonkey_list(tvbuff_t *tvb, packet_info *pinfo _U_, static int dissect_edonkey_list(tvbuff_t *tvb, packet_info *pinfo _U_,
int offset, proto_tree *tree, int offset, proto_tree *tree,
int listnum_length, char* listdesc, int listnum_length, const char* listdesc,
int (*item_dissector)(tvbuff_t *, packet_info *, int, proto_tree *)) int (*item_dissector)(tvbuff_t *, packet_info *, int, proto_tree *))
{ {
/* <List> ::= <List Size> <Item>* */ /* <List> ::= <List Size> <Item>* */
@ -271,7 +271,7 @@ static int dissect_edonkey_list(tvbuff_t *tvb, packet_info *pinfo _U_,
return offset; return offset;
} }
gint lookup_str_index(gchar* str, gint length, const value_string *vs) static gint lookup_str_index(gchar* str, gint length, const value_string *vs)
{ {
gint i = 0; gint i = 0;

View File

@ -67,7 +67,7 @@ static int hf_enc_flags = -1;
static gint ett_enc = -1; static gint ett_enc = -1;
void static void
capture_enc(const guchar *pd, int offset, int len, packet_counts *ld) capture_enc(const guchar *pd, int offset, int len, packet_counts *ld)
{ {
struct enchdr ench; struct enchdr ench;

View File

@ -139,7 +139,7 @@ static void esis_dissect_redirect_pdu( guint8 len, tvbuff_t *tvb,
* void (may modify proto tree) * void (may modify proto tree)
*/ */
static void static void
esis_dissect_unknown( tvbuff_t *tvb, proto_tree *tree, char *fmat, ...){ esis_dissect_unknown( tvbuff_t *tvb, proto_tree *tree, const char *fmat, ...){
va_list ap; va_list ap;
va_start(ap, fmat); va_start(ap, fmat);
@ -274,13 +274,13 @@ esis_dissect_redirect_pdu( guint8 len, tvbuff_t *tvb, proto_tree *tree) {
static void static void
dissect_esis(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) { dissect_esis(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) {
const char *pdu_type_string = NULL; const char *pdu_type_string = NULL;
char *pdu_type_format_string = "PDU Type : %s (R:%s%s%s)"; const char *pdu_type_format_string = "PDU Type : %s (R:%s%s%s)";
esis_hdr_t ehdr; esis_hdr_t ehdr;
proto_item *ti; proto_item *ti;
proto_tree *esis_tree = NULL; proto_tree *esis_tree = NULL;
guint8 variable_len; guint8 variable_len;
guint tmp_uint = 0; guint tmp_uint = 0;
char *cksum_status; const char *cksum_status;
if (check_col(pinfo->cinfo, COL_PROTOCOL)) if (check_col(pinfo->cinfo, COL_PROTOCOL))
col_set_str(pinfo->cinfo, COL_PROTOCOL, "ESIS"); col_set_str(pinfo->cinfo, COL_PROTOCOL, "ESIS");

View File

@ -289,7 +289,7 @@ static void dissect_etheric_message(tvbuff_t *message_tvb, packet_info *pinfo, p
/* ------------------------------------------------------------------ /* ------------------------------------------------------------------
Mapping number to ASCII-character Mapping number to ASCII-character
------------------------------------------------------------------ */ ------------------------------------------------------------------ */
char number_to_char_2(int number) static char number_to_char_2(int number)
{ {
if (number < 10) if (number < 10)
return ((char) number + 0x30); return ((char) number + 0x30);
@ -641,7 +641,7 @@ dissect_etheric_backward_call_indicators_parameter(tvbuff_t *parameter_tvb,proto
/* ------------------------------------------------------------------ /* ------------------------------------------------------------------
Dissector Message Type release message Dissector Message Type release message
*/ */
gint static gint
dissect_etheric_release_message(tvbuff_t *message_tvb, proto_tree *etheric_tree) dissect_etheric_release_message(tvbuff_t *message_tvb, proto_tree *etheric_tree)
{ proto_item* parameter_item; { proto_item* parameter_item;
proto_tree* parameter_tree; proto_tree* parameter_tree;
@ -694,7 +694,7 @@ dissect_etheric_unknown_parameter(tvbuff_t *parameter_tvb, proto_item *parameter
/* ------------------------------------------------------------------ /* ------------------------------------------------------------------
Dissector Message Type Initial address message Dissector Message Type Initial address message
*/ */
gint static gint
dissect_etheric_initial_address_message(tvbuff_t *message_tvb, proto_tree *etheric_tree) dissect_etheric_initial_address_message(tvbuff_t *message_tvb, proto_tree *etheric_tree)
{ proto_item* parameter_item; { proto_item* parameter_item;
proto_tree* parameter_tree; proto_tree* parameter_tree;
@ -782,7 +782,7 @@ dissect_etheric_initial_address_message(tvbuff_t *message_tvb, proto_tree *ether
/* ------------------------------------------------------------------ /* ------------------------------------------------------------------
Dissector Message Type Address complete Dissector Message Type Address complete
*/ */
gint static gint
dissect_etheric_address_complete_message(tvbuff_t *message_tvb, proto_tree *etheric_tree) dissect_etheric_address_complete_message(tvbuff_t *message_tvb, proto_tree *etheric_tree)
{ proto_item* parameter_item; { proto_item* parameter_item;
proto_tree* parameter_tree; proto_tree* parameter_tree;
@ -809,7 +809,7 @@ dissect_etheric_address_complete_message(tvbuff_t *message_tvb, proto_tree *ethe
/* ------------------------------------------------------------------ /* ------------------------------------------------------------------
Dissector Message Type Call Progress Dissector Message Type Call Progress
*/ */
gint static gint
dissect_etheric_call_progress_message(tvbuff_t *message_tvb, proto_tree *isup_tree) dissect_etheric_call_progress_message(tvbuff_t *message_tvb, proto_tree *isup_tree)
{ proto_item* parameter_item; { proto_item* parameter_item;
proto_tree* parameter_tree; proto_tree* parameter_tree;

View File

@ -187,7 +187,7 @@ capture_fddi(const guchar *pd, int len, packet_counts *ld)
} /* capture_fddi */ } /* capture_fddi */
static gchar * static const gchar *
fddifc_to_str(int fc) fddifc_to_str(int fc)
{ {
static gchar strbuf[128+1]; static gchar strbuf[128+1];
@ -265,7 +265,7 @@ dissect_fddi(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree,
{ {
proto_tree *fh_tree = NULL; proto_tree *fh_tree = NULL;
proto_item *ti; proto_item *ti;
gchar *fc_str; const gchar *fc_str;
proto_tree *fc_tree; proto_tree *fc_tree;
static guchar src[6], dst[6]; static guchar src[6], dst[6];
guchar src_swapped[6], dst_swapped[6]; guchar src_swapped[6], dst_swapped[6];

View File

@ -351,7 +351,7 @@ static void dissect_gnutella_pdu(tvbuff_t *tvb, packet_info *pinfo, proto_tree *
proto_tree *gnutella_query_tree; proto_tree *gnutella_query_tree;
guint8 payload_descriptor; guint8 payload_descriptor;
guint32 size = 0; guint32 size = 0;
char *payload_descriptor_text; const char *payload_descriptor_text;
if (tree) { if (tree) {
ti = proto_tree_add_item(tree, ti = proto_tree_add_item(tree,

View File

@ -1514,7 +1514,7 @@ be_cause(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, gchar *add_
guint8 oct; guint8 oct;
guint32 value; guint32 value;
guint32 curr_offset; guint32 curr_offset;
gchar *str = NULL; const gchar *str = NULL;
curr_offset = offset; curr_offset = offset;
@ -1824,7 +1824,7 @@ be_chan_type(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, gchar *
guint8 sdi; guint8 sdi;
guint8 num_chan; guint8 num_chan;
guint32 curr_offset; guint32 curr_offset;
gchar *str; const gchar *str;
curr_offset = offset; curr_offset = offset;
@ -2367,7 +2367,7 @@ be_prio(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, gchar *add_s
{ {
guint8 oct; guint8 oct;
guint32 curr_offset; guint32 curr_offset;
gchar *str; const gchar *str;
len = len; len = len;
curr_offset = offset; curr_offset = offset;
@ -2600,7 +2600,7 @@ be_chosen_chan(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, gchar
{ {
guint8 oct; guint8 oct;
guint32 curr_offset; guint32 curr_offset;
gchar *str = NULL; const gchar *str = NULL;
len = len; len = len;
curr_offset = offset; curr_offset = offset;
@ -2730,7 +2730,7 @@ be_for_ind(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, gchar *ad
{ {
guint8 oct; guint8 oct;
guint32 curr_offset; guint32 curr_offset;
gchar *str = NULL; const gchar *str = NULL;
len = len; len = len;
curr_offset = offset; curr_offset = offset;
@ -2774,7 +2774,7 @@ be_chosen_enc_alg(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, gc
{ {
guint8 oct; guint8 oct;
guint32 curr_offset; guint32 curr_offset;
gchar *str = NULL; const gchar *str = NULL;
len = len; len = len;
curr_offset = offset; curr_offset = offset;
@ -2819,7 +2819,7 @@ be_cct_pool(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, gchar *a
{ {
guint8 oct; guint8 oct;
guint32 curr_offset; guint32 curr_offset;
gchar *str = NULL; const gchar *str = NULL;
len = len; len = len;
curr_offset = offset; curr_offset = offset;
@ -2863,7 +2863,7 @@ be_curr_chan_1(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, gchar
{ {
guint8 oct; guint8 oct;
guint32 curr_offset; guint32 curr_offset;
gchar *str; const gchar *str;
len = len; len = len;
curr_offset = offset; curr_offset = offset;
@ -2970,8 +2970,8 @@ be_speech_ver(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, gchar
{ {
guint8 oct; guint8 oct;
guint32 curr_offset; guint32 curr_offset;
gchar *str = NULL; const gchar *str = NULL;
gchar *short_str = NULL; const gchar *short_str = NULL;
len = len; len = len;
curr_offset = offset; curr_offset = offset;
@ -3671,7 +3671,7 @@ de_d_gb_call_ref(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, gch
guint8 oct; guint8 oct;
guint32 value; guint32 value;
guint32 curr_offset; guint32 curr_offset;
gchar *str; const gchar *str;
len = len; len = len;
curr_offset = offset; curr_offset = offset;
@ -3749,7 +3749,7 @@ de_pd_sapi(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, gchar *ad
guint32 curr_offset; guint32 curr_offset;
proto_tree *subtree; proto_tree *subtree;
proto_item *item; proto_item *item;
gchar *str; const gchar *str;
len = len; len = len;
curr_offset = offset; curr_offset = offset;
@ -3800,7 +3800,7 @@ de_prio(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, gchar *add_s
{ {
guint8 oct; guint8 oct;
guint32 curr_offset; guint32 curr_offset;
gchar *str; const gchar *str;
len = len; len = len;
curr_offset = offset; curr_offset = offset;
@ -4993,7 +4993,7 @@ de_network_name(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, gcha
{ {
guint8 oct; guint8 oct;
guint32 curr_offset; guint32 curr_offset;
gchar *str; const gchar *str;
curr_offset = offset; curr_offset = offset;
@ -5074,7 +5074,7 @@ de_rej_cause(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, gchar *
{ {
guint8 oct; guint8 oct;
guint32 curr_offset; guint32 curr_offset;
gchar *str; const gchar *str;
len = len; len = len;
curr_offset = offset; curr_offset = offset;
@ -5251,7 +5251,7 @@ de_day_saving_time(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, g
{ {
guint8 oct; guint8 oct;
guint32 curr_offset; guint32 curr_offset;
gchar *str; const gchar *str;
curr_offset = offset; curr_offset = offset;
@ -5295,7 +5295,7 @@ de_aux_states(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, gchar
{ {
guint8 oct; guint8 oct;
guint32 curr_offset; guint32 curr_offset;
gchar *str; const gchar *str;
curr_offset = offset; curr_offset = offset;
@ -5367,7 +5367,7 @@ de_bearer_cap(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, gchar
guint32 saved_offset; guint32 saved_offset;
proto_tree *subtree; proto_tree *subtree;
proto_item *item; proto_item *item;
gchar *str; const gchar *str;
#define DE_BC_ITC_SPEECH 0x00 #define DE_BC_ITC_SPEECH 0x00
#define DE_BC_ITC_UDI 0x01 #define DE_BC_ITC_UDI 0x01
@ -6569,7 +6569,7 @@ de_call_state(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, gchar
guint32 curr_offset; guint32 curr_offset;
proto_tree *subtree; proto_tree *subtree;
proto_item *item; proto_item *item;
gchar *str; const gchar *str;
len = len; len = len;
curr_offset = offset; curr_offset = offset;
@ -6652,7 +6652,7 @@ de_cld_party_bcd_num(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len,
guint8 ton; guint8 ton;
guint8 *poctets; guint8 *poctets;
guint32 curr_offset; guint32 curr_offset;
gchar *str; const gchar *str;
curr_offset = offset; curr_offset = offset;
@ -6750,7 +6750,7 @@ de_cld_party_sub_addr(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len
{ {
guint8 oct; guint8 oct;
guint32 curr_offset; guint32 curr_offset;
gchar *str; const gchar *str;
curr_offset = offset; curr_offset = offset;
@ -6817,7 +6817,7 @@ de_clg_party_bcd_num(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len,
guint8 ton; guint8 ton;
guint8 *poctets; guint8 *poctets;
guint32 curr_offset; guint32 curr_offset;
gchar *str; const gchar *str;
curr_offset = offset; curr_offset = offset;
@ -6965,7 +6965,7 @@ de_clg_party_sub_addr(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len
{ {
guint8 oct; guint8 oct;
guint32 curr_offset; guint32 curr_offset;
gchar *str; const gchar *str;
curr_offset = offset; curr_offset = offset;
@ -7031,7 +7031,7 @@ de_cause(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, gchar *add_
guint8 oct; guint8 oct;
guint8 cause; guint8 cause;
guint32 curr_offset; guint32 curr_offset;
gchar *str; const gchar *str;
curr_offset = offset; curr_offset = offset;
@ -7611,7 +7611,7 @@ de_prog_ind(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, gchar *a
{ {
guint8 oct; guint8 oct;
guint32 curr_offset; guint32 curr_offset;
gchar *str; const gchar *str;
len = len; len = len;
curr_offset = offset; curr_offset = offset;
@ -7719,7 +7719,7 @@ de_repeat_ind(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, gchar
{ {
guint8 oct; guint8 oct;
guint32 curr_offset; guint32 curr_offset;
gchar *str; const gchar *str;
len = len; len = len;
curr_offset = offset; curr_offset = offset;
@ -7758,7 +7758,7 @@ de_ss_ver_ind(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, gchar
{ {
guint8 oct; guint8 oct;
guint32 curr_offset; guint32 curr_offset;
gchar *str; const gchar *str;
curr_offset = offset; curr_offset = offset;
@ -7821,7 +7821,7 @@ de_cp_cause(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, gchar *a
{ {
guint8 oct; guint8 oct;
guint32 curr_offset; guint32 curr_offset;
gchar *str; const gchar *str;
len = len; len = len;
curr_offset = offset; curr_offset = offset;
@ -7941,7 +7941,7 @@ de_rp_cause(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, gchar *a
{ {
guint8 oct; guint8 oct;
guint32 curr_offset; guint32 curr_offset;
gchar *str; const gchar *str;
curr_offset = offset; curr_offset = offset;
@ -8019,7 +8019,7 @@ de_gmm_attach_res(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, gc
{ {
guint8 oct; guint8 oct;
guint32 curr_offset; guint32 curr_offset;
gchar *str; const gchar *str;
len = len; len = len;
curr_offset = offset; curr_offset = offset;
@ -8055,8 +8055,8 @@ de_gmm_attach_type(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, g
guint8 oct; guint8 oct;
guint8 oct_ciph; guint8 oct_ciph;
guint32 curr_offset; guint32 curr_offset;
gchar *str_follow; const gchar *str_follow;
gchar *str_attach; const gchar *str_attach;
proto_item *tf = NULL; proto_item *tf = NULL;
proto_tree *tf_tree = NULL; proto_tree *tf_tree = NULL;
@ -8120,7 +8120,7 @@ de_gmm_ciph_alg(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, gcha
{ {
guint8 oct; guint8 oct;
guint32 curr_offset; guint32 curr_offset;
gchar *str; const gchar *str;
len = len; len = len;
curr_offset = offset; curr_offset = offset;
@ -8161,7 +8161,7 @@ de_gmm_tmsi_stat(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, gch
{ {
guint8 oct; guint8 oct;
guint32 curr_offset; guint32 curr_offset;
gchar *str; const gchar *str;
len = len; len = len;
curr_offset = offset; curr_offset = offset;
@ -8196,8 +8196,8 @@ de_gmm_detach_type(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, g
{ {
guint8 oct; guint8 oct;
guint32 curr_offset; guint32 curr_offset;
gchar *str; const gchar *str;
gchar *str_power; const gchar *str_power;
proto_item *tf = NULL; proto_item *tf = NULL;
proto_tree *tf_tree = NULL; proto_tree *tf_tree = NULL;
@ -8312,8 +8312,8 @@ de_gmm_drx_param(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, gch
{ {
guint8 oct; guint8 oct;
guint32 curr_offset; guint32 curr_offset;
gchar *str; const gchar *str;
gchar str_val[]="00"; gchar str_val[3];
proto_item *tf = NULL; proto_item *tf = NULL;
proto_tree *tf_tree = NULL; proto_tree *tf_tree = NULL;
@ -8365,9 +8365,11 @@ de_gmm_drx_param(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, gch
case 96: str="288"; break; case 96: str="288"; break;
case 97: str="320"; break; case 97: str="320"; break;
case 98: str="352"; break; case 98: str="352"; break;
default: str=str_val; default:
str[0]=oct/10+'0'; str_val[0]=oct/10+'0';
str[1]=oct%10+'0'; str_val[1]=oct%10+'0';
str_val[2]=0;
str=str_val;
} }
proto_tree_add_text(tf_tree, proto_tree_add_text(tf_tree,
@ -8396,7 +8398,7 @@ de_gmm_ftostby(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, gchar
{ {
guint8 oct; guint8 oct;
guint32 curr_offset; guint32 curr_offset;
gchar *str; const gchar *str;
len = len; len = len;
curr_offset = offset; curr_offset = offset;
@ -8430,7 +8432,7 @@ de_gmm_ftostby_h(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, gch
{ {
guint8 oct; guint8 oct;
guint32 curr_offset; guint32 curr_offset;
gchar *str; const gchar *str;
len = len; len = len;
curr_offset = offset; curr_offset = offset;
@ -8527,7 +8529,7 @@ de_gmm_ident_type2(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, g
{ {
guint8 oct; guint8 oct;
guint32 curr_offset; guint32 curr_offset;
gchar *str; const gchar *str;
len = len; len = len;
curr_offset = offset; curr_offset = offset;
@ -8563,7 +8565,7 @@ de_gmm_imeisv_req(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, gc
{ {
guint8 oct; guint8 oct;
guint32 curr_offset; guint32 curr_offset;
gchar *str; const gchar *str;
len = len; len = len;
curr_offset = offset; curr_offset = offset;
@ -8825,7 +8827,7 @@ de_gmm_ms_radio_acc_cap(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint l
guint add_ocetets; /* octets which are covered by one element -1 */ guint add_ocetets; /* octets which are covered by one element -1 */
guint curr_bits_length; guint curr_bits_length;
guchar acc_type; guchar acc_type;
gchar *str; const gchar *str;
gchar multi_slot_str[64][230] = { gchar multi_slot_str[64][230] = {
"Not specified", /* 00 */ "Not specified", /* 00 */
"Max Rx-Slot/TDMA:1 Max Tx-Slot/TDMA:1 Max-Sum-Slot/TDMA:2 Tta:3 Ttb:2 Tra:4 Trb:2 Type:1", /* 01 */ "Max Rx-Slot/TDMA:1 Max Tx-Slot/TDMA:1 Max-Sum-Slot/TDMA:2 Tta:3 Ttb:2 Tra:4 Trb:2 Type:1", /* 01 */
@ -10175,7 +10177,7 @@ de_gmm_cause(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, gchar *
{ {
guint8 oct; guint8 oct;
guint32 curr_offset; guint32 curr_offset;
gchar *str; const gchar *str;
len = len; len = len;
curr_offset = offset; curr_offset = offset;
@ -10296,7 +10298,7 @@ de_gmm_update_res(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, gc
{ {
guint8 oct; guint8 oct;
guint32 curr_offset; guint32 curr_offset;
gchar *str; const gchar *str;
len = len; len = len;
curr_offset = offset; curr_offset = offset;
@ -10335,8 +10337,8 @@ de_gmm_update_type(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, g
guint8 oct; guint8 oct;
guint8 oct_ciph; guint8 oct_ciph;
guint32 curr_offset; guint32 curr_offset;
gchar *str_follow; const gchar *str_follow;
gchar *str_update; const gchar *str_update;
proto_item *tf = NULL; proto_item *tf = NULL;
proto_tree *tf_tree = NULL; proto_tree *tf_tree = NULL;
@ -10459,7 +10461,7 @@ de_gmm_service_type(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len,
guint8 oct; guint8 oct;
guint8 oct_ciph; guint8 oct_ciph;
guint32 curr_offset; guint32 curr_offset;
gchar *str; const gchar *str;
len = len; len = len;
curr_offset = offset; curr_offset = offset;
@ -10586,7 +10588,7 @@ de_gmm_net_feat_supp(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len,
{ {
guint8 oct; guint8 oct;
guint32 curr_offset; guint32 curr_offset;
gchar *str; const gchar *str;
len = len; len = len;
curr_offset = offset; curr_offset = offset;
@ -10621,7 +10623,7 @@ de_gc_timer(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, gchar *a
guint8 oct; guint8 oct;
guint16 val; guint16 val;
guint32 curr_offset; guint32 curr_offset;
gchar *str; const gchar *str;
len = len; len = len;
curr_offset = offset; curr_offset = offset;
@ -10665,7 +10667,7 @@ de_gc_timer2(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, gchar *
guint8 oct; guint8 oct;
guint16 val; guint16 val;
guint32 curr_offset; guint32 curr_offset;
gchar *str; const gchar *str;
len = len; len = len;
curr_offset = offset; curr_offset = offset;
@ -10706,7 +10708,7 @@ de_gc_radio_prio(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, gch
{ {
guint8 oct; guint8 oct;
guint32 curr_offset; guint32 curr_offset;
gchar *str; const gchar *str;
len = len; len = len;
curr_offset = offset; curr_offset = offset;
@ -10741,7 +10743,7 @@ de_gc_radio_prio2(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, gc
{ {
guint8 oct; guint8 oct;
guint32 curr_offset; guint32 curr_offset;
gchar *str; const gchar *str;
len = len; len = len;
curr_offset = offset; curr_offset = offset;
@ -10998,7 +11000,7 @@ de_sm_pdp_addr(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, gchar
{ {
guint32 curr_offset; guint32 curr_offset;
guint curr_len; guint curr_len;
gchar *str; const gchar *str;
guchar oct; guchar oct;
guchar oct2; guchar oct2;
struct e_in6_addr ipv6_addr; struct e_in6_addr ipv6_addr;
@ -11139,7 +11141,7 @@ de_sm_qos(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, gchar *add
guint32 curr_offset; guint32 curr_offset;
guint curr_len; guint curr_len;
guchar oct; guchar oct;
gchar *str; const gchar *str;
curr_len = len; curr_len = len;
curr_offset = offset; curr_offset = offset;
@ -11698,7 +11700,7 @@ de_sm_cause(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, gchar *a
{ {
guint8 oct; guint8 oct;
guint32 curr_offset; guint32 curr_offset;
gchar *str; const gchar *str;
len = len; len = len;
curr_offset = offset; curr_offset = offset;
@ -11905,7 +11907,7 @@ de_sm_tflow_temp(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, gch
guchar op_code; guchar op_code;
guchar pkt_fil_count; guchar pkt_fil_count;
guchar e_bit; guchar e_bit;
gchar *str; const gchar *str;
guchar count; guchar count;
guchar oct; guchar oct;
@ -12571,7 +12573,7 @@ static guint8 (*dtap_elem_fcn[])(tvbuff_t *tvb, proto_tree *tree, guint32 offset
* Type Length Value (TLV) element dissector * Type Length Value (TLV) element dissector
*/ */
static guint8 static guint8
elem_tlv(tvbuff_t *tvb, proto_tree *tree, guint8 iei, gint pdu_type, int idx, guint32 offset, guint len, gchar *name_add) elem_tlv(tvbuff_t *tvb, proto_tree *tree, guint8 iei, gint pdu_type, int idx, guint32 offset, guint len, const gchar *name_add)
{ {
guint8 oct, parm_len; guint8 oct, parm_len;
guint8 consumed; guint8 consumed;
@ -12648,7 +12650,7 @@ elem_tlv(tvbuff_t *tvb, proto_tree *tree, guint8 iei, gint pdu_type, int idx, gu
* is not defined for these. * is not defined for these.
*/ */
static guint8 static guint8
elem_tv(tvbuff_t *tvb, proto_tree *tree, guint8 iei, gint pdu_type, int idx, guint32 offset, gchar *name_add) elem_tv(tvbuff_t *tvb, proto_tree *tree, guint8 iei, gint pdu_type, int idx, guint32 offset, const gchar *name_add)
{ {
guint8 oct; guint8 oct;
guint8 consumed; guint8 consumed;
@ -12719,7 +12721,7 @@ elem_tv(tvbuff_t *tvb, proto_tree *tree, guint8 iei, gint pdu_type, int idx, gui
* is not defined for these. * is not defined for these.
*/ */
static guint8 static guint8
elem_tv_short(tvbuff_t *tvb, proto_tree *tree, guint8 iei, gint pdu_type, int idx, guint32 offset, gchar *name_add) elem_tv_short(tvbuff_t *tvb, proto_tree *tree, guint8 iei, gint pdu_type, int idx, guint32 offset, const gchar *name_add)
{ {
guint8 oct; guint8 oct;
guint8 consumed; guint8 consumed;
@ -12786,7 +12788,7 @@ elem_tv_short(tvbuff_t *tvb, proto_tree *tree, guint8 iei, gint pdu_type, int id
* Type (T) element dissector * Type (T) element dissector
*/ */
static guint8 static guint8
elem_t(tvbuff_t *tvb, proto_tree *tree, guint8 iei, gint pdu_type, int idx, guint32 offset, gchar *name_add) elem_t(tvbuff_t *tvb, proto_tree *tree, guint8 iei, gint pdu_type, int idx, guint32 offset, const gchar *name_add)
{ {
guint8 oct; guint8 oct;
guint32 curr_offset; guint32 curr_offset;
@ -12821,7 +12823,7 @@ elem_t(tvbuff_t *tvb, proto_tree *tree, guint8 iei, gint pdu_type, int idx, guin
* Length Value (LV) element dissector * Length Value (LV) element dissector
*/ */
static guint8 static guint8
elem_lv(tvbuff_t *tvb, proto_tree *tree, gint pdu_type, int idx, guint32 offset, guint len, gchar *name_add) elem_lv(tvbuff_t *tvb, proto_tree *tree, gint pdu_type, int idx, guint32 offset, guint len, const gchar *name_add)
{ {
guint8 parm_len; guint8 parm_len;
guint8 consumed; guint8 consumed;
@ -14389,7 +14391,7 @@ dtap_mm_cm_srvc_req(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len)
guint8 oct; guint8 oct;
proto_tree *subtree; proto_tree *subtree;
proto_item *item; proto_item *item;
gchar *str; const gchar *str;
curr_offset = offset; curr_offset = offset;
curr_len = len; curr_len = len;
@ -14488,7 +14490,7 @@ dtap_mm_id_req(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len)
guint curr_len; guint curr_len;
proto_tree *subtree; proto_tree *subtree;
proto_item *item; proto_item *item;
gchar *str; const gchar *str;
curr_offset = offset; curr_offset = offset;
curr_len = len; curr_len = len;
@ -14645,7 +14647,7 @@ dtap_mm_loc_upd_req(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len)
guint8 oct; guint8 oct;
proto_tree *subtree; proto_tree *subtree;
proto_item *item; proto_item *item;
gchar *str; const gchar *str;
curr_offset = offset; curr_offset = offset;
curr_len = len; curr_len = len;
@ -15143,7 +15145,7 @@ dtap_cc_congestion_control(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guin
guint8 oct; guint8 oct;
proto_tree *subtree; proto_tree *subtree;
proto_item *item; proto_item *item;
gchar *str; const gchar *str;
curr_offset = offset; curr_offset = offset;
curr_len = len; curr_len = len;

View File

@ -94,8 +94,8 @@
} }
static char *gsm_sms_proto_name = "GSM SMS TPDU (GSM 03.40)"; static const char *gsm_sms_proto_name = "GSM SMS TPDU (GSM 03.40)";
static char *gsm_sms_proto_name_short = "GSM SMS"; static const char *gsm_sms_proto_name_short = "GSM SMS";
/* Initialize the subtree pointers */ /* Initialize the subtree pointers */
static gint ett_gsm_sms = -1; static gint ett_gsm_sms = -1;
@ -212,12 +212,12 @@ static gint ett_udh_ieis[NUM_UDH_IEIS];
} }
static void static void
dis_field_addr(tvbuff_t *tvb, proto_tree *tree, guint32 *offset_p, gchar *title) dis_field_addr(tvbuff_t *tvb, proto_tree *tree, guint32 *offset_p, const gchar *title)
{ {
static gchar digit_table[] = {"0123456789*#abc\0"}; static gchar digit_table[] = {"0123456789*#abc\0"};
proto_item *item; proto_item *item;
proto_tree *subtree = NULL; proto_tree *subtree = NULL;
gchar *str = NULL; const gchar *str = NULL;
guint8 oct; guint8 oct;
guint32 offset; guint32 offset;
guint32 numdigocts; guint32 numdigocts;
@ -354,7 +354,7 @@ dis_field_pid(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint8 oct)
proto_tree *subtree = NULL; proto_tree *subtree = NULL;
guint8 form; guint8 form;
guint8 telematic; guint8 telematic;
gchar *str = NULL; const gchar *str = NULL;
item = item =
@ -514,7 +514,7 @@ dis_field_dcs(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint8 oct,
proto_item *item; proto_item *item;
proto_tree *subtree = NULL; proto_tree *subtree = NULL;
guint8 form; guint8 form;
gchar *str = NULL; const gchar *str = NULL;
gboolean default_5_bits; gboolean default_5_bits;
gboolean default_3_bits; gboolean default_3_bits;
gboolean default_data; gboolean default_data;
@ -1107,15 +1107,15 @@ dis_field_dt(tvbuff_t *tvb, proto_tree *tree, guint32 *offset_p)
static void static void
dis_field_st(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint8 oct) dis_field_st(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint8 oct)
{ {
static gchar *sc_complete = "Short message transaction completed"; static const gchar *sc_complete = "Short message transaction completed";
static gchar *sc_temporary = "Temporary error, SC still trying to transfer SM"; static const gchar *sc_temporary = "Temporary error, SC still trying to transfer SM";
static gchar *sc_perm = "Permanent error, SC is not making any more transfer attempts"; static const gchar *sc_perm = "Permanent error, SC is not making any more transfer attempts";
static gchar *sc_tempfin = "Temporary error, SC is not making any more transfer attempts"; static const gchar *sc_tempfin = "Temporary error, SC is not making any more transfer attempts";
proto_item *item; proto_item *item;
proto_tree *subtree = NULL; proto_tree *subtree = NULL;
guint8 value; guint8 value;
gchar *str = NULL; const gchar *str = NULL;
gchar *str2 = NULL; const gchar *str2 = NULL;
item = item =
@ -1308,7 +1308,7 @@ dis_field_fcs(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint8 oct)
{ {
proto_item *item; proto_item *item;
proto_tree *subtree = NULL; proto_tree *subtree = NULL;
gchar *str = NULL; const gchar *str = NULL;
item = item =
@ -1531,7 +1531,7 @@ gsm_sms_char_ascii_decode(unsigned char* dest, const unsigned char* src, int len
static void static void
dis_iei_apa_8bit(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint8 length) dis_iei_apa_8bit(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint8 length)
{ {
gchar *str = NULL; const gchar *str = NULL;
guint8 oct; guint8 oct;
@ -1576,7 +1576,7 @@ dis_iei_apa_8bit(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint8 length)
static void static void
dis_iei_apa_16bit(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint8 length) dis_iei_apa_16bit(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint8 length)
{ {
gchar *str = NULL; const gchar *str = NULL;
guint32 value; guint32 value;
@ -1633,7 +1633,7 @@ dis_field_ud_iei(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint8 length)
guint8 oct; guint8 oct;
proto_item *item; proto_item *item;
proto_tree *subtree = NULL; proto_tree *subtree = NULL;
gchar *str = NULL; const gchar *str = NULL;
guint8 iei_len; guint8 iei_len;
@ -2129,7 +2129,7 @@ dis_msg_submit(tvbuff_t *tvb, proto_tree *tree, guint32 offset)
guint8 oct; guint8 oct;
guint8 vp_form; guint8 vp_form;
guint8 udl; guint8 udl;
gchar *str = NULL; const gchar *str = NULL;
gboolean seven_bit; gboolean seven_bit;
gboolean eight_bit; gboolean eight_bit;
gboolean ucs2; gboolean ucs2;
@ -2423,7 +2423,7 @@ dis_msg_command(tvbuff_t *tvb, proto_tree *tree, guint32 offset)
guint32 length; guint32 length;
guint8 oct; guint8 oct;
guint8 cdl; guint8 cdl;
gchar *str = NULL; const gchar *str = NULL;
gboolean udhi; gboolean udhi;

View File

@ -312,7 +312,7 @@ param_AddressString(ASN1_SCK *asn1, proto_tree *tree, guint len, int hf_field)
guint saved_offset; guint saved_offset;
gint32 value; gint32 value;
guchar *poctets; guchar *poctets;
gchar *str = NULL; const gchar *str = NULL;
char bigbuf[1024]; char bigbuf[1024];
saved_offset = asn1->offset; saved_offset = asn1->offset;
@ -389,7 +389,7 @@ param_ssCode(ASN1_SCK *asn1, proto_tree *tree, guint len, int hf_field)
{ {
guint saved_offset; guint saved_offset;
gint32 value; gint32 value;
gchar *str = NULL; const gchar *str = NULL;
hf_field = hf_field; hf_field = hf_field;
@ -692,7 +692,7 @@ param_bearerservice(ASN1_SCK *asn1, proto_tree *tree, guint len, int hf_field)
{ {
guint saved_offset; guint saved_offset;
gint32 value; gint32 value;
gchar *str = NULL; const gchar *str = NULL;
hf_field = hf_field; hf_field = hf_field;
@ -771,7 +771,7 @@ param_teleservice(ASN1_SCK *asn1, proto_tree *tree, guint len, int hf_field)
{ {
guint saved_offset; guint saved_offset;
gint32 value; gint32 value;
gchar *str = NULL; const gchar *str = NULL;
hf_field = hf_field; hf_field = hf_field;
@ -833,7 +833,7 @@ param_ussdDCS(ASN1_SCK *asn1, proto_tree *tree, guint len, int hf_field)
{ {
guint saved_offset; guint saved_offset;
gint32 value; gint32 value;
gchar *str = NULL; const gchar *str = NULL;
char bigbuf[1024]; char bigbuf[1024];
proto_tree *subtree; proto_tree *subtree;
proto_item *item; proto_item *item;
@ -1132,7 +1132,7 @@ param_guidanceInfo(ASN1_SCK *asn1, proto_tree *tree, guint len, int hf_field)
{ {
guint saved_offset; guint saved_offset;
gint32 value; gint32 value;
gchar *str = NULL; const gchar *str = NULL;
hf_field = hf_field; hf_field = hf_field;
@ -1158,7 +1158,7 @@ param_forwardingOpt(ASN1_SCK *asn1, proto_tree *tree, guint len, int hf_field)
guint saved_offset; guint saved_offset;
gint32 value; gint32 value;
char bigbuf[1024]; char bigbuf[1024];
gchar *str = NULL; const gchar *str = NULL;
hf_field = hf_field; hf_field = hf_field;

View File

@ -1166,10 +1166,10 @@ struct _gtp_hdr {
}; };
static guint8 gtp_version = 0; static guint8 gtp_version = 0;
static char *yesno[] = { "no", "yes" }; static const char *yesno[] = { "no", "yes" };
static void static void
col_append_str_gtp(column_info *cinfo, gint el, gchar *proto_name) { col_append_str_gtp(column_info *cinfo, gint el, const gchar *proto_name) {
int i; int i;
int max_len; int max_len;
@ -2101,7 +2101,7 @@ decode_gtp_ptmsi(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *
/* adjust - how many bytes before offset should be highlighted /* adjust - how many bytes before offset should be highlighted
*/ */
static int static int
decode_qos_gprs(tvbuff_t *tvb, int offset, proto_tree *tree, gchar* qos_str, guint8 adjust) { decode_qos_gprs(tvbuff_t *tvb, int offset, proto_tree *tree, const gchar* qos_str, guint8 adjust) {
guint8 spare1, delay, reliability, peak, spare2, precedence, spare3, mean; guint8 spare1, delay, reliability, peak, spare2, precedence, spare3, mean;
proto_tree *ext_tree_qos; proto_tree *ext_tree_qos;
@ -2909,8 +2909,8 @@ static guint8 wrapped_tvb_get_guint8( tvbuff_t *tvb, int offset, int type)
* WARNING :) type does not mean length of length any more... see below for * WARNING :) type does not mean length of length any more... see below for
* type = 3! * type = 3!
*/ */
int static int
decode_qos_umts(tvbuff_t *tvb, int offset, proto_tree *tree, gchar* qos_str, guint8 type) { decode_qos_umts(tvbuff_t *tvb, int offset, proto_tree *tree, const gchar* qos_str, guint8 type) {
guint length; guint length;
guint8 al_ret_priority; guint8 al_ret_priority;
@ -3129,7 +3129,7 @@ decode_qos_umts(tvbuff_t *tvb, int offset, proto_tree *tree, gchar* qos_str, gui
return retval; return retval;
} }
static gchar* dissect_radius_qos_umts(proto_tree *tree, tvbuff_t *tvb) { static const gchar* dissect_radius_qos_umts(proto_tree *tree, tvbuff_t *tvb) {
decode_qos_umts(tvb, 0, tree, "UMTS GTP QoS Profile", 3); decode_qos_umts(tvb, 0, tree, "UMTS GTP QoS Profile", 3);
return "UMTS GTP QoS Profile"; return "UMTS GTP QoS Profile";
} }

View File

@ -288,7 +288,7 @@ dissect_per_IA5String(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_t
/* XXX we dont do >64k length strings yet */ /* XXX we dont do >64k length strings yet */
guint32 guint32
dissect_per_restricted_character_string(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index, int min_len, int max_len, char *alphabet, int alphabet_length, char *info_str, guint32 info_str_len) dissect_per_restricted_character_string(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index, int min_len, int max_len, const char *alphabet, int alphabet_length, char *info_str, guint32 info_str_len)
{ {
guint32 length; guint32 length;
gboolean byte_aligned; gboolean byte_aligned;
@ -917,7 +917,7 @@ DEBUG_ENTRY("dissect_per_constrained_integer");
22.8 extension marker == 1 22.8 extension marker == 1
*/ */
guint32 guint32
dissect_per_choice(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index, gint ett_index, const per_choice_t *choice, char *name, guint32 *value) dissect_per_choice(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index, gint ett_index, const per_choice_t *choice, const char *name, guint32 *value)
{ {
gboolean extension_present, extension_flag; gboolean extension_present, extension_flag;
int extension_root_entries; int extension_root_entries;
@ -1067,7 +1067,7 @@ printf("new_offset:%d offset:%d length*8:%d\n",new_offset,offset,length*8);
} }
static char * static const char *
index_get_optional_name(const per_sequence_t *sequence, int index) index_get_optional_name(const per_sequence_t *sequence, int index)
{ {
int i; int i;
@ -1083,7 +1083,7 @@ index_get_optional_name(const per_sequence_t *sequence, int index)
return "<unknown type>"; return "<unknown type>";
} }
static char * static const char *
index_get_extension_name(const per_sequence_t *sequence, int index) index_get_extension_name(const per_sequence_t *sequence, int index)
{ {
int i; int i;

View File

@ -51,13 +51,13 @@ typedef int (*per_callback)(tvbuff_t *, int, packet_info *, proto_tree *);
typedef struct _per_choice_t { typedef struct _per_choice_t {
int value; int value;
char *name; const char *name;
int extension; int extension;
per_callback func; per_callback func;
} per_choice_t; } per_choice_t;
typedef struct _per_sequence_t { typedef struct _per_sequence_t {
char *name; const char *name;
int extension; int extension;
int optional; int optional;
per_callback func; per_callback func;
@ -96,7 +96,7 @@ extern guint32 dissect_per_integer(tvbuff_t *tvb, guint32 offset, packet_info *p
extern guint32 dissect_per_constrained_integer(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index, guint32 min, guint32 max, guint32 *value, proto_item **item, gboolean has_extension); extern guint32 dissect_per_constrained_integer(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index, guint32 min, guint32 max, guint32 *value, proto_item **item, gboolean has_extension);
extern guint32 dissect_per_choice(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index, gint ett_index, const per_choice_t *choice, char *name, guint32 *value); extern guint32 dissect_per_choice(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index, gint ett_index, const per_choice_t *choice, const char *name, guint32 *value);
extern guint32 dissect_per_sequence(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *parent_tree, int hf_index, gint ett_index, const per_sequence_t *sequence); extern guint32 dissect_per_sequence(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *parent_tree, int hf_index, gint ett_index, const per_sequence_t *sequence);
@ -104,6 +104,6 @@ extern guint32 dissect_per_octet_string(tvbuff_t *tvb, guint32 offset, packet_in
extern guint32 dissect_per_bit_string(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index, int min_len, int max_len); extern guint32 dissect_per_bit_string(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index, int min_len, int max_len);
extern guint32 dissect_per_restricted_character_string(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index, int min_len, int max_len, char *alphabet, int alphabet_length, char *info_str, guint32 info_str_len); extern guint32 dissect_per_restricted_character_string(tvbuff_t *tvb, guint32 offset, packet_info *pinfo, proto_tree *tree, int hf_index, int min_len, int max_len, const char *alphabet, int alphabet_length, char *info_str, guint32 info_str_len);
#endif /* __PACKET_PER_H__ */ #endif /* __PACKET_PER_H__ */

View File

@ -32,7 +32,7 @@ typedef struct _radius_vendor_info_t {
typedef struct _radius_attr_info_t radius_attr_info_t; typedef struct _radius_attr_info_t radius_attr_info_t;
typedef void (radius_attr_dissector_t)(radius_attr_info_t*, proto_tree*, packet_info*, tvbuff_t*, int, int, proto_item* ); typedef void (radius_attr_dissector_t)(radius_attr_info_t*, proto_tree*, packet_info*, tvbuff_t*, int, int, proto_item* );
typedef gchar* (radius_avp_dissector_t)(proto_tree*,tvbuff_t*); typedef const gchar* (radius_avp_dissector_t)(proto_tree*,tvbuff_t*);
struct _radius_attr_info_t { struct _radius_attr_info_t {
gchar *name; gchar *name;

View File

@ -361,7 +361,7 @@ static GMemChunk *rtcp_conversations = NULL;
void rtcp_add_address( packet_info *pinfo, void rtcp_add_address( packet_info *pinfo,
address *addr, int port, address *addr, int port,
int other_port, int other_port,
gchar *setup_method, guint32 setup_frame_number) const gchar *setup_method, guint32 setup_frame_number)
{ {
address null_addr; address null_addr;
conversation_t* p_conv; conversation_t* p_conv;
@ -1170,7 +1170,7 @@ dissect_rtcp_xr(tvbuff_t *tvb, packet_info *pinfo _U_, int offset, proto_tree *t
"Chunk: %u -- Null Terminator ", "Chunk: %u -- Null Terminator ",
count); count);
} else if (( value & 0x8000 )) { } else if (( value & 0x8000 )) {
gchar* run_type = (value & 0x4000) ? "1s" : "0s"; const gchar* run_type = (value & 0x4000) ? "1s" : "0s";
value &= 0x7FFF; value &= 0x7FFF;
proto_tree_add_text(chunks_tree, tvb, offset, 2, proto_tree_add_text(chunks_tree, tvb, offset, 2,
"Chunk: %u -- Length Run %s, length: %u", "Chunk: %u -- Length Run %s, length: %u",

View File

@ -56,4 +56,4 @@ struct _rtcp_conversation_info
void rtcp_add_address(packet_info *pinfo, void rtcp_add_address(packet_info *pinfo,
address *addr, int port, address *addr, int port,
int other_port, int other_port,
gchar *setup_method, guint32 setup_frame_number); const gchar *setup_method, guint32 setup_frame_number);

View File

@ -256,7 +256,7 @@ rtp_free_hash_dyn_payload(GHashTable *rtp_dyn_payload)
void rtp_add_address(packet_info *pinfo, void rtp_add_address(packet_info *pinfo,
address *addr, int port, address *addr, int port,
int other_port, int other_port,
gchar *setup_method, guint32 setup_frame_number, GHashTable *rtp_dyn_payload) const gchar *setup_method, guint32 setup_frame_number, GHashTable *rtp_dyn_payload)
{ {
address null_addr; address null_addr;
conversation_t* p_conv; conversation_t* p_conv;

View File

@ -65,7 +65,7 @@ struct _rtp_conversation_info
void rtp_add_address(packet_info *pinfo, void rtp_add_address(packet_info *pinfo,
address *addr, int port, address *addr, int port,
int other_port, int other_port,
gchar *setup_method, const gchar *setup_method,
guint32 setup_frame_number, guint32 setup_frame_number,
GHashTable *rtp_dyn_payload); GHashTable *rtp_dyn_payload);