diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2011-02-04 06:24:37 -0500 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2011-02-04 06:24:37 -0500 |
commit | eac0d851d8d2651266eb51370057412ce6cc0f16 (patch) | |
tree | 250b8cd728dc26e91c377129a236de10e5d2ff91 /monitor_oncore.c | |
parent | 70fff5a3b7991b8a35dc26b946545c8c2bb0f9cf (diff) | |
download | gpsd-eac0d851d8d2651266eb51370057412ce6cc0f16.tar.gz |
splint simplification and cleanup.
Diffstat (limited to 'monitor_oncore.c')
-rw-r--r-- | monitor_oncore.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/monitor_oncore.c b/monitor_oncore.c index e97dadb2..29d462ed 100644 --- a/monitor_oncore.c +++ b/monitor_oncore.c @@ -200,9 +200,9 @@ static void oncore_update(void) sec = (unsigned char)getub(buf, 10); nsec = (unsigned int)getbeu32(buf, 11); - lat = getbes32(buf, 15) / 3600000.0; - lon = getbes32(buf, 19) / 3600000.0; - alt = getbes32(buf, 23) / 100.0; + lat = (double)getbes32(buf, 15) / 3600000.0; + lon = (double)getbes32(buf, 19) / 3600000.0; + alt = (double)getbes32(buf, 23) / 100.0; speed = (float)(getbeu16(buf, 31) / 100.0); track = (float)(getbeu16(buf, 33) / 10.0); dop = (float)(getbeu16(buf, 35) / 10.0); @@ -391,7 +391,7 @@ static void oncore_update(void) { double pps_offset; - pps_offset = getbes32(buf, 4) / 1000000.0; + pps_offset = (double)getbes32(buf, 4) / 1000000.0; (void)mvwprintw(Aywin, 2, 2, " %7.3f ms", pps_offset); } @@ -415,9 +415,9 @@ static void oncore_update(void) { double lat, lon, alt; - lat = getbes32(buf, 4) / 3600000.0; - lon = getbes32(buf, 8) / 3600000.0; - alt = getbes32(buf, 12) / 100.0; + lat = (double)getbes32(buf, 4) / 3600000.0; + lon = (double)getbes32(buf, 8) / 3600000.0; + alt = (double)getbes32(buf, 12) / 100.0; (void)mvwprintw(Aswin, 1, 5, "%10.6lf %c", fabs(lat), lat < 0 ? 'S' : lat > 0 ? 'N' : ' '); |