diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2012-07-02 17:46:35 -0400 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2012-07-02 17:46:35 -0400 |
commit | b149e377bcfd0a8f08990287ffc5c44afd9d3786 (patch) | |
tree | 0c0b16d24cd758a1b84b42bfbc1bd833aa740ec2 /driver_italk.c | |
parent | 59c4396daed8216a6a0faaa51f9a95ce503201af (diff) | |
download | gpsd-b149e377bcfd0a8f08990287ffc5c44afd9d3786.tar.gz |
Suppress some silly signedness warnings.
Diffstat (limited to 'driver_italk.c')
-rw-r--r-- | driver_italk.c | 6 |
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; |