summaryrefslogtreecommitdiff
path: root/driver_nmea2000.c
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2012-05-02 03:22:34 -0400
committerEric S. Raymond <esr@thyrsus.com>2012-05-02 03:22:34 -0400
commit7d4ba24d9edca994e8c1e40d359ec9766def50a7 (patch)
tree66aca977a2e0e105e045792dcd72dc847c1099ea /driver_nmea2000.c
parent1bdca7c154b9206c73d33397209613c0858e6039 (diff)
downloadgpsd-7d4ba24d9edca994e8c1e40d359ec9766def50a7.tar.gz
More partial splint cleanup.
Diffstat (limited to 'driver_nmea2000.c')
-rw-r--r--driver_nmea2000.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/driver_nmea2000.c b/driver_nmea2000.c
index 83023164..84114ff0 100644
--- a/driver_nmea2000.c
+++ b/driver_nmea2000.c
@@ -63,6 +63,7 @@ gps_mask_t hnd_129802(unsigned char*, int len, PGN *pgn, struct gps_device_t *se
gps_mask_t hnd_129809(unsigned char*, int len, PGN *pgn, struct gps_device_t *session);
gps_mask_t hnd_129810(unsigned char*, int len, PGN *pgn, struct gps_device_t *session);
+/*@-usereleased@*/
const char msg_059392[] = {"ISO Acknowledgment"};
const char msg_060928[] = {"ISO Address Claim"};
const char msg_126208[] = {"NMEA Command/Request/Acknowledge"};
@@ -113,6 +114,7 @@ PGN aispgn[] = {{ 59392, 0, 0, hnd_059392, &msg_059392[0]},
{129809, 1, 2, hnd_129809, &msg_129809[0]},
{129810, 1, 2, hnd_129810, &msg_129810[0]},
{0 , 0, 0, NULL, &msg_error [0]}};
+/*@+usereleased@*/
static int print_data(unsigned char *buffer, int len, PGN *pgn)
{
@@ -205,7 +207,7 @@ gps_mask_t hnd_129025(unsigned char *bu, int len, PGN *pgn, struct gps_device_t
lond = getles32(bu, 4); lond = lond *1e-7;
session->newdata.longitude = lond;
- sprintf(session->gpsdata.tag, "129025");
+ (void)snprintf(session->gpsdata.tag, sizeof(session->gpsdata.tag), "129025");
return LATLON_SET | get_mode(session);
}
@@ -225,7 +227,7 @@ gps_mask_t hnd_129026(unsigned char *bu, int len, PGN *pgn, struct gps_device_t
session->newdata.speed = getleu16(bu, 4);
session->newdata.speed *= 1e-2;
- sprintf(session->gpsdata.tag, "129026");
+ (void)snprintf(session->gpsdata.tag, sizeof(session->gpsdata.tag), "129026");
return SPEED_SET | TRACK_SET | get_mode(session);
}
@@ -256,7 +258,7 @@ gps_mask_t hnd_126992(unsigned char *bu, int len, PGN *pgn, struct gps_device_t
session->newdata.time = date1;
- sprintf(session->gpsdata.tag, "126992");
+ (void)snprintf(session->gpsdata.tag, sizeof(session->gpsdata.tag), "126992");
return TIME_SET | get_mode(session);
}
@@ -302,7 +304,7 @@ gps_mask_t hnd_129539(unsigned char *bu, int len, PGN *pgn, struct gps_device_t
session->gpsdata.dop.vdop,
session->gpsdata.dop.tdop);
- sprintf(session->gpsdata.tag, "129539");
+ (void)snprintf(session->gpsdata.tag, sizeof(session->gpsdata.tag), "129539");
return mask | get_mode(session);
}
@@ -394,7 +396,7 @@ gps_mask_t hnd_129029(unsigned char *bu, int len, PGN *pgn, struct gps_device_t
mask |= DOP_SET;
- sprintf(session->gpsdata.tag, "129029");
+ (void)snprintf(session->gpsdata.tag, sizeof(session->gpsdata.tag), "129029");
return mask | get_mode(session);
}