summaryrefslogtreecommitdiff
path: root/wiretap/airopeek9.c
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2009-04-22 03:07:37 +0000
committerGuy Harris <guy@alum.mit.edu>2009-04-22 03:07:37 +0000
commitad33ca6c2f33d2b842d2b7891513d57336ab89cc (patch)
treedf299ef604107c294e223b6c40431136cdb90cd4 /wiretap/airopeek9.c
parent043b2b20ac210a0f29894909da7f29473e8c5161 (diff)
downloadwireshark-ad33ca6c2f33d2b842d2b7891513d57336ab89cc.tar.gz
Clean up some 64-bit issues.
svn path=/trunk/; revision=28117
Diffstat (limited to 'wiretap/airopeek9.c')
-rw-r--r--wiretap/airopeek9.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/wiretap/airopeek9.c b/wiretap/airopeek9.c
index c96ec5cb4f..2663aa5123 100644
--- a/wiretap/airopeek9.c
+++ b/wiretap/airopeek9.c
@@ -173,9 +173,9 @@ static int wtap_file_read_number (wtap *wth, guint32 *num, int *err)
return ret;
}
value = strtoul (str_num, &p, 10);
- if (p == str_num || value > UINT_MAX)
+ if (p == str_num || value > G_MAXUINT32)
return 0;
- *num = value;
+ *num = (guint32)value;
return 1;
}
@@ -345,11 +345,11 @@ typedef struct {
* dissector can determine which, if any, information items
* are present.
*/
-static int
+static ssize_t
airopeekv9_process_header(FILE_T fh, hdr_info_t *hdr_info, int *err,
gchar **err_info)
{
- long header_len = 0;
+ ssize_t header_len = 0;
int bytes_read;
guint8 tag_value[6];
guint16 tag;
@@ -486,7 +486,7 @@ static gboolean airopeekv9_read(wtap *wth, int *err, gchar **err_info,
gint64 *data_offset)
{
hdr_info_t hdr_info;
- int hdrlen;
+ ssize_t hdrlen;
double t;
*data_offset = wth->data_offset;