summaryrefslogtreecommitdiff
path: root/driver_nmea0183.c
diff options
context:
space:
mode:
authorZbigniew Chyla <zbigniew.chyla@nsn.com>2015-01-16 15:46:59 +0100
committerEric S. Raymond <esr@thyrsus.com>2015-01-21 10:47:00 -0500
commitd0174ca4e78831bbdd798d02a481ba2569425722 (patch)
tree3bcdd83bb0e0fabcbc2e1e8e84c7befffc19c3cc /driver_nmea0183.c
parent39554efdf0416e35236ad3d23a3a893d90c68be6 (diff)
downloadgpsd-d0174ca4e78831bbdd798d02a481ba2569425722.tar.gz
Add str_starts_with macro, use it instead of strncmp.
This change doesn't affect generated binary code.
Diffstat (limited to 'driver_nmea0183.c')
-rw-r--r--driver_nmea0183.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/driver_nmea0183.c b/driver_nmea0183.c
index 166ba360..653f2f88 100644
--- a/driver_nmea0183.c
+++ b/driver_nmea0183.c
@@ -11,6 +11,7 @@
#include <time.h>
#include "gpsd.h"
+#include "strfuncs.h"
#ifdef NMEA_ENABLE
/**************************************************************************
@@ -1339,7 +1340,7 @@ gps_mask_t nmea_parse(char *sentence, struct gps_device_t * session)
}
/* prevent overaccumulation of sat reports */
- if (strncmp(session->nmea.field[0] + 2, "GSV", 3) !=0)
+ if (!str_starts_with(session->nmea.field[0] + 2, "GSV"))
session->nmea.last_gsv_talker = '\0';
/* timestamp recording for fixes happens here */