summaryrefslogtreecommitdiff
path: root/nmea_parse.c
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2004-10-22 19:54:23 +0000
committerEric S. Raymond <esr@thyrsus.com>2004-10-22 19:54:23 +0000
commit7b5cef9022fbaf11a1fa36d910b679d9a5efaa46 (patch)
tree3b16a749531b39630a1494fac3e6730aa986bdd8 /nmea_parse.c
parente380060f67e2c3f30e6482f132acb82e543cf726 (diff)
downloadgpsd-7b5cef9022fbaf11a1fa36d910b679d9a5efaa46.tar.gz
More code cleanup.
Diffstat (limited to 'nmea_parse.c')
-rw-r--r--nmea_parse.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/nmea_parse.c b/nmea_parse.c
index 1471011f..5c2e6ba7 100644
--- a/nmea_parse.c
+++ b/nmea_parse.c
@@ -459,19 +459,19 @@ int nmea_parse(char *sentence, struct gps_data_t *outdata)
/* parse an NMEA sentence, unpack it into a session structure */
{
if (nmea_checksum(sentence+1)) {
- if (strncmp(GPRMC, sentence, sizeof(GPRMC)-1) == 0) {
+ if (PREFIX("$GPRMC", sentence)) {
processGPRMC(sentence, outdata);
- } else if (strncmp(GPGGA, sentence, sizeof(GPGGA)-1) == 0) {
+ } else if (PREFIX("$GPGGA", sentence)) {
processGPGGA(sentence, outdata);
- } else if (strncmp(GPGLL, sentence, sizeof(GPGLL)-1) == 0) {
+ } else if (PREFIX("$GPGLL", sentence)) {
processGPGLL(sentence, outdata);
- } else if (strncmp(GPVTG, sentence, sizeof(GPVTG)-1) == 0) {
+ } else if (PREFIX("$GPVTG", sentence)) {
processGPVTG(sentence, outdata);
- } else if (strncmp(GPGSA, sentence, sizeof(GPGSA)-1) == 0) {
+ } else if (PREFIX("$GPGSA", sentence)) {
processGPGSA(sentence, outdata);
- } else if (strncmp(GPGSV, sentence, sizeof(GPGSV)-1) == 0) {
+ } else if (PREFIX("$GPGSV", sentence)) {
processGPGSV(sentence, outdata);
- } else if (strncmp(PRWIZCH, sentence, sizeof(PRWIZCH)-1) == 0) {
+ } else if (PREFIX("$PRWIZCH", sentence)) {
/* do nothing */;
} else
return -1;