diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2005-07-14 16:54:54 +0000 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2005-07-14 16:54:54 +0000 |
commit | 613a1a57a974bf7531ff11fd442742ac4c09d304 (patch) | |
tree | 7087bf586d0e1096711f8da4deabe781eb061547 /evermore.c | |
parent | 827c0946340e883075657836c251909c9daff96f (diff) | |
download | gpsd-613a1a57a974bf7531ff11fd442742ac4c09d304.tar.gz |
Documentation impriovenents.
Also, call driver wrap hook when we switch to another driver. splint
cleanup. Make the fontsize assumption in xgps explicit.
Diffstat (limited to 'evermore.c')
-rw-r--r-- | evermore.c | 7 |
1 files changed, 3 insertions, 4 deletions
@@ -92,13 +92,13 @@ gps_mask_t evermore_parse(struct gps_device_t *session, unsigned char *buf, size cp = buf + 2; tp = buf2; if (*cp == 0x10) cp++; - datalen = (size_t)*cp++; + datalen = (unsigned char)*cp++; gpsd_report(5, "raw Evermore packet type 0x%02x length %d: %s\n", *cp, len, buf2); datalen -= 2; - for (i = 0; i < datalen; i++) { + for (i = 0; i < (size_t)datalen; i++) { *tp = *cp++; if (*tp == 0x10) cp++; tp++; @@ -208,7 +208,7 @@ gps_mask_t evermore_parse(struct gps_device_t *session, unsigned char *buf, size default: buf[0] = '\0'; - for (i = 0; i < datalen; i++) + for (i = 0; i < (size_t)datalen; i++) (void)snprintf((char*)buf+strlen((char*)buf), sizeof(buf)-strlen((char*)buf), "%02x", (unsigned int)buf2[i]); @@ -240,7 +240,6 @@ static gps_mask_t evermore_parse_input(struct gps_device_t *session) /* TODO: Datumnn ID set to 1 (WGS-84), msg 0x80 */ static bool evermore_default(struct gps_device_t *session, bool mode) { - unsigned char tmp8; bool ok = true; /*@ +charint @*/ unsigned char msg1[] = {0x86, /* 0: msg ID */ |