diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2015-01-21 12:56:08 -0500 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2015-01-21 12:56:08 -0500 |
commit | a61e28529df634963c0967e59aae673f8fc7741e (patch) | |
tree | 2c8e5c9ed1ff63870f8a94bd33ecd08a9825caa7 /driver_italk.c | |
parent | f351f5981604338db80e2b2864b7dcb818e7fc61 (diff) | |
download | gpsd-a61e28529df634963c0967e59aae673f8fc7741e.tar.gz |
Easy splint cleanups. All regression tests pass.
Diffstat (limited to 'driver_italk.c')
-rw-r--r-- | driver_italk.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/driver_italk.c b/driver_italk.c index 9169e128..051376c2 100644 --- a/driver_italk.c +++ b/driver_italk.c @@ -142,11 +142,11 @@ static gps_mask_t decode_itk_prnstatus(struct gps_device_t *session, bool used; flags = (unsigned short) getleu16(buf, off); - used = flags & PRN_FLAG_USE_IN_NAV; + used = (bool)(flags & PRN_FLAG_USE_IN_NAV); session->gpsdata.skyview[st].ss = (float)(getleu16(buf, off + 2) & 0xff); - session->gpsdata.skyview[st].PRN = (int)getleu16(buf, off + 4) & 0xff; - session->gpsdata.skyview[st].elevation = (int)getles16(buf, off + 6) & 0xff; - session->gpsdata.skyview[st].azimuth = (int)getles16(buf, off + 8) & 0xff; + session->gpsdata.skyview[st].PRN = (short)(getleu16(buf, off + 4) & 0xff); + session->gpsdata.skyview[st].elevation = (short)(getles16(buf, off + 6) & 0xff); + session->gpsdata.skyview[st].azimuth = (short)(getles16(buf, off + 8) & 0xff); session->gpsdata.skyview[st].used = used; if (session->gpsdata.skyview[st].PRN > 0) { st++; |