summaryrefslogtreecommitdiff
path: root/driver_ubx.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_ubx.c
parentf351f5981604338db80e2b2864b7dcb818e7fc61 (diff)
downloadgpsd-a61e28529df634963c0967e59aae673f8fc7741e.tar.gz
Easy splint cleanups. All regression tests pass.
Diffstat (limited to 'driver_ubx.c')
-rw-r--r--driver_ubx.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/driver_ubx.c b/driver_ubx.c
index 616dcac7..2f2a7358 100644
--- a/driver_ubx.c
+++ b/driver_ubx.c
@@ -260,18 +260,18 @@ ubx_msg_nav_svinfo(struct gps_device_t *session, unsigned char *buf,
nsv = 0;
for (i = st = 0; i < nchan; i++) {
unsigned int off = 8 + 12 * i;
- bool used = getub(buf, off + 2) & 0x01;
+ bool used = (bool)(getub(buf, off + 2) & 0x01);
if ((int)getub(buf, off + 4) == 0)
continue; /* LEA-5H seems to have a bug reporting sats it does not see or hear */
- session->gpsdata.skyview[st].PRN = (int)getub(buf, off + 1);
+ session->gpsdata.skyview[st].PRN = (short)getub(buf, off + 1);
session->gpsdata.skyview[st].ss = (float)getub(buf, off + 4);
- session->gpsdata.skyview[st].elevation = (int)getsb(buf, off + 5);
- session->gpsdata.skyview[st].azimuth = (int)getles16(buf, off + 6);
+ session->gpsdata.skyview[st].elevation = (short)getsb(buf, off + 5);
+ session->gpsdata.skyview[st].azimuth = (short)getles16(buf, off + 6);
session->gpsdata.skyview[st].used = used;
if (session->gpsdata.skyview[st].PRN == 0)
continue;
/*@ -predboolothers */
- if (used || session->gpsdata.skyview[st].PRN == (int)session->driver.ubx.sbas_in_use) {
+ if (used || session->gpsdata.skyview[st].PRN == (short)session->driver.ubx.sbas_in_use) {
nsv++;
session->gpsdata.skyview[st].used = true;
}