diff options
author | Gary E. Miller <gem@rellim.com> | 2005-08-26 04:10:26 +0000 |
---|---|---|
committer | Gary E. Miller <gem@rellim.com> | 2005-08-26 04:10:26 +0000 |
commit | e05d8fe989096df6a24d099eb8b06bf16c3a2110 (patch) | |
tree | f783f00869f826ab48c1192a67a14823a76cd300 | |
parent | 4363470a1a85033eda1deeb8f35798e70842f068 (diff) | |
download | gpsd-e05d8fe989096df6a24d099eb8b06bf16c3a2110.tar.gz |
Apply Lonnie Mendez patches to fix my gpsd mistakes.
Also allow gpsd to compile w/o GARMIN_ENABLE.
-rw-r--r-- | cgps.c | 2 | ||||
-rw-r--r-- | libgps.c | 2 | ||||
-rw-r--r-- | libgpsd_core.c | 2 |
3 files changed, 4 insertions, 2 deletions
@@ -259,7 +259,7 @@ int main(int argc, char *argv[]) deg_type = deg_ddmmss; break; default: - (void)fprintf(stderr, "Unknown -l argument: %c\n", optarg); + (void)fprintf(stderr, "Unknown -l argument: %s\n", optarg); usage( argv[0] ); break; } @@ -40,7 +40,7 @@ char *deg_to_str( enum deg_str_type type, double f) if ( deg_dd == type ) { /* DD.dddddd */ - (void)sprintf( str, "%3d.%06d", deg, frac_deg ); + (void)sprintf( str, "%3d.%06ld", deg, frac_deg ); return str; } fsec = modf( fmin * 60, &fmin); diff --git a/libgpsd_core.c b/libgpsd_core.c index b61baa23..2697daa4 100644 --- a/libgpsd_core.c +++ b/libgpsd_core.c @@ -612,6 +612,7 @@ gps_mask_t gpsd_poll(struct gps_device_t *session) (sizeof(buf2)-strlen(buf2))); else #endif /* RTCM104_ENABLE */ +#ifdef BINARY_ENABLE if ((session->gpsdata.set & LATLON_SET) != 0) gpsd_binary_fix_dump(session, buf2+strlen(buf2), @@ -624,6 +625,7 @@ gps_mask_t gpsd_poll(struct gps_device_t *session) gpsd_binary_satellite_dump(session, buf2 + strlen(buf2), (sizeof(buf2)-strlen(buf2))); +#endif /* BINARY_ENABLE */ if (buf2[0] != '\0') { gpsd_report(3, "<= GPS: %s", buf2); if (session->gpsdata.raw_hook) |