summaryrefslogtreecommitdiff
path: root/evermore.c
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2005-07-14 16:54:54 +0000
committerEric S. Raymond <esr@thyrsus.com>2005-07-14 16:54:54 +0000
commit613a1a57a974bf7531ff11fd442742ac4c09d304 (patch)
tree7087bf586d0e1096711f8da4deabe781eb061547 /evermore.c
parent827c0946340e883075657836c251909c9daff96f (diff)
downloadgpsd-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.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/evermore.c b/evermore.c
index 2747a5ae..3dec3c1d 100644
--- a/evermore.c
+++ b/evermore.c
@@ -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 */