From 236bd85c0597264085cb72e0b72c2a0a4857692b Mon Sep 17 00:00:00 2001 From: Kai Harrekilde-Petersen
Date: Thu, 29 Mar 2018 16:37:03 +0200 Subject: [PATCH 5/5] Clean compiler typing warnings on Ubuntu (but not RPi3) Signed-off-by: Kai Harrekilde-Petersen --- driver_skytraq.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/driver_skytraq.c b/driver_skytraq.c index 42e7fc4d..91e88d4d 100644 --- a/driver_skytraq.c +++ b/driver_skytraq.c @@ -145,7 +145,8 @@ static bool sky_send_msgs(struct gps_device_t *session, struct sky_config_t *msg if (NULL==msgs) return true; while (msgs[i].len>0) { - if (NULL!= msgs[i].log) gpsd_log(&session->context->errout, LOG_PROG, msgs[i].log); + if (NULL!= msgs[i].log) gpsd_log(&session->context->errout, LOG_PROG, + "Skytraq: => %s\n", msgs[i].log); msgs[i].msg[2] = 0x0FF & (msgs[i].len >> 8); msgs[i].msg[3] = 0x0FF & (msgs[i].len >> 0); res &= sky_write(session, msgs[i].msg); @@ -217,7 +218,7 @@ static void sky_event_hook(struct gps_device_t *session, event_t event) * If possible, get the software version and store it in session->subtype. */ gpsd_log(&session->context->errout, LOG_PROG, - "sky_event_hook(event_identified) lexer=%d\n", (int) counter); + "sky_event_hook(event_identified) lexer=%d\n", (int) *counter); sky_init_query(session); sky_configure(session); return; @@ -226,7 +227,7 @@ static void sky_event_hook(struct gps_device_t *session, event_t event) if (event == event_configure) { /* Configure device */ gpsd_log(&session->context->errout, LOG_PROG, "sky_event_hook(event_configure) l=%d\n", - (int) counter); + (int) *counter); return; } @@ -471,7 +472,7 @@ static gps_mask_t sky_resp_sw_ver(struct gps_device_t *session, if (14 != len) { gpsd_log(&session->context->errout, LOG_INF, - "Skytraq: SKY_RESP_SW_VER returned illegal length %d\n", len); + "Skytraq: SKY_RESP_SW_VER returned illegal length %d\n", (int) len); return 0; } @@ -661,7 +662,7 @@ static gps_mask_t sky_resp_gps_utc_time(struct gps_device_t *session, if (7 != len) { gpsd_log(&session->context->errout, LOG_INF, - "Skytraq: SKY_RESP_GPS_UTC_REF_TIME returned illegal length %d\n", len); + "Skytraq: SKY_RESP_GPS_UTC_REF_TIME returned illegal length %d\n", (int) len); return 0; } inval = getub(buf, 2); -- 2.11.0