summaryrefslogtreecommitdiff
path: root/driver_italk.c
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2015-01-21 12:56:08 -0500
committerEric S. Raymond <esr@thyrsus.com>2015-01-21 12:56:08 -0500
commita61e28529df634963c0967e59aae673f8fc7741e (patch)
tree2c8e5c9ed1ff63870f8a94bd33ecd08a9825caa7 /driver_italk.c
parentf351f5981604338db80e2b2864b7dcb818e7fc61 (diff)
downloadgpsd-a61e28529df634963c0967e59aae673f8fc7741e.tar.gz
Easy splint cleanups. All regression tests pass.
Diffstat (limited to 'driver_italk.c')
-rw-r--r--driver_italk.c8
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++;