summaryrefslogtreecommitdiff
path: root/driver_garmin.c
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2011-02-04 06:24:37 -0500
committerEric S. Raymond <esr@thyrsus.com>2011-02-04 06:24:37 -0500
commiteac0d851d8d2651266eb51370057412ce6cc0f16 (patch)
tree250b8cd728dc26e91c377129a236de10e5d2ff91 /driver_garmin.c
parent70fff5a3b7991b8a35dc26b946545c8c2bb0f9cf (diff)
downloadgpsd-eac0d851d8d2651266eb51370057412ce6cc0f16.tar.gz
splint simplification and cleanup.
Diffstat (limited to 'driver_garmin.c')
-rw-r--r--driver_garmin.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/driver_garmin.c b/driver_garmin.c
index 3e671fc4..0b172f12 100644
--- a/driver_garmin.c
+++ b/driver_garmin.c
@@ -369,7 +369,7 @@ gps_mask_t PrintSERPacket(struct gps_device_t *session, unsigned char pkt_id,
time_l = (time_t) (631065600 + (GPSD_LE32TOH(pvt->grmn_days) * 86400));
// TODO, convert grmn_days to context->gps_week
time_l -= GPSD_LE16TOH(pvt->leap_sec);
- session->context->leap_seconds = GPSD_LE16TOH(pvt->leap_sec);
+ session->context->leap_seconds = (int)GPSD_LE16TOH(pvt->leap_sec);
session->context->valid = LEAP_SECOND_VALID;
// gps_tow is always like x.999 or x.998 so just round it
time_l += (time_t) round(pvt->gps_tow);
@@ -513,9 +513,9 @@ gps_mask_t PrintSERPacket(struct gps_device_t *session, unsigned char pkt_id,
GPSD_LE32TOH(rmd->sv[i].cycles),
rmd->sv[i].pr,
(GPSD_LE16TOH(rmd->sv[i].phase) * 360.0) / 2048.0,
- rmd->sv[i].slp_dtct != '\0' ? "Yes" : "No",
+ rmd->sv[i].slp_dtct != 0 ? "Yes" : "No",
rmd->sv[i].snr_dbhz,
- rmd->sv[i].valid != '\0' ? "Yes" : "No");
+ rmd->sv[i].valid != 0 ? "Yes" : "No");
}
break;