Fixed some data types to remove some warnings in the solaris build.

svn path=/trunk/; revision=27825
This commit is contained in:
Stig Bjørlykke 2009-03-23 12:41:56 +00:00
parent 6d4606e9e8
commit c11055cda9
5 changed files with 34 additions and 35 deletions

View File

@ -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);

View File

@ -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);

View File

@ -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 */

View File

@ -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;

View File

@ -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;