summaryrefslogtreecommitdiff
path: root/driver_zodiac.c
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2013-11-05 20:21:42 -0500
committerEric S. Raymond <esr@thyrsus.com>2013-11-05 20:21:42 -0500
commit032607920d8d6f335e3bfbca1fc76e9d77dc7457 (patch)
tree632e28102497e16d43be91ca0dbcec5a7ed5041c /driver_zodiac.c
parent6a0157a94666ae5a653bc297aedc1f6c8f1eaf3a (diff)
downloadgpsd-032607920d8d6f335e3bfbca1fc76e9d77dc7457.tar.gz
Full splint cleanup. Partial cppcheck cleanup.
Diffstat (limited to 'driver_zodiac.c')
-rw-r--r--driver_zodiac.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/driver_zodiac.c b/driver_zodiac.c
index 14e15f28..025bab3d 100644
--- a/driver_zodiac.c
+++ b/driver_zodiac.c
@@ -124,10 +124,8 @@ static void send_rtcm(struct gps_device_t *session,
static ssize_t zodiac_send_rtcm(struct gps_device_t *session,
const char *rtcmbuf, size_t rtcmbytes)
{
- size_t len;
-
while (rtcmbytes > 0) {
- len = (size_t) (rtcmbytes > 64 ? 64 : rtcmbytes);
+ size_t len = (size_t) (rtcmbytes > 64 ? 64 : rtcmbytes);
send_rtcm(session, rtcmbuf, len);
rtcmbytes -= len;
rtcmbuf += len;
@@ -218,7 +216,7 @@ static gps_mask_t handle1000(struct gps_device_t *session)
static gps_mask_t handle1002(struct gps_device_t *session)
/* satellite signal quality report */
{
- int i, j, status, prn;
+ int i, j;
/* ticks = getzlong(6); */
/* sequence = getzword(8); */
@@ -233,6 +231,7 @@ static gps_mask_t handle1002(struct gps_device_t *session)
session->gpsdata.satellites_used = 0;
memset(session->gpsdata.used, 0, sizeof(session->gpsdata.used));
for (i = 0; i < ZODIAC_CHANNELS; i++) {
+ int status, prn;
/*@ -type @*/
session->driver.zodiac.Zv[i] = status = (int)getzword(15 + (3 * i));
session->driver.zodiac.Zs[i] = prn = (int)getzword(16 + (3 * i));