diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2013-11-05 20:21:42 -0500 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2013-11-05 20:21:42 -0500 |
commit | 032607920d8d6f335e3bfbca1fc76e9d77dc7457 (patch) | |
tree | 632e28102497e16d43be91ca0dbcec5a7ed5041c /driver_zodiac.c | |
parent | 6a0157a94666ae5a653bc297aedc1f6c8f1eaf3a (diff) | |
download | gpsd-032607920d8d6f335e3bfbca1fc76e9d77dc7457.tar.gz |
Full splint cleanup. Partial cppcheck cleanup.
Diffstat (limited to 'driver_zodiac.c')
-rw-r--r-- | driver_zodiac.c | 7 |
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)); |