summaryrefslogtreecommitdiff
path: root/driver_italk.c
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2012-07-02 17:46:35 -0400
committerEric S. Raymond <esr@thyrsus.com>2012-07-02 17:46:35 -0400
commitb149e377bcfd0a8f08990287ffc5c44afd9d3786 (patch)
tree0c0b16d24cd758a1b84b42bfbc1bd833aa740ec2 /driver_italk.c
parent59c4396daed8216a6a0faaa51f9a95ce503201af (diff)
downloadgpsd-b149e377bcfd0a8f08990287ffc5c44afd9d3786.tar.gz
Suppress some silly signedness warnings.
Diffstat (limited to 'driver_italk.c')
-rw-r--r--driver_italk.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/driver_italk.c b/driver_italk.c
index e9fac792..f1eb0a04 100644
--- a/driver_italk.c
+++ b/driver_italk.c
@@ -251,7 +251,7 @@ static gps_mask_t decode_itk_pseudo(struct gps_device_t *session,
return 0; // bail if measurement time not valid.
session->newdata.time = gpsd_gpstime_resolve(session,
- (unsigned short int) getleu16(buf, 7 + 8),
+ (unsigned short int)getleu16((char *)buf, 7 + 8),
(unsigned int)getleu32(buf, 7 + 38) / 1000.0);
/*@-type@*/
@@ -259,8 +259,8 @@ static gps_mask_t decode_itk_pseudo(struct gps_device_t *session,
session->gpsdata.PRN[i] = getleu16(buf, 7 + 26 + (i*36)) & 0xff;
session->gpsdata.ss[i] = getleu16(buf, 7 + 26 + (i*36 + 2)) & 0x3f;
session->gpsdata.raw.satstat[i] = getleu32(buf, 7 + 26 + (i*36 + 4));
- session->gpsdata.raw.pseudorange[i] = getled64(buf, 7 + 26 + (i*36 + 8));
- session->gpsdata.raw.doppler[i] = getled64(buf, 7 + 26 + (i*36 + 16));
+ session->gpsdata.raw.pseudorange[i] = getled64((char *)buf, 7 + 26 + (i*36 + 8));
+ session->gpsdata.raw.doppler[i] = getled64((char *)buf, 7 + 26 + (i*36 + 16));
session->gpsdata.raw.carrierphase[i] = getleu16(buf, 7 + 26 + (i*36 + 28));
session->gpsdata.raw.mtime[i] = session->newdata.time;