diff options
author | Stig Bjørlykke <stig@bjorlykke.org> | 2009-03-23 12:41:56 +0000 |
---|---|---|
committer | Stig Bjørlykke <stig@bjorlykke.org> | 2009-03-23 12:41:56 +0000 |
commit | c11055cda91c3724fa5d76b5eb580eb4b3204048 (patch) | |
tree | b553a774f3ac60a688ad09becfa0c1deb6de1b8a /epan/dissectors | |
parent | 6d4606e9e85b9d22540f1bc6a306af7f87ecb35e (diff) |
Fixed some data types to remove some warnings in the solaris build.
svn path=/trunk/; revision=27825
Diffstat (limited to 'epan/dissectors')
-rw-r--r-- | epan/dissectors/packet-bootp.c | 4 | ||||
-rw-r--r-- | epan/dissectors/packet-dns.c | 55 | ||||
-rw-r--r-- | epan/dissectors/packet-dns.h | 2 | ||||
-rw-r--r-- | epan/dissectors/packet-icmpv6.c | 2 | ||||
-rw-r--r-- | epan/dissectors/packet-nbns.c | 6 |
5 files changed, 34 insertions, 35 deletions
diff --git a/epan/dissectors/packet-bootp.c b/epan/dissectors/packet-bootp.c index c2508d6c33..5f8528df3c 100644 --- a/epan/dissectors/packet-bootp.c +++ b/epan/dissectors/packet-bootp.c @@ -796,7 +796,7 @@ bootp_option(tvbuff_t *tvb, proto_tree *bp_tree, int voff, int eoff, gboolean o52at_end; guint8 s_option; int ava_vid; - const gchar *dns_name; + const guchar *dns_name; static const value_string slpda_vals[] = { @@ -3373,7 +3373,7 @@ dissect_packetcable_ietf_ccc(proto_tree *v_tree, tvbuff_t *tvb, int optoff, proto_tree *pkt_s_tree; proto_item *vti; int max_timer_val = 255, i; - const char *dns_name; + const guchar *dns_name; char bit_fld[24]; subopt = tvb_get_guint8(tvb, suboptoff); diff --git a/epan/dissectors/packet-dns.c b/epan/dissectors/packet-dns.c index 7b4876625e..20dd9d70c2 100644 --- a/epan/dissectors/packet-dns.c +++ b/epan/dissectors/packet-dns.c @@ -600,10 +600,10 @@ dns_class_name(int class) */ int get_dns_name(tvbuff_t *tvb, int offset, int max_len, int dns_data_offset, - const char **name) + const guchar **name) { int start_offset = offset; - char *np; + guchar *np; int len = -1; int chars_processed = 0; int data_size = tvb_reported_length_remaining(tvb, dns_data_offset); @@ -772,7 +772,7 @@ get_dns_name(tvbuff_t *tvb, int offset, int max_len, int dns_data_offset, static int get_dns_name_type_class(tvbuff_t *tvb, int offset, int dns_data_offset, - const char **name_ret, int *name_len_ret, int *type_ret, int *class_ret) + const guchar **name_ret, int *name_len_ret, int *type_ret, int *class_ret) { int len; int name_len; @@ -849,8 +849,8 @@ dissect_dns_query(tvbuff_t *tvb, int offset, int dns_data_offset, column_info *cinfo, proto_tree *dns_tree, gboolean is_mdns) { int len; - const char *name; - char *name_out; + const guchar *name; + gchar *name_out; int name_len; int type; int class; @@ -915,7 +915,7 @@ dissect_dns_query(tvbuff_t *tvb, int offset, int dns_data_offset, static proto_tree * add_rr_to_tree(proto_item *trr, int rr_type, tvbuff_t *tvb, int offset, - const char *name, int namelen, int type, int class, int flush, + const guchar *name, int namelen, int type, int class, int flush, guint ttl, gushort data_len, gboolean is_mdns) { proto_tree *rr_tree; @@ -1096,8 +1096,8 @@ dissect_dns_answer(tvbuff_t *tvb, int offsetx, int dns_data_offset, gboolean is_mdns) { int len; - const char *name; - char *name_out; + const guchar *name; + gchar *name_out; int name_len; int type; int class; @@ -1193,7 +1193,7 @@ dissect_dns_answer(tvbuff_t *tvb, int offsetx, int dns_data_offset, case T_NS: { - const char *ns_name; + const guchar *ns_name; int ns_name_len; /* XXX Fix data length */ @@ -1211,7 +1211,7 @@ dissect_dns_answer(tvbuff_t *tvb, int offsetx, int dns_data_offset, case T_CNAME: { - const char *cname; + const guchar *cname; int cname_len; /* XXX Fix data length */ @@ -1229,9 +1229,9 @@ dissect_dns_answer(tvbuff_t *tvb, int offsetx, int dns_data_offset, case T_SOA: { - const char *mname; + const guchar *mname; int mname_len; - const char *rname; + const guchar *rname; int rname_len; guint32 serial; guint32 refresh; @@ -1286,7 +1286,7 @@ dissect_dns_answer(tvbuff_t *tvb, int offsetx, int dns_data_offset, case T_PTR: { - const char *pname; + const guchar *pname; int pname_len; /* XXX Fix data length */ @@ -1417,7 +1417,7 @@ dissect_dns_answer(tvbuff_t *tvb, int offsetx, int dns_data_offset, case T_MX: { guint16 preference = 0; - const char *mx_name; + const guchar *mx_name; int mx_name_len; preference = tvb_get_ntohs(tvb, cur_offset); @@ -1461,7 +1461,7 @@ dissect_dns_answer(tvbuff_t *tvb, int offsetx, int dns_data_offset, int rr_len = data_len; guint16 type_covered; nstime_t nstime; - const char *signer_name; + const guchar *signer_name; int signer_name_len; if (dns_tree != NULL) { @@ -1669,7 +1669,7 @@ dissect_dns_answer(tvbuff_t *tvb, int offsetx, int dns_data_offset, int rr_len = data_len; guint8 gw_type, algo; const guint8 *addr; - const char *gw; + const guchar *gw; int gw_name_len; static const value_string gw_algo[] = { { 1, "DSA" }, @@ -1763,7 +1763,7 @@ dissect_dns_answer(tvbuff_t *tvb, int offsetx, int dns_data_offset, unsigned short pre_len; unsigned short suf_len; unsigned short suf_octet_count; - const char *pname; + const guchar *pname; int pname_len; int a6_offset; int suf_offset; @@ -1823,7 +1823,7 @@ dissect_dns_answer(tvbuff_t *tvb, int offsetx, int dns_data_offset, case T_DNAME: { - const char *dname; + const guchar *dname; int dname_len; /* XXX Fix data length */ @@ -1882,7 +1882,7 @@ dissect_dns_answer(tvbuff_t *tvb, int offsetx, int dns_data_offset, case T_NSEC: { int rr_len = data_len; - const char *next_domain_name; + const guchar *next_domain_name; int next_domain_name_len; /* XXX Fix data length */ @@ -1934,7 +1934,7 @@ dissect_dns_answer(tvbuff_t *tvb, int offsetx, int dns_data_offset, case T_NXT: { int rr_len = data_len; - const char *next_domain_name; + const guchar *next_domain_name; int next_domain_name_len; int rr_type; guint8 bits; @@ -1976,7 +1976,7 @@ dissect_dns_answer(tvbuff_t *tvb, int offsetx, int dns_data_offset, case T_KX: { guint16 preference = 0; - const char *kx_name; + const guchar *kx_name; int kx_name_len; /* XXX Fix data length */ @@ -2040,7 +2040,7 @@ dissect_dns_answer(tvbuff_t *tvb, int offsetx, int dns_data_offset, case T_DS: { - guint16 keytag, digest_data_size = -1; + guint16 keytag, digest_data_size; guint8 ds_algorithm, ds_digest; int rr_len = data_len; @@ -2072,9 +2072,8 @@ dissect_dns_answer(tvbuff_t *tvb, int offsetx, int dns_data_offset, cur_offset += 1; rr_len -= 1; - if (ds_digest == TDSDIGEST_SHA1) + if (ds_digest == TDSDIGEST_SHA1) { digest_data_size = 20; /* SHA1 key is always 20 bytes long */ - if (digest_data_size > 0) { if (rr_len < digest_data_size) goto bad_rr; proto_tree_add_text(rr_tree, tvb, cur_offset, digest_data_size, "Public key"); @@ -2085,7 +2084,7 @@ dissect_dns_answer(tvbuff_t *tvb, int offsetx, int dns_data_offset, case T_TKEY: { - const char *tkey_algname; + const guchar *tkey_algname; int tkey_algname_len; guint16 tkey_mode, tkey_error, tkey_keylen, tkey_otherlen; int rr_len = data_len; @@ -2222,7 +2221,7 @@ dissect_dns_answer(tvbuff_t *tvb, int offsetx, int dns_data_offset, { guint16 tsig_error, tsig_timehi, tsig_siglen, tsig_otherlen; guint32 tsig_timelo; - const char *tsig_raw_algname; + const guchar *tsig_raw_algname; char *tsig_algname; int tsig_algname_len; nstime_t nstime; @@ -2385,7 +2384,7 @@ dissect_dns_answer(tvbuff_t *tvb, int offsetx, int dns_data_offset, guint32 local_flag; guint32 lookup_timeout; guint32 cache_timeout; - const char *dname; + const guchar *dname; int dname_len; if (rr_len < 4) @@ -2436,7 +2435,7 @@ dissect_dns_answer(tvbuff_t *tvb, int offsetx, int dns_data_offset, guint16 priority = 0; guint16 weight = 0; guint16 port = 0; - const char *target; + const guchar *target; int target_len; priority = tvb_get_ntohs(tvb, cur_offset); diff --git a/epan/dissectors/packet-dns.h b/epan/dissectors/packet-dns.h index 5a23199ba5..1406b83517 100644 --- a/epan/dissectors/packet-dns.h +++ b/epan/dissectors/packet-dns.h @@ -29,7 +29,7 @@ const char *dns_class_name(int class); -int get_dns_name(tvbuff_t *, int, int, int, const char **); +int get_dns_name(tvbuff_t *, int, int, int, const guchar **); #define MAXDNAME 1025 /* maximum domain name length */ diff --git a/epan/dissectors/packet-icmpv6.c b/epan/dissectors/packet-icmpv6.c index 59117b7c36..a74134d9fe 100644 --- a/epan/dissectors/packet-icmpv6.c +++ b/epan/dissectors/packet-icmpv6.c @@ -965,7 +965,7 @@ dissect_nodeinfo(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree unsigned int j; int i, n, l, p; guint16 flags; - const char *dname; + const guchar *dname; guint32 ipaddr; ni = &icmp6_nodeinfo; diff --git a/epan/dissectors/packet-nbns.c b/epan/dissectors/packet-nbns.c index 1c35d9550e..64cd2c62ac 100644 --- a/epan/dissectors/packet-nbns.c +++ b/epan/dissectors/packet-nbns.c @@ -276,10 +276,10 @@ get_nbns_name(tvbuff_t *tvb, int offset, int nbns_data_offset, char *name_ret, int name_ret_len, int *name_type_ret) { int name_len; - const char *name; - const char *nbname; + const guchar *name; + const guchar *nbname; char *nbname_buf; - const char *pname; + const guchar *pname; char cname, cnbname; int name_type; char *pname_ret; |