summaryrefslogtreecommitdiff
path: root/driver_nmea2000.c
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2015-03-16 10:26:18 -0400
committerEric S. Raymond <esr@thyrsus.com>2015-03-16 20:08:57 -0400
commit85a4f95b6ee7ad0e21e2444ded91813888b03212 (patch)
tree61d77eddf0ffa0c2eecc749800fc9a232cb481d6 /driver_nmea2000.c
parentac5ab2343e93ac141460ab23954ea53ba66517fb (diff)
downloadgpsd-85a4f95b6ee7ad0e21e2444ded91813888b03212.tar.gz
NMEA2000 driver was not using a bool where it should.
Diffstat (limited to 'driver_nmea2000.c')
-rw-r--r--driver_nmea2000.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/driver_nmea2000.c b/driver_nmea2000.c
index 5b1e207d..2fb55341 100644
--- a/driver_nmea2000.c
+++ b/driver_nmea2000.c
@@ -1342,14 +1342,14 @@ static void find_pgn(struct can_frame *frame, struct gps_device_t *session)
#endif
}
- if (session->driver.nmea2000.unit_valid == 0) {
+ if (!session->driver.nmea2000.unit_valid) {
unsigned int l1, l2;
for (l1=0;l1<NMEA2000_NETS;l1++) {
for (l2=0;l2<NMEA2000_UNITS;l2++) {
if (session == nmea2000_units[l1][l2]) {
session->driver.nmea2000.unit = l2;
- session->driver.nmea2000.unit_valid = 1;
+ session->driver.nmea2000.unit_valid = true;
session->driver.nmea2000.can_net = l1;
can_net = l1;
}
@@ -1357,9 +1357,9 @@ static void find_pgn(struct can_frame *frame, struct gps_device_t *session)
}
}
- if (session->driver.nmea2000.unit_valid == 0) {
+ if (!session->driver.nmea2000.unit_valid) {
session->driver.nmea2000.unit = source_unit;
- session->driver.nmea2000.unit_valid = 1;
+ session->driver.nmea2000.unit_valid = true;
nmea2000_units[can_net][source_unit] = session;
}
@@ -1651,12 +1651,12 @@ int nmea2000_open(struct gps_device_t *session)
if (unit_ptr != NULL) {
nmea2000_units[can_net][unit_number] = session;
session->driver.nmea2000.unit = unit_number;
- session->driver.nmea2000.unit_valid = 1;
+ session->driver.nmea2000.unit_valid = true;
} else {
strncpy(can_interface_name[can_net],
interface_name,
MIN(sizeof(can_interface_name[0]), sizeof(interface_name)));
- session->driver.nmea2000.unit_valid = 0;
+ session->driver.nmea2000.unit_valid = false;
for (l=0;l<NMEA2000_UNITS;l++) {
nmea2000_units[can_net][l] = NULL;
}
@@ -1678,13 +1678,13 @@ void nmea2000_close(struct gps_device_t *session)
(void)close(session->gpsdata.gps_fd);
INVALIDATE_SOCKET(session->gpsdata.gps_fd);
- if (session->driver.nmea2000.unit_valid != 0) {
+ if (session->driver.nmea2000.unit_valid) {
unsigned int l1, l2;
for (l1=0;l1<NMEA2000_NETS;l1++) {
for (l2=0;l2<NMEA2000_UNITS;l2++) {
if (session == nmea2000_units[l1][l2]) {
- session->driver.nmea2000.unit_valid = 0;
+ session->driver.nmea2000.unit_valid = false;
session->driver.nmea2000.unit = 0;
session->driver.nmea2000.can_net = 0;
nmea2000_units[l1][l2] = NULL;