aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors
diff options
context:
space:
mode:
authorStig Bjørlykke <stig@bjorlykke.org>2009-03-23 12:41:56 +0000
committerStig Bjørlykke <stig@bjorlykke.org>2009-03-23 12:41:56 +0000
commitc11055cda91c3724fa5d76b5eb580eb4b3204048 (patch)
treeb553a774f3ac60a688ad09becfa0c1deb6de1b8a /epan/dissectors
parent6d4606e9e85b9d22540f1bc6a306af7f87ecb35e (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.c4
-rw-r--r--epan/dissectors/packet-dns.c55
-rw-r--r--epan/dissectors/packet-dns.h2
-rw-r--r--epan/dissectors/packet-icmpv6.c2
-rw-r--r--epan/dissectors/packet-nbns.c6
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;