diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2004-10-22 19:54:23 +0000 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2004-10-22 19:54:23 +0000 |
commit | 7b5cef9022fbaf11a1fa36d910b679d9a5efaa46 (patch) | |
tree | 3b16a749531b39630a1494fac3e6730aa986bdd8 /nmea_parse.c | |
parent | e380060f67e2c3f30e6482f132acb82e543cf726 (diff) | |
download | gpsd-7b5cef9022fbaf11a1fa36d910b679d9a5efaa46.tar.gz |
More code cleanup.
Diffstat (limited to 'nmea_parse.c')
-rw-r--r-- | nmea_parse.c | 14 |
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; |